|
|
DataMuseum.dkPresents historical artifacts from the history of: DANOSI |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DANOSI Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics
Length: 1228800 (0x12c000)
Description: Bits:30010504 DVBS1.SW2103.rel.1.14-3/4 SW2103 Release 1.14 RTP3502DOS Compiler Source - UNIX tar #3/4 DVBS1.SW2103.src.1.14-3/4
Types: 5¼" Floppy Disk, ImdContainer
0x000000…000020 (0, 0, 1) 64 65 70 6f 6e 2e 74 61 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆depon.tar ┆
0x000020…000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x000060…000080 00 00 00 00 20 20 20 36 34 30 20 00 20 20 20 32 35 35 20 00 20 20 20 31 34 36 20 00 34 35 33 35 ┆ 640 255 146 4535┆
0x000080…0000a0 30 30 30 00 30 30 30 20 20 35 34 30 37 33 35 37 32 34 36 20 20 20 37 30 35 33 00 20 00 00 00 00 ┆000 000 5407357246 7053 ┆
0x0000a0…0000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x2…]
0x000100…000120 00 33 00 00 00 34 00 00 00 31 37 32 32 30 30 30 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ 3 4 17220000 ┆
0x000120…000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x6…]
0x000200…000220 (0, 0, 2) 40 65 63 68 6f 20 6f 66 66 0d 0a 65 63 68 6f 20 20 20 20 20 20 20 20 20 20 20 52 54 50 33 35 30 ┆@echo off echo RTP350┆
0x000220…000240 32 2f 4d 53 44 4f 53 20 43 6f 6d 70 69 6c 65 72 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 2e 0d 0a ┆2/MSDOS Compiler Installation. ┆
0x000240…000260 65 63 68 6f 20 20 2d 2d 0d 0a 65 63 68 6f 20 20 54 68 69 73 20 62 61 74 63 68 20 6a 6f 62 20 73 ┆echo -- echo This batch job s┆
0x000260…000280 68 6f 75 6c 64 20 68 61 76 65 20 61 73 20 70 61 72 61 6d 65 74 65 72 73 3a 0d 0a 65 63 68 6f 20 ┆hould have as parameters: echo ┆
0x000280…0002a0 20 20 20 31 29 20 54 68 65 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 2c 69 6e 20 77 68 69 63 ┆ 1) The root directory,in whic┆
0x0002a0…0002c0 68 20 74 68 65 0d 0a 65 63 68 6f 20 20 20 20 32 29 20 52 54 50 33 35 20 64 69 72 65 63 74 6f 72 ┆h the echo 2) RTP35 director┆
0x0002c0…0002e0 79 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 64 20 61 73 20 74 68 65 0d 0a 65 63 68 6f 20 20 ┆y will be created as the echo ┆
0x0002e0…000300 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 20 68 6f 6c 64 69 6e 67 20 74 68 65 20 52 54 50 33 35 ┆ directory holding the RTP35┆
0x000300…000320 30 32 2f 4d 53 44 4f 53 20 63 6f 6d 70 69 6c 65 72 20 66 69 6c 65 73 2e 0d 0a 65 63 68 6f 20 20 ┆02/MSDOS compiler files. echo ┆
0x000320…000340 2d 2d 0d 0a 65 63 68 6f 20 20 45 78 61 6d 70 6c 65 3a 20 20 20 41 3a 0d 0a 65 63 68 6f 20 20 20 ┆-- echo Example: A: echo ┆
0x000340…000360 20 20 20 20 20 20 20 20 20 20 49 4e 53 54 20 43 3a 20 52 54 50 33 35 0d 0a 65 63 68 6f 20 20 2d ┆ INST C: RTP35 echo -┆
0x000360…000380 2d 0d 0a 65 63 68 6f 20 20 59 6f 75 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 69 6e 73 74 61 6c ┆- echo You are going to instal┆
0x000380…0003a0 6c 20 74 68 65 20 52 54 50 33 35 30 32 2f 4d 53 44 4f 53 20 63 6f 6d 70 69 6c 65 72 0d 0a 65 63 ┆l the RTP3502/MSDOS compiler ec┆
0x0003a0…0003c0 68 6f 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 3a 20 25 31 5c 25 ┆ho in the directory : %1\%┆
0x0003c0…0003e0 32 2e 0d 0a 65 63 68 6f 20 20 2d 2d 0d 0a 65 63 68 6f 20 20 49 66 20 74 68 61 74 20 69 73 20 6f ┆2. echo -- echo If that is o┆
0x0003e0…000400 6b 61 79 2c 20 74 68 65 6e 20 73 74 72 69 6b 65 20 61 6e 79 20 6b 65 79 2e 0d 0a 65 63 68 6f 20 ┆kay, then strike any key. echo ┆
0x000400…000420 (0, 0, 3) 20 4f 74 68 65 72 77 69 73 65 20 79 6f 75 20 73 68 6f 75 6c 64 20 6c 65 61 76 65 20 74 68 69 73 ┆ Otherwise you should leave this┆
0x000420…000440 20 6a 6f 62 20 62 79 20 70 72 65 73 73 69 6e 67 20 43 74 72 6c 2d 63 2c 0d 0a 65 63 68 6f 20 20 ┆ job by pressing Ctrl-c, echo ┆
0x000440…000460 20 20 20 20 20 61 6e 64 20 65 78 69 74 20 74 68 65 20 62 61 74 63 68 20 6a 6f 62 20 62 79 20 74 ┆ and exit the batch job by t┆
0x000460…000480 79 70 69 6e 67 0d 0a 65 63 68 6f 20 20 20 20 20 20 20 27 79 27 20 74 6f 20 74 68 65 20 62 61 74 ┆yping echo 'y' to the bat┆
0x000480…0004a0 63 68 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 71 75 65 73 74 69 6f 6e 2e 0d 0a 65 63 68 6f 20 20 ┆ch termination question. echo ┆
0x0004a0…0004c0 2d 2d 0d 0a 70 61 75 73 65 0d 0a 69 66 20 22 25 31 22 3d 3d 22 22 20 67 6f 74 6f 20 65 72 72 6f ┆-- pause if "%1"=="" goto erro┆
0x0004c0…0004e0 72 0d 0a 65 63 68 6f 20 20 2d 2d 0d 0a 65 63 68 6f 20 20 54 65 73 74 69 6e 67 20 66 6f 72 20 74 ┆r echo -- echo Testing for t┆
0x0004e0…000500 68 65 20 65 78 69 73 74 65 6e 63 79 20 6f 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 25 31 ┆he existency of the directory %1┆
0x000500…000520 5c 25 32 2e 0d 0a 63 64 20 25 31 5c 0d 0a 69 66 20 65 78 69 73 74 20 25 31 5c 25 32 20 67 6f 74 ┆\%2. cd %1\ if exist %1\%2 got┆
0x000520…000540 6f 20 64 69 72 65 72 72 0d 0a 65 63 68 6f 20 20 43 72 65 61 74 69 6e 67 20 74 68 65 20 64 69 72 ┆o direrr echo Creating the dir┆
0x000540…000560 65 63 74 6f 72 79 20 25 31 5c 25 32 2e 0d 0a 6d 6b 64 69 72 20 25 31 5c 25 32 0d 0a 3a 63 6f 70 ┆ectory %1\%2. mkdir %1\%2 :cop┆
0x000560…000580 79 0d 0a 65 63 68 6f 20 2d 2d 0d 0a 65 63 68 6f 20 20 44 6f 20 6e 6f 74 20 62 6f 74 68 65 72 20 ┆y echo -- echo Do not bother ┆
0x000580…0005a0 6f 66 20 61 6e 79 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 66 72 6f 6d 20 6d 6b 64 69 72 2e ┆of any error message from mkdir.┆
0x0005a0…0005c0 0d 0a 70 61 75 73 65 20 52 65 61 64 79 20 66 6f 72 20 74 68 65 20 63 6f 70 79 69 6e 67 20 6f 66 ┆ pause Ready for the copying of┆
0x0005c0…0005e0 20 66 69 6c 65 73 20 74 6f 20 25 31 5c 25 32 0d 0a 65 63 68 6f 20 20 2d 2d 0d 0a 65 63 68 6f 20 ┆ files to %1\%2 echo -- echo ┆
0x0005e0…000600 20 43 6f 70 79 69 6e 67 20 61 6c 6c 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 66 69 6c 65 73 20 ┆ Copying all the compiler files ┆
0x000600…000620 (0, 0, 4) 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 25 31 5c 25 32 2e 0d 0a 63 6f 70 79 20 2a 2e ┆to the directory %1\%2. copy *.┆
0x000620…000640 2a 20 25 31 5c 25 32 0d 0a 65 63 68 6f 20 20 2d 2d 0d 0a 65 63 68 6f 20 41 6c 6c 20 64 6f 6e 65 ┆* %1\%2 echo -- echo All done┆
0x000640…000660 2c 20 67 6f 6f 64 20 6c 75 63 6b 2e 0d 0a 65 63 68 6f 20 20 2d 2d 0d 0a 67 6f 74 6f 20 65 6e 64 ┆, good luck. echo -- goto end┆
0x000660…000680 0d 0a 3a 64 69 72 65 72 72 0d 0a 65 63 68 6f 20 20 2d 2d 0d 0a 65 63 68 6f 20 20 59 6f 75 20 68 ┆ :direrr echo -- echo You h┆
0x000680…0006a0 61 76 65 20 61 20 66 69 6c 65 20 69 6e 20 74 68 65 20 72 6f 6f 74 20 63 61 6c 6c 65 64 20 52 54 ┆ave a file in the root called RT┆
0x0006a0…0006c0 50 33 35 2e 0d 0a 65 63 68 6f 20 20 2d 2d 0d 0a 67 6f 74 6f 20 65 6e 64 0d 0a 3a 65 72 72 6f 72 ┆P35. echo -- goto end :error┆
0x0006c0…0006e0 0d 0a 65 63 68 6f 20 20 2d 2d 0d 0a 65 63 68 6f 20 20 59 6f 75 20 66 6f 72 67 6f 74 20 74 68 65 ┆ echo -- echo You forgot the┆
0x0006e0…000700 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 61 73 20 61 20 70 61 72 61 6d 65 74 65 72 2e 0d ┆ root directory as a parameter. ┆
0x000700…000720 0a 65 63 68 6f 20 20 54 72 79 20 61 67 61 69 6e 0d 0a 65 63 68 6f 20 20 2d 2d 0d 0a 3a 65 6e 64 ┆ echo Try again echo -- :end┆
0x000720…000740 0d 0a 65 63 68 6f 20 6f 6e 0d 0a 1a 68 6f 20 20 43 72 65 61 74 69 6e 67 20 74 68 65 20 64 69 72 ┆ echo on ho Creating the dir┆
0x000740…000760 65 63 74 6f 72 79 20 25 31 5c 25 32 2e 0d 0a 6d 6b 64 69 72 20 25 31 5c 25 32 0d 0a 3a 63 6f 70 ┆ectory %1\%2. mkdir %1\%2 :cop┆
0x000760…000780 79 0d 0a 65 63 68 6f 20 2d 2d 0d 0a 65 63 68 6f 20 20 44 6f 20 6e 6f 74 20 62 6f 74 68 65 72 20 ┆y echo -- echo Do not bother ┆
0x000780…0007a0 6f 66 20 61 6e 79 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 66 72 6f 6d 20 6d 6b 64 69 72 2e ┆of any error message from mkdir.┆
0x0007a0…0007c0 0d 0a 70 61 75 73 65 20 52 65 61 64 79 20 66 6f 72 20 74 68 65 20 63 6f 70 79 69 6e 67 20 6f 66 ┆ pause Ready for the copying of┆
0x0007c0…0007e0 20 66 69 6c 65 73 20 74 6f 20 25 31 5c 25 32 0d 0a 65 63 68 6f 20 20 2d 2d 0d 0a 65 63 68 6f 20 ┆ files to %1\%2 echo -- echo ┆
0x0007e0…000800 20 43 6f 70 79 69 6e 67 20 61 6c 6c 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 66 69 6c 65 73 20 ┆ Copying all the compiler files ┆
0x000800…000820 (0, 0, 5) 2e 2e 2f 73 77 32 31 30 33 2f 65 6e 76 2f 72 65 61 64 6d 65 32 31 2e 30 33 00 00 00 00 00 00 00 ┆../sw2103/env/readme21.03 ┆
0x000820…000840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x000860…000880 00 00 00 00 20 20 20 36 34 30 20 00 20 20 20 32 35 35 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 640 255 146 ┆
0x000880…0008a0 20 20 32 30 36 36 34 20 20 35 34 30 37 30 37 32 31 32 35 20 20 20 37 36 37 30 00 20 00 00 00 00 ┆ 20664 5407072125 7670 ┆
0x0008a0…0008c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x000a00…000a20 (0, 0, 6) 0a 0a 0a 52 54 50 33 35 30 32 20 43 6f 6d 70 69 6c 65 72 20 28 4d 53 2d 44 4f 53 20 56 65 72 73 ┆ RTP3502 Compiler (MS-DOS Vers┆
0x000a20…000a40 69 6f 6e 29 0a 53 57 32 31 30 33 0a 52 65 6c 65 61 73 65 20 31 2e 31 34 2c 20 20 39 32 2e 31 32 ┆ion) SW2103 Release 1.14, 92.12┆
0x000a40…000a60 2e 30 32 0a 44 41 4e 4f 53 49 0a 0a 43 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 31 20 44 69 73 6b ┆.02 DANOSI Contents 1 Disk┆
0x000a60…000a80 65 74 74 65 20 6d 61 72 6b 65 64 20 22 53 57 32 31 30 33 0a 20 20 20 20 20 52 65 6c 65 61 73 65 ┆ette marked "SW2103 Release┆
0x000a80…000aa0 20 31 2e 31 34 22 0a 20 20 20 20 20 31 20 50 41 53 43 41 4c 38 30 20 52 45 50 4f 52 54 0a 20 20 ┆ 1.14" 1 PASCAL80 REPORT ┆
0x000aa0…000ac0 20 20 20 31 20 50 41 53 43 41 4c 38 30 20 55 73 65 72 27 73 20 47 75 69 64 65 0a 20 20 20 20 20 ┆ 1 PASCAL80 User's Guide ┆
0x000ac0…000ae0 31 20 50 41 53 43 41 4c 38 30 20 44 72 69 76 65 72 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 0a 20 20 ┆1 PASCAL80 Driver Conventions ┆
0x000ae0…000b00 20 20 20 31 20 52 43 33 35 30 32 2f 32 20 52 65 61 6c 2d 54 69 6d 65 20 50 61 73 63 61 6c 0a 20 ┆ 1 RC3502/2 Real-Time Pascal ┆
0x000b00…000b20 20 20 20 20 52 65 66 65 72 65 6e 63 65 20 4d 61 6e 75 61 6c 0a 20 20 20 20 20 31 20 50 61 63 6b ┆ Reference Manual 1 Pack┆
0x000b20…000b40 61 67 65 20 44 65 73 63 72 69 70 74 69 6f 6e 20 28 74 68 69 73 20 64 6f 63 75 2d 0a 20 20 20 20 ┆age Description (this docu- ┆
0x000b40…000b60 20 6d 65 6e 74 29 0a 0a 50 75 72 70 6f 73 65 0a 54 68 65 20 52 54 50 33 35 30 32 20 43 6f 6d 70 ┆ ment) Purpose The RTP3502 Comp┆
0x000b60…000b80 69 6c 65 72 20 69 73 20 61 20 52 65 61 6c 2d 0a 54 69 6d 65 20 50 61 73 63 61 6c 20 43 72 6f 73 ┆iler is a Real- Time Pascal Cros┆
0x000b80…000ba0 73 20 43 6f 6d 70 69 6c 65 72 20 28 4f 6c 64 0a 64 69 61 6c 65 63 74 29 20 72 75 6e 6e 69 6e 67 ┆s Compiler (Old dialect) running┆
0x000ba0…000bc0 20 6f 6e 20 61 6e 20 4d 53 2d 44 4f 53 20 50 43 0a 70 6c 61 74 66 6f 72 6d 20 67 65 6e 65 72 61 ┆ on an MS-DOS PC platform genera┆
0x000bc0…000be0 74 69 6e 67 20 63 6f 64 65 20 66 6f 72 20 74 68 65 0a 52 43 35 30 30 30 20 4e 65 74 77 6f 72 6b ┆ting code for the RC5000 Network┆
0x000be0…000c00 20 53 77 69 74 63 68 20 28 52 43 33 35 30 32 29 2e 0a 0a 52 65 61 73 6f 6e 20 66 6f 72 20 52 65 ┆ Switch (RC3502). Reason for Re┆
0x000c00…000c20 (0, 0, 7) 6c 65 61 73 65 0a 54 68 69 73 20 72 65 6c 65 61 73 65 20 63 6f 6e 74 61 69 6e 73 20 75 70 64 61 ┆lease This release contains upda┆
0x000c20…000c40 74 65 73 20 66 72 6f 6d 0a 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 53 57 32 31 30 ┆tes from the corresponding SW210┆
0x000c40…000c60 31 20 52 65 61 6c 2d 0a 54 69 6d 65 20 50 61 73 63 61 6c 20 43 6f 6d 70 69 6c 65 72 20 28 52 43 ┆1 Real- Time Pascal Compiler (RC┆
0x000c60…000c80 38 30 30 30 29 2e 0a 46 75 72 74 68 65 72 6d 6f 72 65 20 63 68 61 6e 67 65 73 20 69 6e 20 70 72 ┆8000). Furthermore changes in pr┆
0x000c80…000ca0 65 64 65 66 69 6e 65 64 0a 63 6f 6d 70 69 6c 65 72 20 73 77 69 74 63 68 65 73 20 61 72 65 20 64 ┆edefined compiler switches are d┆
0x000ca0…000cc0 6f 6e 65 20 63 6f 6f 72 64 69 6e 61 2d 0a 74 65 64 20 77 69 74 68 20 74 68 65 20 6f 74 68 65 72 ┆one coordina- ted with the other┆
0x000cc0…000ce0 20 52 65 61 6c 2d 54 69 6d 65 20 50 61 73 63 61 6c 0a 63 6f 6d 70 69 6c 65 72 73 20 28 53 57 32 ┆ Real-Time Pascal compilers (SW2┆
0x000ce0…000d00 31 30 31 2c 20 53 57 32 31 30 34 2c 20 53 57 2d 0a 32 31 31 31 2c 20 53 57 32 31 31 34 29 2e 20 ┆101, SW2104, SW- 2111, SW2114). ┆
0x000d00…000d20 49 6e 20 74 68 65 20 6f 62 6a 65 63 74 20 63 6f 64 65 0a 63 6f 6d 70 69 6c 65 72 20 69 64 65 6e ┆In the object code compiler iden┆
0x000d20…000d40 74 69 66 69 63 61 74 69 6f 6e 20 69 73 20 69 6e 73 65 72 74 65 64 2e 0a 0a 52 65 71 75 69 72 65 ┆tification is inserted. Require┆
0x000d40…000d60 6d 65 6e 74 73 0a 53 57 32 31 30 33 20 72 65 71 75 69 72 65 73 3a 0a 20 20 20 20 20 4d 53 2d 44 ┆ments SW2103 requires: MS-D┆
0x000d60…000d80 4f 53 20 33 2e 33 20 28 53 57 39 35 34 30 30 49 20 52 65 6c 65 61 73 65 0a 20 20 20 20 20 31 2e ┆OS 3.3 (SW95400I Release 1.┆
0x000d80…000da0 30 20 6f 72 20 6c 61 74 65 72 29 2c 20 6f 72 0a 20 20 20 20 20 43 6f 6e 63 75 72 72 65 6e 74 20 ┆0 or later), or Concurrent ┆
0x000da0…000dc0 44 4f 53 20 56 65 72 73 69 6f 6e 20 36 2e 30 20 6f 72 0a 20 20 20 20 20 6c 61 74 65 72 2c 20 6f ┆DOS Version 6.0 or later, o┆
0x000dc0…000de0 72 0a 20 20 20 20 20 56 50 2f 69 78 20 4d 75 6c 74 69 2d 75 73 65 72 20 28 53 57 39 35 37 30 37 ┆r VP/ix Multi-user (SW95707┆
0x000de0…000e00 49 20 52 65 6c 65 2d 0a 20 20 20 20 20 61 73 65 20 31 2e 32 20 6f 72 20 6c 61 74 65 72 29 0a 0a ┆I Rele- ase 1.2 or later) ┆
0x000e00…000e20 (0, 0, 8) 49 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 46 69 6c 65 73 0a 44 69 73 63 3a 20 73 77 ┆Identification of Files Disc: sw┆
0x000e20…000e40 32 31 30 33 5f 31 2e 31 34 0a 20 0a 52 45 41 44 4d 45 32 31 20 20 30 33 20 20 20 20 20 20 20 20 ┆2103_1.14 README21 03 ┆
0x000e40…000e60 20 20 20 20 20 20 20 20 20 38 35 37 32 20 0a 52 54 50 33 35 20 20 20 20 20 42 41 54 20 20 20 20 ┆ 8572 RTP35 BAT ┆
0x000e60…000e80 20 20 20 20 20 20 20 20 20 20 20 20 20 34 30 34 20 0a 52 54 50 33 35 30 32 32 20 20 45 4e 35 20 ┆ 404 RTP35022 EN5 ┆
0x000e80…000ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 32 30 30 20 0a 52 54 50 33 35 30 32 32 20 20 45 ┆ 3200 RTP35022 E┆
0x000ea0…000ec0 4e 56 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 36 33 31 20 0a 52 54 50 33 35 30 32 32 ┆NV 8631 RTP35022┆
0x000ec0…000ee0 20 20 45 52 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 33 34 34 20 0a 52 54 50 33 35 ┆ ERR 9344 RTP35┆
0x000ee0…000f00 30 32 32 20 20 4c 49 42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 31 39 32 20 0a 52 54 ┆022 LIB 8192 RT┆
0x000f00…000f20 50 33 35 30 32 32 20 20 54 41 42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 38 38 30 30 20 ┆P35022 TAB 28800 ┆
0x000f20…000f40 0a 52 54 50 33 35 32 31 20 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 36 31 ┆ RTP3521 EXE 561┆
0x000f40…000f60 32 38 20 0a 52 54 50 33 35 32 33 20 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆28 RTP3523 EXE ┆
0x000f60…000f80 35 34 39 37 36 20 0a 52 54 50 33 35 32 34 20 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 ┆54976 RTP3524 EXE ┆
0x000f80…000fa0 20 20 20 37 33 32 34 38 20 0a 52 54 50 33 35 32 35 20 20 20 45 58 45 20 20 20 20 20 20 20 20 20 ┆ 73248 RTP3525 EXE ┆
0x000fa0…000fc0 20 20 20 20 20 20 37 33 32 31 36 20 0a 52 54 50 33 35 32 36 20 20 20 45 58 45 20 20 20 20 20 20 ┆ 73216 RTP3526 EXE ┆
0x000fc0…000fe0 20 20 20 20 20 20 20 20 20 35 37 31 38 34 20 0a 43 4f 4d 50 52 45 53 53 20 20 45 58 45 20 20 20 ┆ 57184 COMPRESS EXE ┆
0x000fe0…001000 20 20 20 20 20 20 20 20 20 20 20 20 31 32 32 35 36 20 0a 43 52 4f 53 4c 49 4e 4b 20 20 45 58 45 ┆ 12256 CROSLINK EXE┆
0x001000…001020 (0, 0, 9) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 39 36 38 30 20 0a 50 4c 49 42 20 20 20 20 20 20 ┆ 49680 PLIB ┆
0x001020…001040 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 34 31 32 38 20 0a 50 4c 49 42 43 4f 4e ┆EXE 44128 PLIBCON┆
0x001040…001060 56 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 38 32 30 38 20 0a 50 4c 49 42 ┆V EXE 18208 PLIB┆
0x001060…001080 4a 4f 49 4e 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 37 38 38 38 20 0a 50 ┆JOIN EXE 37888 P┆
0x001080…0010a0 4c 49 42 4c 4f 4f 4b 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 35 33 36 30 ┆LIBLOOK EXE 25360┆
0x0010a0…0010c0 20 0a 43 48 52 43 4f 4e 56 20 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 36 ┆ CHRCONV EXE 26┆
0x0010c0…0010e0 30 33 32 20 0a 43 48 52 43 4f 4e 56 20 20 20 48 4c 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆032 CHRCONV HLP ┆
0x0010e0…001100 20 20 33 30 37 32 20 0a 43 4f 4d 50 41 52 45 20 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 ┆ 3072 COMPARE EXE ┆
0x001100…001120 20 20 20 20 31 35 30 30 38 20 0a 43 4f 4d 50 41 52 45 20 20 20 44 4f 43 20 20 20 20 20 20 20 20 ┆ 15008 COMPARE DOC ┆
0x001120…001140 20 20 20 20 20 20 20 20 38 30 36 34 20 0a 43 4f 4d 50 41 52 45 20 20 20 48 4c 50 20 20 20 20 20 ┆ 8064 COMPARE HLP ┆
0x001140…001160 20 20 20 20 20 20 20 20 20 20 20 31 36 36 34 20 0a 43 4f 55 4e 54 43 48 20 20 20 45 58 45 20 20 ┆ 1664 COUNTCH EXE ┆
0x001160…001180 20 20 20 20 20 20 20 20 20 20 20 20 20 32 35 37 39 32 20 0a 43 4f 55 4e 54 43 48 20 20 20 48 4c ┆ 25792 COUNTCH HL┆
0x001180…0011a0 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 37 39 32 20 0a 45 58 54 45 4e 44 20 20 20 ┆P 1792 EXTEND ┆
0x0011a0…0011c0 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 38 36 34 20 0a 45 58 54 53 43 41 ┆ EXE 10864 EXTSCA┆
0x0011c0…0011e0 4e 20 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 39 39 32 20 0a 46 49 4c ┆N EXE 4992 FIL┆
0x0011e0…001200 45 44 55 4d 50 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 32 34 34 38 20 0a ┆EDUMP EXE 22448 ┆
0x001200…001220 (0, 0, 10) 46 49 4c 45 44 55 4d 50 20 20 48 4c 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 35 33 ┆FILEDUMP HLP 153┆
0x001220…001240 36 20 0a 50 41 53 43 46 4f 52 4d 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 ┆6 PASCFORM EXE 3┆
0x001240…001260 34 31 37 36 20 0a 50 41 53 43 52 4f 53 53 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆4176 PASCROSS EXE ┆
0x001260…001280 20 20 33 33 36 33 32 20 0a 50 41 53 43 46 4f 52 4d 20 20 44 4f 43 20 20 20 20 20 20 20 20 20 20 ┆ 33632 PASCFORM DOC ┆
0x001280…0012a0 20 20 20 20 20 31 38 38 31 36 20 0a 50 41 53 43 52 4f 53 53 20 20 44 4f 43 20 20 20 20 20 20 20 ┆ 18816 PASCROSS DOC ┆
0x0012a0…0012c0 20 20 20 20 20 20 20 20 20 33 34 35 36 20 0a 50 41 53 43 46 4f 52 4d 20 20 48 4c 50 20 20 20 20 ┆ 3456 PASCFORM HLP ┆
0x0012c0…0012e0 20 20 20 20 20 20 20 20 20 20 20 20 38 31 39 32 20 0a 50 41 53 43 52 4f 53 53 20 20 48 4c 50 20 ┆ 8192 PASCROSS HLP ┆
0x0012e0…001300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 39 36 38 20 0a 49 4e 53 54 20 20 20 20 20 20 42 ┆ 3968 INST B┆
0x001300…001320 41 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 33 32 34 20 0a 44 41 53 35 35 30 20 20 ┆AT 1324 DAS550 ┆
0x001320…001340 20 20 49 33 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 39 20 0a 55 54 49 4c 20 ┆ I35 99 UTIL ┆
0x001340…001360 20 20 20 20 20 44 4f 43 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 39 34 33 20 0a 54 4f ┆ DOC 1943 TO┆
0x001360…001380 4f 4c 53 20 20 20 20 20 44 4f 43 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 32 37 32 20 ┆OLS DOC 6272 ┆
0x001380…0013a0 0a 43 52 4f 53 53 20 20 20 20 20 48 4c 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 36 ┆ CROSS HLP 26┆
0x0013a0…0013c0 38 38 20 0a 49 4e 44 45 4e 54 20 20 20 20 48 4c 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆88 INDENT HLP ┆
0x0013c0…0013e0 20 32 39 34 34 20 0a 42 4f 4f 54 4c 49 4e 4b 20 20 45 58 45 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 2944 BOOTLINK EXE ┆
0x0013e0…001400 20 20 20 20 34 39 34 37 32 0a 20 20 20 20 20 20 20 34 32 20 66 69 6c 65 28 73 29 20 20 20 20 20 ┆ 49472 42 file(s) ┆
0x001400…001420 (0, 0, 11) 38 35 36 36 37 32 20 62 79 74 65 73 0a 0a 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20 ┆856672 bytes Documentation ┆
0x001420…001440 20 50 41 53 43 41 4c 38 30 20 52 45 50 4f 52 54 20 28 50 4e 3a 20 39 39 30 30 2d 0a 20 20 20 20 ┆ PASCAL80 REPORT (PN: 9900- ┆
0x001440…001460 20 30 34 38 34 29 0a 54 68 69 73 20 69 73 20 61 20 63 6f 6d 70 6c 65 74 65 20 64 65 73 63 72 69 ┆ 0484) This is a complete descri┆
0x001460…001480 70 74 69 6f 6e 20 61 66 20 74 68 65 0a 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 6e 67 75 61 67 ┆ption af the programming languag┆
0x001480…0014a0 65 20 50 61 73 63 61 6c 38 30 2e 0a 50 61 73 63 61 6c 38 30 20 65 78 74 65 6e 64 73 20 74 68 65 ┆e Pascal80. Pascal80 extends the┆
0x0014a0…0014c0 20 70 72 6f 67 72 61 6d 6d 69 6e 67 0a 6c 61 6e 67 75 61 67 65 20 50 61 73 63 61 6c 20 77 69 74 ┆ programming language Pascal wit┆
0x0014c0…0014e0 68 20 63 6f 6e 63 75 72 72 65 6e 74 0a 70 72 6f 67 72 61 6d 6d 69 6e 67 20 74 6f 6f 6c 73 3a 20 ┆h concurrent programming tools: ┆
0x0014e0…001500 70 72 6f 63 65 73 73 65 73 2c 20 6d 65 73 2d 0a 73 61 67 65 73 2c 20 61 6e 64 20 71 75 65 75 65 ┆processes, mes- sages, and queue┆
0x001500…001520 20 73 65 6d 61 70 68 6f 72 65 73 2e 0a 0a 20 20 20 20 20 50 41 53 43 41 4c 38 30 20 55 73 65 72 ┆ semaphores. PASCAL80 User┆
0x001520…001540 27 73 20 47 75 69 64 65 20 28 50 4e 3a 0a 20 20 20 20 20 39 39 31 30 34 33 39 38 29 0a 54 68 69 ┆'s Guide (PN: 99104398) Thi┆
0x001540…001560 73 20 69 73 20 61 20 74 75 74 6f 72 69 61 6c 20 66 6f 72 20 74 68 65 20 6c 61 6e 67 75 61 67 65 ┆s is a tutorial for the language┆
0x001560…001580 0a 50 41 53 43 41 4c 38 30 2e 20 54 68 65 20 6d 61 6e 75 61 6c 20 63 6f 6e 74 61 69 6e 73 20 61 ┆ PASCAL80. The manual contains a┆
0x001580…0015a0 0a 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 50 41 53 43 41 4c 38 30 20 61 6e 64 20 65 78 61 ┆ description of PASCAL80 and exa┆
0x0015a0…0015c0 2d 0a 6d 70 6c 65 73 20 6f 66 20 70 72 6f 67 72 61 6d 73 20 61 6e 64 20 70 72 6f 67 72 61 6d 0a ┆- mples of programs and program ┆
0x0015c0…0015e0 63 6f 6e 73 74 72 75 63 74 73 2e 0a 0a 20 20 20 20 20 50 41 53 43 41 4c 38 30 20 44 72 69 76 65 ┆constructs. PASCAL80 Drive┆
0x0015e0…001600 72 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 0a 20 20 20 20 20 28 50 4e 3a 20 39 39 31 30 33 35 30 39 ┆r Conventions (PN: 99103509┆
0x001600…001620 (0, 0, 12) 29 0a 54 68 69 73 20 6d 61 6e 75 61 6c 20 63 6f 6e 74 61 69 6e 73 20 61 20 73 74 61 6e 64 61 72 ┆) This manual contains a standar┆
0x001620…001640 64 20 66 6f 72 0a 74 68 65 20 69 6e 74 65 72 66 61 63 65 20 62 65 74 77 65 65 6e 20 61 20 50 41 ┆d for the interface between a PA┆
0x001640…001660 53 43 41 4c 38 30 0a 64 72 69 76 65 72 20 61 6e 64 20 70 72 6f 63 65 73 73 28 65 73 29 20 75 73 ┆SCAL80 driver and process(es) us┆
0x001660…001680 69 6e 67 20 74 68 65 0a 64 72 69 76 65 72 2e 0a 0a 20 20 20 20 20 52 43 33 35 30 32 2f 32 20 52 ┆ing the driver. RC3502/2 R┆
0x001680…0016a0 65 61 6c 2d 54 69 6d 65 20 50 61 73 63 61 6c 20 52 65 2d 0a 20 20 20 20 20 66 65 72 65 6e 63 65 ┆eal-Time Pascal Re- ference┆
0x0016a0…0016c0 20 4d 61 6e 75 61 6c 20 28 50 4e 3a 20 39 39 30 30 30 39 39 34 29 0a 54 68 69 73 20 6d 61 6e 75 ┆ Manual (PN: 99000994) This manu┆
0x0016c0…0016e0 61 6c 20 63 6f 6e 74 61 69 6e 73 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 0a 6f 66 20 74 68 65 ┆al contains a description of the┆
0x0016e0…001700 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 52 65 61 6c 2d 54 69 6d 65 0a 50 61 73 ┆ implementation of Real-Time Pas┆
0x001700…001720 63 61 6c 20 6f 6e 20 74 68 65 20 52 43 33 35 30 32 2f 32 20 63 6f 6d 70 75 74 65 72 2e 0a 49 6e ┆cal on the RC3502/2 computer. In┆
0x001720…001740 66 6f 72 6d 61 74 69 6f 6e 20 6f 66 20 68 6f 77 20 74 6f 20 75 73 65 20 74 68 65 20 52 65 61 6c ┆formation of how to use the Real┆
0x001740…001760 2d 0a 54 69 6d 65 20 50 61 73 63 61 6c 20 63 6f 6d 70 69 6c 65 72 20 61 6e 64 20 72 65 6c 61 74 ┆- Time Pascal compiler and relat┆
0x001760…001780 65 64 0a 75 74 69 6c 69 74 79 20 70 72 6f 67 72 61 6d 73 20 69 73 20 69 6e 63 6c 75 64 65 64 20 ┆ed utility programs is included ┆
0x001780…0017a0 69 6e 20 61 70 70 65 6e 2d 0a 64 69 63 65 73 2e 0a 0a 45 78 74 65 6e 73 69 6f 6e 20 74 6f 20 50 ┆in appen- dices. Extension to P┆
0x0017a0…0017c0 4e 3a 20 39 39 30 30 30 39 39 34 3a 0a 53 57 32 31 30 33 20 69 73 20 74 68 65 20 4d 53 2d 44 4f ┆N: 99000994: SW2103 is the MS-DO┆
0x0017c0…0017e0 53 20 65 71 75 69 76 61 6c 65 6e 74 0a 74 6f 20 74 68 65 20 53 57 32 31 30 31 20 52 54 50 20 77 ┆S equivalent to the SW2101 RTP w┆
0x0017e0…001800 68 69 63 68 20 69 73 20 61 6e 0a 52 43 38 30 30 30 20 70 72 6f 67 72 61 6d 2e 20 54 68 65 20 66 ┆hich is an RC8000 program. The f┆
0x001800…001820 (0, 0, 13) 6f 6c 6c 6f 77 69 6e 67 0a 63 6f 6e 63 65 6e 74 72 61 74 65 73 20 6d 61 69 6e 6c 79 20 6f 6e 20 ┆ollowing concentrates mainly on ┆
0x001820…001840 74 68 65 20 64 69 66 66 65 72 65 2d 0a 65 6e 63 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 65 73 ┆the differe- ences between thees┆
0x001840…001860 65 20 74 77 6f 20 63 6f 6d 70 69 2d 0a 6c 65 72 73 2e 0a 43 61 6c 6c 20 6f 66 20 52 54 50 33 35 ┆e two compi- lers. Call of RTP35┆
0x001860…001880 30 32 0a 43 61 6c 6c 20 6f 66 20 61 6e 20 52 43 38 30 30 30 20 70 72 6f 67 72 61 6d 20 69 73 20 ┆02 Call of an RC8000 program is ┆
0x001880…0018a0 6d 61 64 65 0a 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 ┆made according to the following ┆
0x0018a0…0018c0 73 79 6e 74 61 78 3a 0a 20 20 20 20 20 61 20 3d 20 70 72 6f 67 72 61 6d 20 62 2e 63 20 64 20 65 ┆syntax: a = program b.c d e┆
0x0018c0…0018e0 2e 66 0a 49 6e 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74 68 20 52 54 50 33 35 30 32 2f 4d 53 ┆.f In connection with RTP3502/MS┆
0x0018e0…001900 2d 0a 44 4f 53 2c 20 74 68 69 73 20 63 61 6c 6c 20 69 73 20 63 6f 6e 76 65 72 74 65 64 20 74 6f ┆- DOS, this call is converted to┆
0x001900…001920 3a 0a 20 20 20 20 20 70 72 6f 67 72 61 6d 20 3d 61 20 2f 70 72 6f 67 72 61 6d 20 62 2d 63 20 64 ┆: program =a /program b-c d┆
0x001920…001940 20 65 2d 66 0a 77 68 65 72 65 3a 0a 2d 20 20 20 20 6c 65 66 74 20 73 69 64 65 20 69 73 20 73 69 ┆ e-f where: - left side is si┆
0x001940…001960 6d 75 6c 61 74 65 64 20 62 79 20 61 20 73 74 72 69 6e 67 0a 20 20 20 20 20 62 65 67 69 6e 6e 69 ┆mulated by a string beginni┆
0x001960…001980 6e 67 20 77 69 74 68 20 61 6e 20 65 71 75 61 6c 2d 73 69 67 6e 2e 20 49 66 0a 20 20 20 20 20 74 ┆ng with an equal-sign. If t┆
0x001980…0019a0 68 65 72 65 20 61 72 65 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 65 71 75 61 6c 2d 73 69 67 ┆here are more than one equal-sig┆
0x0019a0…0019c0 6e 0a 20 20 20 20 20 69 6e 20 61 20 63 61 6c 6c 2c 20 74 68 65 20 6c 61 73 74 20 73 69 67 6e 20 ┆n in a call, the last sign ┆
0x0019c0…0019e0 69 6e 64 69 63 61 74 65 64 20 69 73 0a 20 20 20 20 20 61 70 70 6c 69 65 64 0a 2d 20 20 20 20 74 ┆indicated is applied - t┆
0x0019e0…001a00 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 61 6c 6c 65 64 20 70 72 6f 67 72 61 6d 20 69 73 ┆he name of the called program is┆
0x001a00…001a20 (0, 0, 14) 0a 20 20 20 20 20 73 69 6d 75 6c 61 74 65 64 20 62 79 20 61 20 73 74 72 69 6e 67 20 62 65 67 69 ┆ simulated by a string begi┆
0x001a20…001a40 6e 6e 69 6e 67 0a 20 20 20 20 20 77 69 74 68 20 61 20 64 69 76 69 73 69 6f 6e 73 69 67 6e 2e 20 ┆nning with a divisionsign. ┆
0x001a40…001a60 49 66 20 74 68 65 72 65 20 61 72 65 0a 20 20 20 20 20 6d 6f 72 65 20 74 68 61 6e 20 6f 6e 65 20 ┆If there are more than one ┆
0x001a60…001a80 64 69 76 69 73 69 6f 6e 73 69 67 6e 20 69 6e 20 61 0a 20 20 20 20 20 63 61 6c 6c 2c 20 74 68 65 ┆divisionsign in a call, the┆
0x001a80…001aa0 20 6c 61 73 74 20 73 69 67 6e 20 69 6e 64 69 63 61 74 65 64 20 69 73 0a 20 20 20 20 20 61 70 70 ┆ last sign indicated is app┆
0x001aa0…001ac0 6c 69 65 64 0a 2d 20 20 20 20 64 69 76 69 73 69 6f 6e 20 6f 66 20 70 61 72 61 6d 65 74 65 72 73 ┆lied - division of parameters┆
0x001ac0…001ae0 20 62 79 20 6d 65 61 6e 73 0a 20 20 20 20 20 6f 66 20 66 75 6c 6c 20 73 74 6f 70 20 69 6e 20 52 ┆ by means of full stop in R┆
0x001ae0…001b00 43 38 30 30 30 2c 20 69 73 20 6d 61 64 65 20 69 6e 0a 20 20 20 20 20 52 54 50 33 35 30 32 2f 4d ┆C8000, is made in RTP3502/M┆
0x001b00…001b20 53 44 4f 53 20 62 79 20 6d 65 61 6e 73 20 6f 66 20 61 0a 20 20 20 20 20 6d 69 6e 75 73 20 73 69 ┆SDOS by means of a minus si┆
0x001b20…001b40 67 6e 2e 20 54 68 65 20 72 65 61 73 6f 6e 20 66 6f 72 20 74 68 69 73 20 69 73 0a 20 20 20 20 20 ┆gn. The reason for this is ┆
0x001b40…001b60 74 68 61 74 20 66 69 6c 65 73 20 69 6e 20 52 54 50 33 35 30 32 2f 4d 53 44 4f 53 0a 20 20 20 20 ┆that files in RTP3502/MSDOS ┆
0x001b60…001b80 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 61 20 66 75 6c 6c 20 73 74 6f 70 2e 0a 42 65 73 69 64 65 ┆ may contain a full stop. Beside┆
0x001b80…001ba0 73 20 74 68 69 73 20 67 65 6e 65 72 61 6c 20 63 68 61 6e 67 65 20 6f 66 20 74 68 65 0a 52 54 50 ┆s this general change of the RTP┆
0x001ba0…001bc0 20 63 61 6c 6c 20 6d 65 74 68 6f 64 2c 20 52 54 50 33 35 30 32 2f 4d 53 44 4f 53 0a 68 61 73 20 ┆ call method, RTP3502/MSDOS has ┆
0x001bc0…001be0 62 65 65 6e 20 69 6d 70 72 6f 76 65 64 20 62 79 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 66 ┆been improved by the following f┆
0x001be0…001c00 61 63 69 6c 69 74 69 65 73 3a 0a 2d 20 20 20 20 43 61 6c 6c 20 70 61 72 61 6d 65 74 65 72 73 20 ┆acilities: - Call parameters ┆
0x001c00…001c20 (0, 0, 15) 63 61 6e 20 62 65 20 73 74 6f 72 65 64 20 69 6e 0a 20 20 20 20 20 66 69 6c 65 73 2e 20 54 68 65 ┆can be stored in files. The┆
0x001c20…001c40 20 74 65 78 74 20 73 74 72 69 6e 67 20 27 70 61 72 61 6d 69 6e 27 20 69 73 0a 20 20 20 20 20 65 ┆ text string 'paramin' is e┆
0x001c40…001c60 6d 70 6c 6f 79 65 64 20 69 6e 20 74 68 69 73 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 41 66 74 65 ┆mployed in this connection. Afte┆
0x001c60…001c80 72 0a 20 20 20 20 20 74 68 69 73 20 73 74 72 69 6e 67 20 61 6e 64 20 61 20 6d 69 6e 75 73 2c 20 ┆r this string and a minus, ┆
0x001c80…001ca0 61 20 66 69 6c 65 0a 20 20 20 20 20 6e 61 6d 65 20 6d 75 73 74 20 62 65 20 73 74 61 74 65 64 2c ┆a file name must be stated,┆
0x001ca0…001cc0 20 77 68 69 63 68 20 6d 61 79 0a 20 20 20 20 20 63 6f 6e 74 61 69 6e 20 61 20 70 61 74 68 20 6e ┆ which may contain a path n┆
0x001cc0…001ce0 61 6d 65 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 20 20 20 20 20 74 68 65 20 70 61 74 68 20 73 ┆ame according to the path s┆
0x001ce0…001d00 79 6e 74 61 78 20 6f 66 20 74 68 65 20 6d 61 63 68 69 6e 65 0a 20 20 20 20 20 65 6d 70 6c 6f 79 ┆yntax of the machine employ┆
0x001d00…001d20 65 64 2e 20 27 50 61 72 61 6d 69 6e 27 20 6d 61 79 20 62 65 20 75 73 65 64 0a 20 20 20 20 20 69 ┆ed. 'Paramin' may be used i┆
0x001d20…001d40 6e 20 74 68 65 20 63 61 6c 6c 20 6c 69 6e 65 20 69 74 73 65 6c 66 2c 20 62 75 74 20 61 6c 73 6f ┆n the call line itself, but also┆
0x001d40…001d60 20 69 6e 20 61 0a 20 20 20 20 20 66 69 6c 65 2e 20 49 6e 20 74 68 65 20 63 61 6c 6c 20 6c 69 6e ┆ in a file. In the call lin┆
0x001d60…001d80 65 2c 20 61 6e 79 20 73 75 63 63 65 64 65 6e 74 0a 20 20 20 20 20 70 61 72 61 6d 65 74 65 72 73 ┆e, any succedent parameters┆
0x001d80…001da0 20 77 69 6c 6c 20 62 65 20 69 6d 70 6f 72 74 61 6e 74 2c 0a 20 20 20 20 20 77 68 69 6c 65 20 61 ┆ will be important, while a┆
0x001da0…001dc0 6e 79 20 73 75 63 63 65 64 65 6e 74 20 70 61 72 61 6d 65 74 65 72 73 20 69 6e 0a 20 20 20 20 20 ┆ny succedent parameters in ┆
0x001dc0…001de0 61 20 66 69 6c 65 20 69 73 20 77 69 74 68 6f 75 74 20 69 6d 70 6f 72 74 61 6e 63 65 2e 0a 50 61 ┆a file is without importance. Pa┆
0x001de0…001e00 74 68 73 20 6d 61 79 20 62 65 20 73 74 61 74 65 64 20 66 6f 72 3a 0a 2d 20 20 20 20 54 68 65 20 ┆ths may be stated for: - The ┆
0x001e00…001e20 (0, 1, 1) 63 6f 6d 70 69 6c 65 72 20 64 69 72 65 63 74 6f 72 79 0a 2d 20 20 20 20 46 69 72 73 74 20 61 6e ┆compiler directory - First an┆
0x001e20…001e40 64 20 73 65 63 6f 6e 64 20 77 6f 72 6b 20 64 69 72 65 63 74 6f 72 79 0a 2d 20 20 20 20 53 6f 75 ┆d second work directory - Sou┆
0x001e40…001e60 72 63 65 20 64 69 72 65 63 74 6f 72 79 0a 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 64 69 72 65 63 ┆rce directory The compiler direc┆
0x001e60…001e80 74 6f 72 79 2e 0a 4d 65 74 68 6f 64 20 31 3a 0a 20 20 20 20 20 2f 70 72 6f 67 72 61 6d 2d 63 6f ┆tory. Method 1: /program-co┆
0x001e80…001ea0 6d 70 69 6c 65 72 20 70 61 74 68 0a 4d 65 74 68 6f 64 20 32 3a 0a 20 20 20 20 20 73 65 74 20 72 ┆mpiler path Method 2: set r┆
0x001ea0…001ec0 74 70 70 61 74 68 20 3d 20 63 6f 6d 70 69 6c 65 72 20 70 61 74 68 0a 4d 65 74 68 6f 64 20 31 20 ┆tppath = compiler path Method 1 ┆
0x001ec0…001ee0 6f 75 74 64 6f 65 73 20 4d 65 74 68 6f 64 20 32 2e 20 43 6f 6d 70 69 2d 0a 6c 65 72 20 64 69 72 ┆outdoes Method 2. Compi- ler dir┆
0x001ee0…001f00 65 63 74 6f 72 79 20 6d 61 79 20 62 65 20 73 74 61 74 65 64 20 66 6f 72 20 61 6c 6c 0a 70 61 73 ┆ectory may be stated for all pas┆
0x001f00…001f20 73 65 73 2e 20 54 68 65 20 64 69 72 65 63 74 6f 72 79 20 20 69 73 20 75 73 65 64 20 62 79 20 61 ┆ses. The directory is used by a┆
0x001f20…001f40 6c 6c 0a 72 65 6c 65 76 61 6e 74 20 70 61 73 73 65 73 20 66 6f 72 20 68 65 6c 70 66 69 6c 65 73 ┆ll relevant passes for helpfiles┆
0x001f40…001f60 20 28 65 2e 67 2e 0a 52 54 50 33 35 30 32 32 20 2e 54 41 42 29 2e 20 57 68 65 6e 20 74 68 65 20 ┆ (e.g. RTP35022 .TAB). When the ┆
0x001f60…001f80 63 6f 6d 70 69 2d 0a 6c 65 72 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 6e 6f 74 20 73 74 61 74 ┆compi- ler directory is not stat┆
0x001f80…001fa0 65 64 2c 20 74 68 65 20 64 69 72 65 63 2d 0a 74 6f 72 79 20 68 6f 6c 64 69 6e 67 20 74 68 65 20 ┆ed, the direc- tory holding the ┆
0x001fa0…001fc0 2e 45 58 45 20 66 69 6c 65 73 20 66 6f 72 20 74 68 65 0a 70 61 73 73 65 73 20 69 73 20 75 73 65 ┆.EXE files for the passes is use┆
0x001fc0…001fe0 64 2e 0a 46 69 72 73 74 20 61 6e 64 20 73 65 63 6f 6e 64 20 52 54 50 20 77 6f 72 6b 20 64 69 72 ┆d. First and second RTP work dir┆
0x001fe0…002000 65 63 74 6f 72 79 0a 4d 65 74 68 6f 64 20 31 3a 0a 20 20 20 20 20 3d 6c 65 66 74 73 69 64 65 2d ┆ectory Method 1: =leftside-┆
0x002000…002020 (0, 1, 2) 77 6f 72 6b 64 69 72 31 2d 77 6f 72 6b 64 69 72 32 0a 4d 65 74 68 6f 64 20 32 3a 0a 20 20 20 20 ┆workdir1-workdir2 Method 2: ┆
0x002020…002040 20 73 65 74 20 72 74 70 77 6f 72 6b 31 20 3d 20 77 6f 72 6b 64 69 72 31 0a 20 20 20 20 20 73 65 ┆ set rtpwork1 = workdir1 se┆
0x002040…002060 74 20 72 74 70 77 6f 72 6b 32 20 3d 20 77 6f 72 6b 64 69 72 32 0a 57 6f 72 6b 20 64 69 72 65 63 ┆t rtpwork2 = workdir2 Work direc┆
0x002060…002080 74 6f 72 69 65 73 20 6d 61 79 20 62 65 20 73 74 61 74 65 64 20 66 6f 72 0a 61 6c 6c 20 70 61 73 ┆tories may be stated for all pas┆
0x002080…0020a0 73 65 73 2e 20 50 61 73 73 20 31 20 77 69 6c 6c 20 67 65 6e 65 72 61 74 65 20 69 6e 2d 0a 74 65 ┆ses. Pass 1 will generate in- te┆
0x0020a0…0020c0 72 6d 65 64 69 61 74 65 20 66 6f 72 6d 20 66 69 6c 65 73 20 69 6e 20 66 69 72 73 74 20 77 6f 72 ┆rmediate form files in first wor┆
0x0020c0…0020e0 6b 0a 64 69 72 65 63 74 6f 72 79 20 66 72 6f 6d 20 77 68 69 63 68 20 50 61 73 73 20 33 20 77 69 ┆k directory from which Pass 3 wi┆
0x0020e0…002100 6c 6c 20 72 65 61 64 0a 61 6e 64 20 67 65 6e 65 72 61 74 65 20 69 74 73 20 69 6e 74 65 72 6d 65 ┆ll read and generate its interme┆
0x002100…002120 64 69 61 74 65 20 66 6f 72 6d 0a 66 69 6c 65 20 69 6e 20 73 65 63 6f 6e 64 20 77 6f 72 6b 20 64 ┆diate form file in second work d┆
0x002120…002140 69 72 65 63 74 6f 72 79 20 65 74 63 2e 20 49 66 0a 6e 6f 20 77 6f 72 6b 20 64 69 72 65 63 74 6f ┆irectory etc. If no work directo┆
0x002140…002160 72 79 20 69 73 20 73 74 61 74 65 64 2c 20 74 68 65 0a 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 ┆ry is stated, the current direct┆
0x002160…002180 6f 72 79 20 69 73 20 75 73 65 64 2e 0a 53 6f 75 72 63 65 20 64 69 72 65 63 74 6f 72 79 0a 54 68 ┆ory is used. Source directory Th┆
0x002180…0021a0 65 20 74 65 78 74 20 73 74 72 69 6e 67 20 27 73 6f 75 72 63 65 70 61 74 68 27 20 69 73 20 75 73 ┆e text string 'sourcepath' is us┆
0x0021a0…0021c0 65 64 0a 69 6e 20 74 68 69 73 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 20 41 66 74 65 72 20 74 68 69 ┆ed in this connection. After thi┆
0x0021c0…0021e0 73 20 73 74 72 69 6e 67 0a 61 6e 64 20 61 20 6d 69 6e 75 73 20 73 69 67 6e 2c 20 61 20 73 6f 75 ┆s string and a minus sign, a sou┆
0x0021e0…002200 72 63 65 20 64 69 72 65 63 74 6f 72 79 0a 6d 75 73 74 20 62 65 20 73 74 61 74 65 64 2e 20 54 68 ┆rce directory must be stated. Th┆
0x002200…002220 (0, 1, 3) 69 73 20 64 69 72 65 63 74 6f 72 79 20 69 73 0a 75 73 65 64 20 61 73 20 73 6f 75 72 63 65 20 64 ┆is directory is used as source d┆
0x002220…002240 69 72 65 63 74 6f 72 79 20 75 6e 74 69 6c 20 61 6e 79 0a 66 75 72 74 68 65 72 20 27 73 6f 75 72 ┆irectory until any further 'sour┆
0x002240…002260 63 65 70 61 74 68 27 20 69 73 20 73 74 61 74 65 64 2e 20 54 68 65 0a 73 6f 75 72 63 65 20 64 69 ┆cepath' is stated. The source di┆
0x002260…002280 72 65 63 74 6f 72 79 20 69 73 20 75 73 65 64 20 62 79 20 50 61 73 73 20 31 0a 61 6e 64 20 50 61 ┆rectory is used by Pass 1 and Pa┆
0x002280…0022a0 73 73 20 36 2e 20 50 61 73 73 20 36 20 75 73 65 73 20 74 68 65 20 73 6f 75 72 63 65 0a 64 69 72 ┆ss 6. Pass 6 uses the source dir┆
0x0022a0…0022c0 65 63 74 6f 72 79 20 77 68 65 6e 20 67 65 6e 65 72 61 74 69 6e 67 20 69 74 73 20 6f 62 6a 65 63 ┆ectory when generating its objec┆
0x0022c0…0022e0 74 0a 66 69 6c 65 20 28 73 74 61 74 65 64 20 62 79 20 3d 20 6f 62 6a 65 63 74 20 66 69 6c 65 29 ┆t file (stated by = object file)┆
0x0022e0…002300 2e 0a 41 73 20 6d 65 6e 74 69 6f 6e 65 64 20 61 62 6f 76 65 2c 20 61 6e 20 52 54 50 33 35 30 32 ┆. As mentioned above, an RTP3502┆
0x002300…002320 2f 0a 4d 53 44 4f 53 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 69 73 20 70 65 72 66 6f 72 6d 65 64 ┆/ MSDOS compilation is performed┆
0x002320…002340 20 62 79 0a 65 78 65 63 75 74 69 6f 6e 20 6f 66 20 35 20 70 72 6f 67 72 61 6d 73 2c 20 6f 6e 65 ┆ by execution of 5 programs, one┆
0x002340…002360 20 66 6f 72 0a 65 61 63 68 20 70 61 73 73 2e 20 54 68 65 20 66 69 6c 65 20 52 54 50 2e 42 41 54 ┆ for each pass. The file RTP.BAT┆
0x002360…002380 20 69 73 20 61 6e 0a 65 78 61 6d 70 6c 65 20 6f 66 20 61 20 62 61 74 63 68 20 66 69 6c 65 20 70 ┆ is an example of a batch file p┆
0x002380…0023a0 65 72 66 6f 72 6d 69 6e 67 0a 74 68 65 20 66 75 6c 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6a ┆erforming the full compilation j┆
0x0023a0…0023c0 6f 62 2e 0a 0a 43 6f 72 72 65 63 74 69 6f 6e 73 20 61 6e 64 20 45 6e 68 61 6e 63 65 6d 65 6e 74 ┆ob. Corrections and Enhancement┆
0x0023c0…0023e0 73 0a 50 61 74 68 6c 65 6e 67 74 68 20 68 61 73 20 62 65 65 6e 20 63 68 61 6e 67 65 64 20 66 72 ┆s Pathlength has been changed fr┆
0x0023e0…002400 6f 6d 0a 33 30 20 74 6f 20 38 30 20 63 68 61 72 61 63 74 65 72 73 2e 0a 0a 0a 50 72 6f 67 72 61 ┆om 30 to 80 characters. Progra┆
0x002400…002420 (0, 1, 4) 6d 73 20 77 69 74 68 20 6d 6f 72 65 20 74 68 61 6e 20 36 30 30 30 0a 64 65 66 69 6e 69 74 69 6f ┆ms with more than 6000 definitio┆
0x002420…002440 6e 73 20 6f 66 20 6e 61 6d 65 73 20 63 61 6e 20 6e 6f 77 20 62 65 0a 68 61 6e 64 6c 65 64 2e 0a ┆ns of names can now be handled. ┆
0x002440…002460 0a 41 20 6c 69 73 74 20 66 69 6c 65 20 69 73 20 69 6e 74 72 6f 64 75 63 65 64 20 28 6f 70 74 69 ┆ A list file is introduced (opti┆
0x002460…002480 6f 6e 3a 20 6c 69 73 74 2d 0a 22 66 69 6c 65 6e 61 6d 65 22 29 2e 0a 0a 4e 65 77 20 24 20 64 69 ┆on: list- "filename"). New $ di┆
0x002480…0024a0 72 65 63 74 69 76 65 73 20 61 72 65 20 69 6e 74 72 6f 64 75 63 65 64 3a 0a 20 20 20 20 20 24 6c ┆rectives are introduced: $l┆
0x0024a0…0024c0 69 6e 65 6e 75 6d 62 65 72 3d 78 78 78 0a 20 20 20 20 20 24 72 6f 75 6e 64 75 70 6c 69 6e 65 20 ┆inenumber=xxx $roundupline ┆
0x0024c0…0024e0 28 2a 20 74 6f 20 6e 65 61 72 65 73 74 20 6d 75 6c 74 69 2d 0a 20 20 20 20 20 70 6c 65 20 6f 66 ┆(* to nearest multi- ple of┆
0x0024e0…002500 20 31 2e 30 30 30 20 2a 29 0a 0a 4d 69 73 73 69 6e 67 20 24 45 4e 44 49 46 20 67 69 76 65 73 20 ┆ 1.000 *) Missing $ENDIF gives ┆
0x002500…002520 61 6e 20 65 72 72 6f 72 2e 0a 0a 4d 69 73 73 69 6e 67 20 61 73 73 69 67 6e 20 62 65 74 77 65 65 ┆an error. Missing assign betwee┆
0x002520…002540 6e 20 74 79 70 65 20 61 6e 64 20 28 3a 0a 67 69 76 65 73 20 61 20 77 61 72 6e 69 6e 67 2e 0a 0a ┆n type and (: gives a warning. ┆
0x002540…002560 52 65 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 61 6e 20 6f 62 6a 65 63 74 20 69 6e 20 61 6e 28 ┆Redefinition of an object in an(┆
0x002560…002580 6f 74 68 65 72 29 0a 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 67 69 76 65 73 20 61 20 77 61 72 6e 69 ┆other) environment gives a warni┆
0x002580…0025a0 6e 67 2e 0a 0a 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 70 65 72 66 6f ┆ng. Initialization is not perfo┆
0x0025a0…0025c0 72 6d 65 64 20 6f 6e 0a 65 6c 65 6d 65 6e 74 73 20 6f 6e 20 74 68 65 20 68 65 61 70 20 63 6f 6e ┆rmed on elements on the heap con┆
0x0025c0…0025e0 74 61 69 6e 69 6e 67 0a 73 79 73 74 65 6d 20 74 79 70 65 73 2c 20 69 66 20 74 68 65 20 68 65 61 ┆taining system types, if the hea┆
0x0025e0…002600 70 20 65 6c 65 6d 65 6e 74 0a 77 61 73 20 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 64 20 64 75 65 20 ┆p element was not allocated due ┆
0x002600…002620 (0, 1, 5) 74 6f 20 6c 61 63 6b 20 6f 66 0a 6d 65 6d 6f 72 79 2e 0a 0a 46 6f 72 20 69 64 65 6e 74 69 66 69 ┆to lack of memory. For identifi┆
0x002620…002640 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 61 72 67 65 74 20 63 6f 6d 2d 0a 70 75 74 65 72 20 ┆cation of the target com- puter ┆
0x002640…002660 74 68 65 20 54 61 72 67 65 74 20 73 77 69 74 63 68 20 6e 6f 77 20 74 61 6b 65 73 0a 74 68 65 20 ┆the Target switch now takes the ┆
0x002660…002680 66 6f 6c 6c 6f 77 69 6e 67 20 70 72 65 64 65 66 69 6e 65 64 20 76 61 6c 75 65 73 3a 0a 2d 20 20 ┆following predefined values: - ┆
0x002680…0026a0 20 20 69 38 36 0a 2d 20 20 20 20 54 41 0a 2d 20 20 20 20 52 43 33 35 30 32 0a 53 57 32 31 30 33 ┆ i86 - TA - RC3502 SW2103┆
0x0026a0…0026c0 20 74 61 6b 65 73 20 74 68 65 20 74 61 72 67 65 74 20 73 77 69 74 63 68 20 76 61 2d 0a 6c 75 65 ┆ takes the target switch va- lue┆
0x0026c0…0026e0 20 52 43 33 35 30 32 2e 0a 54 68 65 20 74 61 72 67 65 74 20 73 77 69 74 63 68 20 76 61 6c 75 65 ┆ RC3502. The target switch value┆
0x0026e0…002700 73 20 52 43 35 30 30 30 0a 61 6e 64 20 50 49 33 20 61 72 65 20 72 65 6d 6f 76 65 64 2e 0a 0a 46 ┆s RC5000 and PI3 are removed. F┆
0x002700…002720 6f 72 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 61 6e 67 75 61 67 ┆or identification of the languag┆
0x002720…002740 65 0a 64 69 61 6c 65 63 74 73 20 74 68 65 20 73 77 69 74 63 68 20 4c 61 6e 67 75 61 67 65 20 69 ┆e dialects the switch Language i┆
0x002740…002760 73 20 6e 6f 77 0a 64 65 66 69 6e 65 64 20 61 6e 64 20 74 61 6b 65 73 20 74 68 65 20 66 6f 6c 6c ┆s now defined and takes the foll┆
0x002760…002780 6f 77 69 6e 67 20 70 72 65 2d 0a 64 65 66 69 6e 65 64 20 76 61 6c 75 65 73 3a 0a 2d 20 20 20 20 ┆owing pre- defined values: - ┆
0x002780…0027a0 52 54 50 0a 2d 20 20 20 20 52 54 50 38 36 0a 2d 20 20 20 20 52 54 50 33 35 30 32 0a 2d 20 20 20 ┆RTP - RTP86 - RTP3502 - ┆
0x0027a0…0027c0 20 52 54 50 32 31 31 31 0a 53 57 32 31 30 33 20 74 61 6b 65 73 20 74 68 65 20 6c 61 6e 67 75 61 ┆ RTP2111 SW2103 takes the langua┆
0x0027c0…0027e0 67 65 20 73 77 69 74 63 68 20 0a 76 61 6c 75 65 20 52 54 50 33 35 30 32 20 2e 0a 54 68 65 20 73 ┆ge switch value RTP3502 . The s┆
0x0027e0…002800 77 69 74 63 68 20 43 6f 6d 70 69 6c 65 72 20 69 73 20 72 65 6d 6f 76 65 64 2e 0a 0a 54 68 65 20 ┆witch Compiler is removed. The ┆
0x002800…002820 (0, 1, 6) 66 6f 6c 6c 6f 77 69 6e 67 20 62 6f 6f 6c 65 61 6e 20 73 77 69 74 63 68 65 73 20 61 72 65 0a 6e ┆following boolean switches are n┆
0x002820…002840 6f 77 20 70 72 65 64 65 66 69 6e 65 64 3a 0a 2d 20 20 20 20 46 41 4c 53 45 20 28 76 61 6c 75 65 ┆ow predefined: - FALSE (value┆
0x002840…002860 20 65 71 75 61 6c 73 20 30 29 0a 2d 20 20 20 20 54 52 55 45 20 28 76 61 6c 75 65 20 65 71 75 61 ┆ equals 0) - TRUE (value equa┆
0x002860…002880 6c 73 20 31 29 0a 0a 4c 69 6d 69 74 61 74 69 6f 6e 73 20 61 6e 64 20 52 65 63 6f 6d 6d 65 6e 64 ┆ls 1) Limitations and Recommend┆
0x002880…0028a0 61 2d 0a 74 69 6f 6e 73 0a 54 68 65 20 69 6e 63 6c 75 64 65 20 66 69 6c 65 20 6f 70 74 69 6f 6e ┆a- tions The include file option┆
0x0028a0…0028c0 20 69 73 20 6e 6f 74 20 69 6d 70 6c 65 2d 0a 6d 65 6e 74 65 64 2e 0a 0a 54 68 65 20 73 69 7a 65 ┆ is not imple- mented. The size┆
0x0028c0…0028e0 20 6f 66 20 74 68 65 20 63 6f 6e 73 74 61 6e 74 20 61 72 65 61 20 66 6f 72 20 61 0a 70 72 6f 67 ┆ of the constant area for a prog┆
0x0028e0…002900 72 61 6d 20 6d 75 73 74 20 6e 6f 74 20 65 78 63 65 65 64 20 33 32 4b 62 2e 0a 0a 4d 65 6d 6f 72 ┆ram must not exceed 32Kb. Memor┆
0x002900…002920 79 20 72 65 71 75 69 72 65 6d 65 6e 74 73 20 66 6f 72 20 52 54 50 33 35 30 32 3a 0a 20 20 20 20 ┆y requirements for RTP3502: ┆
0x002920…002940 20 43 6f 64 65 20 36 36 2c 35 30 30 0a 20 20 20 20 20 44 61 74 61 20 38 2c 30 30 30 0a 20 20 20 ┆ Code 66,500 Data 8,000 ┆
0x002940…002960 20 20 53 74 61 63 6b 20 20 20 20 20 36 35 2c 30 30 30 0a 20 20 20 20 20 48 65 61 70 20 38 35 2c ┆ Stack 65,000 Heap 85,┆
0x002960…002980 30 30 30 0a 41 62 6f 76 65 20 66 69 67 75 72 65 73 20 69 6e 20 62 79 74 65 73 20 61 72 65 20 66 ┆000 Above figures in bytes are f┆
0x002980…0029a0 69 78 65 64 20 65 78 2d 0a 63 65 70 74 20 74 68 65 20 68 65 61 70 73 69 7a 65 2c 20 77 68 69 63 ┆ixed ex- cept the heapsize, whic┆
0x0029a0…0029c0 68 20 64 65 70 65 6e 64 73 20 6f 6e 0a 74 68 65 20 70 72 6f 67 72 61 6d 20 63 6f 6d 70 69 6c 65 ┆h depends on the program compile┆
0x0029c0…0029e0 64 2e 20 54 68 65 20 68 65 61 70 0a 66 69 67 75 72 65 20 61 70 70 6c 69 65 73 20 66 6f 72 20 61 ┆d. The heap figure applies for a┆
0x0029e0…002a00 20 74 79 70 69 63 61 6c 20 31 35 30 30 20 6c 69 6e 65 0a 70 72 6f 67 72 61 6d 2e 20 54 68 65 20 ┆ typical 1500 line program. The ┆
0x002a00…002a20 (0, 1, 7) 68 65 61 70 20 64 65 70 65 6e 64 73 20 61 6d 6f 6e 67 0a 6f 74 68 65 72 73 20 6f 6e 20 74 68 65 ┆heap depends among others on the┆
0x002a20…002a40 20 6e 75 6d 62 65 72 20 6f 66 20 6e 61 6d 65 73 20 75 73 65 64 0a 69 6e 20 74 68 65 20 70 72 6f ┆ number of names used in the pro┆
0x002a40…002a60 67 72 61 6d 2c 20 61 6e 64 20 74 68 65 20 63 6f 64 65 20 73 69 7a 65 0a 65 6d 70 6c 6f 79 65 64 ┆gram, and the code size employed┆
0x002a60…002a80 2e 20 54 68 65 20 68 65 61 70 20 73 69 7a 65 20 65 6d 70 6c 6f 79 65 64 0a 6d 61 79 20 62 65 20 ┆. The heap size employed may be ┆
0x002a80…002aa0 77 72 69 74 74 65 6e 20 6f 6e 20 74 68 65 20 6c 69 73 74 20 66 69 6c 65 20 62 79 0a 6d 65 61 6e ┆written on the list file by mean┆
0x002aa0…002ac0 73 20 6f 66 20 74 68 65 20 6f 70 74 69 6f 6e 20 73 75 72 76 65 79 2d 79 65 73 2e 0a 0a 49 6e 73 ┆s of the option survey-yes. Ins┆
0x002ac0…002ae0 74 61 6c 6c 61 74 69 6f 6e 0a 54 68 65 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 6f 66 20 53 57 ┆tallation The installation of SW┆
0x002ae0…002b00 32 31 30 33 20 69 73 20 70 65 72 2d 0a 66 6f 72 6d 65 64 20 62 79 20 69 6e 73 65 72 74 69 6e 67 ┆2103 is per- formed by inserting┆
0x002b00…002b20 20 74 68 65 20 64 69 73 6b 20 69 6e 20 61 0a 64 72 69 76 65 2c 20 73 65 6c 65 63 74 69 6e 67 20 ┆ the disk in a drive, selecting ┆
0x002b20…002b40 74 68 61 74 20 64 72 69 76 65 20 61 6e 64 20 74 79 70 69 6e 67 3a 0a 20 20 20 20 20 49 4e 53 54 ┆that drive and typing: INST┆
0x002b40…002b60 0a 54 68 69 73 20 62 61 74 63 68 20 6a 6f 62 20 77 69 6c 6c 20 70 72 6f 76 69 64 65 20 61 20 67 ┆ This batch job will provide a g┆
0x002b60…002b80 75 69 64 65 0a 66 6f 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 66 69 6c ┆uide for installation of all fil┆
0x002b80…002ba0 65 73 20 6f 6e 20 74 68 65 20 64 69 73 63 0a 6f 6e 74 6f 20 61 20 73 70 65 63 69 66 69 63 20 64 ┆es on the disc onto a specific d┆
0x002ba0…002bc0 69 73 63 20 61 6e 64 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 67 72 61 6d 20 63 6f 6d 70 69 6c 65 ┆isc and directory. gram compile┆
0x002bc0…002be0 64 2e 20 54 68 65 20 68 65 61 70 0a 66 69 67 75 72 65 20 61 70 70 6c 69 65 73 20 66 6f 72 20 61 ┆d. The heap figure applies for a┆
0x002be0…002c00 20 74 79 70 69 63 61 6c 20 31 35 30 30 20 6c 69 6e 65 0a 70 72 6f 67 72 61 6d 2e 20 54 68 65 20 ┆ typical 1500 line program. The ┆
0x002c00…002c20 (0, 1, 8) 2e 2e 2f 73 77 32 31 30 33 2f 61 64 6d 2f 72 65 61 64 6d 65 2e 64 6f 63 00 00 00 00 00 00 00 00 ┆../sw2103/adm/readme.doc ┆
0x002c20…002c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x002c60…002c80 00 00 00 00 20 20 20 36 34 30 20 00 20 20 20 32 35 35 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 640 255 146 ┆
0x002c80…002ca0 20 20 20 35 30 32 31 20 20 35 32 36 37 35 30 37 30 37 35 20 20 31 30 30 30 32 00 20 00 00 00 00 ┆ 5021 5267507075 10002 ┆
0x002ca0…002cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x002e00…002e20 (0, 1, 9) 52 45 41 44 4d 45 2e 44 4f 43 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 53 57 32 31 30 ┆README.DOC ---------- The SW210┆
0x002e20…002e40 33 20 70 61 63 6b 65 74 20 65 78 69 73 74 73 20 61 6e 64 20 63 61 6e 20 62 65 20 62 6f 75 67 68 ┆3 packet exists and can be bough┆
0x002e40…002e60 74 20 62 79 20 63 75 73 74 6f 6d 65 72 73 2e 0a 54 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f ┆t by customers. The documentatio┆
0x002e60…002e80 6e 20 70 61 72 74 20 6f 66 20 74 68 65 20 53 57 32 31 30 33 20 70 61 63 6b 65 74 20 6d 75 73 74 ┆n part of the SW2103 packet must┆
0x002e80…002ea0 20 65 78 69 73 74 20 6f 6e 20 73 6f 6d 65 20 65 6c 65 63 74 72 6f 6e 69 63 0a 6d 65 64 69 61 2c ┆ exist on some electronic media,┆
0x002ea0…002ec0 20 61 6e 64 20 69 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 64 20 6f 6e 20 74 68 69 73 20 64 69 ┆ and is not contained on this di┆
0x002ec0…002ee0 73 63 2e 0a 20 0a 54 68 65 20 63 6f 6d 70 69 6c 65 72 20 28 73 6f 75 72 63 65 73 29 20 63 6f 6e ┆sc. The compiler (sources) con┆
0x002ee0…002f00 73 69 73 74 73 20 6f 66 20 35 20 6d 61 69 6e 20 70 61 73 73 65 73 20 28 77 72 69 74 74 65 6e 20 ┆sists of 5 main passes (written ┆
0x002f00…002f20 69 6e 20 54 55 52 42 4f 20 50 41 53 43 41 4c 29 0a 61 6e 64 20 73 6f 6d 65 20 73 75 72 72 6f 75 ┆in TURBO PASCAL) and some surrou┆
0x002f20…002f40 6e 64 69 6e 67 73 20 28 54 68 65 20 54 55 52 42 4f 20 50 41 53 43 41 4c 20 73 79 73 74 65 6d 20 ┆ndings (The TURBO PASCAL system ┆
0x002f40…002f60 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 20 6f 6e 20 74 68 69 73 20 64 69 73 63 29 3a 0a 0a 39 ┆is not present on this disc): 9┆
0x002f60…002f80 32 2e 31 30 2e 31 34 20 20 48 45 4a 09 52 65 6c 65 61 73 65 20 6e 75 6d 62 65 72 20 61 6e 64 20 ┆2.10.14 HEJ Release number and ┆
0x002f80…002fa0 64 61 74 65 20 67 61 74 68 65 72 65 64 20 69 6e 20 52 45 4c 45 41 53 45 2e 50 41 53 0a 09 09 41 ┆date gathered in RELEASE.PAS A┆
0x002fa0…002fc0 6c 6c 20 73 6f 75 72 63 65 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 62 79 20 53 43 43 53 0a 09 09 ┆ll sources controlled by SCCS ┆
0x002fc0…002fe0 54 6f 20 6d 61 6b 65 20 61 20 6e 65 77 20 72 65 6c 65 61 73 65 3a 20 63 64 20 2e 2e 2f 6a 6f 62 ┆To make a new release: cd ../job┆
0x002fe0…003000 2f 72 65 6c 65 61 73 65 20 61 6e 64 20 63 61 6c 6c 20 6d 61 6b 65 0a 0a 20 20 50 61 73 73 20 31 ┆/release and call make Pass 1┆
0x003000…003020 (0, 1, 10) 3a 0a 20 20 20 20 52 54 50 33 35 32 31 20 20 50 41 53 0a 20 20 20 20 20 20 52 45 4c 45 41 53 45 ┆: RTP3521 PAS RELEASE┆
0x003020…003040 20 20 50 41 53 0a 20 20 20 20 20 20 50 31 49 4e 49 54 20 20 20 50 41 53 0a 20 20 20 20 20 20 50 ┆ PAS P1INIT PAS P┆
0x003040…003060 31 43 4f 44 45 20 20 20 50 41 53 0a 20 20 20 20 20 20 50 31 50 41 52 53 20 20 20 50 41 53 0a 20 ┆1CODE PAS P1PARS PAS ┆
0x003060…003080 20 50 61 73 73 20 33 3a 0a 20 20 20 20 52 54 50 33 35 32 33 20 20 50 41 53 0a 20 20 20 20 20 20 ┆ Pass 3: RTP3523 PAS ┆
0x003080…0030a0 52 45 4c 45 41 53 45 20 20 50 41 53 0a 20 20 20 20 20 20 50 33 49 4e 49 54 20 20 20 50 41 53 0a ┆RELEASE PAS P3INIT PAS ┆
0x0030a0…0030c0 20 20 20 20 20 20 50 33 4d 41 49 4e 20 20 20 50 41 53 09 6e 6f 74 20 75 73 65 64 20 21 21 0a 20 ┆ P3MAIN PAS not used !! ┆
0x0030c0…0030e0 20 20 20 20 20 50 33 50 52 4f 43 20 20 20 50 41 53 0a 20 20 20 20 20 20 50 33 45 58 50 52 20 20 ┆ P3PROC PAS P3EXPR ┆
0x0030e0…003100 20 50 41 53 0a 20 20 50 61 73 73 20 34 3a 0a 20 20 20 20 52 54 50 33 35 32 34 20 20 50 41 53 0a ┆ PAS Pass 4: RTP3524 PAS ┆
0x003100…003120 20 20 20 20 20 20 52 45 4c 45 41 53 45 20 20 50 41 53 0a 20 20 20 20 20 20 50 34 49 4e 49 54 20 ┆ RELEASE PAS P4INIT ┆
0x003120…003140 20 20 50 41 53 0a 20 20 20 20 20 20 50 34 50 52 4f 43 20 20 20 50 41 53 0a 20 20 50 61 73 73 20 ┆ PAS P4PROC PAS Pass ┆
0x003140…003160 35 3a 0a 20 20 20 20 52 54 50 33 35 32 35 20 20 50 41 53 0a 20 20 20 20 20 20 52 45 4c 45 41 53 ┆5: RTP3525 PAS RELEAS┆
0x003160…003180 45 20 20 50 41 53 0a 20 20 20 20 20 20 50 35 49 4e 49 54 20 20 20 50 41 53 0a 20 20 20 20 20 20 ┆E PAS P5INIT PAS ┆
0x003180…0031a0 50 35 50 52 4f 43 20 20 20 50 41 53 0a 20 20 20 20 20 20 50 35 45 58 49 54 20 20 20 50 41 53 0a ┆P5PROC PAS P5EXIT PAS ┆
0x0031a0…0031c0 20 20 50 61 73 73 20 36 3a 0a 20 20 20 20 52 54 50 33 35 32 36 20 20 50 41 53 0a 20 20 20 20 20 ┆ Pass 6: RTP3526 PAS ┆
0x0031c0…0031e0 20 52 45 4c 45 41 53 45 20 20 50 41 53 0a 20 20 20 20 20 20 50 36 49 4e 49 54 20 20 20 50 41 53 ┆ RELEASE PAS P6INIT PAS┆
0x0031e0…003200 0a 20 20 20 20 20 20 50 36 52 45 53 54 20 20 20 50 41 53 0a 0a 20 20 47 65 6e 65 72 61 6c 20 54 ┆ P6REST PAS General T┆
0x003200…003220 (0, 1, 11) 55 52 42 4f 20 75 6e 69 74 20 75 73 65 64 20 62 79 20 61 6c 6c 20 74 68 65 20 61 62 6f 76 65 20 ┆URBO unit used by all the above ┆
0x003220…003240 70 72 6f 67 72 61 6d 73 3a 0a 20 20 20 20 52 54 50 55 4e 49 54 20 20 50 41 53 0a 20 0a 20 20 46 ┆programs: RTPUNIT PAS F┆
0x003240…003260 69 6c 65 73 20 75 73 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 3a 0a 20 20 20 20 52 ┆iles used by the compiler: R┆
0x003260…003280 54 50 33 35 30 32 32 20 45 4e 35 3a 20 41 20 74 65 78 74 20 66 69 6c 65 20 63 6f 6e 74 61 69 6e ┆TP35022 EN5: A text file contain┆
0x003280…0032a0 69 6e 67 20 73 6f 6d 65 20 52 54 50 20 72 75 6e 74 69 6d 65 20 64 65 70 65 6e 64 65 6e 63 69 65 ┆ing some RTP runtime dependencie┆
0x0032a0…0032c0 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 64 20 62 79 20 50 61 ┆s used by Pa┆
0x0032c0…0032e0 73 73 20 35 2e 0a 20 20 20 20 52 54 50 33 35 30 32 32 20 4c 49 42 3a 20 4f 70 65 6e 20 72 6f 75 ┆ss 5. RTP35022 LIB: Open rou┆
0x0032e0…003300 74 69 6e 65 73 20 69 6e 20 62 69 6e 61 72 79 20 66 6f 72 6d 61 74 2e 0a 20 20 20 20 20 20 20 20 ┆tines in binary format. ┆
0x003300…003320 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 66 69 6c 65 20 63 61 6e 20 62 65 20 67 65 6e 65 ┆ The file can be gene┆
0x003320…003340 72 61 74 65 64 20 62 79 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 20 69 74 73 65 6c 66 0a 20 20 20 ┆rated by the compiler itself ┆
0x003340…003360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 79 20 75 73 69 6e 67 20 61 20 74 65 78 74 ┆ by using a text┆
0x003360…003380 20 66 69 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65 20 61 73 73 65 6d 62 6c 65 72 0a 20 ┆ file containing the assembler ┆
0x003380…0033a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 64 65 20 66 6f 72 20 74 68 65 20 ┆ code for the ┆
0x0033a0…0033c0 6f 70 65 6e 20 72 6f 75 74 69 6e 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆open routines. ┆
0x0033c0…0033e0 20 20 20 54 68 65 20 74 65 78 74 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 65 ┆ The text file is not containe┆
0x0033e0…003400 64 20 6f 6e 20 74 68 69 73 20 64 69 73 63 2e 0a 20 20 20 20 52 54 50 33 35 30 32 32 20 54 41 42 ┆d on this disc. RTP35022 TAB┆
0x003400…003420 (0, 1, 12) 3a 20 54 68 65 20 52 54 50 20 67 72 61 6d 6d 61 72 20 69 6e 20 62 69 6e 61 72 79 20 66 6f 72 6d ┆: The RTP grammar in binary form┆
0x003420…003440 61 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 66 69 6c 65 ┆at. The file┆
0x003440…003460 20 69 73 20 67 65 6e 61 72 61 74 65 64 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 42 4f 42 53 20 ┆ is genarated by using the BOBS ┆
0x003460…003480 73 79 73 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6e 20 52 43 ┆system on RC┆
0x003480…0034a0 38 30 30 30 2e 20 54 68 65 20 42 4f 42 53 20 73 79 73 74 65 6d 20 61 6e 64 20 74 68 65 20 42 4f ┆8000. The BOBS system and the BO┆
0x0034a0…0034c0 42 53 20 69 6e 70 75 74 20 67 72 61 6d 6d 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆BS input grammar ┆
0x0034c0…0034e0 20 20 20 20 20 69 6e 20 74 65 78 74 20 66 6f 72 6d 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 ┆ in text form is not present┆
0x0034e0…003500 20 6f 6e 20 74 68 69 73 20 64 69 73 63 2e 0a 20 20 20 20 52 54 50 33 35 30 32 32 20 45 52 52 3a ┆ on this disc. RTP35022 ERR:┆
0x003500…003520 20 41 20 74 65 78 74 20 66 69 6c 65 20 77 69 74 68 20 63 6f 6d 70 69 6c 65 72 20 65 72 72 6f 72 ┆ A text file with compiler error┆
0x003520…003540 20 6d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 52 54 50 33 35 30 32 32 20 45 4e 56 3a 20 41 20 74 ┆ messages. RTP35022 ENV: A t┆
0x003540…003560 65 78 74 20 66 69 6c 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 52 54 50 20 73 74 61 6e 64 61 72 64 ┆ext file containing RTP standard┆
0x003560…003580 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 0a 20 20 20 20 0a 20 20 44 65 62 75 67 67 69 6e 67 20 75 ┆ environment. Debugging u┆
0x003580…0035a0 74 69 6c 69 74 69 65 73 3a 0a 20 20 20 20 45 58 54 45 4e 44 20 20 20 50 41 53 3a 20 50 72 6f 67 ┆tilities: EXTEND PAS: Prog┆
0x0035a0…0035c0 72 61 6d 20 66 6f 72 20 65 78 74 65 6e 64 69 6e 67 20 62 69 6e 61 72 79 20 66 69 6c 65 73 20 74 ┆ram for extending binary files t┆
0x0035c0…0035e0 6f 20 63 6f 6e 74 61 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 20 ┆o contain a ┆
0x0035e0…003600 6d 75 6c 74 69 70 6c 65 20 6f 66 20 32 35 36 20 62 79 74 65 73 20 62 79 20 65 78 74 65 6e 64 69 ┆multiple of 256 bytes by extendi┆
0x003600…003620 (0, 1, 13) 6e 67 20 77 69 74 68 20 6e 75 6c 6c 73 2e 0a 20 20 20 20 45 58 54 53 43 41 4e 20 20 50 41 53 3a ┆ng with nulls. EXTSCAN PAS:┆
0x003620…003640 20 50 72 6f 67 72 61 6d 20 66 6f 72 20 69 6e 76 65 73 74 69 67 61 74 69 6f 6e 20 6f 66 20 74 68 ┆ Program for investigation of th┆
0x003640…003660 65 20 52 54 50 33 35 30 32 32 2e 4c 49 42 20 66 69 6c 65 2e 0a 20 20 20 20 50 52 49 4e 54 31 20 ┆e RTP35022.LIB file. PRINT1 ┆
0x003660…003680 20 20 50 41 53 3a 20 50 72 6f 67 72 61 6d 20 66 6f 72 20 69 6e 76 65 73 74 69 67 61 74 69 6f 6e ┆ PAS: Program for investigation┆
0x003680…0036a0 20 6f 66 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 73 20 67 65 6e 65 2d 0a 20 20 20 20 20 ┆ of the output files gene- ┆
0x0036a0…0036c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 74 65 64 20 62 79 20 50 61 73 73 20 31 2e 0a ┆ rated by Pass 1. ┆
0x0036c0…0036e0 20 20 20 20 54 45 53 54 48 45 58 20 20 50 41 53 3a 20 50 72 6f 67 72 61 6d 20 75 73 65 64 20 66 ┆ TESTHEX PAS: Program used f┆
0x0036e0…003700 6f 72 20 74 68 65 20 61 6e 61 6c 79 73 65 20 6f 66 20 44 4f 53 20 63 61 6c 6c 20 70 61 72 61 6d ┆or the analyse of DOS call param┆
0x003700…003720 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 50 61 73 ┆eters to Pas┆
0x003720…003740 73 20 31 2e 0a 20 20 20 20 43 4f 4d 50 41 52 45 20 20 50 41 53 3a 20 50 72 6f 67 72 61 6d 20 75 ┆s 1. COMPARE PAS: Program u┆
0x003740…003760 73 65 64 20 74 6f 20 63 6f 6d 70 61 72 65 20 62 69 6e 61 72 79 20 66 69 6c 65 73 2e 0a 0a 20 20 ┆sed to compare binary files. ┆
0x003760…003780 4a 6f 62 20 66 69 6c 65 73 3a 0a 20 20 20 20 49 4e 53 54 20 20 20 20 20 42 41 54 3a 20 43 6f 6d ┆Job files: INST BAT: Com┆
0x003780…0037a0 70 69 6c 65 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 6a 6f 62 2e 0a 20 20 20 20 52 50 54 33 ┆piler installation job. RPT3┆
0x0037a0…0037c0 35 20 20 20 20 42 41 54 3a 20 45 78 61 6d 70 6c 65 20 6f 66 20 61 20 6a 6f 62 20 63 61 6c 6c 69 ┆5 BAT: Example of a job calli┆
0x0037c0…0037e0 6e 67 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e 0a 20 20 20 20 53 41 4d 50 4c 45 20 20 20 49 33 ┆ng the compiler. SAMPLE I3┆
0x0037e0…003800 35 3a 20 45 78 61 6d 70 6c 65 20 6f 66 20 61 20 27 70 61 72 61 6d 69 6e 27 20 66 69 6c 65 20 66 ┆5: Example of a 'paramin' file f┆
0x003800…003820 (0, 1, 14) 6f 72 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2e 0a 0a 20 20 45 58 54 53 43 41 4e 20 20 50 41 53 3a ┆or compilation. EXTSCAN PAS:┆
0x003820…003840 20 50 72 6f 67 72 61 6d 20 66 6f 72 20 69 6e 76 65 73 74 69 67 61 74 69 6f 6e 20 6f 66 20 74 68 ┆ Program for investigation of th┆
0x003840…003860 65 20 52 54 50 33 35 30 32 32 2e 4c 49 42 20 66 69 6c 65 2e 0a 20 20 20 20 50 52 49 4e 54 31 20 ┆e RTP35022.LIB file. PRINT1 ┆
0x003860…003880 20 20 50 41 53 3a 20 50 72 6f 67 72 61 6d 20 66 6f 72 20 69 6e 76 65 73 74 69 67 61 74 69 6f 6e ┆ PAS: Program for investigation┆
0x003880…0038a0 20 6f 66 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 73 20 67 65 6e 65 2d 0a 20 20 20 20 20 ┆ of the output files gene- ┆
0x0038a0…0038c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 74 65 64 20 62 79 20 50 61 73 73 20 31 2e 0a ┆ rated by Pass 1. ┆
0x0038c0…0038e0 20 20 20 20 54 45 53 54 48 45 58 20 20 50 41 53 3a 20 50 72 6f 67 72 61 6d 20 75 73 65 64 20 66 ┆ TESTHEX PAS: Program used f┆
0x0038e0…003900 6f 72 20 74 68 65 20 61 6e 61 6c 79 73 65 20 6f 66 20 44 4f 53 20 63 61 6c 6c 20 70 61 72 61 6d ┆or the analyse of DOS call param┆
0x003900…003920 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 50 61 73 ┆eters to Pas┆
0x003920…003940 73 20 31 2e 0a 20 20 20 20 43 4f 4d 50 41 52 45 20 20 50 41 53 3a 20 50 72 6f 67 72 61 6d 20 75 ┆s 1. COMPARE PAS: Program u┆
0x003940…003960 73 65 64 20 74 6f 20 63 6f 6d 70 61 72 65 20 62 69 6e 61 72 79 20 66 69 6c 65 73 2e 0a 0a 20 20 ┆sed to compare binary files. ┆
0x003960…003980 4a 6f 62 20 66 69 6c 65 73 3a 0a 20 20 20 20 49 4e 53 54 20 20 20 20 20 42 41 54 3a 20 43 6f 6d ┆Job files: INST BAT: Com┆
0x003980…0039a0 70 69 6c 65 72 20 69 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 6a 6f 62 2e 0a 20 20 20 20 52 50 54 33 ┆piler installation job. RPT3┆
0x0039a0…0039c0 35 20 20 20 20 42 41 54 3a 20 45 78 61 6d 70 6c 65 20 6f 66 20 61 20 6a 6f 62 20 63 61 6c 6c 69 ┆5 BAT: Example of a job calli┆
0x0039c0…0039e0 6e 67 20 74 68 65 20 63 6f 6d 70 69 6c 65 72 2e 0a 20 20 20 20 53 41 4d 50 4c 45 20 20 20 49 33 ┆ng the compiler. SAMPLE I3┆
0x0039e0…003a00 35 3a 20 45 78 61 6d 70 6c 65 20 6f 66 20 61 20 27 70 61 72 61 6d 69 6e 27 20 66 69 6c 65 20 66 ┆5: Example of a 'paramin' file f┆
0x003a00…003a20 (0, 1, 15) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 65 61 64 6d 65 00 00 00 00 00 00 00 ┆../sw2114/src/bobs/readme ┆
0x003a20…003a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x003a60…003a80 00 00 00 00 20 20 20 37 35 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 750 256 146 ┆
0x003a80…003aa0 20 20 20 32 35 32 30 20 20 35 32 37 33 37 36 32 34 33 37 20 20 31 30 32 32 31 00 20 00 00 00 00 ┆ 2520 5273762437 10221 ┆
0x003aa0…003ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x003c00…003c20 (1, 0, 1) 2d 2d 2d 2d 0a 42 4f 42 53 09 09 09 09 09 09 09 31 39 39 32 2e 31 30 2e 32 39 0a 2d 2d 2d 2d 0a ┆---- BOBS 1992.10.29 ---- ┆
0x003c20…003c40 0a 44 65 6e 6e 65 20 72 65 61 64 6d 65 66 69 6c 20 62 65 73 6b 72 69 76 65 72 20 66 69 6c 65 72 ┆ Denne readmefil beskriver filer┆
0x003c40…003c60 2c 20 73 6f 6d 20 67 65 6e 72 65 72 65 72 20 42 4f 42 53 20 70 61 72 73 65 72 65 20 74 69 6c 20 ┆, som genrerer BOBS parsere til ┆
0x003c60…003c80 52 43 38 30 30 30 20 50 61 73 63 61 6c 0a 6f 67 20 64 65 20 66 6f 72 73 6b 65 6c 6c 69 67 65 20 ┆RC8000 Pascal og de forskellige ┆
0x003c80…003ca0 52 54 50 20 6f 76 65 72 73 61 65 74 74 65 72 65 2c 20 73 61 6d 74 20 41 53 4e 31 20 6f 76 65 72 ┆RTP oversaettere, samt ASN1 over┆
0x003ca0…003cc0 73 61 65 74 74 65 72 65 6e 2e 0a 0a 46 69 6c 65 72 6e 65 20 66 69 6e 64 65 73 20 70 61 61 20 62 ┆saetteren. Filerne findes paa b┆
0x003cc0…003ce0 61 73 69 73 31 20 2f 75 73 72 32 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 73 2e 2a 2e ┆asis1 /usr2/sw2114/src/bobs/s.*.┆
0x003ce0…003d00 70 61 73 2e 0a 0a 28 44 65 20 6f 72 69 67 69 6e 61 6c 65 20 66 69 6c 65 72 20 66 69 6e 64 65 73 ┆pas. (De originale filer findes┆
0x003d00…003d20 20 70 61 61 20 4e 4d 43 38 30 30 30 20 69 20 4c 49 42 20 66 69 6c 65 6e 20 4c 49 42 42 4f 42 53 ┆ paa NMC8000 i LIB filen LIBBOBS┆
0x003d20…003d40 0a 73 61 6d 74 20 70 61 61 20 4e 4f 56 45 4c 4c 20 73 65 72 76 65 72 65 6e 20 69 20 42 42 27 73 ┆ samt paa NOVELL serveren i BB's┆
0x003d40…003d60 20 64 69 72 65 63 74 6f 72 79 20 42 4f 42 53 2e 29 0a 0a 0a 42 4f 42 53 20 70 61 72 73 65 72 20 ┆ directory BOBS.) BOBS parser ┆
0x003d60…003d80 74 69 6c 20 50 41 53 43 41 4c 20 6f 67 20 52 54 50 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆til PASCAL og RTP --------------┆
0x003d80…003da0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 4f 76 65 72 73 61 65 74 74 65 6c 73 65 3a 0a 09 ┆--------------- Oversaettelse: ┆
0x003da0…003dc0 09 63 64 20 2f 75 73 72 32 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 0a 09 09 6d 61 6b 65 ┆ cd /usr2/sw2114/src/bobs make┆
0x003dc0…003de0 0a 0a 46 69 6c 65 72 6e 65 20 62 6f 62 73 2e 65 78 65 69 2c 20 62 6f 62 73 2e 6f 76 72 2c 20 2a ┆ Filerne bobs.exei, bobs.ovr, *┆
0x003de0…003e00 2e 74 70 75 20 20 67 65 6e 65 72 65 72 65 73 2e 0a 0a 42 4f 42 53 20 70 61 72 73 65 72 20 74 69 ┆.tpu genereres. BOBS parser ti┆
0x003e00…003e20 (1, 0, 2) 6c 20 41 53 4e 31 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 53 61 6d 6d ┆l ASN1 -------------------- Samm┆
0x003e20…003e40 65 20 70 72 6f 67 72 61 6d 20 73 6f 6d 20 74 69 6c 20 52 54 50 2c 20 27 41 53 4e 27 20 73 6b 61 ┆e program som til RTP, 'ASN' ska┆
0x003e40…003e60 6c 20 69 6e 64 67 61 61 20 69 20 69 6e 70 75 74 20 66 69 6c 65 6e 73 20 6e 61 76 6e 2e 0a 0a 53 ┆l indgaa i input filens navn. S┆
0x003e60…003e80 57 32 31 30 31 20 52 54 50 33 35 20 52 43 38 30 30 30 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆W2101 RTP35 RC8000 -------------┆
0x003e80…003ea0 2d 2d 2d 2d 2d 2d 0a 47 72 61 6d 6d 61 74 69 6b 6b 65 6e 20 65 72 20 69 20 66 69 6c 65 6e 20 2f ┆------ Grammatikken er i filen /┆
0x003ea0…003ec0 75 73 72 32 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 73 2e 67 72 61 ┆usr2/sw2114/src/bobs/rtp35/s.gra┆
0x003ec0…003ee0 6d 33 35 2e 69 6e 2e 0a 72 74 70 33 35 2e 74 61 62 20 6f 67 20 62 6f 62 73 2e 6c 6f 67 20 67 65 ┆m35.in. rtp35.tab og bobs.log ge┆
0x003ee0…003f00 6e 65 72 65 72 65 73 20 6d 65 64 0a 0a 09 09 63 64 20 2f 75 73 72 32 2f 73 77 32 31 31 34 2f 73 ┆nereres med cd /usr2/sw2114/s┆
0x003f00…003f20 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 0a 09 09 6d 61 6b 65 0a 0a 53 57 32 31 30 33 20 52 54 50 ┆rc/bobs/rtp35 make SW2103 RTP┆
0x003f20…003f40 33 35 20 44 4f 53 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 44 65 74 20 65 72 20 64 ┆35 DOS ---------------- Det er d┆
0x003f40…003f60 65 6e 20 73 61 6d 6d 65 20 67 72 61 6d 6d 61 74 69 6b 2c 20 73 6f 6d 20 53 57 32 31 30 31 2e 0a ┆en samme grammatik, som SW2101. ┆
0x003f60…003f80 0a 0a 53 57 32 31 30 34 20 52 54 50 38 36 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 47 72 61 6d ┆ SW2104 RTP86 ------------ Gram┆
0x003f80…003fa0 6d 61 74 69 6b 6b 65 6e 20 65 72 20 69 20 66 69 6c 65 6e 20 2f 75 73 72 32 2f 73 77 32 31 31 34 ┆matikken er i filen /usr2/sw2114┆
0x003fa0…003fc0 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 38 36 2f 73 2e 67 72 61 6d 38 36 2e 69 6e 2e 0a 72 74 70 ┆/src/bobs/rtp86/s.gram86.in. rtp┆
0x003fc0…003fe0 38 36 2e 74 61 62 20 6f 67 20 62 6f 62 73 2e 6c 6f 67 20 67 65 6e 65 72 65 72 65 73 20 6d 65 64 ┆86.tab og bobs.log genereres med┆
0x003fe0…004000 0a 0a 09 09 63 64 20 2f 75 73 72 32 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 ┆ cd /usr2/sw2114/src/bobs/rtp┆
0x004000…004020 (1, 0, 3) 38 36 0a 09 09 6d 61 6b 65 0a 0a 0a 53 57 32 31 31 34 20 52 54 50 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆86 make SW2114 RTP ---------┆
0x004020…004040 2d 0a 47 72 61 6d 6d 61 74 69 6b 6b 65 6e 20 65 72 20 69 20 66 69 6c 65 6e 20 2f 75 73 72 32 2f ┆- Grammatikken er i filen /usr2/┆
0x004040…004060 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 2f 73 2e 67 72 61 6d 2e 69 6e 2e 0a 72 ┆sw2114/src/bobs/rtp/s.gram.in. r┆
0x004060…004080 74 70 2e 74 61 62 20 6f 67 20 62 6f 62 73 2e 6c 6f 67 20 67 65 6e 65 72 65 72 65 73 20 6d 65 64 ┆tp.tab og bobs.log genereres med┆
0x004080…0040a0 0a 0a 09 09 63 64 20 2f 75 73 72 32 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 ┆ cd /usr2/sw2114/src/bobs/rtp┆
0x0040a0…0040c0 0a 09 09 6d 61 6b 65 0a 0a 0a 41 53 4e 31 0a 2d 2d 2d 2d 0a 47 72 61 6d 6d 61 74 69 6b 6b 65 6e ┆ make ASN1 ---- Grammatikken┆
0x0040c0…0040e0 20 65 72 20 69 20 66 69 6c 65 6e 20 2f 75 73 72 32 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 ┆ er i filen /usr2/sw2114/src/bob┆
0x0040e0…004100 73 2f 61 73 6e 31 2f 73 2e 61 73 6e 31 2e 69 6e 2e 0a 61 73 6e 31 2e 74 61 62 20 6f 67 20 62 6f ┆s/asn1/s.asn1.in. asn1.tab og bo┆
0x004100…004120 62 73 2e 6c 6f 67 20 67 65 6e 65 72 65 72 65 73 20 6d 65 64 0a 0a 09 09 63 64 20 2f 75 73 72 32 ┆bs.log genereres med cd /usr2┆
0x004120…004140 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 61 73 6e 31 0a 09 09 6d 61 6b 65 0a 0a 0a 48 ┆/sw2114/src/bobs/asn1 make H┆
0x004140…004160 65 6e 6e 69 6e 67 20 4a 61 6b 6f 62 73 65 6e 0a 69 6b 2c 20 73 6f 6d 20 53 57 32 31 30 31 2e 0a ┆enning Jakobsen ik, som SW2101. ┆
0x004160…004180 0a 0a 53 57 32 31 30 34 20 52 54 50 38 36 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 47 72 61 6d ┆ SW2104 RTP86 ------------ Gram┆
0x004180…0041a0 6d 61 74 69 6b 6b 65 6e 20 65 72 20 69 20 66 69 6c 65 6e 20 2f 75 73 72 32 2f 73 77 32 31 31 34 ┆matikken er i filen /usr2/sw2114┆
0x0041a0…0041c0 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 38 36 2f 73 2e 67 72 61 6d 38 36 2e 69 6e 2e 0a 72 74 70 ┆/src/bobs/rtp86/s.gram86.in. rtp┆
0x0041c0…0041e0 38 36 2e 74 61 62 20 6f 67 20 62 6f 62 73 2e 6c 6f 67 20 67 65 6e 65 72 65 72 65 73 20 6d 65 64 ┆86.tab og bobs.log genereres med┆
0x0041e0…004200 0a 0a 09 09 63 64 20 2f 75 73 72 32 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 ┆ cd /usr2/sw2114/src/bobs/rtp┆
0x004200…004220 (1, 0, 4) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 2f 72 74 70 67 72 61 6d 00 00 ┆../sw2114/src/bobs/rtp/rtpgram ┆
0x004220…004240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x004260…004280 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x004280…0042a0 20 20 34 34 37 30 33 20 20 34 36 35 36 37 34 35 34 36 34 20 20 31 31 32 37 37 00 20 00 00 00 00 ┆ 44703 4656745464 11277 ┆
0x0042a0…0042c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x004400…004420 (1, 0, 5) 6f 70 74 69 6f 6e 73 28 31 2c 20 33 2c 20 32 38 2c 20 33 32 2c 20 33 34 29 0d 0a 6d 65 74 61 73 ┆options(1, 3, 28, 32, 34) metas┆
0x004420…004440 79 6d 62 6f 6c 73 20 6d 31 20 3d 20 7e 20 20 6d 32 20 3d 20 21 20 20 6d 33 20 3d 20 25 20 20 6d ┆ymbols m1 = ~ m2 = ! m3 = % m┆
0x004440…004460 34 20 3d 20 40 0d 0a 0d 0a 61 6e 64 20 61 72 72 61 79 20 61 73 20 62 65 67 69 6e 20 0d 0a 63 61 ┆4 = @ and array as begin ca┆
0x004460…004480 73 65 20 63 68 61 6e 6e 65 6c 20 63 6f 6e 73 74 20 63 6f 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 64 ┆se channel const continueloop d┆
0x004480…0044a0 69 76 20 64 6f 20 64 6f 77 6e 74 6f 20 65 6c 73 65 20 65 6d 70 74 79 20 65 6e 64 0d 0a 65 6e 64 ┆iv do downto else empty end end┆
0x0044a0…0044c0 6c 6f 6f 70 20 65 72 72 6f 72 20 65 78 69 74 0d 0a 65 78 69 74 6c 6f 6f 70 20 65 78 74 65 72 6e ┆loop error exit exitloop extern┆
0x0044c0…0044e0 61 6c 20 6f 70 65 6e 72 6f 75 74 69 6e 65 20 66 6f 72 20 66 6f 72 77 61 72 64 20 66 75 6e 63 74 ┆al openroutine for forward funct┆
0x0044e0…004500 69 6f 6e 0d 0a 67 65 74 73 77 69 74 63 68 20 67 6f 74 6f 20 69 66 20 69 6e 20 69 6e 73 70 65 63 ┆ion getswitch goto if in inspec┆
0x004500…004520 74 20 6b 6f 6e 73 74 0d 0a 6c 6f 63 6b 62 75 66 20 6c 6f 63 6b 64 61 74 61 20 6c 6f 6f 70 20 6d ┆t konst lockbuf lockdata loop m┆
0x004520…004540 6f 64 20 6e 61 6d 65 20 6e 6f 74 20 6f 66 20 6f 72 0d 0a 6f 74 68 65 72 77 69 73 65 20 70 61 63 ┆od name not of or otherwise pac┆
0x004540…004560 6b 65 64 20 70 61 63 6b 65 64 33 35 30 32 20 70 72 6f 63 65 64 75 72 65 0d 0a 70 72 6f 67 72 61 ┆ked packed3502 procedure progra┆
0x004560…004580 6d 20 72 65 63 6f 72 64 20 72 65 67 69 6f 6e 0d 0a 72 65 70 65 61 74 20 73 65 74 20 73 68 61 72 ┆m record region repeat set shar┆
0x004580…0045a0 65 64 20 73 68 69 66 74 20 73 74 72 69 6e 67 20 74 68 65 6e 0d 0a 74 6f 20 74 79 70 65 20 74 79 ┆ed shift string then to type ty┆
0x0045a0…0045c0 70 65 73 69 7a 65 20 75 6e 74 69 6c 0d 0a 76 61 72 20 76 61 72 73 69 7a 65 20 77 68 69 6c 65 20 ┆pesize until var varsize while ┆
0x0045c0…0045e0 77 69 74 68 20 78 6f 72 0d 0a 0d 0a 2b 20 2d 20 2a 20 2f 20 27 20 22 20 3c 20 3e 20 3c 3e 0d 0a ┆with xor + - * / ' " < > <> ┆
0x0045e0…004600 28 3a 20 3a 29 0d 0a 3c 3d 20 3e 3d 20 28 20 29 20 28 2e 20 2e 29 20 5e 0d 0a 3d 20 3a 3d 20 3a ┆(: :) <= >= ( ) (. .) ^ = := :┆
0x004600…004620 (1, 0, 6) 3d 3a 20 2e 20 2c 20 3b 20 3a 20 2e 2e 20 23 20 2a 2a 2a 0d 0a 3c 2a 20 2d 2d 20 3a 3a 3d 20 28 ┆=: . , ; : .. # *** <* -- ::= (┆
0x004620…004640 2a 20 3a 3a 3d 20 2a 3e 20 2a 29 20 3a 3a 3d 0d 0a 3f 20 26 20 21 0d 0a 0d 0a 3b 3b 0d 0a 73 74 ┆* ::= *> *) ::= ? & ! ;; st┆
0x004640…004660 72 69 6e 67 63 68 20 3d 20 27 0d 0a 3b 3b 0d 0a 67 6f 61 6c 73 79 6d 62 6f 6c 20 3d 20 70 72 6f ┆ringch = ' ;; goalsymbol = pro┆
0x004660…004680 67 0d 0a 3b 3b 0d 0a 63 6f 6d 6d 65 6e 74 20 3d 20 28 2a 20 3b 3b 20 2a 29 20 0d 0a 3b 3b 0d 0a ┆g ;; comment = (* ;; *) ;; ┆
0x004680…0046a0 0d 0a 3c 70 72 6f 67 3e 20 3a 3a 3d 20 30 30 30 20 63 6f 64 65 2c 20 73 79 6d 62 6f 6c 20 74 61 ┆ <prog> ::= 000 code, symbol ta┆
0x0046a0…0046c0 62 6c 65 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 20 70 61 72 74 3e 20 3c 70 62 6f 64 79 3e 0d ┆ble ::= <external part> <pbody> ┆
0x0046c0…0046e0 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 6d 70 74 79 20 63 6f 6e 74 65 78 74 3e 3c 62 6f ┆ ! 0 ::= <empty context><bo┆
0x0046e0…004700 64 79 3e 20 2e 0d 0a 20 20 20 20 20 21 20 31 30 30 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆dy> . ! 100 --------------┆
0x004700…004720 2d 2d 2d 2d 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 20 70 61 ┆---- ::= error ;; <external pa┆
0x004720…004740 72 74 3e 20 3a 3a 3d 20 31 33 31 31 20 65 6e 64 69 6e 63 6c 75 64 65 20 3a 3a 3d 20 3c 66 69 72 ┆rt> ::= 1311 endinclude ::= <fir┆
0x004740…004760 73 74 62 65 67 69 6e 3e 3c 65 78 74 65 72 6e 61 6c 73 3e 0d 0a 3b 3b 0d 0a 3c 66 69 72 73 74 62 ┆stbegin><externals> ;; <firstb┆
0x004760…004780 65 67 69 6e 3e 20 3a 3a 3d 20 31 30 31 30 20 66 69 72 73 74 20 62 65 67 69 6e 20 3a 3a 3d 20 65 ┆egin> ::= 1010 first begin ::= e┆
0x004780…0047a0 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 73 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆mpty ;; <externals> ::= 0 ::= ┆
0x0047a0…0047c0 3c 65 78 74 65 72 6e 61 6c 73 3e 20 3c 65 78 74 65 72 6e 61 6c 3e 0d 0a 20 20 20 20 20 21 20 30 ┆<externals> <external> ! 0┆
0x0047c0…0047e0 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 3e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 3e 20 ┆ ::= <external> ;; <external> ┆
0x0047e0…004800 3a 3a 3d 20 31 33 31 30 20 65 6e 64 63 6f 6e 74 65 78 74 20 3a 3a 3d 20 3c 63 6f 6e 74 65 78 74 ┆::= 1310 endcontext ::= <context┆
0x004800…004820 (1, 0, 7) 20 6e 61 6d 65 3e 20 3b 20 20 3c 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 20 70 61 72 74 3e 20 2e ┆ name> ; <external decl part> .┆
0x004820…004840 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 20 70 61 72 74 3e 20 3a 3a 3d 20 30 ┆ ;; <external decl part> ::= 0┆
0x004840…004860 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 20 70 61 72 74 3e 20 3c 65 78 74 65 72 ┆ ::= <external decl part> <exter┆
0x004860…004880 6e 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c ┆nal declaration> ! 0 ::= <┆
0x004880…0048a0 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 ┆external declaration> ;; <exte┆
0x0048a0…0048c0 72 6e 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 63 6f 6e ┆rnal declaration> ::= 0 ::= <con┆
0x0048c0…0048e0 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d ┆stant declaration> ! 0 ::=┆
0x0048e0…004900 20 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a ┆ <type declaration> ! 0 ::┆
0x004900…004920 3d 20 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3b 0d 0a 3b 3b 0d 0a 3c ┆= <routine declaration> ; ;; <┆
0x004920…004940 63 6f 6e 74 65 78 74 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 33 30 31 20 63 6f 6e 74 65 78 74 20 3a ┆context name> ::= 1301 context :┆
0x004940…004960 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 65 6d 70 74 79 20 63 6f 6e 74 65 78 74 3e 20 3a 3a 3d ┆:= name ;; <empty context> ::=┆
0x004960…004980 20 31 33 31 31 20 65 6e 64 69 6e 63 6c 75 64 65 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a ┆ 1311 endinclude ::= empty ;; ┆
0x004980…0049a0 0d 0a 3c 70 62 6f 64 79 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 62 6f 64 79 3e 20 2e 0d 0a 20 20 ┆ <pbody> ::= 0 ::= <body> . ┆
0x0049a0…0049c0 20 20 20 21 20 31 33 30 32 20 65 6f 6d 2c 20 6c 61 73 74 65 6e 64 20 28 20 69 66 20 73 61 76 65 ┆ ! 1302 eom, lastend ( if save┆
0x0049c0…0049e0 20 29 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 62 6f 64 79 3e 20 3a 3a 3d 20 31 33 30 ┆ ) ::= empty ;; <body> ::= 130┆
0x0049e0…004a00 33 20 65 6f 6d 2c 20 6c 61 73 74 65 6e 64 20 3a 3a 3d 20 3c 62 6f 64 79 20 6c 69 73 74 3e 0d 0a ┆3 eom, lastend ::= <body list> ┆
0x004a00…004a20 (1, 0, 8) 3b 3b 0d 0a 3c 62 6f 64 79 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 20 3a 3a 3d 20 3c 62 6f 64 79 ┆;; <body list> ::= 0 ::= <body┆
0x004a20…004a40 20 6c 69 73 74 3e 20 3b 20 3c 62 6f 64 79 20 65 6c 65 6d 3e 0d 0a 20 20 20 20 20 21 20 30 20 20 ┆ list> ; <body elem> ! 0 ┆
0x004a40…004a60 3a 3a 3d 20 3c 62 6f 64 79 20 65 6c 65 6d 3e 0d 0a 3b 3b 0d 0a 3c 62 6f 64 79 20 65 6c 65 6d 3e ┆::= <body elem> ;; <body elem>┆
0x004a60…004a80 20 3a 3a 3d 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 ┆ ::= 1312 endlevel ::= <begin le┆
0x004a80…004aa0 76 65 6c 3e 20 3c 70 72 6f 67 72 61 6d 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 ┆vel> <program declaration> ┆
0x004aa0…004ac0 20 21 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 76 65 ┆ ! 1312 endlevel ::= <begin leve┆
0x004ac0…004ae0 6c 3e 20 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 70 ┆l> <routine declaration> ;; <p┆
0x004ae0…004b00 72 6f 67 72 61 6d 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 70 72 ┆rogram declaration> ::= 0 ::= pr┆
0x004b00…004b20 6f 67 72 61 6d 20 3c 70 72 6f 67 72 61 6d 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 72 61 6d 3e 20 3a ┆ogram <program> ;; <program> :┆
0x004b20…004b40 3a 3d 20 30 20 3a 3a 3d 20 3c 70 72 6f 67 72 61 6d 20 6e 61 6d 65 3e 20 3c 66 6f 72 6d 61 6c 20 ┆:= 0 ::= <program name> <formal ┆
0x004b40…004b60 70 61 72 61 6d 65 74 65 72 73 3e 20 3c 70 72 6f 67 20 73 65 6d 73 3e 20 3c 70 72 6f 67 72 61 6d ┆parameters> <prog sems> <program┆
0x004b60…004b80 20 62 6c 6f 63 6b 3e 0d 0a 20 20 20 20 20 21 20 31 30 31 20 65 72 72 6f 72 70 72 6f 67 72 61 6d ┆ block> ! 101 errorprogram┆
0x004b80…004ba0 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 20 73 65 6d 73 3e 20 3a 3a 3d 20 ┆ ::= error ;; <prog sems> ::= ┆
0x004ba0…004bc0 31 33 30 34 20 65 6e 64 70 72 6f 67 64 65 63 6c 20 3a 3a 3d 20 3b 0d 0a 3b 3b 0d 0a 3c 70 72 6f ┆1304 endprogdecl ::= ; ;; <pro┆
0x004bc0…004be0 67 72 61 6d 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 33 30 35 20 70 72 6f 67 64 65 63 6c 2c 20 64 65 ┆gram name> ::= 1305 progdecl, de┆
0x004be0…004c00 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 72 61 6d ┆claration ::= name ;; <program┆
0x004c00…004c20 (1, 0, 9) 20 62 6c 6f 63 6b 3e 20 3a 3a 3d 20 31 30 31 32 20 65 6e 64 62 6c 6f 63 6b 20 65 6e 64 6c 65 76 ┆ block> ::= 1012 endblock endlev┆
0x004c20…004c40 65 6c 20 65 6e 64 6c 65 76 65 6c 3a 3a 3d 20 3c 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆el endlevel::= <prog declaration┆
0x004c40…004c60 73 3e 20 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 63 6f 6d 70 6f 75 6e 64 ┆s> <start labelscope> <compound┆
0x004c60…004c80 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 ┆ statement> <end labelscope> ┆
0x004c80…004ca0 20 20 20 21 20 31 30 32 38 20 65 78 74 65 72 6e 61 6c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 ┆ ! 1028 external endlevel ::= ┆
0x004ca0…004cc0 65 78 74 65 72 6e 61 6c 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e ┆external ;; <start labelscope>┆
0x004cc0…004ce0 20 3a 3a 3d 20 31 32 30 32 20 73 74 61 72 74 6c 61 62 65 6c 73 63 6f 70 65 20 3a 3a 3d 20 65 6d ┆ ::= 1202 startlabelscope ::= em┆
0x004ce0…004d00 70 74 79 0d 0a 3b 3b 0d 0a 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3a 3a 3d 20 31 32 ┆pty ;; <end labelscope> ::= 12┆
0x004d00…004d20 30 33 20 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a ┆03 endlabelscope ::= empty ;; ┆
0x004d20…004d40 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 20 3a 3a 3d 20 31 30 32 32 20 62 65 67 69 6e 6c 65 76 65 ┆<begin level> ::= 1022 beginleve┆
0x004d40…004d60 6c 2c 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 70 72 ┆l, beginlevel ::= empty ;; <pr┆
0x004d60…004d80 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 3e 20 3a 3a 3d 20 31 30 30 39 20 65 6e 64 64 65 63 ┆og declarations> ::= 1009 enddec┆
0x004d80…004da0 6c 61 72 61 74 69 6f 6e 73 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 20 3c 64 65 63 ┆larations ::= <begin level> <dec┆
0x004da0…004dc0 6c 73 3e 0d 0a 3b 3b 0d 0a 3c 64 65 63 6c 73 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 6d 70 74 79 ┆ls> ;; <decls> ::= 0 ::= empty┆
0x004dc0…004de0 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆ ! 0 ::= <prog declaration┆
0x004de0…004e00 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 ┆ list> ;; <prog declaration li┆
0x004e00…004e20 (1, 0, 10) 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 ┆st> ::= 0 ::= <prog declaration ┆
0x004e20…004e40 6c 69 73 74 3e 20 20 3c 70 72 6f 67 20 64 65 63 6c 20 70 61 72 74 3e 0d 0a 20 20 20 20 20 21 20 ┆list> <prog decl part> ! ┆
0x004e40…004e60 30 20 3a 3a 3d 20 3c 70 72 6f 67 20 64 65 63 6c 20 70 61 72 74 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f ┆0 ::= <prog decl part> ;; <pro┆
0x004e60…004e80 67 20 64 65 63 6c 20 70 61 72 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 63 6f 6d 6d 6f 6e 20 64 ┆g decl part> ::= 0 ::= <common d┆
0x004e80…004ea0 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 68 61 72 65 ┆eclaration> ! 0 ::= <share┆
0x004ea0…004ec0 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 72 ┆d declaration> ! 0 ::= <pr┆
0x004ec0…004ee0 6f 67 72 61 6d 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3b 0d 0a 3b 3b 0d 0a 3c 72 6f 75 74 69 ┆ogram declaration> ; ;; <routi┆
0x004ee0…004f00 6e 65 20 64 65 63 6c 20 70 61 72 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e 65 ┆ne decl part> ::= 0 ::= <routine┆
0x004f00…004f20 20 64 65 63 6c 20 70 61 72 74 3e 20 20 3c 63 6f 6d 6d 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆ decl part> <common declaration┆
0x004f20…004f40 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6d 6d 6f 6e 20 64 65 63 6c 61 72 61 74 ┆> ! 0 ::= <common declarat┆
0x004f40…004f60 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6d 6d 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a ┆ion> ;; <common declaration> :┆
0x004f60…004f80 3a 3d 20 20 20 0d 0a 20 20 20 20 20 20 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 ┆:= 0 ::= <constant de┆
0x004f80…004fa0 63 6c 61 72 61 74 69 6f 6e 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 ┆claration> ! 0 ::= <type ┆
0x004fa0…004fc0 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 76 61 72 ┆declaration> ! 0 ::= <var┆
0x004fc0…004fe0 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d ┆iable declaration> ! 0 ::=┆
0x004fe0…005000 20 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3b 20 20 0d 0a 3b 3b 0d 0a ┆ <routine declaration> ; ;; ┆
0x005000…005020 (1, 0, 11) 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d ┆<constant declaration> ::= 0 ::=┆
0x005020…005040 20 63 6f 6e 73 74 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 ┆ const <constant declaration lis┆
0x005040…005060 74 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 ┆t> ;; <constant declaration li┆
0x005060…005080 73 74 3e 20 3a 3a 3d 20 31 30 33 20 65 72 72 6f 72 63 6f 6e 73 74 61 6e 74 20 3a 3a 3d 20 65 72 ┆st> ::= 103 errorconstant ::= er┆
0x005080…0050a0 72 6f 72 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c ┆ror ! 0 ::= <constant decl┆
0x0050a0…0050c0 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 ┆aration list> <constant definit┆
0x0050c0…0050e0 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 ┆ion> ! 0 ::= <constant def┆
0x0050e0…005100 69 6e 69 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 ┆inition> ;; <constant definiti┆
0x005100…005120 6f 6e 3e 20 3a 3a 3d 20 35 30 31 20 65 6e 64 63 6f 6e 73 74 64 65 63 6c 20 3a 3a 3d 20 3c 63 6f ┆on> ::= 501 endconstdecl ::= <co┆
0x005120…005140 6e 73 74 20 6e 61 6d 65 3e 20 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 3b 0d 0a 20 20 20 20 ┆nst name> = <expression> ; ┆
0x005140…005160 20 21 20 35 30 33 20 69 64 28 61 6e 6f 6e 79 6d 6f 75 73 29 20 65 6e 64 65 78 70 72 65 73 73 69 ┆ ! 503 id(anonymous) endexpressi┆
0x005160…005180 6f 6e 20 65 6e 64 63 6f 6e 73 74 64 65 63 6c 20 3a 3a 3d 20 3c 63 6f 6e 73 74 6e 61 6d 65 20 3e ┆on endconstdecl ::= <constname >┆
0x005180…0051a0 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 20 6e 61 6d 65 3e 20 3a 3a 3d 20 35 30 32 ┆ error ;; <const name> ::= 502┆
0x0051a0…0051c0 20 63 6f 6e 73 74 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 6e 61 6d 65 ┆ constdecl, declaration ::= name┆
0x0051c0…0051e0 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a ┆ ;; <type declaration> ::= 0 :┆
0x0051e0…005200 3a 3d 20 74 79 70 65 20 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 0d ┆:= type <type declaration list> ┆
0x005200…005220 (1, 0, 12) 0a 3b 3b 0d 0a 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3a 3a 3d ┆ ;; <type declaration list> ::=┆
0x005220…005240 20 31 30 34 20 65 72 72 6f 72 74 79 70 65 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 20 20 20 20 20 21 ┆ 104 errortype ::= error !┆
0x005240…005260 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 20 ┆ 0 ::= <type declaration list> ┆
0x005260…005280 3c 73 69 6e 67 6c 65 20 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3b 0d 0a 20 20 20 ┆<single type declaration> ; ┆
0x005280…0052a0 20 20 21 20 30 20 3a 3a 3d 20 3c 73 69 6e 67 6c 65 20 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 ┆ ! 0 ::= <single type declarati┆
0x0052a0…0052c0 6f 6e 3e 20 3b 0d 0a 3b 3b 0d 0a 3c 73 69 6e 67 6c 65 20 74 79 70 65 20 64 65 63 6c 61 72 61 74 ┆on> ; ;; <single type declarat┆
0x0052c0…0052e0 69 6f 6e 3e 20 3a 3a 3d 20 36 30 31 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 74 79 70 65 64 65 63 ┆ion> ::= 601 endlevel endtypedec┆
0x0052e0…005300 6c 2c 20 65 6e 64 74 79 70 65 64 65 63 6c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 74 79 70 ┆l, endtypedecl endlevel ::= <typ┆
0x005300…005320 65 20 6e 61 6d 65 3e 20 3c 66 6f 72 6d 61 6c 20 74 79 70 65 20 70 61 72 61 6d 65 74 65 72 73 3e ┆e name> <formal type parameters>┆
0x005320…005340 20 3c 65 71 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 20 20 20 20 20 21 ┆ <eq> <common type spec> !┆
0x005340…005360 20 36 30 36 20 2c 20 66 6f 72 77 61 72 64 74 79 70 65 20 3a 3a 3d 20 3c 74 79 70 65 20 6e 61 6d ┆ 606 , forwardtype ::= <type nam┆
0x005360…005380 65 3e 0d 0a 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c 20 74 79 70 65 20 70 61 72 61 6d 65 74 65 72 73 3e ┆e> ;; <formal type parameters>┆
0x005380…0053a0 20 3a 3a 3d 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 2c 20 65 6e 64 66 6f 72 6d 61 6c 20 3a ┆ ::= 1007 endformal, endformal :┆
0x0053a0…0053c0 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 0d 0a 20 20 20 20 20 21 20 31 30 30 37 20 65 6e ┆:= <begin level> ! 1007 en┆
0x0053c0…0053e0 64 66 6f 72 6d 61 6c 2c 20 65 6e 64 66 6f 72 6d 61 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 ┆dformal, endformal ::= <begin le┆
0x0053e0…005400 76 65 6c 3e 20 28 20 3c 74 79 70 65 20 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 29 0d 0a 3b 3b 0d ┆vel> ( <type formal list> ) ;; ┆
0x005400…005420 (1, 0, 13) 0a 3c 74 79 70 65 20 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 74 ┆ <type formal list> ::= 0 ::= <t┆
0x005420…005440 79 70 65 20 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 3b 20 3c 74 79 70 65 20 70 61 72 61 6d 20 64 ┆ype formal list> ; <type param d┆
0x005440…005460 65 73 63 72 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 70 61 72 61 6d 20 ┆escr> ! 0 ::= <type param ┆
0x005460…005480 64 65 73 63 72 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 70 61 72 61 6d 20 64 65 73 63 72 3e 20 3a ┆descr> ;; <type param descr> :┆
0x005480…0054a0 3a 3d 20 31 30 30 36 20 3a 3a 3d 20 3c 73 74 61 72 74 6c 69 73 74 3e 20 3c 70 61 72 61 6d 65 74 ┆:= 1006 ::= <startlist> <paramet┆
0x0054a0…0054c0 65 72 20 67 72 6f 75 70 3e 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 ┆er group> <type colon> <common t┆
0x0054c0…0054e0 79 70 65 20 73 70 65 63 3e 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 6c 69 73 74 3e 3a 3a 3d 20 31 30 ┆ype spec> ;; <startlist>::= 10┆
0x0054e0…005500 32 33 20 66 6f 72 6d 61 6c 20 70 61 72 61 6d 20 6c 69 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 ┆23 formal param list, startlist ┆
0x005500…005520 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 65 71 3e 20 3a 3a 3d 20 36 30 32 20 3a 3a 3d 20 ┆::= empty ;; <eq> ::= 602 ::= ┆
0x005520…005540 3d 0d 0a 20 20 20 20 20 21 20 31 32 33 20 65 72 72 6f 72 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b ┆= ! 123 error ::= error ;┆
0x005540…005560 3b 0d 0a 3c 64 65 66 20 74 79 70 65 20 73 70 65 63 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 74 79 ┆; <def type spec> ::= 0 ::= <ty┆
0x005560…005580 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 36 30 33 20 65 6e 64 74 79 ┆pe definition> ! 603 endty┆
0x005580…0055a0 70 65 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 64 65 66 ┆pe ::= <variable> ;; <type def┆
0x0055a0…0055c0 69 6e 69 74 69 6f 6e 3e 20 3a 3a 3d 20 36 30 34 20 3a 3a 3d 20 3c 73 74 72 75 63 74 75 72 65 64 ┆inition> ::= 604 ::= <structured┆
0x0055c0…0055e0 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 30 35 20 65 6e 64 70 6f 69 6e 74 65 72 20 3a 3a ┆ type> ! 605 endpointer ::┆
0x0055e0…005600 3d 20 3c 75 70 61 72 72 6f 77 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a ┆= <uparrow> <common type spec> ┆
0x005600…005620 (1, 0, 14) 20 20 20 20 20 21 20 36 30 37 20 65 6e 64 73 63 61 6c 61 72 20 3a 3a 3d 20 3c 73 74 61 72 74 20 ┆ ! 607 endscalar ::= <start ┆
0x005620…005640 73 63 61 6c 61 72 3e 20 3c 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 3e 20 29 0d 0a 20 ┆scalar> <id or anonym list> ) ┆
0x005640…005660 20 20 20 20 21 20 36 30 38 20 65 6e 64 73 75 62 72 61 6e 67 65 20 3a 3a 3d 20 3c 65 78 70 72 65 ┆ ! 608 endsubrange ::= <expre┆
0x005660…005680 73 73 69 6f 6e 3e 20 3c 65 6e 64 73 75 62 72 61 6e 67 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a ┆ssion> <endsubrange> ! 0 :┆
0x005680…0056a0 3a 3d 20 3c 73 65 74 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 72 6f ┆:= <set type> ! 0 ::= <pro┆
0x0056a0…0056c0 67 72 61 6d 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 72 61 6d 20 74 79 70 65 3e 20 3a ┆gram type> ;; <program type> :┆
0x0056c0…0056e0 3a 3d 20 36 31 37 20 65 6e 64 70 72 6f 67 64 65 63 6c 20 65 78 74 65 72 6e 61 6c 20 65 6e 64 6c ┆:= 617 endprogdecl external endl┆
0x0056e0…005700 65 76 65 6c 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 20 70 72 6f 67 72 61 6d 3e 20 3c 66 6f 72 ┆evel ::= <external program> <for┆
0x005700…005720 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 20 70 ┆mal parameters> ;; <external p┆
0x005720…005740 72 6f 67 72 61 6d 3e 20 3a 3a 3d 20 36 31 36 20 70 72 6f 67 64 65 63 6c 20 3a 3a 3d 20 65 78 74 ┆rogram> ::= 616 progdecl ::= ext┆
0x005740…005760 65 72 6e 61 6c 20 70 72 6f 67 72 61 6d 0d 0a 3b 3b 0d 0a 3c 75 70 61 72 72 6f 77 3e 20 3a 3a 3d ┆ernal program ;; <uparrow> ::=┆
0x005760…005780 20 36 32 30 20 70 6f 69 6e 74 65 72 74 79 70 65 2c 20 6e 65 77 74 79 70 65 20 3a 3a 3d 20 5e 0d ┆ 620 pointertype, newtype ::= ^ ┆
0x005780…0057a0 0a 3b 3b 0d 0a 3c 73 74 61 72 74 20 73 63 61 6c 61 72 3e 20 3a 3a 3d 20 36 32 31 20 2c 20 6e 65 ┆ ;; <start scalar> ::= 621 , ne┆
0x0057a0…0057c0 77 74 79 70 65 20 73 74 61 72 74 6c 69 73 74 20 64 65 63 6c 61 72 65 6c 69 73 74 3a 3a 3d 20 28 ┆wtype startlist declarelist::= (┆
0x0057c0…0057e0 20 6e 61 6d 65 20 2c 0d 0a 20 20 20 20 20 21 20 36 32 32 20 2c 20 6e 65 77 74 79 70 65 20 73 74 ┆ name , ! 622 , newtype st┆
0x0057e0…005800 61 72 74 6c 69 73 74 20 64 65 63 6c 61 72 65 6c 69 73 74 3a 3a 3d 20 28 20 3f 20 2c 20 0d 0a 3b ┆artlist declarelist::= ( ? , ;┆
0x005800…005820 (1, 0, 15) 3b 0d 0a 3c 65 6e 64 73 75 62 72 61 6e 67 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 2e 2e 20 3c 65 ┆; <endsubrange> ::= 0 ::= .. <e┆
0x005820…005840 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 ┆xpression> ;; <common type spe┆
0x005840…005860 63 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 64 65 66 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 3b 3b ┆c> ::= 0 ::= <def type spec> ;;┆
0x005860…005880 0d 0a 3c 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 70 ┆ <structured type> ::= 0 ::= <p┆
0x005880…0058a0 61 63 6b 69 6e 66 6f 3e 20 3c 75 6e 70 61 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 79 ┆ackinfo> <unpacked structured ty┆
0x0058a0…0058c0 70 65 3e 0d 0a 3b 3b 0d 0a 0d 0a 3c 70 61 63 6b 69 6e 66 6f 3e 20 3a 3a 3d 20 36 31 34 20 2c 20 ┆pe> ;; <packinfo> ::= 614 , ┆
0x0058c0…0058e0 70 61 63 6b 65 64 20 3a 3a 3d 20 70 61 63 6b 65 64 0d 0a 20 20 20 20 20 20 21 20 36 31 38 20 2c ┆packed ::= packed ! 618 ,┆
0x0058e0…005900 20 70 61 63 6b 65 64 33 35 30 32 20 3a 3a 3d 20 70 61 63 6b 65 64 33 35 30 32 0d 0a 20 20 20 20 ┆ packed3502 ::= packed3502 ┆
0x005900…005920 20 20 21 20 30 20 2c 20 75 6e 70 61 63 6b 65 64 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a ┆ ! 0 , unpacked ::= empty ;; ┆
0x005920…005940 3c 75 6e 70 61 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 3e 20 3a 3a 3d 20 30 ┆<unpacked structured type> ::= 0┆
0x005940…005960 20 3a 3a 3d 20 3c 61 72 72 61 79 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 ┆ ::= <array type> ! 0 ::= ┆
0x005960…005980 3c 72 65 63 6f 72 64 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 6e 61 6d 65 3e 20 3a ┆<record type> ;; <type name> :┆
0x005980…0059a0 3a 3d 20 36 30 30 20 74 79 70 65 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d ┆:= 600 typedecl, declaration ::=┆
0x0059a0…0059c0 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 61 72 72 61 79 20 74 79 70 65 3e 20 3a 3a 3d 20 36 31 35 20 ┆ name ;; <array type> ::= 615 ┆
0x0059c0…0059e0 65 6e 64 61 72 72 61 79 28 73 29 20 3a 3a 3d 20 3c 61 72 72 61 79 20 73 74 61 72 74 3e 20 3c 63 ┆endarray(s) ::= <array start> <c┆
0x0059e0…005a00 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 20 20 3c 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 ┆ommon type spec> <component typ┆
0x005a00…005a20 (1, 1, 1) 65 3e 0d 0a 3b 3b 0d 0a 3c 61 72 72 61 79 20 73 74 61 72 74 3e 20 3a 3a 3d 20 36 32 33 20 61 72 ┆e> ;; <array start> ::= 623 ar┆
0x005a20…005a40 72 61 79 74 79 70 65 2c 20 6e 65 77 74 79 70 65 20 3a 3a 3d 20 61 72 72 61 79 20 28 0d 0a 3b 3b ┆raytype, newtype ::= array ( ;;┆
0x005a40…005a60 0d 0a 3c 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 6e 65 ┆ <component type> ::= 0 ::= <ne┆
0x005a60…005a80 77 20 64 69 6d 65 6e 73 69 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 20 ┆w dimension> <common type spec> ┆
0x005a80…005aa0 3c 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 29 ┆<component type> ! 0 ::= )┆
0x005aa0…005ac0 20 3c 6f 66 20 74 79 70 65 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 20 ┆ <of type> <common type spec> ┆
0x005ac0…005ae0 20 20 20 20 21 20 31 32 33 20 65 72 72 6f 72 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c ┆ ! 123 error ::= error ;; <┆
0x005ae0…005b00 6e 65 77 20 64 69 6d 65 6e 73 69 6f 6e 3e 20 3a 3a 3d 20 36 32 33 20 61 72 72 61 79 74 79 70 65 ┆new dimension> ::= 623 arraytype┆
0x005b00…005b20 2c 20 6e 65 77 74 79 70 65 20 3a 3a 3d 20 2c 0d 0a 3b 3b 0d 0a 3c 6f 66 20 74 79 70 65 3e 20 3a ┆, newtype ::= , ;; <of type> :┆
0x005b20…005b40 3a 3d 20 36 34 30 20 3a 3a 3d 20 6f 66 0d 0a 20 20 20 20 20 21 20 31 30 39 20 65 72 72 6f 72 20 ┆:= 640 ::= of ! 109 error ┆
0x005b40…005b60 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 72 65 63 6f 72 64 20 74 79 70 65 3e 20 3a 3a 3d ┆::= error ;; <record type> ::=┆
0x005b60…005b80 20 36 31 30 20 65 6e 64 72 65 63 6f 72 64 2c 20 65 6e 64 72 65 63 6f 72 64 20 3a 3a 3d 20 3c 72 ┆ 610 endrecord, endrecord ::= <r┆
0x005b80…005ba0 65 63 6f 72 64 3e 20 3c 66 69 65 6c 64 20 6c 69 73 74 3e 20 65 6e 64 0d 0a 3b 3b 0d 0a 3c 72 65 ┆ecord> <field list> end ;; <re┆
0x005ba0…005bc0 63 6f 72 64 3e 20 3a 3a 3d 20 36 32 34 20 72 65 63 6f 72 64 74 79 70 65 2c 20 6e 65 77 74 79 70 ┆cord> ::= 624 recordtype, newtyp┆
0x005bc0…005be0 65 3a 3a 3d 20 72 65 63 6f 72 64 0d 0a 3b 3b 0d 0a 3c 66 69 65 6c 64 20 6c 69 73 74 3e 20 3a 3a ┆e::= record ;; <field list> ::┆
0x005be0…005c00 3d 20 30 20 3a 3a 3d 20 3c 66 69 65 6c 64 20 6c 69 73 74 3e 20 3b 20 3c 72 65 63 6f 72 64 20 73 ┆= 0 ::= <field list> ; <record s┆
0x005c00…005c20 (1, 1, 2) 65 63 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 72 65 63 6f 72 64 20 73 65 ┆ection> ! 0 ::= <record se┆
0x005c20…005c40 63 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 72 65 63 6f 72 64 20 73 65 63 74 69 6f 6e 3e 20 3a 3a 3d ┆ction> ;; <record section> ::=┆
0x005c40…005c60 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 36 31 31 20 65 6e 64 66 69 65 6c ┆ 0 ::= empty ! 611 endfiel┆
0x005c60…005c80 64 6c 69 73 74 2c 20 65 6e 64 66 69 65 6c 64 20 3a 3a 3d 20 3c 73 74 61 72 74 20 73 65 63 74 69 ┆dlist, endfield ::= <start secti┆
0x005c80…005ca0 6f 6e 3e 20 3c 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 3e 20 3c 74 79 70 65 20 63 6f ┆on> <id or anonym list> <type co┆
0x005ca0…005cc0 6c 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 3b 3b 0d 0a 3c 73 74 ┆lon> <common type spec> ;; <st┆
0x005cc0…005ce0 61 72 74 20 73 65 63 74 69 6f 6e 3e 20 3a 3a 3d 20 36 33 32 20 72 65 63 66 69 65 6c 64 73 2c 20 ┆art section> ::= 632 recfields, ┆
0x005ce0…005d00 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 63 ┆startlist ::= empty ;; <type c┆
0x005d00…005d20 6f 6c 6f 6e 3e 20 3a 3a 3d 20 36 34 30 20 3a 3a 3d 20 3a 0d 0a 20 20 20 20 20 21 20 31 31 30 20 ┆olon> ::= 640 ::= : ! 110 ┆
0x005d20…005d40 65 72 72 6f 72 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 73 65 74 20 74 79 70 65 3e 20 ┆error ::= error ;; <set type> ┆
0x005d40…005d60 3a 3a 3d 20 36 31 32 20 65 6e 64 73 65 74 20 65 6e 64 74 79 70 65 2c 20 65 6e 64 73 65 74 20 3a ┆::= 612 endset endtype, endset :┆
0x005d60…005d80 3a 3d 20 3c 73 65 74 20 6f 66 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a ┆:= <set of> <common type spec> ┆
0x005d80…005da0 3b 3b 0d 0a 3c 73 65 74 20 6f 66 3e 20 3a 3a 3d 20 36 32 35 20 73 65 74 74 79 70 65 2c 20 6e 65 ┆;; <set of> ::= 625 settype, ne┆
0x005da0…005dc0 77 74 79 70 65 20 3a 3a 3d 20 73 65 74 20 3c 6f 66 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 76 61 ┆wtype ::= set <of type> ;; <va┆
0x005dc0…005de0 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 76 ┆riable declaration> ::= 0 ::= <v┆
0x005de0…005e00 61 72 3e 20 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 0d ┆ar> <variable declaration list> ┆
0x005e00…005e20 (1, 1, 3) 0a 3b 3b 0d 0a 3c 76 61 72 3e 20 3a 3a 3d 20 37 30 36 20 6b 69 6e 64 3a 3d 76 61 72 20 3a 3a 3d ┆ ;; <var> ::= 706 kind:=var ::=┆
0x005e20…005e40 20 76 61 72 0d 0a 3b 3b 0d 0a 3c 73 68 61 72 65 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a ┆ var ;; <shared declaration> :┆
0x005e40…005e60 3a 3d 20 30 20 3a 3a 3d 20 3c 73 68 61 72 65 64 3e 20 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c ┆:= 0 ::= <shared> <variable decl┆
0x005e60…005e80 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a 3c 73 68 61 72 65 64 3e 20 3a 3a 3d 20 ┆aration list> ;; <shared> ::= ┆
0x005e80…005ea0 37 30 37 20 6b 69 6e 64 3a 3d 73 68 61 72 65 64 20 3a 3a 3d 20 73 68 61 72 65 64 0d 0a 3b 3b 0d ┆707 kind:=shared ::= shared ;; ┆
0x005ea0…005ec0 0a 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3a 3a 3d ┆ <variable declaration list> ::=┆
0x005ec0…005ee0 20 0d 0a 20 20 20 20 20 20 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 ┆ 0 ::= <variable declar┆
0x005ee0…005f00 61 74 69 6f 6e 20 6c 69 73 74 3e 20 20 3c 76 61 72 20 64 65 63 6c 3e 0d 0a 20 20 20 20 20 21 20 ┆ation list> <var decl> ! ┆
0x005f00…005f20 30 20 3a 3a 3d 20 3c 76 61 72 20 64 65 63 6c 3e 0d 0a 3b 3b 0d 0a 3c 76 61 72 20 64 65 63 6c 3e ┆0 ::= <var decl> ;; <var decl>┆
0x005f20…005f40 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 73 74 61 72 74 20 76 61 72 3e 20 3c 69 64 65 6e 74 69 66 69 ┆ ::= 0 ::= <start var> <identifi┆
0x005f40…005f60 65 72 20 6c 69 73 74 3e 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 ┆er list> <type colon> <common ty┆
0x005f60…005f80 70 65 20 73 70 65 63 3e 20 3c 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 3e 20 3b 0d 0a 3b 3b 0d ┆pe spec> <initialization> ; ;; ┆
0x005f80…005fa0 0a 3c 73 74 61 72 74 20 76 61 72 3e 20 3a 3a 3d 20 37 30 30 20 76 61 72 64 65 63 6c 2f 73 68 61 ┆ <start var> ::= 700 vardecl/sha┆
0x005fa0…005fc0 72 65 64 64 65 63 6c 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b ┆reddecl, startlist ::= empty ;;┆
0x005fc0…005fe0 0d 0a 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 69 ┆ <identifier list> ::= 0 ::= <i┆
0x005fe0…006000 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 2c 20 3c 69 64 65 6e 74 3e 0d 0a 20 20 20 20 20 ┆dentifier list> , <ident> ┆
0x006000…006020 (1, 1, 4) 21 20 30 20 3a 3a 3d 20 3c 69 64 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 31 31 31 20 65 72 72 6f ┆! 0 ::= <ident> ! 111 erro┆
0x006020…006040 72 76 61 72 20 3a 3a 3d 20 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 2c 20 65 72 72 ┆rvar ::= <identifier list> , err┆
0x006040…006060 6f 72 0d 0a 20 20 20 20 20 21 20 31 31 32 20 65 72 72 6f 72 76 61 72 20 3a 3a 3d 20 65 72 72 6f ┆or ! 112 errorvar ::= erro┆
0x006060…006080 72 0d 0a 3b 3b 0d 0a 3c 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 ┆r ;; <id or anonym list> ::= 0┆
0x006080…0060a0 20 3a 3a 3d 20 3c 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 3e 2c 20 3c 69 64 20 6f 72 ┆ ::= <id or anonym list>, <id or┆
0x0060a0…0060c0 20 61 6e 6f 6e 79 6d 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 69 64 20 6f 72 20 61 6e ┆ anonym> ! 0 ::= <id or an┆
0x0060c0…0060e0 6f 6e 79 6d 3e 0d 0a 20 20 20 20 20 21 20 31 31 31 20 65 72 72 6f 72 76 61 72 20 3a 3a 3d 20 3c ┆onym> ! 111 errorvar ::= <┆
0x0060e0…006100 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 3e 2c 20 65 72 72 6f 72 0d 0a 20 20 20 20 20 ┆id or anonym list>, error ┆
0x006100…006120 21 20 31 31 32 20 65 72 72 6f 72 76 61 72 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 69 ┆! 112 errorvar ::= error ;; <i┆
0x006120…006140 64 65 6e 74 3e 20 3a 3a 3d 20 37 30 31 20 2c 20 64 65 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 ┆dent> ::= 701 , declarelist ::= ┆
0x006140…006160 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 3e 20 3a 3a 3d 20 37 30 31 ┆name ;; <id or anonym> ::= 701┆
0x006160…006180 20 2c 20 64 65 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 ┆ , declarelist ::= name ! ┆
0x006180…0061a0 37 30 34 20 2c 20 64 65 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 3f 0d 0a 3b 3b 0d 0a 3c 69 6e ┆704 , declarelist ::= ? ;; <in┆
0x0061a0…0061c0 69 74 69 61 6c 69 7a 61 74 69 6f 6e 3e 20 3a 3a 3d 20 37 30 32 20 65 6e 64 69 6e 69 74 20 3a 3a ┆itialization> ::= 702 endinit ::┆
0x0061c0…0061e0 3d 20 3c 69 6e 69 74 20 61 73 73 69 67 6e 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 ┆= <init assign> <expression> ┆
0x0061e0…006200 20 20 20 21 20 37 30 35 20 65 6e 64 76 61 72 2f 65 6e 64 73 68 61 72 65 64 20 3a 3a 3d 20 65 6d ┆ ! 705 endvar/endshared ::= em┆
0x006200…006220 (1, 1, 5) 70 74 79 0d 0a 3b 3b 0d 0a 3c 69 6e 69 74 20 61 73 73 69 67 6e 3e 20 3a 3a 3d 20 37 30 38 20 69 ┆pty ;; <init assign> ::= 708 i┆
0x006220…006240 6e 69 74 20 3a 3a 3d 20 3a 3d 0d 0a 3b 3b 0d 0a 0d 0a 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 ┆nit ::= := ;; <routine decla┆
0x006240…006260 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e 65 20 68 65 61 64 69 ┆ration> ::= 0 ::= <routine headi┆
0x006260…006280 6e 67 3e 20 3b 20 3c 72 6f 75 74 69 6e 65 20 62 6c 6f 63 6b 3e 20 0d 0a 3b 3b 0d 0a 3c 72 6f 75 ┆ng> ; <routine block> ;; <rou┆
0x006280…0062a0 74 69 6e 65 20 68 65 61 64 69 6e 67 3e 20 3a 3a 3d 20 31 30 30 32 20 65 6e 64 70 72 6f 63 64 65 ┆tine heading> ::= 1002 endprocde┆
0x0062a0…0062c0 63 6c 20 3a 3a 3d 20 3c 70 72 6f 63 65 64 75 72 65 20 68 65 61 64 69 6e 67 3e 0d 0a 20 20 20 20 ┆cl ::= <procedure heading> ┆
0x0062c0…0062e0 20 21 20 31 31 30 31 20 65 6e 64 66 75 6e 63 64 65 63 6c 20 3a 3a 3d 20 3c 66 75 6e 63 74 69 6f ┆ ! 1101 endfuncdecl ::= <functio┆
0x0062e0…006300 6e 20 68 65 61 64 69 6e 67 3e 0d 0a 3b 3b 0d 0a 3c 72 6f 75 74 69 6e 65 20 62 6c 6f 63 6b 3e 20 ┆n heading> ;; <routine block> ┆
0x006300…006320 3a 3a 3d 20 31 30 31 31 20 65 6e 64 62 6c 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 6c 65 ┆::= 1011 endblock endlevel endle┆
0x006320…006340 76 65 6c 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 3e 20 20 ┆vel ::= <routine declarations> ┆
0x006340…006360 3c 73 74 61 72 74 20 6c 61 62 65 6c 20 73 63 6f 70 65 3e 20 3c 63 6f 6d 70 6f 75 6e 64 20 73 74 ┆<start label scope> <compound st┆
0x006360…006380 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 20 73 63 6f 70 65 3e 0d 0a 20 20 20 20 ┆atement> <end label scope> ┆
0x006380…0063a0 20 21 20 31 30 32 30 20 65 78 74 65 72 6e 61 6c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 65 78 ┆ ! 1020 external endlevel ::= ex┆
0x0063a0…0063c0 74 65 72 6e 61 6c 0d 0a 21 20 31 30 32 37 20 6f 70 65 6e 72 6f 75 74 69 6e 65 20 65 6e 64 6c 65 ┆ternal ! 1027 openroutine endle┆
0x0063c0…0063e0 76 65 6c 20 3a 3a 3d 20 6f 70 65 6e 72 6f 75 74 69 6e 65 0d 0a 20 20 20 20 20 21 20 31 30 32 31 ┆vel ::= openroutine ! 1021┆
0x0063e0…006400 20 66 6f 72 77 61 72 64 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 66 6f 72 77 61 72 64 0d 0a 3b ┆ forward endlevel ::= forward ;┆
0x006400…006420 (1, 1, 6) 3b 0d 0a 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 3e 3a 3a 3d 20 31 30 30 ┆; <routine declarations>::= 100┆
0x006420…006440 39 20 65 6e 64 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 3a 3a 3d 20 3c 62 65 67 69 6e 6c 65 76 65 ┆9 enddeclarations ::= <beginleve┆
0x006440…006460 6c 3e 20 3c 72 64 65 63 6c 73 3e 0d 0a 3b 3b 0d 0a 3c 72 64 65 63 6c 73 3e 3a 3a 3d 20 30 20 3a ┆l> <rdecls> ;; <rdecls>::= 0 :┆
0x006460…006480 3a 3d 20 65 6d 70 74 79 0d 0a 21 20 30 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e 65 64 65 63 6c 70 61 ┆:= empty ! 0 ::= <routinedeclpa┆
0x006480…0064a0 72 74 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 64 75 72 65 20 68 65 61 64 69 6e 67 3e 20 3a 3a 3d ┆rt> ;; <procedure heading> ::=┆
0x0064a0…0064c0 20 30 20 3a 3a 3d 20 70 72 6f 63 65 64 75 72 65 20 3c 70 72 6f 63 65 64 75 72 65 20 6e 61 6d 65 ┆ 0 ::= procedure <procedure name┆
0x0064c0…0064e0 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 0d 0a 20 20 20 20 20 21 20 31 31 ┆> <formal parameters> ! 11┆
0x0064e0…006500 33 20 65 72 72 6f 72 70 72 6f 63 20 3a 3a 3d 20 70 72 6f 63 65 64 75 72 65 20 65 72 72 6f 72 0d ┆3 errorproc ::= procedure error ┆
0x006500…006520 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 64 75 72 65 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 30 30 33 20 70 ┆ ;; <procedure name> ::= 1003 p┆
0x006520…006540 72 6f 63 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 ┆rocdecl, declaration ::= name ┆
0x006540…006560 20 20 20 20 21 20 31 30 30 34 20 70 72 6f 63 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆ ! 1004 procdecl, declaration┆
0x006560…006580 20 3a 3a 3d 20 3c 73 70 69 78 20 6e 61 6d 65 3e 20 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 73 70 ┆ ::= <spix name> = name ;; <sp┆
0x006580…0065a0 69 78 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 30 30 31 20 70 69 63 6b 20 75 70 20 6e 61 6d 65 20 3a ┆ix name> ::= 1001 pick up name :┆
0x0065a0…0065c0 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 66 75 6e 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 3e 20 ┆:= name ;; <function heading> ┆
0x0065c0…0065e0 3a 3a 3d 20 30 20 3a 3a 3d 20 66 75 6e 63 74 69 6f 6e 20 3c 66 75 6e 63 74 69 6f 6e 20 6e 61 6d ┆::= 0 ::= function <function nam┆
0x0065e0…006600 65 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 20 3c 63 6f 6c 6f 6e 3e 20 3c ┆e> <formal parameters> <colon> <┆
0x006600…006620 (1, 1, 7) 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 20 20 20 20 20 21 20 31 31 34 20 65 72 ┆common type spec> ! 114 er┆
0x006620…006640 72 6f 72 66 75 6e 63 74 20 3a 3a 3d 20 66 75 6e 63 74 69 6f 6e 20 65 72 72 6f 72 0d 0a 3b 3b 0d ┆rorfunct ::= function error ;; ┆
0x006640…006660 0a 3c 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 31 30 32 20 66 75 6e 63 64 65 ┆ <function name> ::= 1102 funcde┆
0x006660…006680 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 ┆cl, declaration ::= name !┆
0x006680…0066a0 20 31 31 30 33 20 66 75 6e 63 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 ┆ 1103 funcdecl, declaration ::= ┆
0x0066a0…0066c0 3c 73 70 69 78 20 6e 61 6d 65 3e 20 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 63 6f 6c 6f 6e 3e 20 ┆<spix name> = name ;; <colon> ┆
0x0066c0…0066e0 3a 3a 3d 20 36 34 30 20 3a 3a 3d 20 3a 0d 0a 20 20 20 20 20 21 20 31 31 36 20 65 72 72 6f 72 20 ┆::= 640 ::= : ! 116 error ┆
0x0066e0…006700 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 ┆::= error ;; <formal parameter┆
0x006700…006720 73 3e 20 3a 3a 3d 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 20 3a 3a 3d 20 3c 69 6e 69 74 20 ┆s> ::= 1007 endformal ::= <init ┆
0x006720…006740 66 6f 72 6d 61 6c 3e 0d 0a 20 20 20 20 20 21 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 20 3a ┆formal> ! 1007 endformal :┆
0x006740…006760 3a 3d 20 3c 69 6e 69 74 20 66 6f 72 6d 61 6c 3e 20 28 20 3c 66 6f 72 6d 61 6c 20 6c 69 73 74 3e ┆:= <init formal> ( <formal list>┆
0x006760…006780 20 29 0d 0a 3b 3b 0d 0a 3c 69 6e 69 74 20 66 6f 72 6d 61 6c 3e 20 3a 3a 3d 20 31 30 32 32 20 62 ┆ ) ;; <init formal> ::= 1022 b┆
0x006780…0067a0 65 67 69 6e 6c 65 76 65 6c 2c 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 65 6d 70 74 79 0d ┆eginlevel, beginlevel ::= empty ┆
0x0067a0…0067c0 0a 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 66 6f ┆ ;; <formal list> ::= 0 ::= <fo┆
0x0067c0…0067e0 72 6d 61 6c 20 6c 69 73 74 3e 20 3b 20 3c 70 61 72 61 6d 65 74 65 72 20 64 65 73 63 72 69 70 74 ┆rmal list> ; <parameter descript┆
0x0067e0…006800 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 61 72 61 6d 65 74 65 72 20 64 65 ┆ion> ! 0 ::= <parameter de┆
0x006800…006820 (1, 1, 8) 73 63 72 69 70 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 70 61 72 61 6d 65 74 65 72 20 64 65 73 63 72 ┆scription> ;; <parameter descr┆
0x006820…006840 69 70 74 69 6f 6e 3e 20 3a 3a 3d 20 31 30 30 36 20 65 6e 64 66 6f 72 6d 61 6c 6c 69 73 74 20 3a ┆iption> ::= 1006 endformallist :┆
0x006840…006860 3a 3d 20 3c 70 61 72 61 6d 20 6b 69 6e 64 3e 20 3c 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 ┆:= <param kind> <parameter group┆
0x006860…006880 3e 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 66 6f 72 6d 61 6c 20 74 79 70 65 20 73 70 65 63 ┆> <type colon> <formal type spec┆
0x006880…0068a0 3e 0d 0a 20 20 20 20 20 21 20 31 31 37 20 65 72 72 6f 72 70 61 72 61 6d 20 3a 3a 3d 20 65 72 72 ┆> ! 117 errorparam ::= err┆
0x0068a0…0068c0 6f 72 0d 0a 3b 3b 0d 0a 3c 70 61 72 61 6d 20 6b 69 6e 64 3e 20 3a 3a 3d 20 31 30 32 33 20 66 6f ┆or ;; <param kind> ::= 1023 fo┆
0x0068c0…0068e0 72 6d 61 6c 70 61 72 61 6d 6c 69 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 65 6d 70 ┆rmalparamlist, startlist ::= emp┆
0x0068e0…006900 74 79 0d 0a 20 20 20 20 20 21 20 31 30 32 34 20 66 6f 72 6d 61 6c 70 61 72 61 6d 6c 69 73 74 2c ┆ty ! 1024 formalparamlist,┆
0x006900…006920 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 76 61 72 0d 0a 20 20 20 20 20 21 20 31 30 32 35 20 ┆ startlist ::= var ! 1025 ┆
0x006920…006940 66 6f 72 6d 61 6c 70 61 72 61 6d 6c 69 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 69 ┆formalparamlist, startlist ::= i┆
0x006940…006960 6e 73 70 65 63 74 0d 0a 20 20 20 20 20 21 20 31 30 32 36 20 66 6f 72 6d 61 6c 70 61 72 61 6d 6c ┆nspect ! 1026 formalparaml┆
0x006960…006980 69 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 73 68 61 72 65 64 0d 0a 3b 3b 0d 0a 3c ┆ist, startlist ::= shared ;; <┆
0x006980…0069a0 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 3e 20 3a 3a 3d 20 31 30 30 38 20 2c 20 64 65 63 6c ┆parameter group> ::= 1008 , decl┆
0x0069a0…0069c0 61 72 65 6c 69 73 74 20 3a 3a 3d 20 3c 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 3e 20 2c 20 ┆arelist ::= <parameter group> , ┆
0x0069c0…0069e0 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 30 30 38 20 2c 20 64 65 63 6c 61 72 65 6c 69 73 74 20 ┆name ! 1008 , declarelist ┆
0x0069e0…006a00 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c 20 74 79 70 65 20 73 70 65 63 3e ┆::= name ;; <formal type spec>┆
0x006a00…006a20 (1, 1, 9) 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 64 65 66 74 79 70 65 73 70 65 63 3e 0d 0a 3b 3b 0d 0a 3c 63 ┆ ::= 0 ::= <deftypespec> ;; <c┆
0x006a20…006a40 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 31 20 20 3a 3a 3d 20 ┆ompound statement> ::= 901 ::= ┆
0x006a40…006a60 3c 62 65 67 69 6e 3e 20 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 65 6e 64 0d 0a 3b 3b ┆<begin> <statement list> end ;;┆
0x006a60…006a80 0d 0a 3c 62 65 67 69 6e 3e 20 3a 3a 3d 20 39 30 32 20 3a 3a 3d 20 62 65 67 69 6e 0d 0a 3b 3b 0d ┆ <begin> ::= 902 ::= begin ;; ┆
0x006a80…006aa0 0a 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 73 74 61 ┆ <statement list> ::= 0 ::= <sta┆
0x006aa0…006ac0 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3b 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 ┆tement list> ; <statement> ┆
0x006ac0…006ae0 20 21 20 39 30 30 20 73 74 61 74 65 6d 65 6e 74 20 3a 3a 3d 20 3c 73 74 61 74 65 6d 65 6e 74 3e ┆ ! 900 statement ::= <statement>┆
0x006ae0…006b00 0d 0a 3b 3b 0d 0a 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 30 20 3a 3a 3d 20 65 6d ┆ ;; <statement> ::= 900 ::= em┆
0x006b00…006b20 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 ┆pty ! 0 ::= <compound stat┆
0x006b20…006b40 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 72 6f 63 65 64 75 72 65 20 ┆ement> ! 0 ::= <procedure ┆
0x006b40…006b60 63 61 6c 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 61 73 73 69 67 6e 6d 65 6e 74 20 ┆call> ! 0 ::= <assignment ┆
0x006b60…006b80 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 78 63 68 61 6e ┆statement> ! 0 ::= <exchan┆
0x006b80…006ba0 67 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 ┆ge statement> ! 0 ::= <cas┆
0x006ba0…006bc0 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 31 37 20 65 6e 64 6c 65 76 65 ┆e statement> ! 917 endleve┆
0x006bc0…006be0 6c 20 65 6e 64 66 6f 72 2c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 66 6f 72 20 64 6f 3e 20 ┆l endfor, endlevel ::= <for do> ┆
0x006be0…006c00 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c ┆<start labelscope> <statement> <┆
0x006c00…006c20 (1, 1, 10) 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 67 ┆end labelscope> ! 0 ::= <g┆
0x006c20…006c40 6f 74 6f 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 32 35 20 65 6e 64 69 66 ┆oto statement> ! 925 endif┆
0x006c40…006c60 20 3a 3a 3d 20 3c 69 66 20 74 68 65 6e 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 ┆ ::= <if then> <statement> ┆
0x006c60…006c80 20 21 20 39 35 38 20 65 6e 64 65 6c 73 65 20 3a 3a 3d 20 3c 69 66 20 74 68 65 6e 20 65 6c 73 65 ┆ ! 958 endelse ::= <if then else┆
0x006c80…006ca0 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 61 62 ┆> <statement> ! 0 ::= <lab┆
0x006ca0…006cc0 65 6c 20 6e 61 6d 65 3e 20 3a 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 ┆el name> : <statement> ! 0┆
0x006cc0…006ce0 20 3a 3a 3d 20 3c 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 ┆ ::= <repeat statement> ! ┆
0x006ce0…006d00 39 33 33 20 65 6e 64 77 68 69 6c 65 20 3a 3a 3d 20 3c 77 68 69 6c 65 20 64 6f 3e 20 20 3c 73 74 ┆933 endwhile ::= <while do> <st┆
0x006d00…006d20 61 74 65 6d 65 6e 74 3e 20 0d 0a 20 20 20 20 20 21 20 39 33 36 20 65 6e 64 77 69 74 68 20 65 6e ┆atement> ! 936 endwith en┆
0x006d20…006d40 64 6c 65 76 65 6c 2c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 77 69 74 68 20 64 6f 3e 20 3c ┆dlevel, endlevel ::= <with do> <┆
0x006d40…006d60 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 ┆start labelscope> <statement> <e┆
0x006d60…006d80 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 20 21 20 39 34 39 20 65 6e 64 6c ┆nd labelscope> ! 949 endl┆
0x006d80…006da0 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 2c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 6c 6f 63 6b ┆ock endlevel, endlevel ::= <lock┆
0x006da0…006dc0 64 6f 3e 20 3c 73 74 61 72 74 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 ┆do> <startlabelscope> <statement┆
0x006dc0…006de0 3e 20 3c 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 ┆> <endlabelscope> ! 0 ::= ┆
0x006de0…006e00 3c 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 35 30 20 65 78 69 ┆<loop statement> ! 950 exi┆
0x006e00…006e20 (1, 1, 11) 74 6c 6f 6f 70 20 3a 3a 3d 20 65 78 69 74 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 31 20 63 ┆tloop ::= exitloop ! 951 c┆
0x006e20…006e40 6f 6e 74 6c 6f 6f 70 20 3a 3a 3d 20 63 6f 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 ┆ontloop ::= continueloop !┆
0x006e40…006e60 20 39 35 32 20 65 78 69 74 73 74 61 74 20 3a 3a 3d 20 65 78 69 74 0d 0a 20 20 20 20 20 21 20 39 ┆ 952 exitstat ::= exit ! 9┆
0x006e60…006e80 35 33 20 65 6e 64 72 65 67 69 6f 6e 20 3a 3a 3d 20 3c 72 65 67 69 6f 6e 20 64 6f 3e 20 3c 73 74 ┆53 endregion ::= <region do> <st┆
0x006e80…006ea0 61 72 74 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 6c ┆artlabelscope> <statement> <endl┆
0x006ea0…006ec0 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 36 34 20 65 6e 64 63 68 61 6e 6e 65 ┆abelscope> ! 964 endchanne┆
0x006ec0…006ee0 6c 20 3a 3a 3d 20 3c 63 68 61 6e 6e 65 6c 20 64 6f 3e 20 3c 73 74 61 72 74 6c 61 62 65 6c 73 63 ┆l ::= <channel do> <startlabelsc┆
0x006ee0…006f00 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 3e ┆ope> <statement> <endlabelscope>┆
0x006f00…006f20 0d 0a 20 20 20 20 20 21 20 31 32 31 20 65 72 72 6f 72 73 74 61 74 65 6d 65 6e 74 20 3a 3a 3d 20 ┆ ! 121 errorstatement ::= ┆
0x006f20…006f40 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 ┆error ;; <balanced statement> ┆
0x006f40…006f60 3a 3a 3d 20 39 30 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 ┆::= 900 ::= empty ! 0 ::= ┆
0x006f60…006f80 3c 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a ┆<compound statement> ! 0 :┆
0x006f80…006fa0 3a 3d 20 3c 70 72 6f 63 65 64 75 72 65 20 63 61 6c 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a ┆:= <procedure call> ! 0 ::┆
0x006fa0…006fc0 3d 20 3c 61 73 73 69 67 6e 6d 65 6e 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 ┆= <assignment statement> !┆
0x006fc0…006fe0 20 30 20 3a 3a 3d 20 3c 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 ┆ 0 ::= <exchange statement> ┆
0x006fe0…007000 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 ┆ ! 0 ::= <case statement> ┆
0x007000…007020 (1, 1, 12) 20 21 20 39 31 37 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 66 6f 72 2c 20 65 6e 64 6c 65 76 65 6c ┆ ! 917 endlevel endfor, endlevel┆
0x007020…007040 20 3a 3a 3d 20 3c 66 6f 72 20 64 6f 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e ┆ ::= <for do> <start labelscope>┆
0x007040…007060 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c ┆ <balanced statement> <end label┆
0x007060…007080 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 67 6f 74 6f 20 73 74 61 74 65 ┆scope> ! 0 ::= <goto state┆
0x007080…0070a0 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 35 38 20 65 6e 64 65 6c 73 65 20 3a 3a 3d 20 3c 69 ┆ment> ! 958 endelse ::= <i┆
0x0070a0…0070c0 66 20 74 68 65 6e 20 65 6c 73 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 ┆f then else> <balanced statement┆
0x0070c0…0070e0 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e 20 3a 20 3c ┆> ! 0 ::= <label name> : <┆
0x0070e0…007100 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a ┆balanced statement> ! 0 ::┆
0x007100…007120 3d 20 3c 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 33 33 ┆= <repeat statement> ! 933┆
0x007120…007140 20 65 6e 64 77 68 69 6c 65 20 3a 3a 3d 20 3c 77 68 69 6c 65 20 64 6f 3e 20 20 3c 62 61 6c 61 6e ┆ endwhile ::= <while do> <balan┆
0x007140…007160 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 0d 0a 20 20 20 20 20 21 20 39 33 36 20 65 6e 64 77 ┆ced statement> ! 936 endw┆
0x007160…007180 69 74 68 20 65 6e 64 6c 65 76 65 6c 2c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 77 69 74 68 ┆ith endlevel, endlevel ::= <with┆
0x007180…0071a0 20 64 6f 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 62 61 6c 61 6e 63 65 ┆ do> <start labelscope> <balance┆
0x0071a0…0071c0 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 ┆d statement> <end labelscope> ┆
0x0071c0…0071e0 20 20 20 20 21 20 39 34 39 20 65 6e 64 6c 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 2c 20 65 6e 64 6c ┆ ! 949 endlock endlevel, endl┆
0x0071e0…007200 65 76 65 6c 20 3a 3a 3d 20 3c 6c 6f 63 6b 64 6f 3e 20 3c 73 74 61 72 74 6c 61 62 65 6c 73 63 6f ┆evel ::= <lockdo> <startlabelsco┆
0x007200…007220 (1, 1, 13) 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 6c 61 62 ┆pe> <balanced statement> <endlab┆
0x007220…007240 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 6f 6f 70 20 73 74 61 ┆elscope> ! 0 ::= <loop sta┆
0x007240…007260 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 35 30 20 65 78 69 74 6c 6f 6f 70 20 3a 3a 3d ┆tement> ! 950 exitloop ::=┆
0x007260…007280 20 65 78 69 74 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 31 20 63 6f 6e 74 6c 6f 6f 70 20 3a ┆ exitloop ! 951 contloop :┆
0x007280…0072a0 3a 3d 20 63 6f 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 32 20 65 78 69 74 ┆:= continueloop ! 952 exit┆
0x0072a0…0072c0 73 74 61 74 20 3a 3a 3d 20 65 78 69 74 0d 0a 20 20 20 20 20 21 20 39 35 33 20 65 6e 64 72 65 67 ┆stat ::= exit ! 953 endreg┆
0x0072c0…0072e0 69 6f 6e 20 3a 3a 3d 20 3c 72 65 67 69 6f 6e 20 64 6f 3e 20 3c 73 74 61 72 74 6c 61 62 65 6c 73 ┆ion ::= <region do> <startlabels┆
0x0072e0…007300 63 6f 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 6c ┆cope> <balanced statement> <endl┆
0x007300…007320 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 36 34 20 65 6e 64 63 68 61 6e 6e 65 ┆abelscope> ! 964 endchanne┆
0x007320…007340 6c 20 3a 3a 3d 20 3c 63 68 61 6e 6e 65 6c 20 64 6f 3e 20 3c 73 74 61 72 74 6c 61 62 65 6c 73 63 ┆l ::= <channel do> <startlabelsc┆
0x007340…007360 6f 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 6c 61 ┆ope> <balanced statement> <endla┆
0x007360…007380 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 31 32 31 20 65 72 72 6f 72 73 74 61 74 65 ┆belscope> ! 121 errorstate┆
0x007380…0073a0 6d 65 6e 74 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 64 75 72 65 20 63 ┆ment ::= error ;; <procedure c┆
0x0073a0…0073c0 61 6c 6c 3e 20 3a 3a 3d 20 39 30 33 20 63 61 6c 6c 70 72 6f 63 65 64 75 72 65 20 3a 3a 3d 20 3c ┆all> ::= 903 callprocedure ::= <┆
0x0073c0…0073e0 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d 0a 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e 20 3a 3a 3d 20 ┆variable> ;; <label name> ::= ┆
0x0073e0…007400 31 32 30 31 20 6c 61 62 65 6c 64 65 66 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 61 62 65 6c ┆1201 labeldef, declaration label┆
0x007400…007420 (1, 1, 14) 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 61 63 74 75 61 6c 20 70 61 ┆declare ::= name ;; <actual pa┆
0x007420…007440 72 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 3a 3a 3d 20 39 30 34 20 61 63 74 75 61 6c 70 61 72 61 ┆rameter list> ::= 904 actualpara┆
0x007440…007460 6d 20 3a 3a 3d 20 3c 75 6e 69 74 3e 0d 0a 20 20 20 20 20 21 20 39 30 34 20 61 63 74 75 61 6c 70 ┆m ::= <unit> ! 904 actualp┆
0x007460…007480 61 72 61 6d 20 3a 3a 3d 20 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 3e ┆aram ::= <actual parameter list>┆
0x007480…0074a0 20 2c 20 3c 75 6e 69 74 3e 0d 0a 3b 3b 0d 0a 3c 75 6e 69 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆ , <unit> ;; <unit> ::= 0 ::= ┆
0x0074a0…0074c0 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 39 30 35 20 73 6b 69 70 70 61 72 ┆<expression> ! 905 skippar┆
0x0074c0…0074e0 61 6d 20 3a 3a 3d 20 3f 0d 0a 3b 3b 0d 0a 3c 61 73 73 69 67 6e 6d 65 6e 74 20 73 74 61 74 65 6d ┆am ::= ? ;; <assignment statem┆
0x0074e0…007500 65 6e 74 3e 20 3a 3a 3d 20 39 30 36 20 65 6e 64 61 73 73 69 67 6e 20 3a 3a 3d 20 3c 76 61 72 69 ┆ent> ::= 906 endassign ::= <vari┆
0x007500…007520 61 62 6c 65 3e 20 3c 61 73 73 69 67 6e 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d ┆able> <assign> <expression> ;; ┆
0x007520…007540 0a 3c 61 73 73 69 67 6e 3e 20 3a 3a 3d 20 39 36 30 20 61 73 73 69 67 6e 20 3a 3a 3d 20 3a 3d 0d ┆ <assign> ::= 960 assign ::= := ┆
0x007540…007560 0a 3b 3b 0d 0a 3c 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 ┆ ;; <exchange statement> ::= 90┆
0x007560…007580 37 20 65 6e 64 65 78 63 68 61 6e 67 65 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 65 78 ┆7 endexchange ::= <variable> <ex┆
0x007580…0075a0 63 68 61 6e 67 65 3e 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d 0a 3c 65 78 63 68 61 6e 67 ┆change> <variable> ;; <exchang┆
0x0075a0…0075c0 65 3e 20 3a 3a 3d 20 39 36 31 20 65 78 63 68 61 6e 67 65 20 3a 3a 3d 20 3a 3d 3a 0d 0a 3b 3b 0d ┆e> ::= 961 exchange ::= :=: ;; ┆
0x0075c0…0075e0 0a 3c 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 39 20 65 6e 64 63 61 73 ┆ <case statement> ::= 909 endcas┆
0x0075e0…007600 65 20 3a 3a 3d 20 3c 73 65 6c 65 63 74 6f 72 20 70 61 72 74 3e 20 3c 63 61 73 65 20 6c 69 73 74 ┆e ::= <selector part> <case list┆
0x007600…007620 (1, 1, 15) 3e 3c 73 6b 69 70 73 65 6d 69 6b 6f 6c 6f 6e 3e 3c 65 6e 64 20 63 61 73 65 20 70 61 72 74 3e 0d ┆><skipsemikolon><end case part> ┆
0x007620…007640 0a 3b 3b 0d 0a 3c 73 65 6c 65 63 74 6f 72 20 70 61 72 74 3e 20 3a 3a 3d 20 39 31 30 20 63 61 73 ┆ ;; <selector part> ::= 910 cas┆
0x007640…007660 65 65 78 70 72 20 3a 3a 3d 20 3c 63 61 73 65 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 6f 66 ┆eexpr ::= <case> <expression> of┆
0x007660…007680 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 3e 20 3a 3a 3d 20 39 31 31 20 63 61 73 65 73 74 61 74 20 3a 3a ┆ ;; <case> ::= 911 casestat ::┆
0x007680…0076a0 3d 20 63 61 73 65 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d ┆= case ;; <caselist> ::= 0 ::=┆
0x0076a0…0076c0 20 3c 63 61 73 65 6c 69 73 74 3e 20 3b 20 3c 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 3e ┆ <caselist> ; <caselist element>┆
0x0076c0…0076e0 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 ┆ ! 0 ::= <caselist element┆
0x0076e0…007700 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 ┆> ! 0 ::= empty ;; <case┆
0x007700…007720 6c 69 73 74 65 6c 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 31 32 20 63 61 73 65 65 6c 65 6d 65 6e 74 ┆listelement> ::= 912 caseelement┆
0x007720…007740 20 3a 3a 3d 20 3c 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3c 65 6e 64 20 6c 61 62 65 ┆ ::= <case label list> <end labe┆
0x007740…007760 6c 20 6c 69 73 74 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 20 6c ┆l list> <statement> ;; <case l┆
0x007760…007780 61 62 65 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 72 61 6e 67 ┆abel list> ::= 0 ::= <label rang┆
0x007780…0077a0 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 ┆e> ! 0 ::= <case label lis┆
0x0077a0…0077c0 74 3e 20 2c 20 3c 6c 61 62 65 6c 20 72 61 6e 67 65 3e 0d 0a 3b 3b 0d 0a 3c 6c 61 62 65 6c 20 72 ┆t> , <label range> ;; <label r┆
0x0077c0…0077e0 61 6e 67 65 3e 20 3a 3a 3d 20 39 31 33 20 63 61 73 65 6c 61 62 65 6c 72 61 6e 67 65 20 3a 3a 3d ┆ange> ::= 913 caselabelrange ::=┆
0x0077e0…007800 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 2e 2e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 ┆ <expression> .. <expression> ┆
0x007800…007820 (2, 0, 1) 20 20 20 20 21 20 39 31 34 20 63 61 73 65 6c 61 62 65 6c 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 ┆ ! 914 caselabel ::= <express┆
0x007820…007840 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 65 6e 64 20 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 39 ┆ion> ;; <end label list> ::= 9┆
0x007840…007860 31 35 20 63 61 73 65 6c 69 73 74 20 3a 3a 3d 20 3a 0d 0a 3b 3b 0d 0a 3c 65 6e 64 20 63 61 73 65 ┆15 caselist ::= : ;; <end case┆
0x007860…007880 20 70 61 72 74 3e 20 3a 3a 3d 20 39 31 32 20 63 61 73 65 65 6c 65 6d 65 6e 74 20 3a 3a 3d 20 3c ┆ part> ::= 912 caseelement ::= <┆
0x007880…0078a0 6f 74 68 65 72 77 69 73 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 65 6e 64 0d ┆otherwise> <statement list> end ┆
0x0078a0…0078c0 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 65 6e 64 0d 0a 3b 3b 0d 0a 3c 6f 74 68 65 72 77 69 73 ┆ ! 0 ::= end ;; <otherwis┆
0x0078c0…0078e0 65 3e 20 3a 3a 3d 20 39 31 36 20 6f 74 68 65 72 77 69 73 65 20 63 61 73 65 6c 69 73 74 20 3a 3a ┆e> ::= 916 otherwise caselist ::┆
0x0078e0…007900 3d 20 6f 74 68 65 72 77 69 73 65 0d 0a 3b 3b 0d 0a 3c 73 6b 69 70 73 65 6d 69 6b 6f 6c 6f 6e 3e ┆= otherwise ;; <skipsemikolon>┆
0x007900…007920 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3b 0d 0a 20 20 20 20 21 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d ┆ ::= 0 ::= ; ! 0 ::= empty ┆
0x007920…007940 0a 3b 3b 0d 0a 3c 66 6f 72 20 64 6f 3e 20 3a 3a 3d 20 39 31 38 20 65 6e 64 73 75 62 72 61 6e 67 ┆ ;; <for do> ::= 918 endsubrang┆
0x007940…007960 65 20 75 70 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 3c 66 6f 72 20 74 6f 3e 20 3c 65 78 ┆e up beginlevel ::= <for to> <ex┆
0x007960…007980 70 72 65 73 73 69 6f 6e 3e 20 64 6f 0d 0a 20 20 20 20 20 21 20 39 31 39 20 65 6e 64 73 75 62 72 ┆pression> do ! 919 endsubr┆
0x007980…0079a0 61 6e 67 65 20 64 6f 77 6e 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 3c 66 6f 72 20 64 6f ┆ange down beginlevel ::= <for do┆
0x0079a0…0079c0 77 6e 74 6f 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 ┆wnto> <expression> do ;; <for ┆
0x0079c0…0079e0 74 6f 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 3c 65 78 70 72 ┆to> ::= 0 ::= <for assign> <expr┆
0x0079e0…007a00 65 73 73 69 6f 6e 3e 20 74 6f 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 64 6f 77 6e 74 6f 3e 20 3a 3a 3d ┆ession> to ;; <for downto> ::=┆
0x007a00…007a20 (2, 0, 2) 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e ┆ 0 ::= <for assign> <expression>┆
0x007a20…007a40 20 64 6f 77 6e 74 6f 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 3a 3a 3d 20 39 32 ┆ downto ;; <for assign> ::= 92┆
0x007a40…007a60 30 20 66 6f 72 73 74 61 74 2c 20 62 65 67 69 6e 6c 65 76 65 6c 20 64 65 63 6c 61 72 61 74 69 6f ┆0 forstat, beginlevel declaratio┆
0x007a60…007a80 6e 20 3a 3a 3d 20 66 6f 72 20 6e 61 6d 65 20 3a 3d 0d 0a 3b 3b 0d 0a 3c 67 6f 74 6f 20 73 74 61 ┆n ::= for name := ;; <goto sta┆
0x007a80…007aa0 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 32 32 20 65 6e 64 67 6f 74 6f 20 3a 3a 3d 20 3c 67 6f 74 ┆tement> ::= 922 endgoto ::= <got┆
0x007aa0…007ac0 6f 3e 20 3c 6c 61 62 20 6e 61 6d 65 3e 0d 0a 3b 3b 0d 0a 3c 67 6f 74 6f 3e 20 3a 3a 3d 20 39 32 ┆o> <lab name> ;; <goto> ::= 92┆
0x007ac0…007ae0 33 20 67 6f 74 6f 73 74 61 74 20 3a 3a 3d 20 67 6f 74 6f 0d 0a 3b 3b 0d 0a 3c 6c 61 62 20 6e 61 ┆3 gotostat ::= goto ;; <lab na┆
0x007ae0…007b00 6d 65 3e 20 3a 3a 3d 20 39 32 34 20 69 64 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 69 66 ┆me> ::= 924 id ::= name ;; <if┆
0x007b00…007b20 20 74 68 65 6e 3e 20 3a 3a 3d 20 39 32 36 20 69 66 65 78 70 72 20 3a 3a 3d 20 3c 69 66 20 70 61 ┆ then> ::= 926 ifexpr ::= <if pa┆
0x007b20…007b40 72 74 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 74 68 65 6e 0d 0a 3b 3b 0d 0a 3c 69 66 20 70 ┆rt> <expression> then ;; <if p┆
0x007b40…007b60 61 72 74 3e 20 3a 3a 3d 20 39 32 37 20 69 66 73 74 61 74 20 3a 3a 3d 20 69 66 0d 0a 3b 3b 0d 0a ┆art> ::= 927 ifstat ::= if ;; ┆
0x007b60…007b80 3c 69 66 20 74 68 65 6e 20 65 6c 73 65 3e 20 3a 3a 3d 20 39 32 38 20 65 6c 73 65 20 3a 3a 3d 20 ┆<if then else> ::= 928 else ::= ┆
0x007b80…007ba0 3c 69 66 20 74 68 65 6e 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 65 ┆<if then> <balanced statement> e┆
0x007ba0…007bc0 6c 73 65 0d 0a 3b 3b 0d 0a 3c 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 35 ┆lse ;; <loop statement> ::= 95┆
0x007bc0…007be0 37 20 65 6e 64 6c 6f 6f 70 20 3a 3a 3d 20 3c 6c 6f 6f 70 3e 20 3c 73 74 61 74 65 6d 65 6e 74 20 ┆7 endloop ::= <loop> <statement ┆
0x007be0…007c00 6c 69 73 74 3e 20 65 6e 64 6c 6f 6f 70 0d 0a 3b 3b 0d 0a 3c 6c 6f 6f 70 3e 20 3a 3a 3d 20 39 35 ┆list> endloop ;; <loop> ::= 95┆
0x007c00…007c20 (2, 0, 3) 36 20 6c 6f 6f 70 73 74 61 74 20 3a 3a 3d 20 6c 6f 6f 70 0d 0a 3b 3b 0d 0a 3c 72 65 70 65 61 74 ┆6 loopstat ::= loop ;; <repeat┆
0x007c20…007c40 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 33 30 20 65 6e 64 72 65 70 65 61 74 20 3a 3a ┆ statement> ::= 930 endrepeat ::┆
0x007c40…007c60 3d 20 3c 72 65 70 65 61 74 3e 20 0d 0a 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3c 75 ┆= <repeat> <statement list> <u┆
0x007c60…007c80 6e 74 69 6c 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 72 65 70 65 61 74 3e ┆ntil> <expression> ;; <repeat>┆
0x007c80…007ca0 20 3a 3a 3d 20 39 33 32 20 72 65 70 65 61 74 73 74 61 74 20 3a 3a 3d 20 72 65 70 65 61 74 0d 0a ┆ ::= 932 repeatstat ::= repeat ┆
0x007ca0…007cc0 3b 3b 0d 0a 3c 75 6e 74 69 6c 3e 20 3a 3a 3d 20 39 32 39 20 75 6e 74 69 6c 20 3a 3a 3d 20 75 6e ┆;; <until> ::= 929 until ::= un┆
0x007cc0…007ce0 74 69 6c 0d 0a 3b 3b 0d 0a 3c 77 68 69 6c 65 20 64 6f 3e 20 3a 3a 3d 20 39 33 34 20 77 68 69 6c ┆til ;; <while do> ::= 934 whil┆
0x007ce0…007d00 65 65 78 70 72 20 3a 3a 3d 20 3c 77 68 69 6c 65 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 64 ┆eexpr ::= <while> <expression> d┆
0x007d00…007d20 6f 0d 0a 3b 3b 0d 0a 3c 77 68 69 6c 65 3e 20 3a 3a 3d 20 39 33 35 20 77 68 69 6c 65 73 74 61 74 ┆o ;; <while> ::= 935 whilestat┆
0x007d20…007d40 20 3a 3a 3d 20 77 68 69 6c 65 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 64 6f 3e 20 3a 3a 3d 20 20 39 ┆ ::= while ;; <with do> ::= 9┆
0x007d40…007d60 34 34 20 64 6f 20 3a 3a 3d 20 3c 77 69 74 68 3e 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 ┆44 do ::= <with> <with variable ┆
0x007d60…007d80 6c 69 73 74 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 6c 6f 63 6b 20 64 6f 3e 20 3a 3a 3d 20 39 34 37 20 ┆list> do ;; <lock do> ::= 947 ┆
0x007d80…007da0 64 6f 20 3a 3a 3d 20 3c 6c 6f 63 6b 3e 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 74 6f 3e 20 3c 6c ┆do ::= <lock> <variable> <to> <l┆
0x007da0…007dc0 6f 63 6b 20 69 64 65 6e 74 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 6c 6f 63 6b 20 69 64 65 6e 74 3e 20 ┆ock ident> do ;; <lock ident> ┆
0x007dc0…007de0 3a 3a 3d 20 39 34 33 20 6e 6f 6c 6f 63 61 6c 74 79 70 65 20 3a 3a 3d 20 3c 69 64 65 6e 74 3e 0d ┆::= 943 nolocaltype ::= <ident> ┆
0x007de0…007e00 0a 20 20 20 20 20 21 20 39 34 32 20 65 6e 64 6c 6f 63 61 6c 74 79 70 65 20 3a 3a 3d 20 3c 69 64 ┆ ! 942 endlocaltype ::= <id┆
0x007e00…007e20 (2, 0, 4) 65 6e 74 3e 20 3c 74 79 70 65 63 6f 6c 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 ┆ent> <typecolon> <common type sp┆
0x007e20…007e40 65 63 3e 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 3e 20 3a 3a 3d 20 39 33 37 20 77 69 74 68 73 74 61 74 ┆ec> ;; <with> ::= 937 withstat┆
0x007e40…007e60 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 77 69 74 68 0d 0a 3b 3b 0d 0a 3c 6c 6f 63 6b 3e ┆ beginlevel ::= with ;; <lock>┆
0x007e60…007e80 20 3a 3a 3d 20 39 34 35 20 6c 6f 63 6b 73 74 61 74 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d ┆ ::= 945 lockstat beginlevel ::=┆
0x007e80…007ea0 20 6c 6f 63 6b 64 61 74 61 0d 0a 21 20 39 34 36 20 6c 6f 63 6b 62 75 66 73 74 61 74 20 3a 3a 3d ┆ lockdata ! 946 lockbufstat ::=┆
0x007ea0…007ec0 20 6c 6f 63 6b 62 75 66 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 ┆ lockbuf ;; <with variable lis┆
0x007ec0…007ee0 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 3e 0d 0a 20 20 ┆t> ::= 0 ::= <with variable> ┆
0x007ee0…007f00 20 20 20 21 20 30 20 3a 3a 3d 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 3e 20 ┆ ! 0 ::= <with variable list> ┆
0x007f00…007f20 3c 77 69 74 68 20 63 6f 6d 6d 61 3e 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b ┆<with comma> <with variable> ;;┆
0x007f20…007f40 0d 0a 3c 77 69 74 68 20 63 6f 6d 6d 61 3e 20 3a 3a 3d 20 39 33 38 20 77 69 74 68 63 6f 6d 6d 61 ┆ <with comma> ::= 938 withcomma┆
0x007f40…007f60 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 2c 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 76 61 72 ┆ beginlevel ::= , ;; <with var┆
0x007f60…007f80 69 61 62 6c 65 3e 20 3a 3a 3d 20 39 33 39 20 77 69 74 68 76 61 72 20 6e 6f 6c 6f 63 61 6c 64 65 ┆iable> ::= 939 withvar nolocalde┆
0x007f80…007fa0 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a ┆cl, declaration ::= <variable> ┆
0x007fa0…007fc0 20 20 20 20 20 21 20 39 34 32 20 65 6e 64 6c 6f 63 61 6c 64 65 63 6c 20 3a 3a 3d 20 3c 76 61 72 ┆ ! 942 endlocaldecl ::= <var┆
0x007fc0…007fe0 69 61 62 6c 65 3e 20 3c 61 73 3e 20 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 20 3c 74 79 70 65 20 63 ┆iable> <as> <local name> <type c┆
0x007fe0…008000 6f 6c 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 20 20 20 20 20 21 ┆olon> <common type spec> !┆
0x008000…008020 (2, 0, 5) 20 39 34 33 20 6e 6f 6c 6f 63 61 6c 74 79 70 65 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 ┆ 943 nolocaltype ::= <variable> ┆
0x008020…008040 3c 61 73 3e 20 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 0d 0a 3b 3b 0d 0a 3c 61 73 3e 20 3a 3a 3d 20 ┆<as> <local name> ;; <as> ::= ┆
0x008040…008060 39 34 30 20 77 69 74 68 76 61 72 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 61 73 0d ┆940 withvar, declaration ::= as ┆
0x008060…008080 0a 3b 3b 0d 0a 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 20 3a 3a 3d 20 39 34 31 20 2c 20 72 65 6e 61 ┆ ;; <local name> ::= 941 , rena┆
0x008080…0080a0 6d 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 74 6f 3e 20 3a 3a 3d 20 39 34 38 20 6c 6f ┆me ::= name ;; <to> ::= 948 lo┆
0x0080a0…0080c0 63 6b 76 61 72 20 65 6e 64 6c 6f 63 6b 64 65 63 6c 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d ┆ckvar endlockdecl, startlist ::=┆
0x0080c0…0080e0 20 74 6f 0d 0a 3b 3b 0d 0a 3c 72 65 67 69 6f 6e 20 64 6f 3e 20 3a 3a 3d 20 39 35 35 20 76 61 72 ┆ to ;; <region do> ::= 955 var┆
0x0080e0…008100 20 3a 3a 3d 20 3c 72 65 67 69 6f 6e 3e 20 3c 76 61 72 69 61 62 6c 65 3e 20 64 6f 0d 0a 3b 3b 0d ┆ ::= <region> <variable> do ;; ┆
0x008100…008120 0a 3c 72 65 67 69 6f 6e 3e 20 3a 3a 3d 20 39 35 34 20 72 65 67 69 6f 6e 73 74 61 74 20 3a 3a 3d ┆ <region> ::= 954 regionstat ::=┆
0x008120…008140 20 72 65 67 69 6f 6e 0d 0a 3b 3b 0d 0a 3c 63 68 61 6e 6e 65 6c 20 64 6f 3e 20 3a 3a 3d 20 39 36 ┆ region ;; <channel do> ::= 96┆
0x008140…008160 32 20 63 68 61 6e 76 61 72 20 3a 3a 3d 20 3c 63 68 61 6e 6e 65 6c 3e 20 3c 76 61 72 69 61 62 6c ┆2 chanvar ::= <channel> <variabl┆
0x008160…008180 65 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 63 68 61 6e 6e 65 6c 3e 20 3a 3a 3d 20 39 36 33 20 63 68 61 ┆e> do ;; <channel> ::= 963 cha┆
0x008180…0081a0 6e 6e 65 6c 73 74 61 74 20 3a 3a 3d 20 63 68 61 6e 6e 65 6c 0d 0a 3b 3b 0d 0a 3c 65 78 70 72 65 ┆nnelstat ::= channel ;; <expre┆
0x0081a0…0081c0 73 73 69 6f 6e 3e 20 3a 3a 3d 20 38 30 31 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d ┆ssion> ::= 801 endexpression ::=┆
0x0081c0…0081e0 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 32 ┆ <simple expression> ! 802┆
0x0081e0…008200 20 65 71 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 ┆ eq endexpression ::= <simple ex┆
0x008200…008220 (2, 0, 6) 70 72 65 73 73 69 6f 6e 3e 20 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d ┆pression> = <simple expression> ┆
0x008220…008240 0a 20 20 20 20 20 21 20 38 30 33 20 6e 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d ┆ ! 803 ne endexpression ::=┆
0x008240…008260 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c 3e 20 3c 73 69 6d 70 6c 65 20 ┆ <simple expression> <> <simple ┆
0x008260…008280 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 34 20 6c 74 20 65 6e 64 65 78 ┆expression> ! 804 lt endex┆
0x008280…0082a0 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e ┆pression ::= <simple expression>┆
0x0082a0…0082c0 20 3c 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 ┆ < <simple expression> ! 8┆
0x0082c0…0082e0 30 35 20 6c 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 ┆05 le endexpression ::= <simple ┆
0x0082e0…008300 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f ┆expression> <= <simple expressio┆
0x008300…008320 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 36 20 67 74 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 ┆n> ! 806 gt endexpression ┆
0x008320…008340 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3e 20 3c 73 69 6d 70 6c ┆::= <simple expression> > <simpl┆
0x008340…008360 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 37 20 67 65 20 65 6e 64 ┆e expression> ! 807 ge end┆
0x008360…008380 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f ┆expression ::= <simple expressio┆
0x008380…0083a0 6e 3e 20 3e 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 ┆n> >= <simple expression> ┆
0x0083a0…0083c0 21 20 38 30 38 20 69 6e 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 ┆! 808 in endexpression ::= <simp┆
0x0083c0…0083e0 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 69 6e 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 ┆le expression> in <simple expres┆
0x0083e0…008400 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 31 32 32 20 65 72 72 6f 72 65 78 70 72 65 73 73 69 6f ┆sion> ! 122 errorexpressio┆
0x008400…008420 (2, 0, 7) 6e 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c ┆n endexpression ::= error ;; <┆
0x008420…008440 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3a 3a 3d 20 38 31 30 20 61 64 64 20 3a ┆simple expression> ::= 810 add :┆
0x008440…008460 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 2b 20 3c 74 65 72 6d 3e 0d ┆:= <simple expression> + <term> ┆
0x008460…008480 0a 20 20 20 20 20 21 20 38 31 31 20 73 75 62 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 ┆ ! 811 sub ::= <simple expr┆
0x008480…0084a0 65 73 73 69 6f 6e 3e 20 2d 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 32 20 6f 72 20 ┆ession> - <term> ! 812 or ┆
0x0084a0…0084c0 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 6f 72 20 3c 74 65 72 6d ┆::= <simple expression> or <term┆
0x0084c0…0084e0 3e 0d 0a 20 20 20 20 20 21 20 38 31 35 20 78 6f 72 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 ┆> ! 815 xor ::= <simple ex┆
0x0084e0…008500 70 72 65 73 73 69 6f 6e 3e 20 78 6f 72 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 33 ┆pression> xor <term> ! 813┆
0x008500…008520 20 6e 6f 63 6f 64 65 20 3a 3a 3d 20 2b 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 34 ┆ nocode ::= + <term> ! 814┆
0x008520…008540 20 75 73 75 62 20 3a 3a 3d 20 2d 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d ┆ usub ::= - <term> ! 0 ::=┆
0x008540…008560 20 3c 74 65 72 6d 3e 0d 0a 3b 3b 0d 0a 3c 74 65 72 6d 3e 20 3a 3a 3d 20 38 31 36 20 73 74 61 72 ┆ <term> ;; <term> ::= 816 star┆
0x008560…008580 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 2a 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 ┆ ::= <term> * <factor> ! 8┆
0x008580…0085a0 31 37 20 73 6c 61 73 68 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 2f 20 3c 66 61 63 74 6f 72 3e 0d 0a ┆17 slash ::= <term> / <factor> ┆
0x0085a0…0085c0 20 20 20 20 20 21 20 38 32 31 20 73 68 69 66 74 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 73 68 69 66 ┆ ! 821 shift ::= <term> shif┆
0x0085c0…0085e0 74 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 31 38 20 64 69 76 20 3a 3a 3d 20 3c ┆t <factor> ! 818 div ::= <┆
0x0085e0…008600 74 65 72 6d 3e 20 64 69 76 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 31 39 20 6d ┆term> div <factor> ! 819 m┆
0x008600…008620 (2, 0, 8) 6f 64 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 6d 6f 64 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 ┆od ::= <term> mod <factor> ┆
0x008620…008640 20 21 20 38 32 30 20 61 6e 64 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 61 6e 64 20 3c 66 61 63 74 6f ┆ ! 820 and ::= <term> and <facto┆
0x008640…008660 72 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 61 63 74 6f 72 3e 0d 0a 3b 3b 0d 0a 3c ┆r> ! 0 ::= <factor> ;; <┆
0x008660…008680 66 61 63 74 6f 72 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 ┆factor> ::= 0 ::= <value denotat┆
0x008680…0086a0 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 33 30 20 65 6e 64 76 61 72 69 61 62 6c 65 20 3a 3a 3d ┆ion> ! 830 endvariable ::=┆
0x0086a0…0086c0 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 28 20 3c 65 78 70 ┆ <variable> ! 0 ::= ( <exp┆
0x0086c0…0086e0 72 65 73 73 69 6f 6e 3e 20 29 0d 0a 20 20 20 20 20 21 20 38 33 32 20 3a 3a 3d 20 67 65 74 73 77 ┆ression> ) ! 832 ::= getsw┆
0x0086e0…008700 69 74 63 68 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 21 20 38 33 33 20 76 61 72 73 69 7a ┆itch ( name ) ! 833 varsiz┆
0x008700…008720 65 63 61 6c 6c 28 20 73 70 69 78 20 29 20 3a 3a 3d 20 76 61 72 73 69 7a 65 20 28 20 6e 61 6d 65 ┆ecall( spix ) ::= varsize ( name┆
0x008720…008740 20 29 0d 0a 20 20 20 20 20 21 20 38 33 34 20 74 79 70 65 73 69 7a 65 63 61 6c 6c 28 20 73 70 69 ┆ ) ! 834 typesizecall( spi┆
0x008740…008760 78 20 29 20 3a 3a 3d 20 74 79 70 65 73 69 7a 65 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 ┆x ) ::= typesize ( name ) ┆
0x008760…008780 21 20 38 33 31 20 6e 6f 74 20 3a 3a 3d 20 6e 6f 74 20 3c 66 61 63 74 6f 72 3e 0d 0a 3b 3b 0d 0a ┆! 831 not ::= not <factor> ;; ┆
0x008780…0087a0 3c 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 75 6e ┆<value denotation> ::= 0 ::= <un┆
0x0087a0…0087c0 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 ┆signed integer> ! 0 ::= <s┆
0x0087c0…0087e0 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 ┆truc value denotation> ! 8┆
0x0087e0…008800 32 35 20 65 6e 64 73 65 74 6c 69 73 74 20 3a 3a 3d 20 3c 73 65 74 20 64 65 6e 6f 74 61 74 69 6f ┆25 endsetlist ::= <set denotatio┆
0x008800…008820 (2, 0, 9) 6e 3e 0d 0a 20 20 20 20 20 21 20 34 30 31 20 6c 69 74 65 72 61 6c 20 74 65 78 74 20 3a 3a 3d 20 ┆n> ! 401 literal text ::= ┆
0x008820…008840 3c 73 74 72 3e 0d 0a 3b 3b 0d 0a 0d 0a 3c 73 74 72 3e 20 3a 3a 3d 20 34 30 35 20 73 74 72 69 6e ┆<str> ;; <str> ::= 405 strin┆
0x008840…008860 67 20 3a 3a 3d 20 73 74 72 69 6e 67 0d 0a 20 20 20 20 20 21 20 34 30 36 20 63 6f 6e 63 61 74 65 ┆g ::= string ! 406 concate┆
0x008860…008880 6e 61 74 65 20 73 74 72 69 6e 67 20 3a 3a 3d 20 3c 73 74 72 3e 26 73 74 72 69 6e 67 0d 0a 20 20 ┆nate string ::= <str>&string ┆
0x008880…0088a0 20 20 20 21 20 34 30 38 20 63 6f 6e 63 61 74 65 6e 61 6d 65 20 6e 61 6d 65 20 3a 3a 3d 20 3c 73 ┆ ! 408 concatename name ::= <s┆
0x0088a0…0088c0 74 72 3e 26 6e 61 6d 65 0d 0a 3b 3b 0d 0a 0d 0a 3c 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e ┆tr>&name ;; <struc value den┆
0x0088c0…0088e0 6f 74 61 74 69 6f 6e 3e 20 3a 3a 3d 20 38 34 32 20 65 6e 64 73 74 72 75 63 20 3a 3a 3d 20 3c 73 ┆otation> ::= 842 endstruc ::= <s┆
0x0088e0…008900 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 3e 20 3c 73 74 72 75 63 20 76 61 6c 75 65 20 6c 69 73 ┆tart struc val> <struc value lis┆
0x008900…008920 74 3e 20 3a 29 0d 0a 20 20 20 20 20 21 20 38 34 32 20 65 6e 64 73 74 72 75 63 20 3a 3a 3d 20 3c ┆t> :) ! 842 endstruc ::= <┆
0x008920…008940 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 3e 20 3a 29 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 20 ┆start struc val> :) ;; <start ┆
0x008940…008960 73 74 72 75 63 20 76 61 6c 3e 20 3a 3a 3d 20 38 34 31 20 62 65 67 69 6e 73 74 72 75 63 20 3a 3a ┆struc val> ::= 841 beginstruc ::┆
0x008960…008980 3d 20 28 3a 0d 0a 3b 3b 0d 0a 3c 73 74 72 75 63 20 76 61 6c 75 65 20 6c 69 73 74 3e 20 3a 3a 3d ┆= (: ;; <struc value list> ::=┆
0x008980…0089a0 20 30 20 3a 3a 3d 20 3c 73 74 72 75 63 20 76 61 6c 75 65 20 6c 69 73 74 3e 20 2c 20 3c 73 74 72 ┆ 0 ::= <struc value list> , <str┆
0x0089a0…0089c0 75 63 20 76 61 6c 75 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 74 72 75 63 20 76 ┆uc value> ! 0 ::= <struc v┆
0x0089c0…0089e0 61 6c 75 65 3e 0d 0a 3b 3b 0d 0a 3c 73 74 72 75 63 20 76 61 6c 75 65 3e 20 3a 3a 3d 20 38 34 33 ┆alue> ;; <struc value> ::= 843┆
0x0089e0…008a00 20 73 74 72 75 63 65 6c 65 6d 20 3a 3a 3d 20 3c 75 6e 69 74 3e 0d 0a 20 20 20 20 20 21 20 38 34 ┆ strucelem ::= <unit> ! 84┆
0x008a00…008a20 (2, 0, 10) 34 20 72 65 70 73 74 72 75 63 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 2a 2a 2a 20 ┆4 repstruc ::= <expression> *** ┆
0x008a20…008a40 3c 75 6e 69 74 3e 0d 0a 3b 3b 0d 0a 0d 0a 3c 73 65 74 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 20 3a ┆<unit> ;; <set denotation> :┆
0x008a40…008a60 3a 3d 20 38 32 34 20 3a 3a 3d 20 3c 73 74 61 72 74 73 65 74 3e 20 3c 65 6c 65 6d 65 6e 74 20 6c ┆:= 824 ::= <startset> <element l┆
0x008a60…008a80 69 73 74 3e 20 2e 29 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 74 61 72 74 73 65 74 3e ┆ist> .) ! 0 ::= <startset>┆
0x008a80…008aa0 20 2e 29 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 73 65 74 3e 20 3a 3a 3d 20 38 32 36 20 73 65 74 6c ┆ .) ;; <startset> ::= 826 setl┆
0x008aa0…008ac0 69 73 74 20 3a 3a 3d 20 28 2e 0d 0a 3b 3b 0d 0a 3c 65 6c 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3a ┆ist ::= (. ;; <element list> :┆
0x008ac0…008ae0 3a 3d 20 30 20 3a 3a 3d 20 3c 65 6c 65 6d 65 6e 74 20 6c 69 73 74 3e 20 2c 20 3c 65 6c 65 6d 65 ┆:= 0 ::= <element list> , <eleme┆
0x008ae0…008b00 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 6c 65 6d 65 6e 74 3e 0d 0a 3b 3b 0d ┆nt> ! 0 ::= <element> ;; ┆
0x008b00…008b20 0a 3c 65 6c 65 6d 65 6e 74 3e 20 3a 3a 3d 20 38 32 37 20 73 5f 65 6c 65 6d 65 6e 74 20 3a 3a 3d ┆ <element> ::= 827 s_element ::=┆
0x008b20…008b40 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 32 38 20 6d 5f 65 6c 65 6d ┆ <expression> ! 828 m_elem┆
0x008b40…008b60 65 6e 74 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 2e 2e 20 3c 65 78 70 72 65 73 73 ┆ent ::= <expression> .. <express┆
0x008b60…008b80 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 76 61 72 69 61 62 6c 65 3e 20 3a 3a 3d 20 38 33 35 20 69 64 20 ┆ion> ;; <variable> ::= 835 id ┆
0x008b80…008ba0 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 38 33 36 20 66 69 65 6c 64 20 3a 3a 3d 20 3c ┆::= name ! 836 field ::= <┆
0x008ba0…008bc0 76 61 72 69 61 62 6c 65 3e 20 2e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c ┆variable> . name ! 0 ::= <┆
0x008bc0…008be0 76 61 72 69 61 62 6c 65 3e 20 3c 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f ┆variable> <struc value denotatio┆
0x008be0…008c00 6e 3e 0d 0a 20 20 20 20 20 21 20 38 33 37 20 65 6e 64 61 63 74 75 61 6c 20 3a 3a 3d 20 3c 76 61 ┆n> ! 837 endactual ::= <va┆
0x008c00…008c20 (2, 0, 11) 72 69 61 62 6c 65 3e 20 3c 62 65 67 69 6e 20 61 63 74 75 61 6c 3e 20 3c 61 63 74 75 61 6c 20 70 ┆riable> <begin actual> <actual p┆
0x008c20…008c40 61 72 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 29 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c ┆arameter list> ) ! 0 ::= <┆
0x008c40…008c60 76 61 72 69 61 62 6c 65 3e 20 3c 65 78 63 6c 61 6d 61 74 69 6f 6e 3e 20 3c 70 61 72 61 6d 6e 61 ┆variable> <exclamation> <paramna┆
0x008c60…008c80 6d 65 3e 0d 0a 20 20 20 20 20 21 20 38 33 38 20 75 70 61 72 72 6f 77 20 3a 3a 3d 20 3c 76 61 72 ┆me> ! 838 uparrow ::= <var┆
0x008c80…008ca0 69 61 62 6c 65 3e 20 5e 0d 0a 3b 3b 0d 0a 6d 65 74 61 73 79 6d 62 6f 6c 73 20 6d 31 20 3d 20 7e ┆iable> ^ ;; metasymbols m1 = ~┆
0x008ca0…008cc0 20 6d 32 20 3d 24 20 6d 33 20 3d 20 25 20 6d 34 20 3d 20 40 0d 0a 3c 65 78 63 6c 61 6d 61 74 69 ┆ m2 =$ m3 = % m4 = @ <exclamati┆
0x008cc0…008ce0 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 21 0d 0a 3b 3b 0d 0a 6d 65 74 61 73 79 6d 62 6f 6c 73 ┆on> ::= 0 ::= ! ;; metasymbols┆
0x008ce0…008d00 20 6d 31 20 3d 20 7e 20 6d 32 20 3d 20 21 20 6d 33 20 3d 20 25 20 6d 34 20 3d 20 40 0d 0a 3c 70 ┆ m1 = ~ m2 = ! m3 = % m4 = @ <p┆
0x008d00…008d20 61 72 61 6d 6e 61 6d 65 3e 20 3a 3a 3d 20 38 34 30 20 74 79 70 65 73 65 6c 65 63 74 20 3a 3a 3d ┆aramname> ::= 840 typeselect ::=┆
0x008d20…008d40 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 62 65 67 69 6e 20 61 63 74 75 61 6c 3e 20 3a 3a 3d 20 38 33 ┆ name ;; <begin actual> ::= 83┆
0x008d40…008d60 39 20 62 65 67 69 6e 61 63 74 75 61 6c 20 3a 3a 3d 20 28 0d 0a 3b 3b 0d 0a 3c 75 6e 73 69 67 6e ┆9 beginactual ::= ( ;; <unsign┆
0x008d60…008d80 65 64 20 69 6e 74 65 67 65 72 3e 20 3a 3a 3d 20 34 30 32 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 ┆ed integer> ::= 402 literal inte┆
0x008d80…008da0 67 65 72 2f 72 65 61 6c 20 3a 3a 3d 20 6b 6f 6e 73 74 0d 0a 20 20 20 20 20 21 20 34 30 34 20 6c ┆ger/real ::= konst ! 404 l┆
0x008da0…008dc0 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 20 3a 3a 3d 20 23 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3b ┆iteral integer ::= # name ;; ;┆
0x008dc0…008de0 3b 0d 0a 69 61 62 6c 65 3e 20 3c 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f ┆; iable> <struc value denotatio┆
0x008de0…008e00 6e 3e 0d 0a 20 20 20 20 20 21 20 38 33 37 20 65 6e 64 61 63 74 75 61 6c 20 3a 3a 3d 20 3c 76 61 ┆n> ! 837 endactual ::= <va┆
0x008e00…008e20 (2, 0, 12) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 2f 72 74 70 74 61 62 2e 6f 72 ┆../sw2114/src/bobs/rtp/rtptab.or┆
0x008e20…008e40 69 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ig ┆
0x008e40…008e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x008e60…008e80 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x008e80…008ea0 20 20 37 35 33 36 30 20 20 35 30 31 31 32 32 32 36 33 34 20 20 31 32 30 33 30 00 20 00 00 00 00 ┆ 75360 5011222634 12030 ┆
0x008ea0…008ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x009000…009020 (2, 0, 13) 20 20 20 20 20 20 31 31 0d 0a 20 20 20 20 20 32 36 34 0d 0a 20 20 20 20 20 33 33 39 0d 0a 20 20 ┆ 11 264 339 ┆
0x009020…009040 20 20 31 33 33 38 0d 0a 20 20 20 20 20 32 34 30 0d 0a 20 20 20 20 20 20 31 37 0d 0a 20 20 20 20 ┆ 1338 240 17 ┆
0x009040…009060 20 20 33 35 0d 0a 20 20 20 20 20 20 33 30 0d 0a 20 20 20 20 20 20 35 30 0d 0a 20 27 0d 0a 20 20 ┆ 35 30 50 ' ┆
0x009060…009080 20 20 20 20 38 39 0d 0a 20 20 20 20 20 20 20 32 0d 0a 2a 29 0d 0a 20 20 30 20 30 20 30 0d 0a 20 ┆ 89 2 *) 0 0 0 ┆
0x009080…0090a0 21 30 20 30 20 39 33 0d 0a 20 22 30 20 30 20 36 36 0d 0a 20 23 30 20 30 20 38 37 0d 0a 20 24 30 ┆!0 0 93 "0 0 66 #0 0 87 $0┆
0x0090a0…0090c0 20 30 20 30 0d 0a 20 25 30 20 30 20 30 0d 0a 20 26 30 20 30 20 39 32 0d 0a 20 27 30 20 30 20 36 ┆ 0 0 %0 0 0 &0 0 92 '0 0 6┆
0x0090c0…0090e0 35 0d 0a 20 28 30 20 31 20 37 34 0d 0a 20 29 30 20 30 20 37 35 0d 0a 20 2a 30 20 34 20 36 33 0d ┆5 (0 1 74 )0 0 75 *0 4 63 ┆
0x0090e0…009100 0a 20 2b 30 20 30 20 36 31 0d 0a 20 2c 30 20 30 20 38 33 0d 0a 20 2d 30 20 38 20 36 32 0d 0a 20 ┆ +0 0 61 ,0 0 83 -0 8 62 ┆
0x009100…009120 2e 30 20 39 20 38 32 0d 0a 20 2f 30 20 30 20 36 34 0d 0a 20 30 30 20 30 20 30 0d 0a 20 31 30 20 ┆.0 9 82 /0 0 64 00 0 0 10 ┆
0x009120…009140 30 20 30 0d 0a 20 32 30 20 30 20 30 0d 0a 20 33 30 20 30 20 30 0d 0a 20 34 30 20 30 20 30 0d 0a ┆0 0 20 0 0 30 0 0 40 0 0 ┆
0x009140…009160 20 35 30 20 30 20 30 0d 0a 20 36 30 20 30 20 30 0d 0a 20 37 30 20 30 20 30 0d 0a 20 38 30 20 30 ┆ 50 0 0 60 0 0 70 0 0 80 0┆
0x009160…009180 20 30 0d 0a 20 39 30 20 30 20 30 0d 0a 20 3a 30 20 31 31 20 38 35 0d 0a 20 3b 30 20 30 20 38 34 ┆ 0 90 0 0 :0 11 85 ;0 0 84┆
0x009180…0091a0 0d 0a 20 3c 30 20 31 34 20 36 37 0d 0a 20 3d 30 20 30 20 37 39 0d 0a 20 3e 30 20 31 37 20 36 38 ┆ <0 14 67 =0 0 79 >0 17 68┆
0x0091a0…0091c0 0d 0a 20 3f 30 20 30 20 39 31 0d 0a 20 40 30 20 30 20 30 0d 0a 20 41 30 20 31 38 20 30 0d 0a 20 ┆ ?0 0 91 @0 0 0 A0 18 0 ┆
0x0091c0…0091e0 42 30 20 32 35 20 30 0d 0a 20 43 30 20 32 39 20 30 0d 0a 20 44 30 20 35 31 20 30 0d 0a 20 45 30 ┆B0 25 0 C0 29 0 D0 51 0 E0┆
0x0091e0…009200 20 35 38 20 30 0d 0a 20 46 30 20 38 38 20 30 0d 0a 20 47 30 20 31 30 31 20 30 0d 0a 20 48 30 20 ┆ 58 0 F0 88 0 G0 101 0 H0 ┆
0x009200…009220 (2, 0, 14) 30 20 30 0d 0a 20 49 30 20 31 31 32 20 30 0d 0a 20 4a 30 20 30 20 30 0d 0a 20 4b 30 20 31 31 39 ┆0 0 I0 112 0 J0 0 0 K0 119┆
0x009220…009240 20 30 0d 0a 20 4c 30 20 31 32 33 20 30 0d 0a 20 4d 30 20 31 33 35 20 30 0d 0a 20 4e 30 20 31 33 ┆ 0 L0 123 0 M0 135 0 N0 13┆
0x009240…009260 37 20 30 0d 0a 20 4f 30 20 31 34 32 20 30 0d 0a 20 50 30 20 31 36 32 20 30 0d 0a 20 51 30 20 30 ┆7 0 O0 142 0 P0 162 0 Q0 0┆
0x009260…009280 20 30 0d 0a 20 52 30 20 31 38 33 20 30 0d 0a 20 53 30 20 31 39 36 20 30 0d 0a 20 54 30 20 32 31 ┆ 0 R0 183 0 S0 196 0 T0 21┆
0x009280…0092a0 31 20 30 0d 0a 20 55 30 20 32 32 32 20 30 0d 0a 20 56 30 20 32 32 36 20 30 0d 0a 20 57 30 20 32 ┆1 0 U0 222 0 V0 226 0 W0 2┆
0x0092a0…0092c0 33 32 20 30 0d 0a 20 58 30 20 32 33 39 20 30 0d 0a 20 59 30 20 30 20 30 0d 0a 20 5a 30 20 30 20 ┆32 0 X0 239 0 Y0 0 0 Z0 0 ┆
0x0092c0…0092e0 30 0d 0a 20 5b 30 20 30 20 30 0d 0a 20 5c 30 20 30 20 30 0d 0a 20 5d 30 20 30 20 30 0d 0a 20 5e ┆0 [0 0 0 \0 0 0 ]0 0 0 ^┆
0x0092e0…009300 30 20 30 20 37 38 0d 0a 20 5f 30 20 30 20 30 0d 0a 20 60 30 20 30 20 30 0d 0a 20 61 30 20 30 20 ┆0 0 78 _0 0 0 `0 0 0 a0 0 ┆
0x009300…009320 30 0d 0a 20 62 30 20 30 20 30 0d 0a 20 63 30 20 30 20 30 0d 0a 20 64 30 20 30 20 30 0d 0a 20 65 ┆0 b0 0 0 c0 0 0 d0 0 0 e┆
0x009320…009340 30 20 30 20 30 0d 0a 20 66 30 20 30 20 30 0d 0a 20 67 30 20 30 20 30 0d 0a 20 68 30 20 30 20 30 ┆0 0 0 f0 0 0 g0 0 0 h0 0 0┆
0x009340…009360 0d 0a 20 69 30 20 30 20 30 0d 0a 20 6a 30 20 30 20 30 0d 0a 20 6b 30 20 30 20 30 0d 0a 20 6c 30 ┆ i0 0 0 j0 0 0 k0 0 0 l0┆
0x009360…009380 20 30 20 30 0d 0a 20 6d 30 20 30 20 30 0d 0a 20 6e 30 20 30 20 30 0d 0a 20 6f 30 20 30 20 30 0d ┆ 0 0 m0 0 0 n0 0 0 o0 0 0 ┆
0x009380…0093a0 0a 20 70 30 20 30 20 30 0d 0a 20 71 30 20 30 20 30 0d 0a 20 72 30 20 30 20 30 0d 0a 20 73 30 20 ┆ p0 0 0 q0 0 0 r0 0 0 s0 ┆
0x0093a0…0093c0 30 20 30 0d 0a 20 74 30 20 30 20 30 0d 0a 20 75 30 20 30 20 30 0d 0a 20 76 30 20 30 20 30 0d 0a ┆0 0 t0 0 0 u0 0 0 v0 0 0 ┆
0x0093c0…0093e0 20 77 30 20 30 20 30 0d 0a 20 78 30 20 30 20 30 0d 0a 20 79 30 20 30 20 30 0d 0a 20 7a 30 20 30 ┆ w0 0 0 x0 0 0 y0 0 0 z0 0┆
0x0093e0…009400 20 30 0d 0a 20 7b 30 20 30 20 30 0d 0a 20 7c 30 20 30 20 30 0d 0a 20 7d 30 20 30 20 30 0d 0a 20 ┆ 0 {0 0 0 |0 0 0 }0 0 0 ┆
0x009400…009420 (2, 0, 15) 7e 30 20 30 20 30 0d 0a 20 20 30 20 30 20 30 0d 0a 20 3a 32 20 30 20 37 30 0d 0a 20 2e 33 20 30 ┆~0 0 0 0 0 0 :2 0 70 .3 0┆
0x009420…009440 20 37 36 0d 0a 20 2a 30 20 30 20 38 39 0d 0a 20 2a 35 20 37 20 30 0d 0a 20 3e 36 20 30 20 39 30 ┆ 76 *0 0 89 *5 7 0 >6 0 90┆
0x009440…009460 0d 0a 20 29 30 20 30 20 39 30 0d 0a 20 2a 30 20 30 20 38 38 0d 0a 20 2d 30 20 30 20 38 39 0d 0a ┆ )0 0 90 *0 0 88 -0 0 89 ┆
0x009460…009480 20 29 31 30 20 30 20 37 37 0d 0a 20 2e 30 20 30 20 38 36 0d 0a 20 29 31 32 20 30 20 37 31 0d 0a ┆ )10 0 77 .0 0 86 )12 0 71 ┆
0x009480…0094a0 20 3d 30 20 31 33 20 38 30 0d 0a 20 3a 30 20 30 20 38 31 0d 0a 20 3e 31 35 20 30 20 36 39 0d 0a ┆ =0 13 80 :0 0 81 >15 0 69 ┆
0x0094a0…0094c0 20 3d 31 36 20 30 20 37 32 0d 0a 20 2a 30 20 30 20 38 39 0d 0a 20 3d 30 20 30 20 37 33 0d 0a 20 ┆ =16 0 72 *0 0 89 =0 0 73 ┆
0x0094c0…0094e0 4e 31 39 20 32 34 20 30 0d 0a 20 52 32 30 20 32 31 20 30 0d 0a 20 53 30 20 30 20 34 0d 0a 20 52 ┆N19 24 0 R20 21 0 S0 0 4 R┆
0x0094e0…009500 30 20 32 32 20 30 0d 0a 20 41 30 20 32 33 20 30 0d 0a 20 59 30 20 30 20 33 0d 0a 20 44 30 20 30 ┆0 22 0 A0 23 0 Y0 0 3 D0 0┆
0x009500…009520 20 32 0d 0a 20 45 30 20 32 36 20 30 0d 0a 20 47 30 20 32 37 20 30 0d 0a 20 49 30 20 32 38 20 30 ┆ 2 E0 26 0 G0 27 0 I0 28 0┆
0x009520…009540 0d 0a 20 4e 30 20 30 20 35 0d 0a 20 41 33 30 20 34 39 20 30 0d 0a 20 48 33 31 20 34 34 20 30 0d ┆ N0 0 5 A30 49 0 H31 44 0 ┆
0x009540…009560 0a 20 4f 30 20 33 32 20 30 0d 0a 20 4e 30 20 33 33 20 30 0d 0a 20 53 33 34 20 34 33 20 30 0d 0a ┆ O0 32 0 N0 33 0 S34 43 0 ┆
0x009560…009580 20 54 30 20 33 35 20 30 0d 0a 20 49 30 20 33 36 20 30 0d 0a 20 4e 30 20 33 37 20 30 0d 0a 20 55 ┆ T0 35 0 I0 36 0 N0 37 0 U┆
0x009580…0095a0 30 20 33 38 20 30 0d 0a 20 45 30 20 33 39 20 30 0d 0a 20 4c 30 20 34 30 20 30 0d 0a 20 4f 30 20 ┆0 38 0 E0 39 0 L0 40 0 O0 ┆
0x0095a0…0095c0 34 31 20 30 0d 0a 20 4f 30 20 34 32 20 30 0d 0a 20 50 30 20 30 20 39 0d 0a 20 54 30 20 30 20 38 ┆41 0 O0 42 0 P0 0 9 T0 0 8┆
0x0095c0…0095e0 0d 0a 20 41 30 20 34 35 20 30 0d 0a 20 4e 30 20 34 36 20 30 0d 0a 20 4e 30 20 34 37 20 30 0d 0a ┆ A0 45 0 N0 46 0 N0 47 0 ┆
0x0095e0…009600 20 45 30 20 34 38 20 30 0d 0a 20 4c 30 20 30 20 37 0d 0a 20 53 30 20 35 30 20 30 0d 0a 20 45 30 ┆ E0 48 0 L0 0 7 S0 50 0 E0┆
0x009600…009620 (2, 1, 1) 20 30 20 36 0d 0a 20 49 35 32 20 35 37 20 30 0d 0a 20 4f 30 20 35 33 20 31 31 0d 0a 20 57 30 20 ┆ 0 6 I52 57 0 O0 53 11 W0 ┆
0x009620…009640 35 34 20 30 0d 0a 20 4e 30 20 35 35 20 30 0d 0a 20 54 30 20 35 36 20 30 0d 0a 20 4f 30 20 30 20 ┆54 0 N0 55 0 T0 56 0 O0 0 ┆
0x009640…009660 31 32 0d 0a 20 56 30 20 30 20 31 30 0d 0a 20 4c 35 39 20 38 36 20 30 0d 0a 20 4d 36 30 20 38 33 ┆12 V0 0 10 L59 86 0 M60 83┆
0x009660…009680 20 30 0d 0a 20 4e 36 31 20 37 38 20 30 0d 0a 20 52 36 32 20 37 35 20 30 0d 0a 20 58 30 20 36 33 ┆ 0 N61 78 0 R62 75 0 X0 63┆
0x009680…0096a0 20 30 0d 0a 20 49 36 34 20 37 30 20 30 0d 0a 20 54 30 20 36 35 20 30 0d 0a 20 45 30 20 36 36 20 ┆ 0 I64 70 0 T0 65 0 E0 66 ┆
0x0096a0…0096c0 30 0d 0a 20 52 30 20 36 37 20 30 0d 0a 20 4e 30 20 36 38 20 30 0d 0a 20 41 30 20 36 39 20 30 0d ┆0 R0 67 0 N0 68 0 A0 69 0 ┆
0x0096c0…0096e0 0a 20 4c 30 20 30 20 32 30 0d 0a 20 54 30 20 37 31 20 31 38 0d 0a 20 4c 30 20 37 32 20 30 0d 0a ┆ L0 0 20 T0 71 18 L0 72 0 ┆
0x0096e0…009700 20 4f 30 20 37 33 20 30 0d 0a 20 4f 30 20 37 34 20 30 0d 0a 20 50 30 20 30 20 31 39 0d 0a 20 52 ┆ O0 73 0 O0 74 0 P0 0 19 R┆
0x009700…009720 30 20 37 36 20 30 0d 0a 20 4f 30 20 37 37 20 30 0d 0a 20 52 30 20 30 20 30 0d 0a 20 44 30 20 37 ┆0 76 0 O0 77 0 R0 0 0 D0 7┆
0x009720…009740 39 20 31 35 0d 0a 20 4c 30 20 38 30 20 30 0d 0a 20 4f 30 20 38 31 20 30 0d 0a 20 4f 30 20 38 32 ┆9 15 L0 80 0 O0 81 0 O0 82┆
0x009740…009760 20 30 0d 0a 20 50 30 20 30 20 31 36 0d 0a 20 50 30 20 38 34 20 30 0d 0a 20 54 30 20 38 35 20 30 ┆ 0 P0 0 16 P0 84 0 T0 85 0┆
0x009760…009780 0d 0a 20 59 30 20 30 20 30 0d 0a 20 53 30 20 38 37 20 30 0d 0a 20 45 30 20 30 20 31 33 0d 0a 20 ┆ Y0 0 0 S0 87 0 E0 0 13 ┆
0x009780…0097a0 4f 38 39 20 39 36 20 30 0d 0a 20 55 30 20 39 30 20 30 0d 0a 20 4e 30 20 39 31 20 30 0d 0a 20 43 ┆O89 96 0 U0 90 0 N0 91 0 C┆
0x0097a0…0097c0 30 20 39 32 20 30 0d 0a 20 54 30 20 39 33 20 30 0d 0a 20 49 30 20 39 34 20 30 0d 0a 20 4f 30 20 ┆0 92 0 T0 93 0 I0 94 0 O0 ┆
0x0097c0…0097e0 39 35 20 30 0d 0a 20 4e 30 20 30 20 32 34 0d 0a 20 52 30 20 39 37 20 32 32 0d 0a 20 57 30 20 39 ┆95 0 N0 0 24 R0 97 22 W0 9┆
0x0097e0…009800 38 20 30 0d 0a 20 41 30 20 39 39 20 30 0d 0a 20 52 30 20 31 30 30 20 30 0d 0a 20 44 30 20 30 20 ┆8 0 A0 99 0 R0 100 0 D0 0 ┆
0x009800…009820 (2, 1, 2) 32 33 0d 0a 20 45 31 30 32 20 31 30 35 20 30 0d 0a 20 4f 30 20 31 30 33 20 30 0d 0a 20 54 30 20 ┆23 E102 105 0 O0 103 0 T0 ┆
0x009820…009840 31 30 34 20 30 0d 0a 20 4f 30 20 30 20 32 36 0d 0a 20 54 30 20 31 30 36 20 30 0d 0a 20 53 30 20 ┆104 0 O0 0 26 T0 106 0 S0 ┆
0x009840…009860 31 30 37 20 30 0d 0a 20 57 30 20 31 30 38 20 30 0d 0a 20 49 30 20 31 30 39 20 30 0d 0a 20 54 30 ┆107 0 W0 108 0 I0 109 0 T0┆
0x009860…009880 20 31 31 30 20 30 0d 0a 20 43 30 20 31 31 31 20 30 0d 0a 20 48 30 20 30 20 32 35 0d 0a 20 46 31 ┆ 110 0 C0 111 0 H0 0 25 F1┆
0x009880…0098a0 31 33 20 30 20 32 37 0d 0a 20 4e 30 20 31 31 34 20 32 38 0d 0a 20 53 30 20 31 31 35 20 30 0d 0a ┆13 0 27 N0 114 28 S0 115 0 ┆
0x0098a0…0098c0 20 50 30 20 31 31 36 20 30 0d 0a 20 45 30 20 31 31 37 20 30 0d 0a 20 43 30 20 31 31 38 20 30 0d ┆ P0 116 0 E0 117 0 C0 118 0 ┆
0x0098c0…0098e0 0a 20 54 30 20 30 20 32 39 0d 0a 20 4f 30 20 31 32 30 20 30 0d 0a 20 4e 30 20 31 32 31 20 30 0d ┆ T0 0 29 O0 120 0 N0 121 0 ┆
0x0098e0…009900 0a 20 53 30 20 31 32 32 20 30 0d 0a 20 54 30 20 30 20 30 0d 0a 20 4f 30 20 31 32 34 20 30 0d 0a ┆ S0 122 0 T0 0 0 O0 124 0 ┆
0x009900…009920 20 43 31 32 35 20 31 32 37 20 30 0d 0a 20 4f 30 20 31 32 36 20 30 0d 0a 20 50 30 20 30 20 33 33 ┆ C125 127 0 O0 126 0 P0 0 33┆
0x009920…009940 0d 0a 20 4b 30 20 31 32 38 20 30 0d 0a 20 42 31 32 39 20 31 33 33 20 30 0d 0a 20 44 30 20 31 33 ┆ K0 128 0 B129 133 0 D0 13┆
0x009940…009960 30 20 30 0d 0a 20 41 30 20 31 33 31 20 30 0d 0a 20 54 30 20 31 33 32 20 30 0d 0a 20 41 30 20 30 ┆0 0 A0 131 0 T0 132 0 A0 0┆
0x009960…009980 20 33 32 0d 0a 20 55 30 20 31 33 34 20 30 0d 0a 20 46 30 20 30 20 33 31 0d 0a 20 4f 30 20 31 33 ┆ 32 U0 134 0 F0 0 31 O0 13┆
0x009980…0099a0 36 20 30 0d 0a 20 44 30 20 30 20 33 34 0d 0a 20 41 31 33 38 20 31 34 30 20 30 0d 0a 20 4f 30 20 ┆6 0 D0 0 34 A138 140 0 O0 ┆
0x0099a0…0099c0 31 33 39 20 30 0d 0a 20 54 30 20 30 20 33 36 0d 0a 20 4d 30 20 31 34 31 20 30 0d 0a 20 45 30 20 ┆139 0 T0 0 36 M0 141 0 E0 ┆
0x0099c0…0099e0 30 20 30 0d 0a 20 50 31 34 33 20 31 35 33 20 30 0d 0a 20 46 31 34 34 20 30 20 33 37 0d 0a 20 52 ┆0 0 P143 153 0 F144 0 37 R┆
0x0099e0…009a00 31 34 35 20 30 20 33 38 0d 0a 20 54 30 20 31 34 36 20 30 0d 0a 20 48 30 20 31 34 37 20 30 0d 0a ┆145 0 38 T0 146 0 H0 147 0 ┆
0x009a00…009a20 (2, 1, 3) 20 45 30 20 31 34 38 20 30 0d 0a 20 52 30 20 31 34 39 20 30 0d 0a 20 57 30 20 31 35 30 20 30 0d ┆ E0 148 0 R0 149 0 W0 150 0 ┆
0x009a20…009a40 0a 20 49 30 20 31 35 31 20 30 0d 0a 20 53 30 20 31 35 32 20 30 0d 0a 20 45 30 20 30 20 33 39 0d ┆ I0 151 0 S0 152 0 E0 0 39 ┆
0x009a40…009a60 0a 20 45 30 20 31 35 34 20 30 0d 0a 20 4e 30 20 31 35 35 20 30 0d 0a 20 52 30 20 31 35 36 20 30 ┆ E0 154 0 N0 155 0 R0 156 0┆
0x009a60…009a80 0d 0a 20 4f 30 20 31 35 37 20 30 0d 0a 20 55 30 20 31 35 38 20 30 0d 0a 20 54 30 20 31 35 39 20 ┆ O0 157 0 U0 158 0 T0 159 ┆
0x009a80…009aa0 30 0d 0a 20 49 30 20 31 36 30 20 30 0d 0a 20 4e 30 20 31 36 31 20 30 0d 0a 20 45 30 20 30 20 32 ┆0 I0 160 0 N0 161 0 E0 0 2┆
0x009aa0…009ac0 31 0d 0a 20 41 31 36 33 20 31 37 35 20 30 0d 0a 20 52 30 20 31 36 34 20 30 0d 0a 20 4f 30 20 31 ┆1 A163 175 0 R0 164 0 O0 1┆
0x009ac0…009ae0 36 35 20 30 0d 0a 20 43 31 36 36 20 31 37 30 20 30 0d 0a 20 47 30 20 31 36 37 20 30 0d 0a 20 52 ┆65 0 C166 170 0 G0 167 0 R┆
0x009ae0…009b00 30 20 31 36 38 20 30 0d 0a 20 41 30 20 31 36 39 20 30 0d 0a 20 4d 30 20 30 20 34 33 0d 0a 20 45 ┆0 168 0 A0 169 0 M0 0 43 E┆
0x009b00…009b20 30 20 31 37 31 20 30 0d 0a 20 44 30 20 31 37 32 20 30 0d 0a 20 55 30 20 31 37 33 20 30 0d 0a 20 ┆0 171 0 D0 172 0 U0 173 0 ┆
0x009b20…009b40 52 30 20 31 37 34 20 30 0d 0a 20 45 30 20 30 20 34 32 0d 0a 20 43 30 20 31 37 36 20 30 0d 0a 20 ┆R0 174 0 E0 0 42 C0 176 0 ┆
0x009b40…009b60 4b 30 20 31 37 37 20 30 0d 0a 20 45 30 20 31 37 38 20 30 0d 0a 20 44 30 20 31 37 39 20 34 30 0d ┆K0 177 0 E0 178 0 D0 179 40 ┆
0x009b60…009b80 0a 20 33 30 20 31 38 30 20 30 0d 0a 20 35 30 20 31 38 31 20 30 0d 0a 20 30 30 20 31 38 32 20 30 ┆ 30 180 0 50 181 0 00 182 0┆
0x009b80…009ba0 0d 0a 20 32 30 20 30 20 34 31 0d 0a 20 45 30 20 31 38 34 20 30 0d 0a 20 43 31 38 35 20 31 39 33 ┆ 20 0 41 E0 184 0 C185 193┆
0x009ba0…009bc0 20 30 0d 0a 20 47 31 38 36 20 31 39 30 20 30 0d 0a 20 50 30 20 31 38 37 20 30 0d 0a 20 45 30 20 ┆ 0 G186 190 0 P0 187 0 E0 ┆
0x009bc0…009be0 31 38 38 20 30 0d 0a 20 41 30 20 31 38 39 20 30 0d 0a 20 54 30 20 30 20 34 36 0d 0a 20 49 30 20 ┆188 0 A0 189 0 T0 0 46 I0 ┆
0x009be0…009c00 31 39 31 20 30 0d 0a 20 4f 30 20 31 39 32 20 30 0d 0a 20 4e 30 20 30 20 34 35 0d 0a 20 4f 30 20 ┆191 0 O0 192 0 N0 0 45 O0 ┆
0x009c00…009c20 (2, 1, 4) 31 39 34 20 30 0d 0a 20 52 30 20 31 39 35 20 30 0d 0a 20 44 30 20 30 20 34 34 0d 0a 20 45 31 39 ┆194 0 R0 195 0 D0 0 44 E19┆
0x009c20…009c40 37 20 32 31 30 20 30 0d 0a 20 48 31 39 38 20 32 30 33 20 30 0d 0a 20 54 30 20 31 39 39 20 30 0d ┆7 210 0 H198 203 0 T0 199 0 ┆
0x009c40…009c60 0a 20 52 30 20 32 30 30 20 30 0d 0a 20 49 30 20 32 30 31 20 30 0d 0a 20 4e 30 20 32 30 32 20 30 ┆ R0 200 0 I0 201 0 N0 202 0┆
0x009c60…009c80 0d 0a 20 47 30 20 30 20 30 0d 0a 20 41 32 30 34 20 32 30 37 20 30 0d 0a 20 49 30 20 32 30 35 20 ┆ G0 0 0 A204 207 0 I0 205 ┆
0x009c80…009ca0 30 0d 0a 20 46 30 20 32 30 36 20 30 0d 0a 20 54 30 20 30 20 34 39 0d 0a 20 52 30 20 32 30 38 20 ┆0 F0 206 0 T0 0 49 R0 208 ┆
0x009ca0…009cc0 30 0d 0a 20 45 30 20 32 30 39 20 30 0d 0a 20 44 30 20 30 20 34 38 0d 0a 20 54 30 20 30 20 34 37 ┆0 E0 209 0 D0 0 48 T0 0 47┆
0x009cc0…009ce0 0d 0a 20 48 32 31 32 20 32 32 30 20 30 0d 0a 20 4f 32 31 33 20 30 20 35 32 0d 0a 20 59 30 20 32 ┆ H212 220 0 O213 0 52 Y0 2┆
0x009ce0…009d00 31 34 20 30 0d 0a 20 50 30 20 32 31 35 20 30 0d 0a 20 45 30 20 32 31 36 20 35 33 0d 0a 20 53 30 ┆14 0 P0 215 0 E0 216 53 S0┆
0x009d00…009d20 20 32 31 37 20 30 0d 0a 20 49 30 20 32 31 38 20 30 0d 0a 20 5a 30 20 32 31 39 20 30 0d 0a 20 45 ┆ 217 0 I0 218 0 Z0 219 0 E┆
0x009d20…009d40 30 20 30 20 35 34 0d 0a 20 45 30 20 32 32 31 20 30 0d 0a 20 4e 30 20 30 20 35 31 0d 0a 20 4e 30 ┆0 0 54 E0 221 0 N0 0 51 N0┆
0x009d40…009d60 20 32 32 33 20 30 0d 0a 20 54 30 20 32 32 34 20 30 0d 0a 20 49 30 20 32 32 35 20 30 0d 0a 20 4c ┆ 223 0 T0 224 0 I0 225 0 L┆
0x009d60…009d80 30 20 30 20 35 35 0d 0a 20 41 30 20 32 32 37 20 30 0d 0a 20 52 30 20 32 32 38 20 35 36 0d 0a 20 ┆0 0 55 A0 227 0 R0 228 56 ┆
0x009d80…009da0 53 30 20 32 32 39 20 30 0d 0a 20 49 30 20 32 33 30 20 30 0d 0a 20 5a 30 20 32 33 31 20 30 0d 0a ┆S0 229 0 I0 230 0 Z0 231 0 ┆
0x009da0…009dc0 20 45 30 20 30 20 35 37 0d 0a 20 48 32 33 33 20 32 33 36 20 30 0d 0a 20 49 30 20 32 33 34 20 30 ┆ E0 0 57 H233 236 0 I0 234 0┆
0x009dc0…009de0 0d 0a 20 54 30 20 32 33 35 20 30 0d 0a 20 48 30 20 30 20 35 39 0d 0a 20 49 30 20 32 33 37 20 30 ┆ T0 235 0 H0 0 59 I0 237 0┆
0x009de0…009e00 0d 0a 20 4c 30 20 32 33 38 20 30 0d 0a 20 45 30 20 30 20 35 38 0d 0a 20 4f 30 20 32 34 30 20 30 ┆ L0 238 0 E0 0 58 O0 240 0┆
0x009e00…009e20 (2, 1, 5) 0d 0a 20 52 30 20 30 20 36 30 0d 0a 30 20 31 20 31 20 30 20 30 0d 0a 32 20 38 30 37 20 32 20 31 ┆ R0 0 60 0 1 1 0 0 2 807 2 1┆
0x009e20…009e40 37 20 33 0d 0a 33 20 34 20 36 20 33 35 20 35 0d 0a 30 20 38 30 38 20 36 20 30 20 31 35 0d 0a 30 ┆7 3 3 4 6 35 5 0 808 6 0 15 0┆
0x009e40…009e60 20 35 20 31 20 33 35 20 31 0d 0a 30 20 36 20 33 20 30 20 31 34 0d 0a 30 20 37 20 31 20 38 34 20 ┆ 5 1 35 1 0 6 3 0 14 0 7 1 84 ┆
0x009e60…009e80 32 0d 0a 38 20 34 36 38 20 31 20 38 20 33 0d 0a 39 20 34 33 38 20 31 20 35 33 20 35 34 0d 0a 31 ┆2 8 468 1 8 3 9 438 1 53 54 1┆
0x009e80…009ea0 30 20 33 39 31 20 31 20 34 32 20 31 34 31 0d 0a 30 20 31 31 20 31 20 32 34 20 31 34 36 0d 0a 31 ┆0 391 1 42 141 0 11 1 24 146 1┆
0x009ea0…009ec0 32 20 31 38 20 31 20 31 37 20 34 0d 0a 30 20 31 36 20 31 20 33 35 20 31 34 38 0d 0a 30 20 31 34 ┆2 18 1 17 4 0 16 1 35 148 0 14┆
0x009ec0…009ee0 20 31 20 37 39 20 35 0d 0a 30 20 31 35 20 31 20 33 35 20 31 0d 0a 30 20 31 39 20 33 20 32 20 31 ┆ 1 79 5 0 15 1 35 1 0 19 3 2 1┆
0x009ee0…009f00 34 39 0d 0a 31 37 20 31 32 38 37 20 34 20 37 39 20 31 34 35 0d 0a 30 20 31 32 38 36 20 34 20 30 ┆49 17 1287 4 79 145 0 1286 4 0┆
0x009f00…009f20 20 31 34 38 0d 0a 30 20 34 30 31 20 33 20 31 20 31 34 37 0d 0a 30 20 32 30 20 36 20 30 20 31 35 ┆ 148 0 401 3 1 147 0 20 6 0 15┆
0x009f20…009f40 34 0d 0a 32 31 20 32 32 20 32 20 37 34 20 31 35 33 0d 0a 30 20 31 32 38 38 20 34 20 30 20 31 35 ┆4 21 22 2 74 153 0 1288 4 0 15┆
0x009f40…009f60 32 0d 0a 32 33 20 33 30 20 32 20 31 37 20 31 35 38 0d 0a 32 34 20 32 39 20 32 20 35 36 20 31 36 ┆2 23 30 2 17 158 24 29 2 56 16┆
0x009f60…009f80 30 0d 0a 32 35 20 32 38 20 32 20 32 39 20 31 36 31 0d 0a 32 36 20 32 37 20 32 20 34 38 20 31 36 ┆0 25 28 2 29 161 26 27 2 48 16┆
0x009f80…009fa0 32 0d 0a 30 20 33 31 20 36 20 30 20 31 35 39 0d 0a 30 20 33 31 20 33 20 30 20 31 36 32 0d 0a 30 ┆2 0 31 6 0 159 0 31 3 0 162 0┆
0x009fa0…009fc0 20 33 31 20 33 20 30 20 31 36 31 0d 0a 30 20 33 31 20 33 20 30 20 31 36 30 0d 0a 30 20 39 37 32 ┆ 31 3 0 161 0 31 3 0 160 0 972┆
0x009fc0…009fe0 20 33 20 30 20 31 35 38 0d 0a 30 20 33 32 20 31 20 33 35 20 31 0d 0a 30 20 39 37 34 20 33 20 30 ┆ 3 0 158 0 32 1 35 1 0 974 3 0┆
0x009fe0…00a000 20 31 36 34 0d 0a 33 34 20 33 38 20 31 20 38 33 20 36 0d 0a 33 35 20 33 37 20 31 20 38 35 20 31 ┆ 164 34 38 1 83 6 35 37 1 85 1┆
0x00a000…00a020 (2, 1, 6) 30 35 0d 0a 30 20 33 36 20 31 20 31 37 20 31 30 36 0d 0a 30 20 39 34 34 20 33 20 30 20 31 30 36 ┆05 0 36 1 17 106 0 944 3 0 106┆
0x00a020…00a040 0d 0a 30 20 39 34 34 20 33 20 30 20 31 30 35 0d 0a 30 20 33 39 20 31 20 33 35 20 31 0d 0a 30 20 ┆ 0 944 3 0 105 0 39 1 35 1 0 ┆
0x00a040…00a060 39 37 34 20 33 20 32 20 31 36 33 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 34 32 20 ┆974 3 2 163 41 83 2 35 329 42 ┆
0x00a060…00a080 33 30 38 20 32 20 37 38 20 37 38 0d 0a 34 33 20 32 39 33 20 32 20 37 34 20 37 39 0d 0a 34 34 20 ┆308 2 78 78 43 293 2 74 79 44 ┆
0x00a080…00a0a0 31 35 37 20 32 20 31 37 20 32 38 36 0d 0a 34 35 20 32 38 39 20 32 20 34 30 20 38 34 0d 0a 34 36 ┆157 2 17 286 45 289 2 40 84 46┆
0x00a0a0…00a0c0 20 32 38 38 20 32 20 34 31 20 38 35 0d 0a 34 37 20 31 34 39 20 32 20 36 31 20 32 39 31 0d 0a 34 ┆ 288 2 41 85 47 149 2 61 291 4┆
0x00a0c0…00a0e0 38 20 31 34 31 20 32 20 36 32 20 32 39 32 0d 0a 34 39 20 32 38 33 20 32 20 34 37 20 31 30 38 0d ┆8 141 2 62 292 49 283 2 47 108 ┆
0x00a0e0…00a100 0a 35 30 20 32 38 31 20 32 20 32 30 20 37 37 0d 0a 35 31 20 31 30 32 20 32 20 32 35 20 33 30 34 ┆ 50 281 2 20 77 51 102 2 25 304┆
0x00a100…00a120 0d 0a 35 32 20 39 38 20 32 20 35 37 20 33 30 35 0d 0a 35 33 20 39 34 20 32 20 35 34 20 33 30 36 ┆ 52 98 2 57 305 53 94 2 54 306┆
0x00a120…00a140 0d 0a 35 34 20 39 33 20 32 20 33 36 20 33 30 37 0d 0a 35 35 20 38 32 20 32 20 33 30 20 33 33 38 ┆ 54 93 2 36 307 55 82 2 30 338┆
0x00a140…00a160 0d 0a 35 36 20 38 30 20 32 20 38 37 20 33 33 39 0d 0a 35 37 20 36 32 20 32 20 35 30 20 33 31 32 ┆ 56 80 2 87 339 57 62 2 50 312┆
0x00a160…00a180 0d 0a 35 38 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 35 39 20 36 30 20 32 20 37 36 20 33 32 34 ┆ 58 61 2 70 317 59 60 2 76 324┆
0x00a180…00a1a0 0d 0a 30 20 33 30 39 20 36 20 30 20 38 36 0d 0a 30 20 36 33 20 33 20 30 20 33 32 34 0d 0a 30 20 ┆ 0 309 6 0 86 0 63 3 0 324 0 ┆
0x00a1a0…00a1c0 37 38 20 33 20 30 20 33 31 37 0d 0a 30 20 38 34 20 33 20 30 20 33 31 32 0d 0a 36 34 20 32 37 35 ┆78 3 0 317 0 84 3 0 312 64 275┆
0x00a1c0…00a1e0 20 31 20 37 37 20 37 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 32 38 36 0d 0a 36 36 20 31 34 39 ┆ 1 77 7 65 157 1 17 286 66 149┆
0x00a1e0…00a200 20 31 20 36 31 20 32 39 31 0d 0a 36 37 20 31 34 31 20 31 20 36 32 20 32 39 32 0d 0a 36 38 20 31 ┆ 1 61 291 67 141 1 62 292 68 1┆
0x00a200…00a220 (2, 1, 7) 30 36 20 31 20 37 34 20 33 30 33 0d 0a 36 39 20 31 30 32 20 31 20 32 35 20 33 30 34 0d 0a 37 30 ┆06 1 74 303 69 102 1 25 304 70┆
0x00a220…00a240 20 39 38 20 31 20 35 37 20 33 30 35 0d 0a 37 31 20 39 34 20 31 20 35 34 20 33 30 36 0d 0a 37 32 ┆ 98 1 57 305 71 94 1 54 306 72┆
0x00a240…00a260 20 39 33 20 31 20 33 36 20 33 30 37 0d 0a 37 33 20 38 33 20 31 20 33 35 20 33 32 39 0d 0a 37 34 ┆ 93 1 36 307 73 83 1 35 329 74┆
0x00a260…00a280 20 38 32 20 31 20 33 30 20 33 33 38 0d 0a 37 35 20 38 30 20 31 20 38 37 20 33 33 39 0d 0a 37 36 ┆ 82 1 30 338 75 80 1 87 339 76┆
0x00a280…00a2a0 20 36 32 20 31 20 35 30 20 33 31 32 0d 0a 37 37 20 36 31 20 31 20 37 30 20 33 31 37 0d 0a 30 20 ┆ 62 1 50 312 77 61 1 70 317 0 ┆
0x00a2a0…00a2c0 36 30 20 31 20 37 36 20 33 32 34 0d 0a 37 39 20 32 36 34 20 31 20 37 31 20 38 0d 0a 36 34 20 32 ┆60 1 76 324 79 264 1 71 8 64 2┆
0x00a2c0…00a2e0 34 34 20 31 20 39 31 20 32 31 38 0d 0a 30 20 38 31 20 31 20 33 35 20 31 0d 0a 30 20 39 32 20 33 ┆44 1 91 218 0 81 1 35 1 0 92 3┆
0x00a2e0…00a300 20 31 20 33 33 39 0d 0a 30 20 39 32 20 33 20 30 20 33 33 38 0d 0a 30 20 31 32 34 33 20 33 20 30 ┆ 1 339 0 92 3 0 338 0 1243 3 0┆
0x00a300…00a320 20 33 32 39 0d 0a 38 35 20 38 36 20 32 20 39 32 20 33 31 33 0d 0a 30 20 31 32 38 39 20 34 20 30 ┆ 329 85 86 2 92 313 0 1289 4 0┆
0x00a320…00a340 20 33 31 31 0d 0a 38 37 20 38 39 20 31 20 35 30 20 39 0d 0a 30 20 38 38 20 31 20 33 35 20 33 31 ┆ 311 87 89 1 50 9 0 88 1 35 31┆
0x00a340…00a360 34 0d 0a 30 20 38 34 20 33 20 32 20 33 31 34 0d 0a 30 20 38 34 20 33 20 32 20 33 31 33 0d 0a 30 ┆4 0 84 3 2 314 0 84 3 2 313 0┆
0x00a360…00a380 20 31 32 30 20 33 20 30 20 33 31 30 0d 0a 30 20 31 32 30 20 33 20 30 20 33 30 39 0d 0a 30 20 31 ┆ 120 3 0 310 0 120 3 0 309 0 1┆
0x00a380…00a3a0 32 30 20 33 20 30 20 33 30 38 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 39 35 ┆20 3 0 308 68 106 1 74 10 0 95┆
0x00a3a0…00a3c0 20 31 20 37 34 20 31 31 0d 0a 30 20 39 36 20 31 20 33 35 20 31 0d 0a 30 20 39 37 20 31 20 37 35 ┆ 1 74 11 0 96 1 35 1 0 97 1 75┆
0x00a3c0…00a3e0 20 31 32 0d 0a 30 20 31 32 32 32 20 33 20 33 20 33 30 36 0d 0a 30 20 39 39 20 31 20 37 34 20 31 ┆ 12 0 1222 3 3 306 0 99 1 74 1┆
0x00a3e0…00a400 31 0d 0a 30 20 31 30 30 20 31 20 33 35 20 31 0d 0a 30 20 31 30 31 20 31 20 37 35 20 31 32 0d 0a ┆1 0 100 1 35 1 0 101 1 75 12 ┆
0x00a400…00a420 (2, 1, 8) 30 20 31 32 32 32 20 33 20 33 20 33 30 35 0d 0a 30 20 31 30 33 20 31 20 37 34 20 31 31 0d 0a 30 ┆0 1222 3 3 305 0 103 1 74 11 0┆
0x00a420…00a440 20 31 30 34 20 31 20 33 35 20 31 0d 0a 30 20 31 30 35 20 31 20 37 35 20 31 32 0d 0a 30 20 31 32 ┆ 104 1 35 1 0 105 1 75 12 0 12┆
0x00a440…00a460 32 32 20 33 20 33 20 33 30 34 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 31 30 38 20 ┆22 3 3 304 65 157 1 17 13 108 ┆
0x00a460…00a480 32 35 33 20 32 20 38 32 20 33 33 30 0d 0a 31 30 39 20 31 31 35 20 32 20 37 38 20 33 33 34 0d 0a ┆253 2 82 330 109 115 2 78 334 ┆
0x00a480…00a4a0 31 31 30 20 31 31 34 20 32 20 37 34 20 33 33 37 0d 0a 31 31 31 20 31 31 33 20 32 20 39 33 20 33 ┆110 114 2 74 337 111 113 2 93 3┆
0x00a4a0…00a4c0 33 35 0d 0a 31 31 32 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 30 20 31 32 39 30 20 34 20 30 20 ┆35 112 61 2 70 317 0 1290 4 0 ┆
0x00a4c0…00a4e0 33 30 32 0d 0a 30 20 31 31 36 20 33 20 30 20 33 33 35 0d 0a 30 20 31 31 39 20 33 20 30 20 33 33 ┆302 0 116 3 0 335 0 119 3 0 33┆
0x00a4e0…00a500 37 0d 0a 30 20 31 32 34 33 20 33 20 31 20 33 33 34 0d 0a 30 20 31 31 37 20 31 20 33 35 20 31 0d ┆7 0 1243 3 1 334 0 117 1 35 1 ┆
0x00a500…00a520 0a 30 20 31 31 38 20 33 20 30 20 33 33 36 0d 0a 30 20 31 32 34 33 20 33 20 32 20 33 33 33 0d 0a ┆ 0 118 3 0 336 0 1243 3 2 333 ┆
0x00a520…00a540 36 34 20 32 34 34 20 31 20 39 31 20 31 34 0d 0a 30 20 31 32 32 32 20 33 20 30 20 33 30 31 0d 0a ┆64 244 1 91 14 0 1222 3 0 301 ┆
0x00a540…00a560 30 20 31 32 31 35 20 33 20 30 20 33 30 30 0d 0a 31 32 33 20 31 33 39 20 32 20 36 33 20 32 39 34 ┆0 1215 3 0 300 123 139 2 63 294┆
0x00a560…00a580 0d 0a 31 32 34 20 31 33 37 20 32 20 36 34 20 32 39 35 0d 0a 31 32 35 20 31 33 35 20 32 20 34 39 ┆ 124 137 2 64 295 125 135 2 49┆
0x00a580…00a5a0 20 32 39 36 0d 0a 31 32 36 20 31 33 33 20 32 20 31 30 20 32 39 37 0d 0a 31 32 37 20 31 33 31 20 ┆ 296 126 133 2 10 297 127 131 ┆
0x00a5a0…00a5c0 32 20 33 34 20 32 39 38 0d 0a 31 32 38 20 31 32 39 20 32 20 32 20 32 39 39 0d 0a 30 20 31 32 39 ┆2 34 298 128 129 2 2 299 0 129┆
0x00a5c0…00a5e0 31 20 34 20 30 20 32 39 33 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆1 4 0 293 68 106 1 74 10 0 121┆
0x00a5e0…00a600 35 20 33 20 32 20 32 39 39 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆5 3 2 299 68 106 1 74 10 0 121┆
0x00a600…00a620 (2, 1, 9) 35 20 33 20 32 20 32 39 38 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆5 3 2 298 68 106 1 74 10 0 121┆
0x00a620…00a640 35 20 33 20 32 20 32 39 37 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆5 3 2 297 68 106 1 74 10 0 121┆
0x00a640…00a660 35 20 33 20 32 20 32 39 36 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆5 3 2 296 68 106 1 74 10 0 121┆
0x00a660…00a680 35 20 33 20 32 20 32 39 35 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆5 3 2 295 68 106 1 74 10 0 121┆
0x00a680…00a6a0 35 20 33 20 32 20 32 39 34 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 31 34 33 20 31 ┆5 3 2 294 68 106 1 74 10 143 1┆
0x00a6a0…00a6c0 33 39 20 32 20 36 33 20 32 39 34 0d 0a 31 34 34 20 31 33 37 20 32 20 36 34 20 32 39 35 0d 0a 31 ┆39 2 63 294 144 137 2 64 295 1┆
0x00a6c0…00a6e0 34 35 20 31 33 35 20 32 20 34 39 20 32 39 36 0d 0a 31 34 36 20 31 33 33 20 32 20 31 30 20 32 39 ┆45 135 2 49 296 146 133 2 10 29┆
0x00a6e0…00a700 37 0d 0a 31 34 37 20 31 33 31 20 32 20 33 34 20 32 39 38 0d 0a 31 34 38 20 31 32 39 20 32 20 32 ┆7 147 131 2 34 298 148 129 2 2┆
0x00a700…00a720 20 32 39 39 0d 0a 30 20 31 32 39 32 20 34 20 30 20 32 39 32 0d 0a 36 38 20 31 30 36 20 31 20 37 ┆ 299 0 1292 4 0 292 68 106 1 7┆
0x00a720…00a740 34 20 31 30 0d 0a 31 35 31 20 31 33 39 20 32 20 36 33 20 32 39 34 0d 0a 31 35 32 20 31 33 37 20 ┆4 10 151 139 2 63 294 152 137 ┆
0x00a740…00a760 32 20 36 34 20 32 39 35 0d 0a 31 35 33 20 31 33 35 20 32 20 34 39 20 32 39 36 0d 0a 31 35 34 20 ┆2 64 295 153 135 2 49 296 154 ┆
0x00a760…00a780 31 33 33 20 32 20 31 30 20 32 39 37 0d 0a 31 35 35 20 31 33 31 20 32 20 33 34 20 32 39 38 0d 0a ┆133 2 10 297 155 131 2 34 298 ┆
0x00a780…00a7a0 31 35 36 20 31 32 39 20 32 20 32 20 32 39 39 0d 0a 30 20 31 32 39 33 20 34 20 30 20 32 39 31 0d ┆156 129 2 2 299 0 1293 4 0 291 ┆
0x00a7a0…00a7c0 0a 30 20 31 31 38 31 20 33 20 30 20 32 38 36 0d 0a 31 35 39 20 32 33 38 20 32 20 37 39 20 32 37 ┆ 0 1181 3 0 286 159 238 2 79 27┆
0x00a7c0…00a7e0 39 0d 0a 31 36 30 20 32 33 32 20 32 20 36 39 20 32 38 30 0d 0a 31 36 31 20 32 32 36 20 32 20 36 ┆9 160 232 2 69 280 161 226 2 6┆
0x00a7e0…00a800 37 20 32 38 31 0d 0a 31 36 32 20 32 32 30 20 32 20 37 32 20 32 38 32 0d 0a 31 36 33 20 32 31 34 ┆7 281 162 220 2 72 282 163 214┆
0x00a800…00a820 (2, 1, 10) 20 32 20 36 38 20 32 38 33 0d 0a 31 36 34 20 32 30 38 20 32 20 37 33 20 32 38 34 0d 0a 31 36 35 ┆ 2 68 283 164 208 2 73 284 165┆
0x00a820…00a840 20 32 30 32 20 32 20 32 38 20 32 38 35 0d 0a 31 36 36 20 31 39 34 20 32 20 36 31 20 32 38 37 0d ┆ 202 2 28 285 166 194 2 61 287 ┆
0x00a840…00a860 0a 31 36 37 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 31 36 38 20 31 37 38 20 32 20 33 38 20 ┆ 167 186 2 62 288 168 178 2 38 ┆
0x00a860…00a880 32 38 39 0d 0a 31 36 39 20 31 37 30 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 32 39 34 20 34 20 ┆289 169 170 2 60 290 0 1294 4 ┆
0x00a880…00a8a0 30 20 32 37 38 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 31 37 32 20 31 33 39 20 32 ┆0 278 68 106 1 74 10 172 139 2┆
0x00a8a0…00a8c0 20 36 33 20 32 39 34 0d 0a 31 37 33 20 31 33 37 20 32 20 36 34 20 32 39 35 0d 0a 31 37 34 20 31 ┆ 63 294 173 137 2 64 295 174 1┆
0x00a8c0…00a8e0 33 35 20 32 20 34 39 20 32 39 36 0d 0a 31 37 35 20 31 33 33 20 32 20 31 30 20 32 39 37 0d 0a 31 ┆35 2 49 296 175 133 2 10 297 1┆
0x00a8e0…00a900 37 36 20 31 33 31 20 32 20 33 34 20 32 39 38 0d 0a 31 37 37 20 31 32 39 20 32 20 32 20 32 39 39 ┆76 131 2 34 298 177 129 2 2 299┆
0x00a900…00a920 0d 0a 30 20 31 32 39 35 20 34 20 30 20 32 39 30 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 ┆ 0 1295 4 0 290 68 106 1 74 10┆
0x00a920…00a940 0d 0a 31 38 30 20 31 33 39 20 32 20 36 33 20 32 39 34 0d 0a 31 38 31 20 31 33 37 20 32 20 36 34 ┆ 180 139 2 63 294 181 137 2 64┆
0x00a940…00a960 20 32 39 35 0d 0a 31 38 32 20 31 33 35 20 32 20 34 39 20 32 39 36 0d 0a 31 38 33 20 31 33 33 20 ┆ 295 182 135 2 49 296 183 133 ┆
0x00a960…00a980 32 20 31 30 20 32 39 37 0d 0a 31 38 34 20 31 33 31 20 32 20 33 34 20 32 39 38 0d 0a 31 38 35 20 ┆2 10 297 184 131 2 34 298 185 ┆
0x00a980…00a9a0 31 32 39 20 32 20 32 20 32 39 39 0d 0a 30 20 31 32 39 36 20 34 20 30 20 32 38 39 0d 0a 36 38 20 ┆129 2 2 299 0 1296 4 0 289 68 ┆
0x00a9a0…00a9c0 31 30 36 20 31 20 37 34 20 31 30 0d 0a 31 38 38 20 31 33 39 20 32 20 36 33 20 32 39 34 0d 0a 31 ┆106 1 74 10 188 139 2 63 294 1┆
0x00a9c0…00a9e0 38 39 20 31 33 37 20 32 20 36 34 20 32 39 35 0d 0a 31 39 30 20 31 33 35 20 32 20 34 39 20 32 39 ┆89 137 2 64 295 190 135 2 49 29┆
0x00a9e0…00aa00 36 0d 0a 31 39 31 20 31 33 33 20 32 20 31 30 20 32 39 37 0d 0a 31 39 32 20 31 33 31 20 32 20 33 ┆6 191 133 2 10 297 192 131 2 3┆
0x00aa00…00aa20 (2, 1, 11) 34 20 32 39 38 0d 0a 31 39 33 20 31 32 39 20 32 20 32 20 32 39 39 0d 0a 30 20 31 32 39 37 20 34 ┆4 298 193 129 2 2 299 0 1297 4┆
0x00aa20…00aa40 20 30 20 32 38 38 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 31 39 36 20 31 33 39 20 ┆ 0 288 68 106 1 74 10 196 139 ┆
0x00aa40…00aa60 32 20 36 33 20 32 39 34 0d 0a 31 39 37 20 31 33 37 20 32 20 36 34 20 32 39 35 0d 0a 31 39 38 20 ┆2 63 294 197 137 2 64 295 198 ┆
0x00aa60…00aa80 31 33 35 20 32 20 34 39 20 32 39 36 0d 0a 31 39 39 20 31 33 33 20 32 20 31 30 20 32 39 37 0d 0a ┆135 2 49 296 199 133 2 10 297 ┆
0x00aa80…00aaa0 32 30 30 20 31 33 31 20 32 20 33 34 20 32 39 38 0d 0a 32 30 31 20 31 32 39 20 32 20 32 20 32 39 ┆200 131 2 34 298 201 129 2 2 29┆
0x00aaa0…00aac0 39 0d 0a 30 20 31 32 39 38 20 34 20 30 20 32 38 37 0d 0a 36 36 20 31 34 39 20 31 20 36 31 20 31 ┆9 0 1298 4 0 287 66 149 1 61 1┆
0x00aac0…00aae0 35 0d 0a 32 30 34 20 31 39 34 20 32 20 36 31 20 32 38 37 0d 0a 32 30 35 20 31 38 36 20 32 20 36 ┆5 204 194 2 61 287 205 186 2 6┆
0x00aae0…00ab00 32 20 32 38 38 0d 0a 32 30 36 20 31 37 38 20 32 20 33 38 20 32 38 39 0d 0a 32 30 37 20 31 37 30 ┆2 288 206 178 2 38 289 207 170┆
0x00ab00…00ab20 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 32 39 39 20 34 20 30 20 32 38 35 0d 0a 36 36 20 31 34 ┆ 2 60 290 0 1299 4 0 285 66 14┆
0x00ab20…00ab40 39 20 31 20 36 31 20 31 35 0d 0a 32 31 30 20 31 39 34 20 32 20 36 31 20 32 38 37 0d 0a 32 31 31 ┆9 1 61 15 210 194 2 61 287 211┆
0x00ab40…00ab60 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 32 31 32 20 31 37 38 20 32 20 33 38 20 32 38 39 0d ┆ 186 2 62 288 212 178 2 38 289 ┆
0x00ab60…00ab80 0a 32 31 33 20 31 37 30 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 33 30 30 20 34 20 30 20 32 38 ┆ 213 170 2 60 290 0 1300 4 0 28┆
0x00ab80…00aba0 34 0d 0a 36 36 20 31 34 39 20 31 20 36 31 20 31 35 0d 0a 32 31 36 20 31 39 34 20 32 20 36 31 20 ┆4 66 149 1 61 15 216 194 2 61 ┆
0x00aba0…00abc0 32 38 37 0d 0a 32 31 37 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 32 31 38 20 31 37 38 20 32 ┆287 217 186 2 62 288 218 178 2┆
0x00abc0…00abe0 20 33 38 20 32 38 39 0d 0a 32 31 39 20 31 37 30 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 33 30 ┆ 38 289 219 170 2 60 290 0 130┆
0x00abe0…00ac00 31 20 34 20 30 20 32 38 33 0d 0a 36 36 20 31 34 39 20 31 20 36 31 20 31 35 0d 0a 32 32 32 20 31 ┆1 4 0 283 66 149 1 61 15 222 1┆
0x00ac00…00ac20 (2, 1, 12) 39 34 20 32 20 36 31 20 32 38 37 0d 0a 32 32 33 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 32 ┆94 2 61 287 223 186 2 62 288 2┆
0x00ac20…00ac40 32 34 20 31 37 38 20 32 20 33 38 20 32 38 39 0d 0a 32 32 35 20 31 37 30 20 32 20 36 30 20 32 39 ┆24 178 2 38 289 225 170 2 60 29┆
0x00ac40…00ac60 30 0d 0a 30 20 31 33 30 32 20 34 20 30 20 32 38 32 0d 0a 36 36 20 31 34 39 20 31 20 36 31 20 31 ┆0 0 1302 4 0 282 66 149 1 61 1┆
0x00ac60…00ac80 35 0d 0a 32 32 38 20 31 39 34 20 32 20 36 31 20 32 38 37 0d 0a 32 32 39 20 31 38 36 20 32 20 36 ┆5 228 194 2 61 287 229 186 2 6┆
0x00ac80…00aca0 32 20 32 38 38 0d 0a 32 33 30 20 31 37 38 20 32 20 33 38 20 32 38 39 0d 0a 32 33 31 20 31 37 30 ┆2 288 230 178 2 38 289 231 170┆
0x00aca0…00acc0 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 33 30 33 20 34 20 30 20 32 38 31 0d 0a 36 36 20 31 34 ┆ 2 60 290 0 1303 4 0 281 66 14┆
0x00acc0…00ace0 39 20 31 20 36 31 20 31 35 0d 0a 32 33 34 20 31 39 34 20 32 20 36 31 20 32 38 37 0d 0a 32 33 35 ┆9 1 61 15 234 194 2 61 287 235┆
0x00ace0…00ad00 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 32 33 36 20 31 37 38 20 32 20 33 38 20 32 38 39 0d ┆ 186 2 62 288 236 178 2 38 289 ┆
0x00ad00…00ad20 0a 32 33 37 20 31 37 30 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 33 30 34 20 34 20 30 20 32 38 ┆ 237 170 2 60 290 0 1304 4 0 28┆
0x00ad20…00ad40 30 0d 0a 36 36 20 31 34 39 20 31 20 36 31 20 31 35 0d 0a 32 34 30 20 31 39 34 20 32 20 36 31 20 ┆0 66 149 1 61 15 240 194 2 61 ┆
0x00ad40…00ad60 32 38 37 0d 0a 32 34 31 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 32 34 32 20 31 37 38 20 32 ┆287 241 186 2 62 288 242 178 2┆
0x00ad60…00ad80 20 33 38 20 32 38 39 0d 0a 32 34 33 20 31 37 30 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 33 30 ┆ 38 289 243 170 2 60 290 0 130┆
0x00ad80…00ada0 35 20 34 20 30 20 32 37 39 0d 0a 30 20 31 30 34 31 20 33 20 30 20 32 31 38 0d 0a 30 20 31 30 34 ┆5 4 0 279 0 1041 3 0 218 0 104┆
0x00ada0…00adc0 31 20 33 20 30 20 32 31 37 0d 0a 30 20 32 34 37 20 33 20 30 20 32 31 35 0d 0a 32 34 38 20 32 35 ┆1 3 0 217 0 247 3 0 215 248 25┆
0x00adc0…00ade0 31 20 31 20 37 35 20 31 36 0d 0a 30 20 32 34 39 20 31 20 38 33 20 32 31 36 0d 0a 36 34 20 32 34 ┆1 1 75 16 0 249 1 83 216 64 24┆
0x00ade0…00ae00 34 20 31 20 39 31 20 31 34 0d 0a 30 20 32 34 37 20 33 20 32 20 32 31 36 0d 0a 30 20 31 32 34 33 ┆4 1 91 14 0 247 3 2 216 0 1243┆
0x00ae00…00ae20 (2, 1, 13) 20 33 20 33 20 33 33 32 0d 0a 30 20 31 32 34 33 20 33 20 31 20 33 33 31 0d 0a 30 20 32 35 34 20 ┆ 3 3 332 0 1243 3 1 331 0 254 ┆
0x00ae20…00ae40 31 20 33 35 20 31 0d 0a 30 20 31 32 34 33 20 33 20 32 20 33 33 30 0d 0a 30 20 32 35 36 20 31 20 ┆1 35 1 0 1243 3 2 330 0 256 1 ┆
0x00ae40…00ae60 37 35 20 31 32 0d 0a 30 20 31 32 32 32 20 33 20 32 20 33 30 33 0d 0a 30 20 31 32 32 32 20 33 20 ┆75 12 0 1222 3 2 303 0 1222 3 ┆
0x00ae60…00ae80 31 20 33 30 37 0d 0a 32 35 39 20 32 36 30 20 32 20 38 38 20 33 32 31 0d 0a 30 20 32 34 35 20 34 ┆1 307 259 260 2 88 321 0 245 4┆
0x00ae80…00aea0 20 30 20 32 31 37 0d 0a 36 34 20 32 34 34 20 31 20 39 31 20 31 34 0d 0a 30 20 31 32 33 39 20 33 ┆ 0 217 64 244 1 91 14 0 1239 3┆
0x00aea0…00aec0 20 32 20 33 32 31 0d 0a 30 20 31 32 33 39 20 33 20 30 20 33 32 30 0d 0a 30 20 32 36 35 20 33 20 ┆ 2 321 0 1239 3 0 320 0 265 3 ┆
0x00aec0…00aee0 30 20 33 31 39 0d 0a 30 20 31 32 33 30 20 33 20 31 20 33 31 36 0d 0a 32 36 36 20 32 36 39 20 31 ┆0 319 0 1230 3 1 316 266 269 1┆
0x00aee0…00af00 20 37 31 20 31 37 0d 0a 30 20 32 36 37 20 31 20 38 33 20 33 31 38 0d 0a 36 34 20 32 34 34 20 31 ┆ 71 17 0 267 1 83 318 64 244 1┆
0x00af00…00af20 20 39 31 20 31 34 0d 0a 30 20 32 36 35 20 33 20 32 20 33 31 38 0d 0a 30 20 31 32 33 30 20 33 20 ┆ 91 14 0 265 3 2 318 0 1230 3 ┆
0x00af20…00af40 32 20 33 31 35 0d 0a 32 37 31 20 32 37 32 20 32 20 38 36 20 33 32 38 0d 0a 30 20 31 33 30 36 20 ┆2 315 271 272 2 86 328 0 1306 ┆
0x00af40…00af60 34 20 30 20 33 32 37 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 31 32 34 31 20 ┆4 0 327 65 157 1 17 13 0 1241 ┆
0x00af60…00af80 33 20 32 20 33 32 38 0d 0a 30 20 32 37 36 20 33 20 30 20 33 32 36 0d 0a 30 20 39 30 20 33 20 31 ┆3 2 328 0 276 3 0 326 0 90 3 1┆
0x00af80…00afa0 20 33 32 33 0d 0a 32 37 37 20 32 38 30 20 31 20 37 37 20 31 38 0d 0a 30 20 32 37 38 20 31 20 38 ┆ 323 277 280 1 77 18 0 278 1 8┆
0x00afa0…00afc0 33 20 33 32 35 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 32 37 36 20 33 20 32 ┆3 325 65 157 1 17 13 0 276 3 2┆
0x00afc0…00afe0 20 33 32 35 0d 0a 30 20 39 30 20 33 20 32 20 33 32 32 0d 0a 30 20 32 38 32 20 31 20 34 33 20 31 ┆ 325 0 90 3 2 322 0 282 1 43 1┆
0x00afe0…00b000 39 0d 0a 30 20 32 39 30 20 33 20 31 20 37 37 0d 0a 32 38 34 20 32 38 36 20 31 20 33 37 20 32 30 ┆9 0 290 3 1 77 284 286 1 37 20┆
0x00b000…00b020 (2, 1, 14) 0d 0a 30 20 32 38 35 20 31 20 31 37 20 39 37 0d 0a 30 20 39 34 30 20 33 20 30 20 39 37 0d 0a 30 ┆ 0 285 1 17 97 0 940 3 0 97 0┆
0x00b020…00b040 20 39 34 30 20 33 20 30 20 39 36 0d 0a 30 20 32 39 32 20 33 20 31 20 31 30 38 0d 0a 30 20 33 30 ┆ 940 3 0 96 0 292 3 1 108 0 30┆
0x00b040…00b060 39 20 33 20 30 20 38 35 0d 0a 30 20 33 30 39 20 33 20 30 20 38 34 0d 0a 30 20 32 30 20 36 20 30 ┆9 3 0 85 0 309 3 0 84 0 20 6 0┆
0x00b060…00b080 20 31 35 34 0d 0a 30 20 33 32 39 20 33 20 31 20 37 36 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 ┆ 154 0 329 3 1 76 41 83 2 35 3┆
0x00b080…00b0a0 32 39 0d 0a 32 39 34 20 33 30 35 20 31 20 33 35 20 31 34 0d 0a 32 39 35 20 33 30 33 20 31 20 39 ┆29 294 305 1 35 14 295 303 1 9┆
0x00b0a0…00b0c0 31 20 38 30 0d 0a 32 39 36 20 31 35 37 20 31 20 31 37 20 32 38 36 0d 0a 32 39 37 20 31 34 39 20 ┆1 80 296 157 1 17 286 297 149 ┆
0x00b0c0…00b0e0 31 20 36 31 20 32 39 31 0d 0a 32 39 38 20 31 34 31 20 31 20 36 32 20 32 39 32 0d 0a 32 39 39 20 ┆1 61 291 298 141 1 62 292 299 ┆
0x00b0e0…00b100 31 30 36 20 31 20 37 34 20 33 30 33 0d 0a 33 30 30 20 31 30 32 20 31 20 32 35 20 33 30 34 0d 0a ┆106 1 74 303 300 102 1 25 304 ┆
0x00b100…00b120 33 30 31 20 39 38 20 31 20 35 37 20 33 30 35 0d 0a 33 30 32 20 39 34 20 31 20 35 34 20 33 30 36 ┆301 98 1 57 305 302 94 1 54 306┆
0x00b120…00b140 0d 0a 37 33 20 39 33 20 31 20 33 36 20 33 30 37 0d 0a 30 20 33 30 34 20 31 20 38 33 20 32 31 0d ┆ 73 93 1 36 307 0 304 1 83 21 ┆
0x00b140…00b160 0a 30 20 33 33 35 20 33 20 32 20 38 30 0d 0a 33 30 36 20 33 30 37 20 32 20 38 33 20 37 39 0d 0a ┆ 0 335 3 2 80 306 307 2 83 79 ┆
0x00b160…00b180 30 20 38 33 20 34 20 30 20 33 32 39 0d 0a 30 20 33 33 35 20 33 20 32 20 37 39 0d 0a 30 20 33 33 ┆0 83 4 0 329 0 335 3 2 79 0 33┆
0x00b180…00b1a0 39 20 33 20 30 20 37 38 0d 0a 33 31 30 20 33 31 32 20 31 20 33 20 32 32 0d 0a 30 20 33 31 31 20 ┆9 3 0 78 310 312 1 3 22 0 311 ┆
0x00b1a0…00b1c0 31 20 34 34 20 39 39 0d 0a 30 20 33 31 34 20 33 20 30 20 39 39 0d 0a 30 20 33 31 33 20 31 20 37 ┆1 44 99 0 314 3 0 99 0 313 1 7┆
0x00b1c0…00b1e0 34 20 31 31 0d 0a 30 20 33 36 30 20 33 20 31 20 39 31 0d 0a 33 31 35 20 39 34 32 20 36 20 31 35 ┆4 11 0 360 3 1 91 315 942 6 15┆
0x00b1e0…00b200 20 31 30 32 0d 0a 33 31 36 20 39 34 32 20 36 20 38 34 20 31 30 32 0d 0a 30 20 33 31 37 20 36 20 ┆ 102 316 942 6 84 102 0 317 6 ┆
0x00b200…00b220 (2, 1, 15) 30 20 31 30 34 0d 0a 33 31 38 20 33 32 32 20 31 20 31 37 20 32 33 0d 0a 33 31 39 20 33 32 31 20 ┆0 104 318 322 1 17 23 319 321 ┆
0x00b220…00b240 31 20 33 35 20 31 32 36 0d 0a 30 20 33 32 30 20 31 20 39 31 20 31 32 37 0d 0a 30 20 39 36 30 20 ┆1 35 126 0 320 1 91 127 0 960 ┆
0x00b240…00b260 33 20 30 20 31 32 37 0d 0a 30 20 39 36 30 20 33 20 30 20 31 32 36 0d 0a 30 20 39 35 35 20 33 20 ┆3 0 127 0 960 3 0 126 0 955 3 ┆
0x00b260…00b280 30 20 31 32 34 0d 0a 30 20 39 35 35 20 33 20 30 20 31 32 32 0d 0a 33 34 20 33 32 35 20 31 20 38 ┆0 124 0 955 3 0 122 34 325 1 8┆
0x00b280…00b2a0 33 20 36 0d 0a 33 31 38 20 33 32 36 20 31 20 31 37 20 32 33 0d 0a 30 20 39 35 35 20 33 20 32 20 ┆3 6 318 326 1 17 23 0 955 3 2 ┆
0x00b2a0…00b2c0 31 32 33 0d 0a 30 20 39 35 35 20 33 20 32 20 31 32 31 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 ┆123 0 955 3 2 121 41 83 2 35 3┆
0x00b2c0…00b2e0 32 39 0d 0a 30 20 33 34 38 20 33 20 30 20 37 35 0d 0a 30 20 33 34 38 20 33 20 30 20 37 34 0d 0a ┆29 0 348 3 0 75 0 348 3 0 74 ┆
0x00b2e0…00b300 30 20 33 33 32 20 31 20 38 36 20 32 34 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 ┆0 332 1 86 24 65 157 1 17 13 0┆
0x00b300…00b320 20 33 33 34 20 33 20 31 20 38 31 0d 0a 30 20 33 34 38 20 33 20 31 20 37 33 0d 0a 33 31 38 20 33 ┆ 334 3 1 81 0 348 3 1 73 318 3┆
0x00b320…00b340 32 32 20 31 20 31 37 20 32 33 0d 0a 33 33 37 20 33 33 38 20 31 20 37 35 20 31 36 0d 0a 30 20 33 ┆22 1 17 23 337 338 1 75 16 0 3┆
0x00b340…00b360 32 35 20 31 20 38 33 20 31 32 31 0d 0a 30 20 33 34 38 20 33 20 32 20 37 32 0d 0a 34 31 20 38 33 ┆25 1 83 121 0 348 3 2 72 41 83┆
0x00b360…00b380 20 32 20 33 35 20 33 32 39 0d 0a 30 20 33 34 38 20 33 20 30 20 37 30 0d 0a 33 34 32 20 31 33 30 ┆ 2 35 329 0 348 3 0 70 342 130┆
0x00b380…00b3a0 37 20 34 20 31 31 20 36 39 0d 0a 33 34 33 20 31 33 30 37 20 34 20 31 35 20 36 39 0d 0a 33 34 34 ┆7 4 11 69 343 1307 4 15 69 344┆
0x00b3a0…00b3c0 20 31 33 30 37 20 34 20 31 37 20 36 39 0d 0a 33 34 35 20 31 33 30 37 20 34 20 37 35 20 36 39 0d ┆ 1307 4 17 69 345 1307 4 75 69 ┆
0x00b3c0…00b3e0 0a 33 34 36 20 31 33 30 37 20 34 20 38 30 20 36 39 0d 0a 33 34 37 20 31 33 30 37 20 34 20 38 33 ┆ 346 1307 4 80 69 347 1307 4 83┆
0x00b3e0…00b400 20 36 39 0d 0a 31 30 37 20 31 33 30 37 20 34 20 38 34 20 36 39 0d 0a 30 20 39 32 34 20 33 20 30 ┆ 69 107 1307 4 84 69 0 924 3 0┆
0x00b400…00b420 (3, 0, 1) 20 36 38 0d 0a 30 20 39 32 36 20 33 20 30 20 38 32 0d 0a 30 20 33 34 38 20 33 20 31 20 37 31 0d ┆ 68 0 926 3 0 82 0 348 3 1 71 ┆
0x00b420…00b440 0a 30 20 39 34 32 20 33 20 33 20 31 30 33 0d 0a 30 20 33 35 33 20 33 20 30 20 31 30 31 0d 0a 33 ┆ 0 942 3 3 103 0 353 3 0 101 3┆
0x00b440…00b460 35 34 20 33 35 39 20 31 20 31 35 20 32 35 0d 0a 30 20 33 35 35 20 31 20 38 34 20 31 30 30 0d 0a ┆54 359 1 15 25 0 355 1 84 100 ┆
0x00b460…00b480 33 35 36 20 39 34 32 20 36 20 31 35 20 31 30 32 0d 0a 33 35 37 20 39 34 32 20 36 20 38 34 20 31 ┆356 942 6 15 102 357 942 6 84 1┆
0x00b480…00b4a0 30 32 0d 0a 30 20 33 31 37 20 36 20 30 20 31 30 34 0d 0a 30 20 33 35 33 20 33 20 32 20 31 30 30 ┆02 0 317 6 0 104 0 353 3 2 100┆
0x00b4a0…00b4c0 0d 0a 30 20 33 37 33 20 33 20 32 20 39 38 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a ┆ 0 373 3 2 98 41 83 2 35 329 ┆
0x00b4c0…00b4e0 33 36 32 20 33 36 36 20 31 20 37 35 20 32 36 0d 0a 33 36 33 20 33 36 35 20 31 20 31 37 20 39 34 ┆362 366 1 75 26 363 365 1 17 94┆
0x00b4e0…00b500 0d 0a 30 20 33 36 34 20 31 20 38 33 20 39 35 0d 0a 30 20 33 36 39 20 33 20 30 20 39 35 0d 0a 30 ┆ 0 364 1 83 95 0 369 3 0 95 0┆
0x00b500…00b520 20 39 33 38 20 33 20 30 20 39 34 0d 0a 32 38 34 20 32 38 36 20 31 20 33 37 20 32 30 0d 0a 34 31 ┆ 938 3 0 94 284 286 1 37 20 41┆
0x00b520…00b540 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 30 20 39 33 38 20 33 20 32 20 39 33 0d 0a 34 31 20 38 ┆ 83 2 35 329 0 938 3 2 93 41 8┆
0x00b540…00b560 33 20 32 20 33 35 20 33 32 39 0d 0a 33 36 32 20 33 36 36 20 31 20 37 35 20 32 36 0d 0a 30 20 39 ┆3 2 35 329 362 366 1 75 26 0 9┆
0x00b560…00b580 33 38 20 33 20 32 20 39 32 0d 0a 30 20 33 37 34 20 33 20 32 20 39 30 0d 0a 30 20 33 37 35 20 33 ┆38 3 2 92 0 374 3 2 90 0 375 3┆
0x00b580…00b5a0 20 30 20 38 38 0d 0a 30 20 33 37 35 20 33 20 30 20 38 37 0d 0a 30 20 33 34 30 20 33 20 31 20 38 ┆ 0 88 0 375 3 0 87 0 340 3 1 8┆
0x00b5a0…00b5c0 33 0d 0a 30 20 33 33 30 20 33 20 31 20 31 30 37 0d 0a 30 20 33 37 38 20 33 20 30 20 31 36 35 0d ┆3 0 330 3 1 107 0 378 3 0 165 ┆
0x00b5c0…00b5e0 0a 30 20 39 37 32 20 33 20 33 20 31 35 37 0d 0a 30 20 33 38 30 20 33 20 30 20 31 35 36 0d 0a 33 ┆ 0 972 3 3 157 0 380 3 0 156 3┆
0x00b5e0…00b600 38 31 20 33 38 34 20 31 20 37 35 20 32 37 0d 0a 30 20 33 38 32 20 31 20 38 34 20 31 35 35 0d 0a ┆81 384 1 75 27 0 382 1 84 155 ┆
0x00b600…00b620 (3, 0, 2) 32 33 20 33 30 20 32 20 31 37 20 31 35 38 0d 0a 30 20 33 38 30 20 33 20 32 20 31 35 35 0d 0a 30 ┆23 30 2 17 158 0 380 3 2 155 0┆
0x00b620…00b640 20 39 36 38 20 33 20 33 20 31 35 33 0d 0a 33 38 36 20 33 38 38 20 31 20 38 35 20 32 38 0d 0a 30 ┆ 968 3 3 153 386 388 1 85 28 0┆
0x00b640…00b660 20 33 38 37 20 31 20 31 37 20 31 35 31 0d 0a 30 20 33 38 39 20 33 20 30 20 31 35 31 0d 0a 30 20 ┆ 387 1 17 151 0 389 3 0 151 0 ┆
0x00b660…00b680 33 38 39 20 33 20 30 20 31 35 30 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 30 20 34 ┆389 3 0 150 41 83 2 35 329 0 4┆
0x00b680…00b6a0 30 31 20 33 20 34 20 31 34 36 0d 0a 33 39 32 20 33 39 38 20 31 20 31 37 20 34 0d 0a 30 20 33 39 ┆01 3 4 146 392 398 1 17 4 0 39┆
0x00b6a0…00b6c0 36 20 31 20 33 35 20 31 34 33 0d 0a 30 20 33 39 34 20 31 20 37 39 20 35 0d 0a 30 20 33 39 35 20 ┆6 1 35 143 0 394 1 79 5 0 395 ┆
0x00b6c0…00b6e0 31 20 33 35 20 31 0d 0a 30 20 33 39 39 20 33 20 32 20 31 34 34 0d 0a 33 39 37 20 31 32 38 37 20 ┆1 35 1 0 399 3 2 144 397 1287 ┆
0x00b6e0…00b700 34 20 37 39 20 31 34 35 0d 0a 30 20 31 33 30 38 20 34 20 30 20 31 34 33 0d 0a 30 20 34 30 32 20 ┆4 79 145 0 1308 4 0 143 0 402 ┆
0x00b700…00b720 33 20 31 20 31 34 32 0d 0a 30 20 32 30 20 36 20 30 20 31 35 34 0d 0a 30 20 34 30 32 20 33 20 32 ┆3 1 142 0 20 6 0 154 0 402 3 2┆
0x00b720…00b740 20 31 34 31 0d 0a 30 20 34 30 33 20 33 20 30 20 31 33 33 0d 0a 30 20 34 30 33 20 33 20 30 20 31 ┆ 141 0 403 3 0 133 0 403 3 0 1┆
0x00b740…00b760 33 32 0d 0a 30 20 34 30 34 20 31 20 38 34 20 32 0d 0a 34 30 35 20 34 39 38 20 32 20 32 30 20 31 ┆32 0 404 1 84 2 405 498 2 20 1┆
0x00b760…00b780 33 35 0d 0a 34 30 36 20 34 39 37 20 32 20 32 31 20 31 33 36 0d 0a 34 30 37 20 34 39 36 20 32 20 ┆35 406 497 2 21 136 407 496 2 ┆
0x00b780…00b7a0 32 33 20 31 33 37 0d 0a 30 20 39 30 33 20 36 20 30 20 33 32 0d 0a 34 30 39 20 34 36 38 20 32 20 ┆23 137 0 903 6 0 32 409 468 2 ┆
0x00b7a0…00b7c0 38 20 34 37 0d 0a 34 31 30 20 34 33 38 20 32 20 35 33 20 35 34 0d 0a 34 31 31 20 34 31 34 20 32 ┆8 47 410 438 2 53 54 411 414 2┆
0x00b7c0…00b7e0 20 35 36 20 31 31 30 0d 0a 34 31 32 20 33 39 31 20 32 20 34 32 20 31 34 31 0d 0a 34 31 33 20 31 ┆ 56 110 412 391 2 42 141 413 1┆
0x00b7e0…00b800 31 20 32 20 32 34 20 31 34 36 0d 0a 30 20 34 39 35 20 36 20 30 20 31 33 39 0d 0a 30 20 34 31 35 ┆1 2 24 146 0 495 6 0 139 0 415┆
0x00b800…00b820 (3, 0, 3) 20 33 20 30 20 31 31 30 0d 0a 30 20 34 31 36 20 36 20 30 20 31 31 36 0d 0a 34 31 37 20 34 31 39 ┆ 3 0 110 0 416 6 0 116 417 419┆
0x00b820…00b840 20 31 20 31 37 20 34 0d 0a 30 20 34 31 38 20 31 20 33 35 20 31 32 35 0d 0a 30 20 39 35 37 20 33 ┆ 1 17 4 0 418 1 35 125 0 957 3┆
0x00b840…00b860 20 30 20 31 32 35 0d 0a 30 20 34 32 31 20 33 20 30 20 31 32 30 0d 0a 30 20 34 32 31 20 33 20 30 ┆ 0 125 0 421 3 0 120 0 421 3 0┆
0x00b860…00b880 20 31 31 38 0d 0a 33 34 20 34 32 32 20 31 20 38 33 20 36 0d 0a 34 31 37 20 34 32 33 20 31 20 31 ┆ 118 34 422 1 83 6 417 423 1 1┆
0x00b880…00b8a0 37 20 34 0d 0a 30 20 34 32 31 20 33 20 32 20 31 31 39 0d 0a 30 20 34 32 31 20 33 20 32 20 31 31 ┆7 4 0 421 3 2 119 0 421 3 2 11┆
0x00b8a0…00b8c0 37 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 34 32 37 20 34 32 38 20 32 20 38 30 20 ┆7 41 83 2 35 329 427 428 2 80 ┆
0x00b8c0…00b8e0 31 33 30 0d 0a 30 20 34 33 31 20 36 20 30 20 31 32 39 0d 0a 30 20 34 32 39 20 33 20 30 20 31 33 ┆130 0 431 6 0 129 0 429 3 0 13┆
0x00b8e0…00b900 30 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 34 33 31 20 33 20 31 20 31 32 38 ┆0 65 157 1 17 13 0 431 3 1 128┆
0x00b900…00b920 0d 0a 30 20 34 33 32 20 31 20 38 34 20 32 0d 0a 30 20 39 35 32 20 33 20 35 20 31 31 35 0d 0a 30 ┆ 0 432 1 84 2 0 952 3 5 115 0┆
0x00b920…00b940 20 39 35 30 20 33 20 30 20 31 31 34 0d 0a 34 33 35 20 34 31 36 20 36 20 31 37 20 31 31 36 0d 0a ┆ 950 3 0 114 435 416 6 17 116 ┆
0x00b940…00b960 34 33 36 20 34 31 36 20 36 20 33 35 20 31 31 36 0d 0a 30 20 31 33 30 39 20 34 20 30 20 31 30 39 ┆436 416 6 35 116 0 1309 4 0 109┆
0x00b960…00b980 0d 0a 30 20 39 35 30 20 33 20 31 20 31 31 33 0d 0a 34 33 39 20 34 36 33 20 31 20 31 37 20 34 0d ┆ 0 950 3 1 113 439 463 1 17 4 ┆
0x00b980…00b9a0 0a 30 20 34 34 30 20 31 20 33 35 20 38 39 0d 0a 30 20 34 34 31 20 33 20 30 20 38 39 0d 0a 34 30 ┆ 0 440 1 35 89 0 441 3 0 89 40┆
0x00b9a0…00b9c0 37 20 31 33 31 30 20 34 20 38 34 20 35 39 0d 0a 34 34 33 20 34 34 34 20 32 20 37 34 20 36 31 0d ┆7 1310 4 84 59 443 444 2 74 61 ┆
0x00b9c0…00b9e0 0a 30 20 31 33 31 31 20 34 20 30 20 36 30 0d 0a 30 20 34 34 35 20 36 20 30 20 36 35 0d 0a 30 20 ┆ 0 1311 4 0 60 0 445 6 0 65 0 ┆
0x00b9e0…00ba00 33 32 20 31 20 33 35 20 31 0d 0a 33 34 20 33 38 20 31 20 38 33 20 36 0d 0a 34 31 20 38 33 20 32 ┆32 1 35 1 34 38 1 83 6 41 83 2┆
0x00ba00…00ba20 (3, 0, 4) 20 33 35 20 33 32 39 0d 0a 30 20 39 32 32 20 33 20 33 20 36 34 0d 0a 30 20 34 35 30 20 33 20 30 ┆ 35 329 0 922 3 3 64 0 450 3 0┆
0x00ba20…00ba40 20 36 33 0d 0a 34 35 31 20 34 35 34 20 31 20 37 35 20 32 37 0d 0a 30 20 34 35 32 20 31 20 38 34 ┆ 63 451 454 1 75 27 0 452 1 84┆
0x00ba40…00ba60 20 36 32 0d 0a 30 20 34 34 35 20 36 20 30 20 36 35 0d 0a 30 20 34 35 30 20 33 20 32 20 36 32 0d ┆ 62 0 445 6 0 65 0 450 3 2 62 ┆
0x00ba60…00ba80 0a 30 20 34 35 35 20 33 20 33 20 36 31 0d 0a 34 35 36 20 34 35 38 20 31 20 37 39 20 32 39 0d 0a ┆ 0 455 3 3 61 456 458 1 79 29 ┆
0x00ba80…00baa0 30 20 34 35 37 20 31 20 31 37 20 36 37 0d 0a 30 20 34 35 39 20 33 20 30 20 36 37 0d 0a 30 20 34 ┆0 457 1 17 67 0 459 3 0 67 0 4┆
0x00baa0…00bac0 35 39 20 33 20 30 20 36 36 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 30 20 39 32 30 ┆59 3 0 66 41 83 2 35 329 0 920┆
0x00bac0…00bae0 20 33 20 33 20 35 38 0d 0a 30 20 34 36 32 20 31 20 38 34 20 32 0d 0a 30 20 34 36 34 20 33 20 31 ┆ 3 3 58 0 462 1 84 2 0 464 3 1┆
0x00bae0…00bb00 20 35 37 0d 0a 30 20 34 36 34 20 33 20 30 20 35 35 0d 0a 34 36 35 20 34 34 30 20 32 20 33 35 20 ┆ 57 0 464 3 0 55 465 440 2 35 ┆
0x00bb00…00bb20 38 39 0d 0a 30 20 31 33 31 32 20 34 20 30 20 35 34 0d 0a 30 20 34 36 37 20 31 20 38 34 20 32 0d ┆89 0 1312 4 0 54 0 467 1 84 2 ┆
0x00bb20…00bb40 0a 30 20 34 36 34 20 33 20 32 20 35 36 0d 0a 34 36 39 20 34 37 38 20 31 20 31 37 20 34 0d 0a 30 ┆ 0 464 3 2 56 469 478 1 17 4 0┆
0x00bb40…00bb60 20 34 37 30 20 31 20 33 35 20 35 33 0d 0a 30 20 34 37 31 20 33 20 30 20 35 33 0d 0a 34 37 32 20 ┆ 470 1 35 53 0 471 3 0 53 472 ┆
0x00bb60…00bb80 34 37 34 20 31 20 37 39 20 32 39 0d 0a 30 20 34 37 33 20 31 20 31 37 20 35 32 0d 0a 30 20 39 31 ┆474 1 79 29 0 473 1 17 52 0 91┆
0x00bb80…00bba0 35 20 33 20 31 20 35 32 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 34 37 36 20 ┆5 3 1 52 65 157 1 17 13 0 476 ┆
0x00bba0…00bbc0 31 20 38 34 20 32 0d 0a 30 20 39 31 35 20 33 20 33 20 35 31 0d 0a 30 20 34 37 39 20 33 20 30 20 ┆1 84 2 0 915 3 3 51 0 479 3 0 ┆
0x00bbc0…00bbe0 35 30 0d 0a 30 20 34 37 39 20 33 20 30 20 34 38 0d 0a 34 38 30 20 34 37 30 20 32 20 33 35 20 35 ┆50 0 479 3 0 48 480 470 2 35 5┆
0x00bbe0…00bc00 33 0d 0a 30 20 31 33 31 33 20 34 20 30 20 34 37 0d 0a 30 20 34 37 39 20 33 20 31 20 34 39 0d 0a ┆3 0 1313 4 0 47 0 479 3 1 49 ┆
0x00bc00…00bc20 (3, 0, 5) 30 20 34 38 33 20 31 20 38 34 20 32 0d 0a 30 20 39 30 39 20 33 20 31 20 34 36 0d 0a 30 20 39 30 ┆0 483 1 84 2 0 909 3 1 46 0 90┆
0x00bc20…00bc40 39 20 33 20 30 20 34 35 0d 0a 30 20 39 30 39 20 33 20 30 20 34 34 0d 0a 30 20 39 30 39 20 33 20 ┆9 3 0 45 0 909 3 0 44 0 909 3 ┆
0x00bc40…00bc60 30 20 34 33 0d 0a 30 20 34 38 38 20 33 20 30 20 34 32 0d 0a 34 38 39 20 34 36 38 20 32 20 38 20 ┆0 43 0 488 3 0 42 489 468 2 8 ┆
0x00bc60…00bc80 34 37 0d 0a 34 39 30 20 34 33 38 20 32 20 35 33 20 35 34 0d 0a 34 39 31 20 34 31 34 20 32 20 35 ┆47 490 438 2 53 54 491 414 2 5┆
0x00bc80…00bca0 36 20 31 31 30 0d 0a 34 39 32 20 33 39 31 20 32 20 34 32 20 31 34 31 0d 0a 34 39 33 20 31 31 20 ┆6 110 492 391 2 42 141 493 11 ┆
0x00bca0…00bcc0 32 20 32 34 20 31 34 36 0d 0a 30 20 31 33 31 34 20 34 20 30 20 31 34 30 0d 0a 30 20 34 38 38 20 ┆2 24 146 0 1314 4 0 140 0 488 ┆
0x00bcc0…00bce0 33 20 31 20 34 31 0d 0a 30 20 34 39 39 20 33 20 31 20 31 33 38 0d 0a 30 20 37 39 34 20 33 20 30 ┆3 1 41 0 499 3 1 138 0 794 3 0┆
0x00bce0…00bd00 20 31 33 37 0d 0a 30 20 37 39 34 20 33 20 30 20 31 33 36 0d 0a 30 20 37 39 34 20 33 20 30 20 31 ┆ 137 0 794 3 0 136 0 794 3 0 1┆
0x00bd00…00bd20 33 35 0d 0a 30 20 38 37 39 20 36 20 30 20 33 30 0d 0a 30 20 35 30 31 20 31 20 35 20 33 30 0d 0a ┆35 0 879 6 0 30 0 501 1 5 30 ┆
0x00bd20…00bd40 30 20 35 30 32 20 33 20 30 20 31 36 37 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d ┆0 502 3 0 167 503 660 2 19 186 ┆
0x00bd40…00bd60 0a 35 30 34 20 36 35 39 20 32 20 39 20 31 38 37 0d 0a 35 30 35 20 36 35 38 20 32 20 31 38 20 31 ┆ 504 659 2 9 187 505 658 2 18 1┆
0x00bd60…00bd80 38 38 0d 0a 35 30 36 20 36 35 33 20 32 20 31 37 20 31 39 31 0d 0a 35 30 37 20 35 39 35 20 32 20 ┆88 506 653 2 17 191 507 595 2 ┆
0x00bd80…00bda0 33 35 20 32 31 34 0d 0a 35 30 38 20 35 30 31 20 32 20 35 20 31 36 37 0d 0a 35 30 39 20 35 33 34 ┆35 214 508 501 2 5 167 509 534┆
0x00bda0…00bdc0 20 32 20 32 36 20 32 34 36 0d 0a 35 31 30 20 35 33 33 20 32 20 32 37 20 32 34 39 0d 0a 35 31 31 ┆ 2 26 246 510 533 2 27 249 511┆
0x00bdc0…00bde0 20 35 33 32 20 32 20 34 36 20 32 35 34 0d 0a 35 31 32 20 35 33 31 20 32 20 35 38 20 32 35 37 0d ┆ 532 2 46 254 512 531 2 58 257 ┆
0x00bde0…00be00 0a 35 31 33 20 35 33 30 20 32 20 35 39 20 32 36 32 0d 0a 35 31 34 20 35 32 39 20 32 20 33 32 20 ┆ 513 530 2 59 262 514 529 2 32 ┆
0x00be00…00be20 (3, 0, 6) 32 36 33 0d 0a 35 31 35 20 35 32 38 20 32 20 33 31 20 32 36 34 0d 0a 35 31 36 20 35 32 37 20 32 ┆263 515 528 2 31 264 516 527 2┆
0x00be20…00be40 20 33 33 20 32 35 32 0d 0a 35 31 37 20 35 32 36 20 32 20 34 35 20 32 37 35 0d 0a 35 31 38 20 35 ┆ 33 252 517 526 2 45 275 518 5┆
0x00be40…00be60 32 35 20 32 20 37 20 32 37 37 0d 0a 35 31 39 20 35 32 34 20 32 20 36 20 32 32 35 0d 0a 35 32 30 ┆25 2 7 277 519 524 2 6 225 520┆
0x00be60…00be80 20 35 32 31 20 32 20 32 32 20 32 34 34 0d 0a 30 20 39 39 32 20 36 20 30 20 31 37 30 0d 0a 30 20 ┆ 521 2 22 244 0 992 6 0 170 0 ┆
0x00be80…00bea0 35 32 32 20 31 20 33 35 20 31 0d 0a 30 20 35 32 33 20 31 20 38 30 20 33 31 0d 0a 30 20 35 33 35 ┆522 1 35 1 0 523 1 80 31 0 535┆
0x00bea0…00bec0 20 33 20 32 20 32 34 34 0d 0a 30 20 35 34 30 20 33 20 30 20 32 32 35 0d 0a 30 20 35 34 33 20 33 ┆ 3 2 244 0 540 3 0 225 0 543 3┆
0x00bec0…00bee0 20 30 20 32 37 37 0d 0a 30 20 35 35 31 20 33 20 30 20 32 37 35 0d 0a 30 20 35 35 34 20 33 20 30 ┆ 0 277 0 551 3 0 275 0 554 3 0┆
0x00bee0…00bf00 20 32 35 32 0d 0a 30 20 35 35 35 20 33 20 30 20 32 36 34 0d 0a 30 20 35 35 35 20 33 20 30 20 32 ┆ 252 0 555 3 0 264 0 555 3 0 2┆
0x00bf00…00bf20 36 33 0d 0a 30 20 35 36 38 20 33 20 30 20 32 36 32 0d 0a 30 20 35 39 31 20 33 20 30 20 32 35 37 ┆63 0 568 3 0 262 0 591 3 0 257┆
0x00bf20…00bf40 0d 0a 30 20 35 39 34 20 33 20 30 20 32 35 34 0d 0a 30 20 35 39 36 20 33 20 30 20 32 34 39 0d 0a ┆ 0 594 3 0 254 0 596 3 0 249 ┆
0x00bf40…00bf60 30 20 35 39 39 20 33 20 30 20 32 34 36 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 35 ┆0 599 3 0 246 65 157 1 17 13 5┆
0x00bf60…00bf80 33 37 20 35 33 39 20 31 20 35 32 20 33 32 0d 0a 30 20 35 33 38 20 31 20 31 32 20 32 34 33 0d 0a ┆37 539 1 52 32 0 538 1 12 243 ┆
0x00bf80…00bfa0 30 20 36 30 32 20 33 20 32 20 32 34 33 0d 0a 30 20 36 30 35 20 33 20 32 20 32 34 32 0d 0a 36 35 ┆0 602 3 2 243 0 605 3 2 242 65┆
0x00bfa0…00bfc0 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 35 34 32 20 31 20 33 37 20 33 33 0d 0a 30 20 36 ┆ 157 1 17 13 0 542 1 37 33 0 6┆
0x00bfc0…00bfe0 30 38 20 33 20 32 20 32 32 34 0d 0a 30 20 38 33 20 31 20 33 35 20 31 0d 0a 35 34 35 20 35 35 30 ┆08 3 2 224 0 83 1 35 1 545 550┆
0x00bfe0…00c000 20 31 20 31 31 20 33 34 0d 0a 35 34 36 20 32 35 33 20 31 20 38 32 20 33 33 30 0d 0a 35 34 37 20 ┆ 1 11 34 546 253 1 82 330 547 ┆
0x00c000…00c020 (3, 0, 7) 31 31 35 20 31 20 37 38 20 33 33 34 0d 0a 35 34 38 20 31 31 34 20 31 20 37 34 20 33 33 37 0d 0a ┆115 1 78 334 548 114 1 74 337 ┆
0x00c020…00c040 35 34 39 20 31 31 33 20 31 20 39 33 20 33 33 35 0d 0a 30 20 36 31 20 31 20 37 30 20 33 31 37 0d ┆549 113 1 93 335 0 61 1 70 317 ┆
0x00c040…00c060 0a 30 20 31 31 37 31 20 33 20 32 20 32 37 36 0d 0a 30 20 38 33 20 31 20 33 35 20 31 0d 0a 35 34 ┆ 0 1171 3 2 276 0 83 1 35 1 54┆
0x00c060…00c080 35 20 35 35 33 20 31 20 31 31 20 33 34 0d 0a 30 20 31 31 36 31 20 33 20 32 20 32 37 34 0d 0a 35 ┆5 553 1 11 34 0 1161 3 2 274 5┆
0x00c080…00c0a0 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 30 20 38 33 20 31 20 33 35 20 31 0d 0a 35 35 ┆03 660 2 19 186 0 83 1 35 1 55┆
0x00c0a0…00c0c0 37 20 32 35 33 20 31 20 38 32 20 33 35 0d 0a 35 35 38 20 31 31 35 20 31 20 37 38 20 33 33 34 0d ┆7 253 1 82 35 558 115 1 78 334 ┆
0x00c0c0…00c0e0 0a 35 34 37 20 35 35 39 20 31 20 35 32 20 32 37 33 0d 0a 30 20 35 36 30 20 33 20 30 20 32 37 33 ┆ 547 559 1 52 273 0 560 3 0 273┆
0x00c0e0…00c100 0d 0a 30 20 34 31 38 20 31 20 33 35 20 31 0d 0a 35 36 32 20 33 37 20 32 20 38 35 20 31 30 35 0d ┆ 0 418 1 35 1 562 37 2 85 105 ┆
0x00c100…00c120 0a 35 36 33 20 33 36 20 32 20 31 37 20 31 30 36 0d 0a 30 20 31 33 31 35 20 34 20 30 20 32 36 30 ┆ 563 36 2 17 106 0 1315 4 0 260┆
0x00c120…00c140 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 30 20 35 36 36 20 33 20 32 20 32 36 31 0d ┆ 41 83 2 35 329 0 566 3 2 261 ┆
0x00c140…00c160 0a 30 20 35 36 37 20 31 20 31 31 20 33 36 0d 0a 30 20 31 31 34 39 20 33 20 34 20 32 35 39 0d 0a ┆ 0 567 1 11 36 0 1149 3 4 259 ┆
0x00c160…00c180 30 20 38 33 20 31 20 33 35 20 31 0d 0a 35 37 30 20 32 35 33 20 32 20 38 32 20 33 33 30 0d 0a 35 ┆0 83 1 35 1 570 253 2 82 330 5┆
0x00c180…00c1a0 37 31 20 31 31 35 20 32 20 37 38 20 33 33 34 0d 0a 35 37 32 20 35 37 36 20 32 20 34 20 32 37 31 ┆71 115 2 78 334 572 576 2 4 271┆
0x00c1a0…00c1c0 0d 0a 35 37 33 20 31 31 34 20 32 20 37 34 20 33 33 37 0d 0a 35 37 34 20 31 31 33 20 32 20 39 33 ┆ 573 114 2 74 337 574 113 2 93┆
0x00c1c0…00c1e0 20 33 33 35 0d 0a 35 37 35 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 30 20 31 33 31 36 20 34 20 ┆ 335 575 61 2 70 317 0 1316 4 ┆
0x00c1e0…00c200 30 20 32 36 38 0d 0a 30 20 35 37 37 20 33 20 30 20 32 37 31 0d 0a 30 20 35 37 38 20 31 20 33 35 ┆0 268 0 577 3 0 271 0 578 1 35┆
0x00c200…00c220 (3, 0, 8) 20 31 0d 0a 30 20 35 37 39 20 33 20 30 20 32 37 32 0d 0a 35 38 30 20 33 37 20 32 20 38 35 20 31 ┆ 1 0 579 3 0 272 580 37 2 85 1┆
0x00c220…00c240 30 35 0d 0a 35 38 31 20 33 36 20 32 20 31 37 20 31 30 36 0d 0a 30 20 31 33 31 37 20 34 20 30 20 ┆05 581 36 2 17 106 0 1317 4 0 ┆
0x00c240…00c260 32 37 30 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 30 20 31 31 35 39 20 33 20 34 20 ┆270 41 83 2 35 329 0 1159 3 4 ┆
0x00c260…00c280 32 36 39 0d 0a 30 20 35 38 35 20 33 20 30 20 32 36 35 0d 0a 35 38 36 20 35 39 30 20 31 20 31 31 ┆269 0 585 3 0 265 586 590 1 11┆
0x00c280…00c2a0 20 33 37 0d 0a 30 20 35 38 37 20 31 20 38 33 20 32 36 37 0d 0a 30 20 35 38 38 20 33 20 30 20 32 ┆ 37 0 587 1 83 267 0 588 3 0 2┆
0x00c2a0…00c2c0 36 37 0d 0a 30 20 38 33 20 31 20 33 35 20 31 0d 0a 30 20 35 38 35 20 33 20 32 20 32 36 36 0d 0a ┆67 0 83 1 35 1 0 585 3 2 266 ┆
0x00c2c0…00c2e0 30 20 31 31 33 39 20 33 20 32 20 32 35 38 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a ┆0 1139 3 2 258 65 157 1 17 13 ┆
0x00c2e0…00c300 30 20 35 39 33 20 31 20 31 31 20 33 36 0d 0a 30 20 31 31 32 39 20 33 20 32 20 32 35 36 0d 0a 35 ┆0 593 1 11 36 0 1129 3 2 256 5┆
0x00c300…00c320 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 33 30 36 20 31 33 31 38 20 34 20 38 35 20 32 ┆03 660 2 19 186 306 1318 4 85 2┆
0x00c320…00c340 31 34 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 35 39 38 20 31 20 35 31 20 33 ┆14 65 157 1 17 13 0 598 1 51 3┆
0x00c340…00c360 38 0d 0a 30 20 36 37 31 20 33 20 32 20 32 34 38 0d 0a 30 20 36 30 30 20 31 20 33 35 20 31 0d 0a ┆8 0 671 3 2 248 0 600 1 35 1 ┆
0x00c360…00c380 30 20 36 30 31 20 33 20 30 20 32 34 37 0d 0a 30 20 31 30 38 39 20 33 20 31 20 32 34 35 0d 0a 36 ┆0 601 3 0 247 0 1089 3 1 245 6┆
0x00c380…00c3a0 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 36 30 34 20 31 20 31 31 20 33 36 0d 0a 30 20 ┆5 157 1 17 13 0 604 1 11 36 0 ┆
0x00c3a0…00c3c0 31 30 37 39 20 33 20 32 20 32 34 31 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 ┆1079 3 2 241 65 157 1 17 13 0 ┆
0x00c3c0…00c3e0 36 30 37 20 31 20 31 31 20 33 36 0d 0a 30 20 31 30 37 39 20 33 20 32 20 32 34 30 0d 0a 36 30 39 ┆607 1 11 36 0 1079 3 2 240 609┆
0x00c3e0…00c400 20 31 35 37 20 32 20 31 37 20 32 38 36 0d 0a 36 31 30 20 31 34 39 20 32 20 36 31 20 32 39 31 0d ┆ 157 2 17 286 610 149 2 61 291 ┆
0x00c400…00c420 (3, 0, 9) 0a 36 31 31 20 31 34 31 20 32 20 36 32 20 32 39 32 0d 0a 36 31 32 20 31 30 36 20 32 20 37 34 20 ┆ 611 141 2 62 292 612 106 2 74 ┆
0x00c420…00c440 33 30 33 0d 0a 36 31 33 20 31 30 32 20 32 20 32 35 20 33 30 34 0d 0a 36 31 34 20 39 38 20 32 20 ┆303 613 102 2 25 304 614 98 2 ┆
0x00c440…00c460 35 37 20 33 30 35 0d 0a 36 31 35 20 39 34 20 32 20 35 34 20 33 30 36 0d 0a 36 31 36 20 39 33 20 ┆57 305 615 94 2 54 306 616 93 ┆
0x00c460…00c480 32 20 33 36 20 33 30 37 0d 0a 36 31 37 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 36 31 38 20 38 ┆2 36 307 617 83 2 35 329 618 8┆
0x00c480…00c4a0 32 20 32 20 33 30 20 33 33 38 0d 0a 36 31 39 20 38 30 20 32 20 38 37 20 33 33 39 0d 0a 36 32 30 ┆2 2 30 338 619 80 2 87 339 620┆
0x00c4a0…00c4c0 20 36 32 20 32 20 35 30 20 33 31 32 0d 0a 36 32 31 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 36 ┆ 62 2 50 312 621 61 2 70 317 6┆
0x00c4c0…00c4e0 32 32 20 36 30 20 32 20 37 36 20 33 32 34 0d 0a 30 20 37 35 33 20 36 20 30 20 32 32 38 0d 0a 36 ┆22 60 2 76 324 0 753 6 0 228 6┆
0x00c4e0…00c500 32 34 20 36 32 35 20 32 20 38 36 20 32 33 32 0d 0a 30 20 31 33 31 39 20 34 20 30 20 32 33 33 0d ┆24 625 2 86 232 0 1319 4 0 233 ┆
0x00c500…00c520 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 31 30 37 37 20 33 20 32 20 32 33 32 0d ┆ 65 157 1 17 13 0 1077 3 2 232 ┆
0x00c520…00c540 0a 30 20 36 32 38 20 33 20 30 20 32 33 30 0d 0a 36 32 39 20 36 33 31 20 31 20 38 33 20 33 39 0d ┆ 0 628 3 0 230 629 631 1 83 39 ┆
0x00c540…00c560 0a 30 20 36 33 30 20 31 20 38 35 20 32 33 34 0d 0a 30 20 36 33 33 20 33 20 30 20 32 33 34 0d 0a ┆ 0 630 1 85 234 0 633 3 0 234 ┆
0x00c560…00c580 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 36 32 38 20 33 20 32 20 32 33 31 0d 0a 35 ┆65 157 1 17 13 0 628 3 2 231 5┆
0x00c580…00c5a0 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 36 33 35 20 32 35 33 20 32 20 38 32 20 33 33 ┆03 660 2 19 186 635 253 2 82 33┆
0x00c5a0…00c5c0 30 0d 0a 36 33 36 20 31 31 35 20 32 20 37 38 20 33 33 34 0d 0a 36 33 37 20 36 34 33 20 32 20 38 ┆0 636 115 2 78 334 637 643 2 8┆
0x00c5c0…00c5e0 30 20 32 32 30 0d 0a 36 33 38 20 36 34 32 20 32 20 38 31 20 32 32 32 0d 0a 36 33 39 20 31 31 34 ┆0 220 638 642 2 81 222 639 114┆
0x00c5e0…00c600 20 32 20 37 34 20 33 33 37 0d 0a 36 34 30 20 31 31 33 20 32 20 39 33 20 33 33 35 0d 0a 36 34 31 ┆ 2 74 337 640 113 2 93 335 641┆
0x00c600…00c620 (3, 0, 10) 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 30 20 31 33 32 30 20 34 20 30 20 32 31 33 0d 0a 30 20 ┆ 61 2 70 317 0 1320 4 0 213 0 ┆
0x00c620…00c640 36 34 34 20 33 20 30 20 32 32 32 0d 0a 30 20 36 35 31 20 33 20 30 20 32 32 30 0d 0a 30 20 38 33 ┆644 3 0 222 0 651 3 0 220 0 83┆
0x00c640…00c660 20 31 20 33 35 20 31 0d 0a 36 34 36 20 32 35 33 20 32 20 38 32 20 33 33 30 0d 0a 36 34 37 20 31 ┆ 1 35 1 646 253 2 82 330 647 1┆
0x00c660…00c680 31 35 20 32 20 37 38 20 33 33 34 0d 0a 36 34 38 20 31 31 34 20 32 20 37 34 20 33 33 37 0d 0a 36 ┆15 2 78 334 648 114 2 74 337 6┆
0x00c680…00c6a0 34 39 20 31 31 33 20 32 20 39 33 20 33 33 35 0d 0a 36 35 30 20 36 31 20 32 20 37 30 20 33 31 37 ┆49 113 2 93 335 650 61 2 70 317┆
0x00c6a0…00c6c0 0d 0a 30 20 31 33 32 31 20 34 20 30 20 32 32 31 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 ┆ 0 1321 4 0 221 65 157 1 17 13┆
0x00c6c0…00c6e0 0d 0a 30 20 31 30 34 35 20 33 20 32 20 32 31 39 0d 0a 30 20 39 39 32 20 33 20 30 20 31 39 31 0d ┆ 0 1045 3 2 219 0 992 3 0 191 ┆
0x00c6e0…00c700 0a 30 20 38 37 39 20 36 20 30 20 33 30 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d ┆ 0 879 6 0 30 503 660 2 19 186 ┆
[…0x1…]
0x00c720…00c740 0a 30 20 39 39 32 20 33 20 30 20 31 38 38 0d 0a 30 20 39 39 32 20 33 20 30 20 31 38 37 0d 0a 30 ┆ 0 992 3 0 188 0 992 3 0 187 0┆
0x00c740…00c760 20 39 39 32 20 33 20 30 20 31 38 36 0d 0a 30 20 39 39 32 20 33 20 30 20 31 38 35 0d 0a 30 20 38 ┆ 992 3 0 186 0 992 3 0 185 0 8┆
0x00c760…00c780 37 39 20 36 20 30 20 33 30 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 30 20 38 ┆79 6 0 30 503 660 2 19 186 0 8┆
0x00c780…00c7a0 37 39 20 36 20 30 20 33 30 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 35 30 33 ┆79 6 0 30 503 660 2 19 186 503┆
0x00c7a0…00c7c0 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 30 20 39 39 32 20 33 20 30 20 31 38 31 0d 0a 30 20 ┆ 660 2 19 186 0 992 3 0 181 0 ┆
0x00c7c0…00c7e0 36 36 39 20 31 20 38 35 20 34 30 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 35 ┆669 1 85 40 503 660 2 19 186 5┆
0x00c7e0…00c800 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 36 37 32 20 36 38 36 20 32 20 31 39 20 31 38 ┆03 660 2 19 186 672 686 2 19 18┆
0x00c800…00c820 (3, 0, 11) 36 0d 0a 36 37 33 20 36 38 34 20 32 20 39 20 31 38 37 0d 0a 36 37 34 20 36 38 32 20 32 20 31 38 ┆6 673 684 2 9 187 674 682 2 18┆
0x00c820…00c840 20 31 38 38 0d 0a 36 37 35 20 36 37 36 20 32 20 31 37 20 31 39 31 0d 0a 35 30 36 20 31 30 31 32 ┆ 188 675 676 2 17 191 506 1012┆
0x00c840…00c860 20 36 20 31 33 20 31 39 32 0d 0a 36 37 37 20 31 33 32 32 20 34 20 31 33 20 32 31 32 0d 0a 30 20 ┆ 6 13 192 677 1322 4 13 212 0 ┆
0x00c860…00c880 36 35 33 20 34 20 30 20 31 39 31 0d 0a 30 20 38 37 39 20 36 20 30 20 33 30 0d 0a 36 37 32 20 36 ┆653 4 0 191 0 879 6 0 30 672 6┆
0x00c880…00c8a0 38 36 20 32 20 31 39 20 31 38 36 0d 0a 30 20 38 37 39 20 36 20 30 20 33 30 0d 0a 36 37 32 20 36 ┆86 2 19 186 0 879 6 0 30 672 6┆
0x00c8a0…00c8c0 38 36 20 32 20 31 39 20 31 38 36 0d 0a 36 38 33 20 31 33 32 33 20 34 20 31 33 20 32 30 39 0d 0a ┆86 2 19 186 683 1323 4 13 209 ┆
0x00c8c0…00c8e0 30 20 36 35 38 20 34 20 30 20 31 38 38 0d 0a 36 38 35 20 31 33 32 34 20 34 20 31 33 20 32 30 38 ┆0 658 4 0 188 685 1324 4 13 208┆
0x00c8e0…00c900 0d 0a 30 20 36 35 39 20 34 20 30 20 31 38 37 0d 0a 36 38 37 20 31 33 32 35 20 34 20 31 33 20 32 ┆ 0 659 4 0 187 687 1325 4 13 2┆
0x00c900…00c920 30 37 0d 0a 30 20 36 36 30 20 34 20 30 20 31 38 36 0d 0a 36 38 39 20 31 33 32 36 20 34 20 31 33 ┆07 0 660 4 0 186 689 1326 4 13┆
0x00c920…00c940 20 32 30 36 0d 0a 30 20 36 36 31 20 34 20 30 20 31 38 35 0d 0a 30 20 38 37 39 20 36 20 30 20 33 ┆ 206 0 661 4 0 185 0 879 6 0 3┆
0x00c940…00c960 30 0d 0a 36 37 32 20 36 38 36 20 32 20 31 39 20 31 38 36 0d 0a 30 20 38 37 39 20 36 20 30 20 33 ┆0 672 686 2 19 186 0 879 6 0 3┆
0x00c960…00c980 30 0d 0a 36 37 32 20 36 38 36 20 32 20 31 39 20 31 38 36 0d 0a 36 37 32 20 36 38 36 20 32 20 31 ┆0 672 686 2 19 186 672 686 2 1┆
0x00c980…00c9a0 39 20 31 38 36 0d 0a 36 39 36 20 31 33 32 37 20 34 20 31 33 20 32 30 32 0d 0a 30 20 36 36 37 20 ┆9 186 696 1327 4 13 202 0 667 ┆
0x00c9a0…00c9c0 34 20 30 20 31 38 31 0d 0a 30 20 36 39 38 20 31 20 38 35 20 34 30 0d 0a 36 37 32 20 36 38 36 20 ┆4 0 181 0 698 1 85 40 672 686 ┆
0x00c9c0…00c9e0 32 20 31 39 20 31 38 36 0d 0a 36 37 32 20 36 38 36 20 32 20 31 39 20 31 38 36 0d 0a 37 30 31 20 ┆2 19 186 672 686 2 19 186 701 ┆
0x00c9e0…00ca00 31 33 32 38 20 34 20 31 33 20 31 39 39 0d 0a 30 20 37 34 33 20 34 20 30 20 31 37 37 0d 0a 30 20 ┆1328 4 13 199 0 743 4 0 177 0 ┆
0x00ca00…00ca20 (3, 0, 12) 38 37 39 20 36 20 30 20 33 30 0d 0a 36 37 32 20 36 38 36 20 32 20 31 39 20 31 38 36 0d 0a 37 30 ┆879 6 0 30 672 686 2 19 186 70┆
0x00ca20…00ca40 35 20 31 33 32 39 20 34 20 31 33 20 31 39 37 0d 0a 30 20 37 34 36 20 34 20 30 20 31 37 35 0d 0a ┆5 1329 4 13 197 0 746 4 0 175 ┆
0x00ca40…00ca60 37 30 37 20 31 33 33 30 20 34 20 31 33 20 31 39 36 0d 0a 30 20 37 34 37 20 34 20 30 20 31 37 34 ┆707 1330 4 13 196 0 747 4 0 174┆
0x00ca60…00ca80 0d 0a 37 30 39 20 31 33 33 31 20 34 20 31 33 20 31 39 35 0d 0a 30 20 37 34 38 20 34 20 30 20 31 ┆ 709 1331 4 13 195 0 748 4 0 1┆
0x00ca80…00caa0 37 33 0d 0a 37 31 31 20 31 33 33 32 20 34 20 31 33 20 31 39 34 0d 0a 30 20 37 34 39 20 34 20 30 ┆73 711 1332 4 13 194 0 749 4 0┆
0x00caa0…00cac0 20 31 37 32 0d 0a 37 31 33 20 31 33 33 33 20 34 20 31 33 20 31 39 33 0d 0a 30 20 37 35 30 20 34 ┆ 172 713 1333 4 13 193 0 750 4┆
0x00cac0…00cae0 20 30 20 31 37 31 0d 0a 30 20 38 39 31 20 36 20 30 20 33 31 0d 0a 30 20 31 30 31 32 20 33 20 33 ┆ 0 171 0 891 6 0 31 0 1012 3 3┆
0x00cae0…00cb00 20 31 39 38 0d 0a 30 20 38 39 31 20 36 20 30 20 33 31 0d 0a 30 20 39 39 32 20 33 20 33 20 31 37 ┆ 198 0 891 6 0 31 0 992 3 3 17┆
0x00cb00…00cb20 36 0d 0a 30 20 31 30 31 32 20 33 20 31 20 32 30 30 0d 0a 30 20 39 39 32 20 33 20 31 20 31 37 39 ┆6 0 1012 3 1 200 0 992 3 1 179┆
0x00cb20…00cb40 0d 0a 30 20 31 30 31 32 20 33 20 32 20 32 30 31 0d 0a 30 20 39 39 32 20 33 20 32 20 31 38 30 0d ┆ 0 1012 3 2 201 0 992 3 2 180 ┆
0x00cb40…00cb60 0a 30 20 31 30 31 32 20 33 20 31 20 32 30 33 0d 0a 30 20 39 39 32 20 33 20 31 20 31 38 32 0d 0a ┆ 0 1012 3 1 203 0 992 3 1 182 ┆
0x00cb60…00cb80 30 20 38 39 31 20 36 20 30 20 33 31 0d 0a 30 20 31 30 31 32 20 33 20 33 20 32 30 34 0d 0a 30 20 ┆0 891 6 0 31 0 1012 3 3 204 0 ┆
0x00cb80…00cba0 38 39 31 20 36 20 30 20 33 31 0d 0a 30 20 39 39 32 20 33 20 33 20 31 38 33 0d 0a 30 20 38 39 31 ┆891 6 0 31 0 992 3 3 183 0 891┆
0x00cba0…00cbc0 20 36 20 30 20 33 31 0d 0a 30 20 31 30 31 32 20 33 20 33 20 32 30 35 0d 0a 30 20 38 39 31 20 36 ┆ 6 0 31 0 1012 3 3 205 0 891 6┆
0x00cbc0…00cbe0 20 30 20 33 31 0d 0a 30 20 39 39 32 20 33 20 33 20 31 38 34 0d 0a 30 20 38 39 31 20 36 20 30 20 ┆ 0 31 0 992 3 3 184 0 891 6 0 ┆
0x00cbe0…00cc00 33 31 0d 0a 30 20 31 30 31 32 20 33 20 33 20 32 31 30 0d 0a 30 20 38 39 31 20 36 20 30 20 33 31 ┆31 0 1012 3 3 210 0 891 6 0 31┆
0x00cc00…00cc20 (3, 0, 13) 0d 0a 30 20 39 39 32 20 33 20 33 20 31 38 39 0d 0a 30 20 38 39 31 20 36 20 30 20 33 31 0d 0a 30 ┆ 0 992 3 3 189 0 891 6 0 31 0┆
0x00cc20…00cc40 20 31 30 31 32 20 33 20 33 20 32 31 31 0d 0a 30 20 38 39 31 20 36 20 30 20 33 31 0d 0a 30 20 39 ┆ 1012 3 3 211 0 891 6 0 31 0 9┆
0x00cc40…00cc60 39 32 20 33 20 33 20 31 39 30 0d 0a 30 20 37 34 31 20 31 20 31 33 20 34 31 0d 0a 30 20 31 30 39 ┆92 3 3 190 0 741 1 13 41 0 109┆
0x00cc60…00cc80 39 20 33 20 32 20 32 35 30 0d 0a 30 20 39 39 32 20 33 20 31 20 31 37 38 0d 0a 30 20 39 39 32 20 ┆9 3 2 250 0 992 3 1 178 0 992 ┆
0x00cc80…00cca0 33 20 30 20 31 37 37 0d 0a 30 20 38 37 39 20 36 20 30 20 33 30 0d 0a 35 30 33 20 36 36 30 20 32 ┆3 0 177 0 879 6 0 30 503 660 2┆
0x00cca0…00ccc0 20 31 39 20 31 38 36 0d 0a 30 20 39 39 32 20 33 20 30 20 31 37 35 0d 0a 30 20 39 39 32 20 33 20 ┆ 19 186 0 992 3 0 175 0 992 3 ┆
0x00ccc0…00cce0 30 20 31 37 34 0d 0a 30 20 39 39 32 20 33 20 30 20 31 37 33 0d 0a 30 20 39 39 32 20 33 20 30 20 ┆0 174 0 992 3 0 173 0 992 3 0 ┆
0x00cce0…00cd00 31 37 32 0d 0a 30 20 39 39 32 20 33 20 30 20 31 37 31 0d 0a 30 20 31 30 37 35 20 33 20 32 20 32 ┆172 0 992 3 0 171 0 1075 3 2 2┆
0x00cd00…00cd20 32 39 0d 0a 30 20 37 35 33 20 33 20 30 20 32 32 37 0d 0a 37 35 34 20 37 35 35 20 32 20 38 34 20 ┆29 0 753 3 0 227 754 755 2 84 ┆
0x00cd20…00cd40 32 32 36 0d 0a 30 20 37 37 31 20 36 20 30 20 32 33 39 0d 0a 37 35 36 20 31 35 37 20 32 20 31 37 ┆226 0 771 6 0 239 756 157 2 17┆
0x00cd40…00cd60 20 32 38 36 0d 0a 37 35 37 20 31 34 39 20 32 20 36 31 20 32 39 31 0d 0a 37 35 38 20 31 34 31 20 ┆ 286 757 149 2 61 291 758 141 ┆
0x00cd60…00cd80 32 20 36 32 20 32 39 32 0d 0a 37 35 39 20 31 30 36 20 32 20 37 34 20 33 30 33 0d 0a 37 36 30 20 ┆2 62 292 759 106 2 74 303 760 ┆
0x00cd80…00cda0 31 30 32 20 32 20 32 35 20 33 30 34 0d 0a 37 36 31 20 39 38 20 32 20 35 37 20 33 30 35 0d 0a 37 ┆102 2 25 304 761 98 2 57 305 7┆
0x00cda0…00cdc0 36 32 20 39 34 20 32 20 35 34 20 33 30 36 0d 0a 37 36 33 20 39 33 20 32 20 33 36 20 33 30 37 0d ┆62 94 2 54 306 763 93 2 36 307 ┆
0x00cdc0…00cde0 0a 37 36 34 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 37 36 35 20 38 32 20 32 20 33 30 20 33 33 ┆ 764 83 2 35 329 765 82 2 30 33┆
0x00cde0…00ce00 38 0d 0a 37 36 36 20 38 30 20 32 20 38 37 20 33 33 39 0d 0a 37 36 37 20 36 32 20 32 20 35 30 20 ┆8 766 80 2 87 339 767 62 2 50 ┆
0x00ce00…00ce20 (3, 0, 14) 33 31 32 0d 0a 37 36 38 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 37 36 39 20 36 30 20 32 20 37 ┆312 768 61 2 70 317 769 60 2 7┆
0x00ce20…00ce40 36 20 33 32 34 0d 0a 30 20 31 33 33 34 20 34 20 30 20 32 33 38 0d 0a 30 20 37 35 33 20 33 20 32 ┆6 324 0 1334 4 0 238 0 753 3 2┆
0x00ce40…00ce60 20 32 32 36 0d 0a 37 37 32 20 37 37 34 20 31 20 31 35 20 34 32 0d 0a 30 20 37 37 33 20 31 20 33 ┆ 226 772 774 1 15 42 0 773 1 3┆
0x00ce60…00ce80 39 20 32 33 37 0d 0a 30 20 37 37 35 20 33 20 30 20 32 33 37 0d 0a 30 20 37 38 32 20 33 20 30 20 ┆9 237 0 775 3 0 237 0 782 3 0 ┆
0x00ce80…00cea0 32 33 36 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 30 20 39 38 38 20 33 20 30 ┆236 503 660 2 19 186 0 988 3 0┆
0x00cea0…00cec0 20 31 36 39 0d 0a 37 37 38 20 37 38 31 20 31 20 31 35 20 32 35 0d 0a 30 20 37 37 39 20 31 20 38 ┆ 169 778 781 1 15 25 0 779 1 8┆
0x00cec0…00cee0 34 20 31 36 38 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 30 20 39 38 38 20 33 ┆4 168 503 660 2 19 186 0 988 3┆
0x00cee0…00cf00 20 32 20 31 36 38 0d 0a 30 20 37 38 32 20 33 20 32 20 32 33 35 0d 0a 30 20 31 30 36 35 20 33 20 ┆ 2 168 0 782 3 2 235 0 1065 3 ┆
0x00cf00…00cf20 33 20 32 32 33 0d 0a 37 38 34 20 37 37 39 20 31 20 38 34 20 34 33 0d 0a 30 20 37 38 35 20 31 20 ┆3 223 784 779 1 84 43 0 785 1 ┆
0x00cf20…00cf40 35 35 20 32 35 35 0d 0a 30 20 37 38 36 20 33 20 30 20 32 35 35 0d 0a 36 35 20 31 35 37 20 31 20 ┆55 255 0 786 3 0 255 65 157 1 ┆
0x00cf40…00cf60 31 37 20 31 33 0d 0a 30 20 31 31 31 39 20 33 20 33 20 32 35 33 0d 0a 37 37 38 20 37 38 39 20 31 ┆17 13 0 1119 3 3 253 778 789 1┆
0x00cf60…00cf80 20 31 36 20 34 34 0d 0a 30 20 31 31 30 39 20 33 20 32 20 32 35 31 0d 0a 37 37 38 20 37 39 31 20 ┆ 16 44 0 1109 3 2 251 778 791 ┆
0x00cf80…00cfa0 31 20 31 35 20 32 35 0d 0a 30 20 39 37 36 20 33 20 32 20 31 36 36 0d 0a 30 20 38 39 31 20 36 20 ┆1 15 25 0 976 3 2 166 0 891 6 ┆
0x00cfa0…00cfc0 30 20 33 31 0d 0a 30 20 37 39 34 20 33 20 33 20 31 33 34 0d 0a 30 20 39 36 32 20 33 20 32 20 31 ┆0 31 0 794 3 3 134 0 962 3 2 1┆
0x00cfc0…00cfe0 33 31 0d 0a 30 20 37 39 36 20 31 20 38 34 20 32 0d 0a 30 20 38 37 31 20 33 20 31 20 31 33 0d 0a ┆31 0 796 1 84 2 0 871 3 1 13 ┆
0x00cfe0…00d000 30 20 38 37 31 20 33 20 30 20 31 32 0d 0a 30 20 38 37 31 20 33 20 30 20 31 31 0d 0a 30 20 38 30 ┆0 871 3 0 12 0 871 3 0 11 0 80┆
0x00d000…00d020 (3, 0, 15) 30 20 33 20 30 20 31 30 0d 0a 37 20 38 30 32 20 31 20 38 32 20 34 35 0d 0a 30 20 38 30 30 20 33 ┆0 3 0 10 7 802 1 82 45 0 800 3┆
0x00d020…00d040 20 31 20 39 0d 0a 30 20 38 36 39 20 33 20 33 20 38 0d 0a 30 20 38 30 34 20 33 20 30 20 37 0d 0a ┆ 1 9 0 869 3 3 8 0 804 3 0 7 ┆
0x00d040…00d060 38 30 35 20 35 20 32 20 33 35 20 31 34 0d 0a 30 20 31 33 33 35 20 34 20 30 20 34 0d 0a 30 20 38 ┆805 5 2 35 14 0 1335 4 0 4 0 8┆
0x00d060…00d080 30 34 20 33 20 31 20 36 0d 0a 30 20 38 36 37 20 33 20 30 20 33 0d 0a 30 20 39 30 33 20 36 20 30 ┆04 3 1 6 0 867 3 0 3 0 903 6 0┆
0x00d080…00d0a0 20 33 32 0d 0a 39 20 38 31 30 20 31 20 34 33 20 34 36 0d 0a 38 31 31 20 38 31 33 20 31 20 31 37 ┆ 32 9 810 1 43 46 811 813 1 17┆
0x00d0a0…00d0c0 20 34 0d 0a 30 20 38 31 32 20 31 20 33 35 20 32 37 0d 0a 30 20 38 31 34 20 33 20 30 20 32 37 0d ┆ 4 0 812 1 35 27 0 814 3 0 27 ┆
0x00d0c0…00d0e0 0a 30 20 38 35 32 20 33 20 30 20 32 35 0d 0a 30 20 32 30 20 36 20 30 20 31 35 34 0d 0a 30 20 38 ┆ 0 852 3 0 25 0 20 6 0 154 0 8┆
0x00d0e0…00d100 31 36 20 31 20 38 34 20 32 0d 0a 30 20 38 31 37 20 33 20 30 20 32 36 0d 0a 34 30 37 20 38 34 36 ┆16 1 84 2 0 817 3 0 26 407 846┆
0x00d100…00d120 20 32 20 32 30 20 32 39 0d 0a 38 31 39 20 38 31 30 20 32 20 34 33 20 32 33 0d 0a 38 32 30 20 34 ┆ 2 20 29 819 810 2 43 23 820 4┆
0x00d120…00d140 36 38 20 32 20 38 20 34 37 0d 0a 38 32 31 20 34 33 38 20 32 20 35 33 20 35 34 0d 0a 38 32 32 20 ┆68 2 8 47 821 438 2 53 54 822 ┆
0x00d140…00d160 38 32 36 20 32 20 34 38 20 31 31 32 0d 0a 38 32 33 20 34 31 34 20 32 20 35 36 20 31 31 30 0d 0a ┆826 2 48 112 823 414 2 56 110 ┆
0x00d160…00d180 38 32 34 20 33 39 31 20 32 20 34 32 20 31 34 31 0d 0a 38 32 35 20 31 31 20 32 20 32 34 20 31 34 ┆824 391 2 42 141 825 11 2 24 14┆
0x00d180…00d1a0 36 0d 0a 30 20 38 34 35 20 36 20 30 20 33 34 0d 0a 30 20 38 32 37 20 33 20 30 20 31 31 32 0d 0a ┆6 0 845 6 0 34 0 827 3 0 112 ┆
0x00d1a0…00d1c0 30 20 34 31 36 20 36 20 30 20 31 31 36 0d 0a 38 32 39 20 34 31 36 20 36 20 31 37 20 31 31 36 0d ┆0 416 6 0 116 829 416 6 17 116 ┆
0x00d1c0…00d1e0 0a 38 33 30 20 34 31 36 20 36 20 33 35 20 31 31 36 0d 0a 30 20 31 33 33 36 20 34 20 30 20 31 31 ┆ 830 416 6 35 116 0 1336 4 0 11┆
0x00d1e0…00d200 31 0d 0a 30 20 38 33 32 20 31 20 38 34 20 32 0d 0a 30 20 39 30 37 20 33 20 31 20 34 30 0d 0a 30 ┆1 0 832 1 84 2 0 907 3 1 40 0┆
0x00d200…00d220 (3, 1, 1) 20 39 30 37 20 33 20 30 20 33 39 0d 0a 30 20 39 30 37 20 33 20 30 20 33 38 0d 0a 30 20 38 33 36 ┆ 907 3 0 39 0 907 3 0 38 0 836┆
0x00d220…00d240 20 33 20 30 20 33 37 0d 0a 38 33 37 20 38 31 30 20 32 20 34 33 20 32 33 0d 0a 38 33 38 20 34 36 ┆ 3 0 37 837 810 2 43 23 838 46┆
0x00d240…00d260 38 20 32 20 38 20 34 37 0d 0a 38 33 39 20 34 33 38 20 32 20 35 33 20 35 34 0d 0a 38 34 30 20 38 ┆8 2 8 47 839 438 2 53 54 840 8┆
0x00d260…00d280 32 36 20 32 20 34 38 20 31 31 32 0d 0a 38 34 31 20 34 31 34 20 32 20 35 36 20 31 31 30 0d 0a 38 ┆26 2 48 112 841 414 2 56 110 8┆
0x00d280…00d2a0 34 32 20 33 39 31 20 32 20 34 32 20 31 34 31 0d 0a 38 34 33 20 31 31 20 32 20 32 34 20 31 34 36 ┆42 391 2 42 141 843 11 2 24 146┆
0x00d2a0…00d2c0 0d 0a 30 20 31 33 33 37 20 34 20 30 20 33 35 0d 0a 30 20 38 33 36 20 33 20 31 20 33 36 0d 0a 30 ┆ 0 1337 4 0 35 0 836 3 1 36 0┆
0x00d2c0…00d2e0 20 38 34 37 20 33 20 31 20 33 33 0d 0a 30 20 38 35 31 20 33 20 30 20 32 39 0d 0a 30 20 38 37 39 ┆ 847 3 1 33 0 851 3 0 29 0 879┆
0x00d2e0…00d300 20 36 20 30 20 33 30 0d 0a 30 20 35 30 31 20 31 20 35 20 33 30 0d 0a 30 20 38 39 31 20 36 20 30 ┆ 6 0 30 0 501 1 5 30 0 891 6 0┆
0x00d300…00d320 20 33 31 0d 0a 30 20 38 35 31 20 33 20 33 20 32 38 0d 0a 30 20 38 35 32 20 33 20 33 20 32 34 0d ┆ 31 0 851 3 3 28 0 852 3 3 24 ┆
0x00d320…00d340 0a 30 20 38 37 37 20 33 20 31 20 32 33 0d 0a 30 20 38 37 35 20 33 20 31 20 32 32 0d 0a 30 20 38 ┆ 0 877 3 1 23 0 875 3 1 22 0 8┆
0x00d340…00d360 37 35 20 33 20 31 20 32 31 0d 0a 30 20 38 35 36 20 33 20 30 20 32 30 0d 0a 38 35 37 20 38 35 38 ┆75 3 1 21 0 856 3 0 20 857 858┆
0x00d360…00d380 20 32 20 38 34 20 31 39 0d 0a 30 20 31 33 33 38 20 34 20 30 20 31 38 0d 0a 30 20 39 30 33 20 36 ┆ 2 84 19 0 1338 4 0 18 0 903 6┆
0x00d380…00d3a0 20 30 20 33 32 0d 0a 30 20 38 35 36 20 33 20 32 20 31 39 0d 0a 30 20 38 36 31 20 31 20 38 32 20 ┆ 0 32 0 856 3 2 19 0 861 1 82 ┆
0x00d3a0…00d3c0 34 37 0d 0a 30 20 38 36 37 20 33 20 32 20 32 0d 0a 38 36 33 20 38 36 36 20 36 20 31 20 31 37 0d ┆47 0 867 3 2 2 863 866 6 1 17 ┆
0x00d3c0…00d3e0 0a 30 20 39 30 33 20 36 20 30 20 33 32 0d 0a 30 20 38 36 35 20 31 20 38 32 20 34 37 0d 0a 30 20 ┆ 0 903 6 0 32 0 865 1 82 47 0 ┆
0x00d3e0…00d400 38 36 36 20 33 20 31 20 31 36 0d 0a 30 20 38 36 37 20 33 20 31 20 31 0d 0a 30 20 38 36 38 20 31 ┆866 3 1 16 0 867 3 1 1 0 868 1┆
0x00d400…00d420 (3, 1, 2) 20 31 20 34 38 0d 0a 30 20 30 20 30 20 32 20 30 0d 0a 38 37 30 20 38 30 36 20 35 20 38 30 34 0d ┆ 1 48 0 0 0 2 0 870 806 5 804 ┆
0x00d420…00d440 0a 30 20 38 30 33 20 35 20 30 0d 0a 38 37 32 20 38 30 31 20 35 20 38 30 30 0d 0a 30 20 37 39 39 ┆ 0 803 5 0 872 801 5 800 0 799┆
0x00d440…00d460 20 35 20 30 0d 0a 38 37 34 20 38 36 34 20 35 20 38 36 32 0d 0a 30 20 38 36 30 20 35 20 30 0d 0a ┆ 5 0 874 864 5 862 0 860 5 0 ┆
0x00d460…00d480 38 37 36 20 38 35 39 20 35 20 38 35 38 0d 0a 30 20 38 35 35 20 35 20 30 0d 0a 38 37 38 20 38 35 ┆876 859 5 858 0 855 5 0 878 85┆
0x00d480…00d4a0 34 20 35 20 38 30 39 0d 0a 30 20 38 33 31 20 35 20 30 0d 0a 38 38 30 20 36 35 35 20 35 20 36 35 ┆4 5 809 0 831 5 0 880 655 5 65┆
0x00d4a0…00d4c0 34 0d 0a 38 38 31 20 36 35 37 20 35 20 36 35 36 0d 0a 38 38 32 20 36 36 33 20 35 20 36 36 32 0d ┆4 881 657 5 656 882 663 5 662 ┆
0x00d4c0…00d4e0 0a 38 38 33 20 36 36 35 20 35 20 36 36 34 0d 0a 38 38 34 20 36 37 39 20 35 20 36 37 38 0d 0a 38 ┆ 883 665 5 664 884 679 5 678 8┆
0x00d4e0…00d500 38 35 20 36 38 31 20 35 20 36 38 30 0d 0a 38 38 36 20 36 39 31 20 35 20 36 39 30 0d 0a 38 38 37 ┆85 681 5 680 886 691 5 690 887┆
0x00d500…00d520 20 36 39 33 20 35 20 36 39 32 0d 0a 38 38 38 20 37 30 33 20 35 20 37 30 32 0d 0a 38 38 39 20 37 ┆ 693 5 692 888 703 5 702 889 7┆
0x00d520…00d540 34 35 20 35 20 37 34 34 0d 0a 38 39 30 20 38 34 38 20 35 20 38 34 37 0d 0a 30 20 35 30 30 20 35 ┆45 5 744 890 848 5 847 0 500 5┆
0x00d540…00d560 20 30 0d 0a 38 39 32 20 37 31 37 20 35 20 37 31 36 0d 0a 38 39 33 20 37 32 35 20 35 20 37 32 34 ┆ 0 892 717 5 716 893 725 5 724┆
0x00d560…00d580 0d 0a 38 39 34 20 37 32 37 20 35 20 37 32 36 0d 0a 38 39 35 20 37 32 39 20 35 20 37 32 38 0d 0a ┆ 894 727 5 726 895 729 5 728 ┆
0x00d580…00d5a0 38 39 36 20 37 33 31 20 35 20 37 33 30 0d 0a 38 39 37 20 37 33 33 20 35 20 37 33 32 0d 0a 38 39 ┆896 731 5 730 897 733 5 732 89┆
0x00d5a0…00d5c0 38 20 37 33 35 20 35 20 37 33 34 0d 0a 38 39 39 20 37 33 37 20 35 20 37 33 36 0d 0a 39 30 30 20 ┆8 735 5 734 899 737 5 736 900 ┆
0x00d5c0…00d5e0 37 33 39 20 35 20 37 33 38 0d 0a 39 30 31 20 37 39 33 20 35 20 37 39 32 0d 0a 39 30 32 20 38 35 ┆739 5 738 901 793 5 792 902 85┆
0x00d5e0…00d600 30 20 35 20 38 34 39 0d 0a 30 20 37 31 35 20 35 20 30 0d 0a 39 30 34 20 34 30 38 20 35 20 34 30 ┆0 5 849 0 715 5 0 904 408 5 40┆
0x00d600…00d620 (3, 1, 3) 34 0d 0a 39 30 35 20 34 34 32 20 35 20 34 34 31 0d 0a 39 30 36 20 38 31 38 20 35 20 38 31 37 0d ┆4 905 442 5 441 906 818 5 817 ┆
0x00d620…00d640 0a 30 20 38 30 39 20 35 20 30 0d 0a 39 30 38 20 38 34 34 20 35 20 38 33 36 0d 0a 30 20 38 33 35 ┆ 0 809 5 0 908 844 5 836 0 835┆
0x00d640…00d660 20 35 20 30 0d 0a 39 31 30 20 34 38 37 20 35 20 34 30 38 0d 0a 39 31 31 20 34 39 34 20 35 20 34 ┆ 5 0 910 487 5 408 911 494 5 4┆
0x00d660…00d680 38 38 0d 0a 30 20 38 33 34 20 35 20 30 0d 0a 39 31 33 20 37 39 38 20 35 20 37 0d 0a 39 31 34 20 ┆88 0 834 5 0 913 798 5 7 914 ┆
0x00d680…00d6a0 37 39 38 20 35 20 38 30 30 0d 0a 30 20 34 38 36 20 35 20 30 0d 0a 39 31 36 20 34 38 31 20 35 20 ┆798 5 800 0 486 5 0 916 481 5 ┆
0x00d6a0…00d6c0 34 37 39 0d 0a 30 20 34 37 37 20 35 20 30 0d 0a 39 31 38 20 37 39 37 20 35 20 37 0d 0a 39 31 39 ┆479 0 477 5 0 918 797 5 7 919┆
0x00d6c0…00d6e0 20 37 39 37 20 35 20 38 30 30 0d 0a 30 20 34 38 35 20 35 20 30 0d 0a 39 32 31 20 34 36 36 20 35 ┆ 797 5 800 0 485 5 0 921 466 5┆
0x00d6e0…00d700 20 34 36 34 0d 0a 30 20 34 36 31 20 35 20 30 0d 0a 39 32 33 20 34 35 33 20 35 20 34 35 32 0d 0a ┆ 464 0 461 5 0 923 453 5 452 ┆
0x00d700…00d720 30 20 34 34 39 20 35 20 30 0d 0a 39 32 35 20 33 37 37 20 35 20 34 30 0d 0a 30 20 33 34 39 20 35 ┆0 449 5 0 925 377 5 40 0 349 5┆
0x00d720…00d740 20 30 0d 0a 39 32 37 20 33 35 31 20 35 20 33 32 38 0d 0a 39 32 38 20 33 35 30 20 35 20 33 33 39 ┆ 0 927 351 5 328 928 350 5 339┆
0x00d740…00d760 0d 0a 39 32 39 20 33 36 31 20 35 20 33 36 30 0d 0a 39 33 30 20 33 36 38 20 35 20 33 36 37 0d 0a ┆ 929 361 5 360 930 368 5 367 ┆
0x00d760…00d780 39 33 31 20 33 37 30 20 35 20 33 36 39 0d 0a 39 33 32 20 33 39 30 20 35 20 33 38 39 0d 0a 39 33 ┆931 370 5 369 932 390 5 389 93┆
0x00d780…00d7a0 33 20 34 32 36 20 35 20 34 32 35 0d 0a 39 33 34 20 34 34 38 20 35 20 34 34 37 0d 0a 39 33 35 20 ┆3 426 5 425 934 448 5 447 935 ┆
0x00d7a0…00d7c0 34 36 30 20 35 20 34 35 39 0d 0a 39 33 36 20 35 36 35 20 35 20 35 36 34 0d 0a 39 33 37 20 35 38 ┆460 5 459 936 565 5 564 937 58┆
0x00d7c0…00d7e0 33 20 35 20 35 38 32 0d 0a 30 20 33 37 36 20 35 20 30 0d 0a 39 33 39 20 33 37 31 20 35 20 33 37 ┆3 5 582 0 376 5 0 939 371 5 37┆
0x00d7e0…00d800 30 0d 0a 30 20 33 37 32 20 35 20 30 0d 0a 39 34 31 20 33 36 37 20 35 20 33 36 36 0d 0a 30 20 32 ┆0 0 372 5 0 941 367 5 366 0 2┆
0x00d800…00d820 (3, 1, 4) 38 37 20 35 20 30 0d 0a 39 34 33 20 33 35 38 20 35 20 33 35 35 0d 0a 30 20 33 35 32 20 35 20 30 ┆87 5 0 943 358 5 355 0 352 5 0┆
0x00d820…00d840 0d 0a 39 34 35 20 33 32 38 20 35 20 33 32 34 0d 0a 39 34 36 20 34 32 35 20 35 20 34 32 31 0d 0a ┆ 945 328 5 324 946 425 5 421 ┆
0x00d840…00d860 39 34 37 20 34 34 37 20 35 20 34 34 36 0d 0a 39 34 38 20 35 36 34 20 35 20 35 36 31 0d 0a 39 34 ┆947 447 5 446 948 564 5 561 94┆
0x00d860…00d880 39 20 35 38 32 20 35 20 35 37 39 0d 0a 30 20 34 30 20 35 20 30 0d 0a 39 35 31 20 38 32 38 20 35 ┆9 582 5 579 0 40 5 0 951 828 5┆
0x00d880…00d8a0 20 38 32 37 0d 0a 30 20 34 33 34 20 35 20 30 0d 0a 39 35 33 20 34 33 37 20 35 20 34 33 34 0d 0a ┆ 827 0 434 5 0 953 437 5 434 ┆
0x00d8a0…00d8c0 39 35 34 20 34 33 37 20 35 20 38 32 38 0d 0a 30 20 34 33 33 20 35 20 30 0d 0a 39 35 36 20 33 33 ┆954 437 5 828 0 433 5 0 956 33┆
0x00d8c0…00d8e0 36 20 35 20 33 33 35 0d 0a 30 20 33 32 34 20 35 20 30 0d 0a 39 35 38 20 34 32 34 20 35 20 34 32 ┆6 5 335 0 324 5 0 958 424 5 42┆
0x00d8e0…00d900 32 0d 0a 39 35 39 20 35 36 31 20 35 20 35 36 30 0d 0a 30 20 34 32 30 20 35 20 30 0d 0a 39 36 31 ┆2 959 561 5 560 0 420 5 0 961┆
0x00d900…00d920 20 33 32 37 20 35 20 33 32 35 0d 0a 30 20 33 32 33 20 35 20 30 0d 0a 39 36 33 20 37 39 35 20 35 ┆ 327 5 325 0 323 5 0 963 795 5┆
0x00d920…00d940 20 37 0d 0a 39 36 34 20 37 39 35 20 35 20 38 30 30 0d 0a 39 36 35 20 38 35 33 20 35 20 38 30 39 ┆ 7 964 795 5 800 965 853 5 809┆
0x00d940…00d960 0d 0a 30 20 34 38 32 20 35 20 30 0d 0a 39 36 37 20 33 39 33 20 35 20 33 39 31 0d 0a 30 20 31 33 ┆ 0 482 5 0 967 393 5 391 0 13┆
0x00d960…00d980 20 35 20 30 0d 0a 39 36 39 20 32 39 31 20 35 20 32 39 30 0d 0a 39 37 30 20 34 30 30 20 35 20 33 ┆ 5 0 969 291 5 290 970 400 5 3┆
0x00d980…00d9a0 39 39 0d 0a 39 37 31 20 38 31 35 20 35 20 38 31 34 0d 0a 30 20 33 38 35 20 35 20 30 0d 0a 39 37 ┆99 971 815 5 814 0 385 5 0 97┆
0x00d9a0…00d9c0 33 20 33 38 33 20 35 20 33 38 32 0d 0a 30 20 33 37 39 20 35 20 30 0d 0a 39 37 35 20 34 34 36 20 ┆3 383 5 382 0 379 5 0 975 446 ┆
0x00d9c0…00d9e0 35 20 34 34 35 0d 0a 30 20 33 33 20 35 20 30 0d 0a 39 37 37 20 37 39 32 20 35 20 35 30 30 0d 0a ┆5 445 0 33 5 0 977 792 5 500 ┆
0x00d9e0…00da00 39 37 38 20 37 31 32 20 35 20 36 37 31 0d 0a 39 37 39 20 37 31 32 20 35 20 36 37 39 0d 0a 39 38 ┆978 712 5 671 979 712 5 679 98┆
0x00da00…00da20 (3, 1, 5) 30 20 37 31 32 20 35 20 36 38 31 0d 0a 39 38 31 20 37 31 32 20 35 20 36 39 31 0d 0a 39 38 32 20 ┆0 712 5 681 981 712 5 691 982 ┆
0x00da20…00da40 37 31 32 20 35 20 36 39 33 0d 0a 39 38 33 20 37 31 32 20 35 20 36 39 34 0d 0a 39 38 34 20 37 31 ┆712 5 693 983 712 5 694 984 71┆
0x00da40…00da60 32 20 35 20 36 39 38 0d 0a 39 38 35 20 37 31 32 20 35 20 36 39 39 0d 0a 39 38 36 20 37 31 32 20 ┆2 5 698 985 712 5 699 986 712 ┆
0x00da60…00da80 35 20 37 30 33 0d 0a 39 38 37 20 38 34 39 20 35 20 38 34 38 0d 0a 30 20 37 35 30 20 35 20 30 0d ┆5 703 987 849 5 848 0 750 5 0 ┆
0x00da80…00daa0 0a 39 38 39 20 37 38 38 20 35 20 35 35 34 0d 0a 39 39 30 20 37 38 33 20 35 20 35 39 34 0d 0a 39 ┆ 989 788 5 554 990 783 5 594 9┆
0x00daa0…00dac0 39 31 20 37 37 37 20 35 20 37 37 35 0d 0a 30 20 37 39 30 20 35 20 30 0d 0a 39 39 33 20 37 35 31 ┆91 777 5 775 0 790 5 0 993 751┆
0x00dac0…00dae0 20 35 20 36 33 33 0d 0a 39 39 34 20 37 33 38 20 35 20 36 35 35 0d 0a 39 39 35 20 37 33 34 20 35 ┆ 5 633 994 738 5 655 995 734 5┆
0x00dae0…00db00 20 36 35 37 0d 0a 39 39 36 20 37 33 30 20 35 20 36 36 33 0d 0a 39 39 37 20 37 32 36 20 35 20 36 ┆ 657 996 730 5 663 997 726 5 6┆
0x00db00…00db20 36 35 0d 0a 39 39 38 20 37 32 33 20 35 20 36 36 36 0d 0a 39 39 39 20 37 32 31 20 35 20 36 36 39 ┆65 998 723 5 666 999 721 5 669┆
0x00db20…00db40 0d 0a 31 30 30 30 20 37 31 39 20 35 20 36 37 30 0d 0a 31 30 30 31 20 37 34 32 20 35 20 36 37 31 ┆ 1000 719 5 670 1001 742 5 671┆
0x00db40…00db60 0d 0a 31 30 30 32 20 37 33 38 20 35 20 36 37 39 0d 0a 31 30 30 33 20 37 33 34 20 35 20 36 38 31 ┆ 1002 738 5 679 1003 734 5 681┆
0x00db60…00db80 0d 0a 31 30 30 34 20 37 33 30 20 35 20 36 39 31 0d 0a 31 30 30 35 20 37 32 36 20 35 20 36 39 33 ┆ 1004 730 5 691 1005 726 5 693┆
0x00db80…00dba0 0d 0a 31 30 30 36 20 37 32 33 20 35 20 36 39 34 0d 0a 31 30 30 37 20 37 32 31 20 35 20 36 39 38 ┆ 1006 723 5 694 1007 721 5 698┆
0x00dba0…00dbc0 0d 0a 31 30 30 38 20 37 31 39 20 35 20 36 39 39 0d 0a 31 30 30 39 20 37 31 36 20 35 20 37 30 33 ┆ 1008 719 5 699 1009 716 5 703┆
0x00dbc0…00dbe0 0d 0a 31 30 31 30 20 37 31 36 20 35 20 37 34 35 0d 0a 31 30 31 31 20 37 38 30 20 35 20 37 37 39 ┆ 1010 716 5 745 1011 780 5 779┆
0x00dbe0…00dc00 0d 0a 30 20 37 37 36 20 35 20 30 0d 0a 31 30 31 33 20 37 33 36 20 35 20 36 37 39 0d 0a 31 30 31 ┆ 0 776 5 0 1013 736 5 679 101┆
0x00dc00…00dc20 (3, 1, 6) 34 20 37 33 32 20 35 20 36 38 31 0d 0a 31 30 31 35 20 37 32 38 20 35 20 36 39 31 0d 0a 31 30 31 ┆4 732 5 681 1015 728 5 691 101┆
0x00dc20…00dc40 36 20 37 32 34 20 35 20 36 39 33 0d 0a 31 30 31 37 20 37 32 32 20 35 20 36 39 34 0d 0a 31 30 31 ┆6 724 5 693 1017 722 5 694 101┆
0x00dc40…00dc60 38 20 37 32 30 20 35 20 36 39 38 0d 0a 31 30 31 39 20 37 31 38 20 35 20 36 39 39 0d 0a 31 30 32 ┆8 720 5 698 1019 718 5 699 102┆
0x00dc60…00dc80 30 20 37 31 34 20 35 20 37 30 33 0d 0a 30 20 37 34 30 20 35 20 30 0d 0a 31 30 32 32 20 37 31 30 ┆0 714 5 703 0 740 5 0 1022 710┆
0x00dc80…00dca0 20 35 20 36 37 31 0d 0a 31 30 32 33 20 37 31 30 20 35 20 36 37 39 0d 0a 31 30 32 34 20 37 31 30 ┆ 5 671 1023 710 5 679 1024 710┆
0x00dca0…00dcc0 20 35 20 36 38 31 0d 0a 31 30 32 35 20 37 31 30 20 35 20 36 39 31 0d 0a 31 30 32 36 20 37 31 30 ┆ 5 681 1025 710 5 691 1026 710┆
0x00dcc0…00dce0 20 35 20 36 39 33 0d 0a 31 30 32 37 20 37 31 30 20 35 20 36 39 34 0d 0a 31 30 32 38 20 37 31 30 ┆ 5 693 1027 710 5 694 1028 710┆
0x00dce0…00dd00 20 35 20 36 39 38 0d 0a 31 30 32 39 20 37 31 30 20 35 20 36 39 39 0d 0a 31 30 33 30 20 37 31 30 ┆ 5 698 1029 710 5 699 1030 710┆
0x00dd00…00dd20 20 35 20 37 30 33 0d 0a 30 20 37 34 39 20 35 20 30 0d 0a 31 30 33 32 20 36 39 37 20 35 20 36 37 ┆ 5 703 0 749 5 0 1032 697 5 67┆
0x00dd20…00dd40 31 0d 0a 31 30 33 33 20 36 39 37 20 35 20 36 37 39 0d 0a 31 30 33 34 20 36 39 37 20 35 20 36 38 ┆1 1033 697 5 679 1034 697 5 68┆
0x00dd40…00dd60 31 0d 0a 31 30 33 35 20 36 39 37 20 35 20 36 39 31 0d 0a 31 30 33 36 20 36 39 37 20 35 20 36 39 ┆1 1035 697 5 691 1036 697 5 69┆
0x00dd60…00dd80 33 0d 0a 31 30 33 37 20 36 39 37 20 35 20 36 39 34 0d 0a 31 30 33 38 20 36 39 37 20 35 20 36 39 ┆3 1037 697 5 694 1038 697 5 69┆
0x00dd80…00dda0 38 0d 0a 31 30 33 39 20 36 39 37 20 35 20 36 39 39 0d 0a 31 30 34 30 20 36 39 37 20 35 20 37 30 ┆8 1039 697 5 699 1040 697 5 70┆
0x00dda0…00ddc0 33 0d 0a 30 20 36 36 38 20 35 20 30 0d 0a 31 30 34 32 20 32 34 36 20 35 20 31 31 39 0d 0a 31 30 ┆3 0 668 5 0 1042 246 5 119 10┆
0x00ddc0…00dde0 34 33 20 32 35 30 20 35 20 32 34 39 0d 0a 31 30 34 34 20 32 36 31 20 35 20 32 36 30 0d 0a 30 20 ┆43 250 5 249 1044 261 5 260 0 ┆
0x00dde0…00de00 32 36 32 20 35 20 30 0d 0a 31 30 34 36 20 37 30 38 20 35 20 36 37 31 0d 0a 31 30 34 37 20 37 30 ┆262 5 0 1046 708 5 671 1047 70┆
0x00de00…00de20 (3, 1, 7) 38 20 35 20 36 37 39 0d 0a 31 30 34 38 20 37 30 38 20 35 20 36 38 31 0d 0a 31 30 34 39 20 37 30 ┆8 5 679 1048 708 5 681 1049 70┆
0x00de20…00de40 38 20 35 20 36 39 31 0d 0a 31 30 35 30 20 37 30 38 20 35 20 36 39 33 0d 0a 31 30 35 31 20 37 30 ┆8 5 691 1050 708 5 693 1051 70┆
0x00de40…00de60 38 20 35 20 36 39 34 0d 0a 31 30 35 32 20 37 30 38 20 35 20 36 39 38 0d 0a 31 30 35 33 20 37 30 ┆8 5 694 1052 708 5 698 1053 70┆
0x00de60…00de80 38 20 35 20 36 39 39 0d 0a 31 30 35 34 20 37 30 38 20 35 20 37 30 33 0d 0a 30 20 37 34 38 20 35 ┆8 5 699 1054 708 5 703 0 748 5┆
0x00de80…00dea0 20 30 0d 0a 31 30 35 36 20 37 30 36 20 35 20 36 37 31 0d 0a 31 30 35 37 20 37 30 36 20 35 20 36 ┆ 0 1056 706 5 671 1057 706 5 6┆
0x00dea0…00dec0 37 39 0d 0a 31 30 35 38 20 37 30 36 20 35 20 36 38 31 0d 0a 31 30 35 39 20 37 30 36 20 35 20 36 ┆79 1058 706 5 681 1059 706 5 6┆
0x00dec0…00dee0 39 31 0d 0a 31 30 36 30 20 37 30 36 20 35 20 36 39 33 0d 0a 31 30 36 31 20 37 30 36 20 35 20 36 ┆91 1060 706 5 693 1061 706 5 6┆
0x00dee0…00df00 39 34 0d 0a 31 30 36 32 20 37 30 36 20 35 20 36 39 38 0d 0a 31 30 36 33 20 37 30 36 20 35 20 36 ┆94 1062 706 5 698 1063 706 5 6┆
0x00df00…00df20 39 39 0d 0a 31 30 36 34 20 37 30 36 20 35 20 37 30 33 0d 0a 30 20 37 34 37 20 35 20 30 0d 0a 31 ┆99 1064 706 5 703 0 747 5 0 1┆
0x00df20…00df40 30 36 36 20 37 30 34 20 35 20 36 37 31 0d 0a 31 30 36 37 20 37 30 34 20 35 20 36 37 39 0d 0a 31 ┆066 704 5 671 1067 704 5 679 1┆
0x00df40…00df60 30 36 38 20 37 30 34 20 35 20 36 38 31 0d 0a 31 30 36 39 20 37 30 34 20 35 20 36 39 31 0d 0a 31 ┆068 704 5 681 1069 704 5 691 1┆
0x00df60…00df80 30 37 30 20 37 30 34 20 35 20 36 39 33 0d 0a 31 30 37 31 20 37 30 34 20 35 20 36 39 34 0d 0a 31 ┆070 704 5 693 1071 704 5 694 1┆
0x00df80…00dfa0 30 37 32 20 37 30 34 20 35 20 36 39 38 0d 0a 31 30 37 33 20 37 30 34 20 35 20 36 39 39 0d 0a 31 ┆072 704 5 698 1073 704 5 699 1┆
0x00dfa0…00dfc0 30 37 34 20 37 30 34 20 35 20 37 30 33 0d 0a 30 20 37 34 36 20 35 20 30 0d 0a 31 30 37 36 20 37 ┆074 704 5 703 0 746 5 0 1076 7┆
0x00dfc0…00dfe0 37 30 20 35 20 37 35 35 0d 0a 30 20 37 35 32 20 35 20 30 0d 0a 31 30 37 38 20 36 33 32 20 35 20 ┆70 5 755 0 752 5 0 1078 632 5 ┆
0x00dfe0…00e000 36 33 31 0d 0a 30 20 36 32 37 20 35 20 30 0d 0a 31 30 38 30 20 37 30 32 20 35 20 36 37 31 0d 0a ┆631 0 627 5 0 1080 702 5 671 ┆
0x00e000…00e020 (3, 1, 8) 31 30 38 31 20 37 30 32 20 35 20 36 37 39 0d 0a 31 30 38 32 20 37 30 32 20 35 20 36 38 31 0d 0a ┆1081 702 5 679 1082 702 5 681 ┆
0x00e020…00e040 31 30 38 33 20 37 30 32 20 35 20 36 39 31 0d 0a 31 30 38 34 20 37 30 32 20 35 20 36 39 33 0d 0a ┆1083 702 5 691 1084 702 5 693 ┆
0x00e040…00e060 31 30 38 35 20 37 30 32 20 35 20 36 39 34 0d 0a 31 30 38 36 20 37 30 32 20 35 20 36 39 38 0d 0a ┆1085 702 5 694 1086 702 5 698 ┆
0x00e060…00e080 31 30 38 37 20 37 30 32 20 35 20 36 39 39 0d 0a 31 30 38 38 20 37 30 32 20 35 20 37 30 33 0d 0a ┆1087 702 5 699 1088 702 5 703 ┆
0x00e080…00e0a0 30 20 37 34 34 20 35 20 30 0d 0a 31 30 39 30 20 37 30 30 20 35 20 36 37 31 0d 0a 31 30 39 31 20 ┆0 744 5 0 1090 700 5 671 1091 ┆
0x00e0a0…00e0c0 37 30 30 20 35 20 36 37 39 0d 0a 31 30 39 32 20 37 30 30 20 35 20 36 38 31 0d 0a 31 30 39 33 20 ┆700 5 679 1092 700 5 681 1093 ┆
0x00e0c0…00e0e0 37 30 30 20 35 20 36 39 31 0d 0a 31 30 39 34 20 37 30 30 20 35 20 36 39 33 0d 0a 31 30 39 35 20 ┆700 5 691 1094 700 5 693 1095 ┆
0x00e0e0…00e100 37 30 30 20 35 20 36 39 34 0d 0a 31 30 39 36 20 37 30 30 20 35 20 36 39 38 0d 0a 31 30 39 37 20 ┆700 5 694 1096 700 5 698 1097 ┆
0x00e100…00e120 37 30 30 20 35 20 36 39 39 0d 0a 31 30 39 38 20 37 30 30 20 35 20 37 30 33 0d 0a 30 20 37 34 33 ┆700 5 699 1098 700 5 703 0 743┆
0x00e120…00e140 20 35 20 30 0d 0a 31 31 30 30 20 36 39 39 20 35 20 36 37 31 0d 0a 31 31 30 31 20 36 39 39 20 35 ┆ 5 0 1100 699 5 671 1101 699 5┆
0x00e140…00e160 20 36 37 39 0d 0a 31 31 30 32 20 36 39 39 20 35 20 36 38 31 0d 0a 31 31 30 33 20 36 39 39 20 35 ┆ 679 1102 699 5 681 1103 699 5┆
0x00e160…00e180 20 36 39 31 0d 0a 31 31 30 34 20 36 39 39 20 35 20 36 39 33 0d 0a 31 31 30 35 20 36 39 39 20 35 ┆ 691 1104 699 5 693 1105 699 5┆
0x00e180…00e1a0 20 36 39 34 0d 0a 31 31 30 36 20 36 39 39 20 35 20 36 39 38 0d 0a 31 31 30 37 20 36 39 39 20 35 ┆ 694 1106 699 5 698 1107 699 5┆
0x00e1a0…00e1c0 20 36 39 39 0d 0a 31 31 30 38 20 36 39 39 20 35 20 37 30 33 0d 0a 30 20 36 37 30 20 35 20 30 0d ┆ 699 1108 699 5 703 0 670 5 0 ┆
0x00e1c0…00e1e0 0a 31 31 31 30 20 36 38 38 20 35 20 36 37 31 0d 0a 31 31 31 31 20 36 38 38 20 35 20 36 37 39 0d ┆ 1110 688 5 671 1111 688 5 679 ┆
0x00e1e0…00e200 0a 31 31 31 32 20 36 38 38 20 35 20 36 38 31 0d 0a 31 31 31 33 20 36 38 38 20 35 20 36 39 31 0d ┆ 1112 688 5 681 1113 688 5 691 ┆
0x00e200…00e220 (3, 1, 9) 0a 31 31 31 34 20 36 38 38 20 35 20 36 39 33 0d 0a 31 31 31 35 20 36 38 38 20 35 20 36 39 34 0d ┆ 1114 688 5 693 1115 688 5 694 ┆
0x00e220…00e240 0a 31 31 31 36 20 36 38 38 20 35 20 36 39 38 0d 0a 31 31 31 37 20 36 38 38 20 35 20 36 39 39 0d ┆ 1116 688 5 698 1117 688 5 699 ┆
0x00e240…00e260 0a 31 31 31 38 20 36 38 38 20 35 20 37 30 33 0d 0a 30 20 36 36 31 20 35 20 30 0d 0a 31 31 32 30 ┆ 1118 688 5 703 0 661 5 0 1120┆
0x00e260…00e280 20 36 39 35 20 35 20 36 37 31 0d 0a 31 31 32 31 20 36 39 35 20 35 20 36 37 39 0d 0a 31 31 32 32 ┆ 695 5 671 1121 695 5 679 1122┆
0x00e280…00e2a0 20 36 39 35 20 35 20 36 38 31 0d 0a 31 31 32 33 20 36 39 35 20 35 20 36 39 31 0d 0a 31 31 32 34 ┆ 695 5 681 1123 695 5 691 1124┆
0x00e2a0…00e2c0 20 36 39 35 20 35 20 36 39 33 0d 0a 31 31 32 35 20 36 39 35 20 35 20 36 39 34 0d 0a 31 31 32 36 ┆ 695 5 693 1125 695 5 694 1126┆
0x00e2c0…00e2e0 20 36 39 35 20 35 20 36 39 38 0d 0a 31 31 32 37 20 36 39 35 20 35 20 36 39 39 0d 0a 31 31 32 38 ┆ 695 5 698 1127 695 5 699 1128┆
0x00e2e0…00e300 20 36 39 35 20 35 20 37 30 33 0d 0a 30 20 36 36 37 20 35 20 30 0d 0a 31 31 33 30 20 36 39 34 20 ┆ 695 5 703 0 667 5 0 1130 694 ┆
0x00e300…00e320 35 20 36 37 31 0d 0a 31 31 33 31 20 36 39 34 20 35 20 36 37 39 0d 0a 31 31 33 32 20 36 39 34 20 ┆5 671 1131 694 5 679 1132 694 ┆
0x00e320…00e340 35 20 36 38 31 0d 0a 31 31 33 33 20 36 39 34 20 35 20 36 39 31 0d 0a 31 31 33 34 20 36 39 34 20 ┆5 681 1133 694 5 691 1134 694 ┆
0x00e340…00e360 35 20 36 39 33 0d 0a 31 31 33 35 20 36 39 34 20 35 20 36 39 34 0d 0a 31 31 33 36 20 36 39 34 20 ┆5 693 1135 694 5 694 1136 694 ┆
0x00e360…00e380 35 20 36 39 38 0d 0a 31 31 33 37 20 36 39 34 20 35 20 36 39 39 0d 0a 31 31 33 38 20 36 39 34 20 ┆5 698 1137 694 5 699 1138 694 ┆
0x00e380…00e3a0 35 20 37 30 33 0d 0a 30 20 36 36 36 20 35 20 30 0d 0a 31 31 34 30 20 36 39 32 20 35 20 36 37 31 ┆5 703 0 666 5 0 1140 692 5 671┆
0x00e3a0…00e3c0 0d 0a 31 31 34 31 20 36 39 32 20 35 20 36 37 39 0d 0a 31 31 34 32 20 36 39 32 20 35 20 36 38 31 ┆ 1141 692 5 679 1142 692 5 681┆
0x00e3c0…00e3e0 0d 0a 31 31 34 33 20 36 39 32 20 35 20 36 39 31 0d 0a 31 31 34 34 20 36 39 32 20 35 20 36 39 33 ┆ 1143 692 5 691 1144 692 5 693┆
0x00e3e0…00e400 0d 0a 31 31 34 35 20 36 39 32 20 35 20 36 39 34 0d 0a 31 31 34 36 20 36 39 32 20 35 20 36 39 38 ┆ 1145 692 5 694 1146 692 5 698┆
0x00e400…00e420 (3, 1, 10) 0d 0a 31 31 34 37 20 36 39 32 20 35 20 36 39 39 0d 0a 31 31 34 38 20 36 39 32 20 35 20 37 30 33 ┆ 1147 692 5 699 1148 692 5 703┆
0x00e420…00e440 0d 0a 30 20 36 36 34 20 35 20 30 0d 0a 31 31 35 30 20 36 39 30 20 35 20 36 37 31 0d 0a 31 31 35 ┆ 0 664 5 0 1150 690 5 671 115┆
0x00e440…00e460 31 20 36 39 30 20 35 20 36 37 39 0d 0a 31 31 35 32 20 36 39 30 20 35 20 36 38 31 0d 0a 31 31 35 ┆1 690 5 679 1152 690 5 681 115┆
0x00e460…00e480 33 20 36 39 30 20 35 20 36 39 31 0d 0a 31 31 35 34 20 36 39 30 20 35 20 36 39 33 0d 0a 31 31 35 ┆3 690 5 691 1154 690 5 693 115┆
0x00e480…00e4a0 35 20 36 39 30 20 35 20 36 39 34 0d 0a 31 31 35 36 20 36 39 30 20 35 20 36 39 38 0d 0a 31 31 35 ┆5 690 5 694 1156 690 5 698 115┆
0x00e4a0…00e4c0 37 20 36 39 30 20 35 20 36 39 39 0d 0a 31 31 35 38 20 36 39 30 20 35 20 37 30 33 0d 0a 30 20 36 ┆7 690 5 699 1158 690 5 703 0 6┆
0x00e4c0…00e4e0 36 32 20 35 20 30 0d 0a 31 31 36 30 20 35 38 39 20 35 20 35 38 38 0d 0a 30 20 35 38 34 20 35 20 ┆62 5 0 1160 589 5 588 0 584 5 ┆
0x00e4e0…00e500 30 0d 0a 31 31 36 32 20 36 38 30 20 35 20 36 37 31 0d 0a 31 31 36 33 20 36 38 30 20 35 20 36 37 ┆0 1162 680 5 671 1163 680 5 67┆
0x00e500…00e520 39 0d 0a 31 31 36 34 20 36 38 30 20 35 20 36 38 31 0d 0a 31 31 36 35 20 36 38 30 20 35 20 36 39 ┆9 1164 680 5 681 1165 680 5 69┆
0x00e520…00e540 31 0d 0a 31 31 36 36 20 36 38 30 20 35 20 36 39 33 0d 0a 31 31 36 37 20 36 38 30 20 35 20 36 39 ┆1 1166 680 5 693 1167 680 5 69┆
0x00e540…00e560 34 0d 0a 31 31 36 38 20 36 38 30 20 35 20 36 39 38 0d 0a 31 31 36 39 20 36 38 30 20 35 20 36 39 ┆4 1168 680 5 698 1169 680 5 69┆
0x00e560…00e580 39 0d 0a 31 31 37 30 20 36 38 30 20 35 20 37 30 33 0d 0a 30 20 36 35 36 20 35 20 30 0d 0a 31 31 ┆9 1170 680 5 703 0 656 5 0 11┆
0x00e580…00e5a0 37 32 20 36 37 38 20 35 20 36 37 31 0d 0a 31 31 37 33 20 36 37 38 20 35 20 36 37 39 0d 0a 31 31 ┆72 678 5 671 1173 678 5 679 11┆
0x00e5a0…00e5c0 37 34 20 36 37 38 20 35 20 36 38 31 0d 0a 31 31 37 35 20 36 37 38 20 35 20 36 39 31 0d 0a 31 31 ┆74 678 5 681 1175 678 5 691 11┆
0x00e5c0…00e5e0 37 36 20 36 37 38 20 35 20 36 39 33 0d 0a 31 31 37 37 20 36 37 38 20 35 20 36 39 34 0d 0a 31 31 ┆76 678 5 693 1177 678 5 694 11┆
0x00e5e0…00e600 37 38 20 36 37 38 20 35 20 36 39 38 0d 0a 31 31 37 39 20 36 37 38 20 35 20 36 39 39 0d 0a 31 31 ┆78 678 5 698 1179 678 5 699 11┆
0x00e600…00e620 (3, 1, 11) 38 30 20 36 37 38 20 35 20 37 30 33 0d 0a 30 20 36 35 34 20 35 20 30 0d 0a 31 31 38 32 20 32 37 ┆80 678 5 703 0 654 5 0 1182 27┆
0x00e620…00e640 30 20 35 20 36 33 0d 0a 31 31 38 33 20 32 35 38 20 35 20 37 38 0d 0a 31 31 38 34 20 32 35 35 20 ┆0 5 63 1183 258 5 78 1184 255 ┆
0x00e640…00e660 35 20 31 30 36 0d 0a 31 31 38 35 20 32 34 35 20 35 20 31 31 39 0d 0a 31 31 38 36 20 32 34 35 20 ┆5 106 1185 245 5 119 1186 245 ┆
0x00e660…00e680 35 20 32 34 39 0d 0a 31 31 38 37 20 32 34 35 20 35 20 32 36 30 0d 0a 31 31 38 38 20 32 35 38 20 ┆5 249 1187 245 5 260 1188 258 ┆
0x00e680…00e6a0 35 20 32 36 37 0d 0a 31 31 38 39 20 32 37 33 20 35 20 32 37 32 0d 0a 31 31 39 30 20 32 37 30 20 ┆5 267 1189 273 5 272 1190 270 ┆
0x00e6a0…00e6c0 35 20 32 37 38 0d 0a 31 31 39 31 20 32 35 35 20 35 20 32 39 33 0d 0a 31 31 39 32 20 33 33 33 20 ┆5 278 1191 255 5 293 1192 333 ┆
0x00e6c0…00e6e0 35 20 33 33 32 0d 0a 31 31 39 33 20 34 33 30 20 35 20 34 32 39 0d 0a 31 31 39 34 20 34 37 35 20 ┆5 332 1193 430 5 429 1194 475 ┆
0x00e6e0…00e700 35 20 34 37 34 0d 0a 31 31 39 35 20 35 33 36 20 35 20 35 33 35 0d 0a 31 31 39 36 20 35 34 31 20 ┆5 474 1195 536 5 535 1196 541 ┆
0x00e700…00e720 35 20 35 34 30 0d 0a 31 31 39 37 20 35 39 32 20 35 20 35 39 31 0d 0a 31 31 39 38 20 35 39 37 20 ┆5 540 1197 592 5 591 1198 597 ┆
0x00e720…00e740 35 20 35 39 36 0d 0a 31 31 39 39 20 36 30 33 20 35 20 36 30 32 0d 0a 31 32 30 30 20 36 30 36 20 ┆5 596 1199 603 5 602 1200 606 ┆
0x00e740…00e760 35 20 36 30 35 0d 0a 31 32 30 31 20 36 32 33 20 35 20 36 30 38 0d 0a 31 32 30 32 20 36 32 36 20 ┆5 605 1201 623 5 608 1202 626 ┆
0x00e760…00e780 35 20 36 32 35 0d 0a 31 32 30 33 20 36 32 33 20 35 20 36 33 31 0d 0a 31 32 30 34 20 36 35 32 20 ┆5 625 1203 623 5 631 1204 652 ┆
0x00e780…00e7a0 35 20 36 35 31 0d 0a 31 32 30 35 20 36 32 33 20 35 20 37 35 35 0d 0a 31 32 30 36 20 37 38 37 20 ┆5 651 1205 623 5 755 1206 787 ┆
0x00e7a0…00e7c0 35 20 37 38 36 0d 0a 30 20 33 33 31 20 35 20 30 0d 0a 31 32 30 38 20 32 30 33 20 35 20 32 30 32 ┆5 786 0 331 5 0 1208 203 5 202┆
0x00e7c0…00e7e0 0d 0a 31 32 30 39 20 32 30 39 20 35 20 32 30 38 0d 0a 31 32 31 30 20 32 31 35 20 35 20 32 31 34 ┆ 1209 209 5 208 1210 215 5 214┆
0x00e7e0…00e800 0d 0a 31 32 31 31 20 32 32 31 20 35 20 32 32 30 0d 0a 31 32 31 32 20 32 32 37 20 35 20 32 32 36 ┆ 1211 221 5 220 1212 227 5 226┆
0x00e800…00e820 (3, 1, 12) 0d 0a 31 32 31 33 20 32 33 33 20 35 20 32 33 32 0d 0a 31 32 31 34 20 32 33 39 20 35 20 32 33 38 ┆ 1213 233 5 232 1214 239 5 238┆
0x00e820…00e840 0d 0a 30 20 31 35 38 20 35 20 30 0d 0a 31 32 31 36 20 31 34 32 20 35 20 31 34 31 0d 0a 31 32 31 ┆ 0 158 5 0 1216 142 5 141 121┆
0x00e840…00e860 37 20 31 35 30 20 35 20 31 34 39 0d 0a 31 32 31 38 20 31 37 31 20 35 20 31 37 30 0d 0a 31 32 31 ┆7 150 5 149 1218 171 5 170 121┆
0x00e860…00e880 39 20 31 37 39 20 35 20 31 37 38 0d 0a 31 32 32 30 20 31 38 37 20 35 20 31 38 36 0d 0a 31 32 32 ┆9 179 5 178 1220 187 5 186 122┆
0x00e880…00e8a0 31 20 31 39 35 20 35 20 31 39 34 0d 0a 30 20 31 32 32 20 35 20 30 0d 0a 31 32 32 33 20 32 35 37 ┆1 195 5 194 0 122 5 0 1223 257┆
0x00e8a0…00e8c0 20 35 20 39 33 0d 0a 31 32 32 34 20 31 33 30 20 35 20 31 32 39 0d 0a 31 32 32 35 20 31 33 32 20 ┆ 5 93 1224 130 5 129 1225 132 ┆
0x00e8c0…00e8e0 35 20 31 33 31 0d 0a 31 32 32 36 20 31 33 34 20 35 20 31 33 33 0d 0a 31 32 32 37 20 31 33 36 20 ┆5 131 1226 134 5 133 1227 136 ┆
0x00e8e0…00e900 35 20 31 33 35 0d 0a 31 32 32 38 20 31 33 38 20 35 20 31 33 37 0d 0a 31 32 32 39 20 31 34 30 20 ┆5 135 1228 138 5 137 1229 140 ┆
0x00e900…00e920 35 20 31 33 39 0d 0a 30 20 31 32 31 20 35 20 30 0d 0a 31 32 33 31 20 32 35 32 20 35 20 31 30 37 ┆5 139 0 121 5 0 1231 252 5 107┆
0x00e920…00e940 0d 0a 31 32 33 32 20 32 35 32 20 35 20 33 34 31 0d 0a 31 32 33 33 20 32 35 32 20 35 20 35 34 34 ┆ 1232 252 5 341 1233 252 5 544┆
0x00e940…00e960 0d 0a 31 32 33 34 20 32 35 32 20 35 20 35 35 32 0d 0a 31 32 33 35 20 32 35 32 20 35 20 35 35 36 ┆ 1234 252 5 552 1235 252 5 556┆
0x00e960…00e980 0d 0a 31 32 33 36 20 32 35 32 20 35 20 35 36 39 0d 0a 31 32 33 37 20 32 35 32 20 35 20 36 33 34 ┆ 1236 252 5 569 1237 252 5 634┆
0x00e980…00e9a0 0d 0a 31 32 33 38 20 32 35 32 20 35 20 36 34 35 0d 0a 30 20 39 31 20 35 20 30 0d 0a 31 32 34 30 ┆ 1238 252 5 645 0 91 5 0 1240┆
0x00e9a0…00e9c0 20 32 36 38 20 35 20 32 36 37 0d 0a 30 20 32 36 33 20 35 20 30 0d 0a 31 32 34 32 20 32 37 39 20 ┆ 268 5 267 0 263 5 0 1242 279 ┆
0x00e9c0…00e9e0 35 20 32 37 38 0d 0a 30 20 32 37 34 20 35 20 30 0d 0a 31 32 34 34 20 33 34 31 20 35 20 34 30 0d ┆5 278 0 274 5 0 1244 341 5 40 ┆
0x00e9e0…00ea00 0a 31 32 34 35 20 33 34 31 20 35 20 32 39 32 0d 0a 31 32 34 36 20 33 34 31 20 35 20 33 32 38 0d ┆ 1245 341 5 292 1246 341 5 328 ┆
0x00ea00…00ea20 (3, 1, 13) 0a 31 32 34 37 20 33 34 31 20 35 20 33 33 39 0d 0a 31 32 34 38 20 33 34 31 20 35 20 33 36 30 0d ┆ 1247 341 5 339 1248 341 5 360 ┆
0x00ea20…00ea40 0a 31 32 34 39 20 33 34 31 20 35 20 33 36 37 0d 0a 31 32 35 30 20 33 34 31 20 35 20 33 36 39 0d ┆ 1249 341 5 367 1250 341 5 369 ┆
0x00ea40…00ea60 0a 31 32 35 31 20 33 34 31 20 35 20 33 38 39 0d 0a 31 32 35 32 20 33 34 31 20 35 20 34 32 35 0d ┆ 1251 341 5 389 1252 341 5 425 ┆
0x00ea60…00ea80 0a 31 32 35 33 20 33 34 31 20 35 20 34 34 37 0d 0a 31 32 35 34 20 33 34 31 20 35 20 34 35 39 0d ┆ 1253 341 5 447 1254 341 5 459 ┆
0x00ea80…00eaa0 0a 31 32 35 35 20 36 33 34 20 35 20 35 30 32 0d 0a 31 32 35 36 20 35 34 34 20 35 20 35 34 33 0d ┆ 1255 634 5 502 1256 544 5 543 ┆
0x00eaa0…00eac0 0a 31 32 35 37 20 35 35 32 20 35 20 35 35 31 0d 0a 31 32 35 38 20 36 33 34 20 35 20 35 35 34 0d ┆ 1257 552 5 551 1258 634 5 554 ┆
0x00eac0…00eae0 0a 31 32 35 39 20 35 35 36 20 35 20 35 35 35 0d 0a 31 32 36 30 20 33 34 31 20 35 20 35 36 34 0d ┆ 1259 556 5 555 1260 341 5 564 ┆
0x00eae0…00eb00 0a 31 32 36 31 20 35 36 39 20 35 20 35 36 38 0d 0a 31 32 36 32 20 33 34 31 20 35 20 35 38 32 0d ┆ 1261 569 5 568 1262 341 5 582 ┆
0x00eb00…00eb20 0a 31 32 36 33 20 35 36 39 20 35 20 35 38 38 0d 0a 31 32 36 34 20 36 33 34 20 35 20 35 39 34 0d ┆ 1263 569 5 588 1264 634 5 594 ┆
0x00eb20…00eb40 0a 31 32 36 35 20 36 33 34 20 35 20 36 33 33 0d 0a 31 32 36 36 20 36 34 35 20 35 20 36 34 34 0d ┆ 1265 634 5 633 1266 645 5 644 ┆
0x00eb40…00eb60 0a 31 32 36 37 20 36 33 34 20 35 20 36 35 35 0d 0a 31 32 36 38 20 36 33 34 20 35 20 36 35 37 0d ┆ 1267 634 5 655 1268 634 5 657 ┆
0x00eb60…00eb80 0a 31 32 36 39 20 36 33 34 20 35 20 36 36 33 0d 0a 31 32 37 30 20 36 33 34 20 35 20 36 36 35 0d ┆ 1269 634 5 663 1270 634 5 665 ┆
0x00eb80…00eba0 0a 31 32 37 31 20 36 33 34 20 35 20 36 36 36 0d 0a 31 32 37 32 20 36 33 34 20 35 20 36 36 39 0d ┆ 1271 634 5 666 1272 634 5 669 ┆
0x00eba0…00ebc0 0a 31 32 37 33 20 36 33 34 20 35 20 36 37 30 0d 0a 31 32 37 34 20 36 33 34 20 35 20 36 37 31 0d ┆ 1273 634 5 670 1274 634 5 671 ┆
0x00ebc0…00ebe0 0a 31 32 37 35 20 36 33 34 20 35 20 36 37 39 0d 0a 31 32 37 36 20 36 33 34 20 35 20 36 38 31 0d ┆ 1275 634 5 679 1276 634 5 681 ┆
0x00ebe0…00ec00 0a 31 32 37 37 20 36 33 34 20 35 20 36 39 31 0d 0a 31 32 37 38 20 36 33 34 20 35 20 36 39 33 0d ┆ 1277 634 5 691 1278 634 5 693 ┆
0x00ec00…00ec20 (3, 1, 14) 0a 31 32 37 39 20 36 33 34 20 35 20 36 39 34 0d 0a 31 32 38 30 20 36 33 34 20 35 20 36 39 38 0d ┆ 1279 634 5 694 1280 634 5 698 ┆
0x00ec20…00ec40 0a 31 32 38 31 20 36 33 34 20 35 20 36 39 39 0d 0a 31 32 38 32 20 36 33 34 20 35 20 37 30 33 0d ┆ 1281 634 5 699 1282 634 5 703 ┆
0x00ec40…00ec60 0a 31 32 38 33 20 36 33 34 20 35 20 37 34 35 0d 0a 31 32 38 34 20 36 33 34 20 35 20 37 37 35 0d ┆ 1283 634 5 745 1284 634 5 775 ┆
0x00ec60…00ec80 0a 31 32 38 35 20 36 33 34 20 35 20 37 37 39 0d 0a 30 20 31 30 37 20 35 20 30 0d 0a 30 20 31 39 ┆ 1285 634 5 779 0 107 5 0 0 19┆
0x00ec80…00eca0 20 33 20 30 20 31 34 38 0d 0a 30 20 39 36 36 20 33 20 30 20 31 34 35 0d 0a 30 20 39 36 38 20 33 ┆ 3 0 148 0 966 3 0 145 0 968 3┆
0x00eca0…00ecc0 20 30 20 31 35 32 0d 0a 30 20 31 32 30 20 33 20 30 20 33 31 31 0d 0a 30 20 31 32 32 32 20 33 20 ┆ 0 152 0 120 3 0 311 0 1222 3 ┆
0x00ecc0…00ece0 30 20 33 30 32 0d 0a 30 20 31 32 30 37 20 33 20 30 20 32 39 33 0d 0a 30 20 31 32 30 37 20 33 20 ┆0 302 0 1207 3 0 293 0 1207 3 ┆
0x00ece0…00ed00 31 20 32 39 32 0d 0a 30 20 31 32 30 37 20 33 20 31 20 32 39 31 0d 0a 30 20 31 31 38 31 20 33 20 ┆1 292 0 1207 3 1 291 0 1181 3 ┆
0x00ed00…00ed20 30 20 32 37 38 0d 0a 30 20 31 32 30 37 20 33 20 32 20 32 39 30 0d 0a 30 20 31 32 30 37 20 33 20 ┆0 278 0 1207 3 2 290 0 1207 3 ┆
0x00ed20…00ed40 32 20 32 38 39 0d 0a 30 20 31 32 30 37 20 33 20 32 20 32 38 38 0d 0a 30 20 31 32 30 37 20 33 20 ┆2 289 0 1207 3 2 288 0 1207 3 ┆
0x00ed40…00ed60 32 20 32 38 37 0d 0a 30 20 31 31 38 31 20 33 20 32 20 32 38 35 0d 0a 30 20 31 31 38 31 20 33 20 ┆2 287 0 1181 3 2 285 0 1181 3 ┆
0x00ed60…00ed80 32 20 32 38 34 0d 0a 30 20 31 31 38 31 20 33 20 32 20 32 38 33 0d 0a 30 20 31 31 38 31 20 33 20 ┆2 284 0 1181 3 2 283 0 1181 3 ┆
0x00ed80…00eda0 32 20 32 38 32 0d 0a 30 20 31 31 38 31 20 33 20 32 20 32 38 31 0d 0a 30 20 31 31 38 31 20 33 20 ┆2 282 0 1181 3 2 281 0 1181 3 ┆
0x00eda0…00edc0 32 20 32 38 30 0d 0a 30 20 31 31 38 31 20 33 20 32 20 32 37 39 0d 0a 30 20 31 32 34 31 20 33 20 ┆2 280 0 1181 3 2 279 0 1241 3 ┆
0x00edc0…00ede0 30 20 33 32 37 0d 0a 30 20 39 32 34 20 33 20 30 20 36 39 0d 0a 30 20 33 39 39 20 33 20 30 20 31 ┆0 327 0 924 3 0 69 0 399 3 0 1┆
0x00ede0…00ee00 34 33 0d 0a 30 20 34 38 34 20 33 20 31 20 31 30 39 0d 0a 30 20 39 32 30 20 33 20 30 20 35 39 0d ┆43 0 484 3 1 109 0 920 3 0 59 ┆
0x00ee00…00ee20 (3, 1, 15) 0a 30 20 34 35 35 20 33 20 30 20 36 30 0d 0a 30 20 39 31 37 20 33 20 31 20 35 34 0d 0a 30 20 39 ┆ 0 455 3 0 60 0 917 3 1 54 0 9┆
0x00ee20…00ee40 31 32 20 33 20 31 20 34 37 0d 0a 30 20 34 39 35 20 33 20 30 20 31 34 30 0d 0a 30 20 35 36 36 20 ┆12 3 1 47 0 495 3 0 140 0 566 ┆
0x00ee40…00ee60 33 20 30 20 32 36 30 0d 0a 30 20 31 31 35 39 20 33 20 30 20 32 36 38 0d 0a 30 20 31 31 35 39 20 ┆3 0 260 0 1159 3 0 268 0 1159 ┆
0x00ee60…00ee80 33 20 32 20 32 37 30 0d 0a 30 20 31 30 33 31 20 33 20 30 20 32 31 34 0d 0a 30 20 31 30 37 37 20 ┆3 2 270 0 1031 3 0 214 0 1077 ┆
0x00ee80…00eea0 33 20 30 20 32 33 33 0d 0a 30 20 31 30 32 31 20 33 20 30 20 32 31 33 0d 0a 30 20 31 30 35 35 20 ┆3 0 233 0 1021 3 0 213 0 1055 ┆
0x00eea0…00eec0 33 20 32 20 32 32 31 0d 0a 30 20 31 30 31 32 20 33 20 30 20 32 31 32 0d 0a 30 20 31 30 31 32 20 ┆3 2 221 0 1012 3 0 212 0 1012 ┆
0x00eec0…00eee0 33 20 30 20 32 30 39 0d 0a 30 20 31 30 31 32 20 33 20 30 20 32 30 38 0d 0a 30 20 31 30 31 32 20 ┆3 0 209 0 1012 3 0 208 0 1012 ┆
0x00eee0…00ef00 33 20 30 20 32 30 37 0d 0a 30 20 31 30 31 32 20 33 20 30 20 32 30 36 0d 0a 30 20 31 30 31 32 20 ┆3 0 207 0 1012 3 0 206 0 1012 ┆
0x00ef00…00ef20 33 20 30 20 32 30 32 0d 0a 30 20 31 30 31 32 20 33 20 30 20 31 39 39 0d 0a 30 20 31 30 31 32 20 ┆3 0 202 0 1012 3 0 199 0 1012 ┆
0x00ef20…00ef40 33 20 30 20 31 39 37 0d 0a 30 20 31 30 31 32 20 33 20 30 20 31 39 36 0d 0a 30 20 31 30 31 32 20 ┆3 0 197 0 1012 3 0 196 0 1012 ┆
0x00ef40…00ef60 33 20 30 20 31 39 35 0d 0a 30 20 31 30 31 32 20 33 20 30 20 31 39 34 0d 0a 30 20 31 30 31 32 20 ┆3 0 195 0 1012 3 0 194 0 1012 ┆
0x00ef60…00ef80 33 20 30 20 31 39 33 0d 0a 30 20 37 37 31 20 33 20 30 20 32 33 38 0d 0a 30 20 38 36 32 20 33 20 ┆3 0 193 0 771 3 0 238 0 862 3 ┆
0x00ef80…00efa0 31 20 34 0d 0a 30 20 38 33 33 20 33 20 31 20 31 31 31 0d 0a 30 20 38 34 35 20 33 20 30 20 33 35 ┆1 4 0 833 3 1 111 0 845 3 0 35┆
0x00efa0…00efc0 0d 0a 30 20 38 37 33 20 33 20 30 20 31 38 0d 0a 0d 0a 20 20 20 20 31 20 30 30 30 20 43 4f 44 45 ┆ 0 873 3 0 18 1 000 CODE┆
0x00efc0…00efe0 2c 20 53 59 4d 42 4f 4c 20 54 41 42 4c 45 20 0d 0a 20 20 20 20 32 20 30 20 0d 0a 20 20 20 20 33 ┆, SYMBOL TABLE 2 0 3┆
0x00efe0…00f000 20 31 30 30 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 0d 0a 20 20 20 20 34 20 ┆ 100 ------------------ 4 ┆
0x00f000…00f020 (4, 0, 1) 31 33 31 31 20 45 4e 44 49 4e 43 4c 55 44 45 20 0d 0a 20 20 20 20 35 20 31 30 31 30 20 46 49 52 ┆1311 ENDINCLUDE 5 1010 FIR┆
0x00f020…00f040 53 54 20 42 45 47 49 4e 20 0d 0a 20 20 20 20 36 20 30 20 0d 0a 20 20 20 20 37 20 30 20 0d 0a 20 ┆ST BEGIN 6 0 7 0 ┆
0x00f040…00f060 20 20 20 38 20 31 33 31 30 20 45 4e 44 43 4f 4e 54 45 58 54 20 0d 0a 20 20 20 20 39 20 30 20 0d ┆ 8 1310 ENDCONTEXT 9 0 ┆
0x00f060…00f080 0a 20 20 20 31 30 20 30 20 0d 0a 20 20 20 31 31 20 30 20 0d 0a 20 20 20 31 32 20 30 20 0d 0a 20 ┆ 10 0 11 0 12 0 ┆
0x00f080…00f0a0 20 20 31 33 20 30 20 0d 0a 20 20 20 31 34 20 31 33 30 31 20 43 4f 4e 54 45 58 54 20 0d 0a 20 20 ┆ 13 0 14 1301 CONTEXT ┆
0x00f0a0…00f0c0 20 31 35 20 31 33 31 31 20 45 4e 44 49 4e 43 4c 55 44 45 20 0d 0a 20 20 20 31 36 20 30 20 0d 0a ┆ 15 1311 ENDINCLUDE 16 0 ┆
0x00f0c0…00f0e0 20 20 20 31 37 20 31 33 30 32 20 45 4f 4d 2c 20 4c 41 53 54 45 4e 44 20 28 20 49 46 20 53 41 56 ┆ 17 1302 EOM, LASTEND ( IF SAV┆
0x00f0e0…00f100 45 20 29 20 0d 0a 20 20 20 31 38 20 31 33 30 33 20 45 4f 4d 2c 20 4c 41 53 54 45 4e 44 20 0d 0a ┆E ) 18 1303 EOM, LASTEND ┆
0x00f100…00f120 20 20 20 31 39 20 30 20 20 0d 0a 20 20 20 32 30 20 30 20 20 0d 0a 20 20 20 32 31 20 31 33 31 32 ┆ 19 0 20 0 21 1312┆
0x00f120…00f140 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 32 32 20 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 ┆ ENDLEVEL 22 1312 ENDLEVEL ┆
0x00f140…00f160 0d 0a 20 20 20 32 33 20 30 20 0d 0a 20 20 20 32 34 20 30 20 0d 0a 20 20 20 32 35 20 31 30 31 20 ┆ 23 0 24 0 25 101 ┆
0x00f160…00f180 45 52 52 4f 52 50 52 4f 47 52 41 4d 20 0d 0a 20 20 20 32 36 20 31 33 30 34 20 45 4e 44 50 52 4f ┆ERRORPROGRAM 26 1304 ENDPRO┆
0x00f180…00f1a0 47 44 45 43 4c 20 0d 0a 20 20 20 32 37 20 31 33 30 35 20 50 52 4f 47 44 45 43 4c 2c 20 44 45 43 ┆GDECL 27 1305 PROGDECL, DEC┆
0x00f1a0…00f1c0 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 20 32 38 20 31 30 31 32 20 45 4e 44 42 4c 4f 43 4b 20 45 ┆LARATION 28 1012 ENDBLOCK E┆
0x00f1c0…00f1e0 4e 44 4c 45 56 45 4c 20 45 4e 44 4c 45 56 45 4c 0d 0a 20 20 20 32 39 20 31 30 32 38 20 45 58 54 ┆NDLEVEL ENDLEVEL 29 1028 EXT┆
0x00f1e0…00f200 45 52 4e 41 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 33 30 20 31 32 30 32 20 53 54 41 52 ┆ERNAL ENDLEVEL 30 1202 STAR┆
0x00f200…00f220 (4, 0, 2) 54 4c 41 42 45 4c 53 43 4f 50 45 20 0d 0a 20 20 20 33 31 20 31 32 30 33 20 45 4e 44 4c 41 42 45 ┆TLABELSCOPE 31 1203 ENDLABE┆
0x00f220…00f240 4c 53 43 4f 50 45 20 0d 0a 20 20 20 33 32 20 31 30 32 32 20 42 45 47 49 4e 4c 45 56 45 4c 2c 20 ┆LSCOPE 32 1022 BEGINLEVEL, ┆
0x00f240…00f260 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 20 33 33 20 31 30 30 39 20 45 4e 44 44 45 43 4c 41 ┆BEGINLEVEL 33 1009 ENDDECLA┆
0x00f260…00f280 52 41 54 49 4f 4e 53 20 0d 0a 20 20 20 33 34 20 30 20 0d 0a 20 20 20 33 35 20 30 20 0d 0a 20 20 ┆RATIONS 34 0 35 0 ┆
0x00f280…00f2a0 20 33 36 20 30 20 0d 0a 20 20 20 33 37 20 30 20 0d 0a 20 20 20 33 38 20 30 20 0d 0a 20 20 20 33 ┆ 36 0 37 0 38 0 3┆
0x00f2a0…00f2c0 39 20 30 20 0d 0a 20 20 20 34 30 20 30 20 0d 0a 20 20 20 34 31 20 30 20 0d 0a 20 20 20 34 32 20 ┆9 0 40 0 41 0 42 ┆
0x00f2c0…00f2e0 30 20 0d 0a 20 20 20 34 33 20 30 20 0d 0a 20 20 20 34 34 20 30 20 0d 0a 20 20 20 34 35 20 30 20 ┆0 43 0 44 0 45 0 ┆
0x00f2e0…00f300 0d 0a 20 20 20 34 36 20 30 20 0d 0a 20 20 20 34 37 20 30 20 0d 0a 20 20 20 34 38 20 31 30 33 20 ┆ 46 0 47 0 48 103 ┆
0x00f300…00f320 45 52 52 4f 52 43 4f 4e 53 54 41 4e 54 20 0d 0a 20 20 20 34 39 20 30 20 0d 0a 20 20 20 35 30 20 ┆ERRORCONSTANT 49 0 50 ┆
0x00f320…00f340 30 20 0d 0a 20 20 20 35 31 20 35 30 31 20 45 4e 44 43 4f 4e 53 54 44 45 43 4c 20 0d 0a 20 20 20 ┆0 51 501 ENDCONSTDECL ┆
0x00f340…00f360 35 32 20 35 30 33 20 49 44 28 41 4e 4f 4e 59 4d 4f 55 53 29 20 45 4e 44 45 58 50 52 45 53 53 49 ┆52 503 ID(ANONYMOUS) ENDEXPRESSI┆
0x00f360…00f380 4f 4e 20 45 4e 44 43 4f 4e 53 54 44 45 43 4c 20 0d 0a 20 20 20 35 33 20 35 30 32 20 43 4f 4e 53 ┆ON ENDCONSTDECL 53 502 CONS┆
0x00f380…00f3a0 54 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 20 35 34 20 30 20 0d 0a 20 ┆TDECL, DECLARATION 54 0 ┆
0x00f3a0…00f3c0 20 20 35 35 20 31 30 34 20 45 52 52 4f 52 54 59 50 45 20 0d 0a 20 20 20 35 36 20 30 20 0d 0a 20 ┆ 55 104 ERRORTYPE 56 0 ┆
0x00f3c0…00f3e0 20 20 35 37 20 30 20 0d 0a 20 20 20 35 38 20 36 30 31 20 45 4e 44 4c 45 56 45 4c 20 45 4e 44 54 ┆ 57 0 58 601 ENDLEVEL ENDT┆
0x00f3e0…00f400 59 50 45 44 45 43 4c 2c 20 45 4e 44 54 59 50 45 44 45 43 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a ┆YPEDECL, ENDTYPEDECL ENDLEVEL ┆
0x00f400…00f420 (4, 0, 3) 20 20 20 35 39 20 36 30 36 20 2c 20 46 4f 52 57 41 52 44 54 59 50 45 20 0d 0a 20 20 20 36 30 20 ┆ 59 606 , FORWARDTYPE 60 ┆
0x00f420…00f440 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 2c 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 20 36 ┆1007 ENDFORMAL, ENDFORMAL 6┆
0x00f440…00f460 31 20 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 2c 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 ┆1 1007 ENDFORMAL, ENDFORMAL ┆
0x00f460…00f480 20 36 32 20 30 20 0d 0a 20 20 20 36 33 20 30 20 0d 0a 20 20 20 36 34 20 31 30 30 36 20 0d 0a 20 ┆ 62 0 63 0 64 1006 ┆
0x00f480…00f4a0 20 20 36 35 20 31 30 32 33 20 46 4f 52 4d 41 4c 20 50 41 52 41 4d 20 4c 49 53 54 2c 20 53 54 41 ┆ 65 1023 FORMAL PARAM LIST, STA┆
0x00f4a0…00f4c0 52 54 4c 49 53 54 20 0d 0a 20 20 20 36 36 20 36 30 32 20 0d 0a 20 20 20 36 37 20 31 32 33 20 45 ┆RTLIST 66 602 67 123 E┆
0x00f4c0…00f4e0 52 52 4f 52 20 0d 0a 20 20 20 36 38 20 30 20 0d 0a 20 20 20 36 39 20 36 30 33 20 45 4e 44 54 59 ┆RROR 68 0 69 603 ENDTY┆
0x00f4e0…00f500 50 45 20 0d 0a 20 20 20 37 30 20 36 30 34 20 0d 0a 20 20 20 37 31 20 36 30 35 20 45 4e 44 50 4f ┆PE 70 604 71 605 ENDPO┆
0x00f500…00f520 49 4e 54 45 52 20 0d 0a 20 20 20 37 32 20 36 30 37 20 45 4e 44 53 43 41 4c 41 52 20 0d 0a 20 20 ┆INTER 72 607 ENDSCALAR ┆
0x00f520…00f540 20 37 33 20 36 30 38 20 45 4e 44 53 55 42 52 41 4e 47 45 20 0d 0a 20 20 20 37 34 20 30 20 0d 0a ┆ 73 608 ENDSUBRANGE 74 0 ┆
0x00f540…00f560 20 20 20 37 35 20 30 20 0d 0a 20 20 20 37 36 20 36 31 37 20 45 4e 44 50 52 4f 47 44 45 43 4c 20 ┆ 75 0 76 617 ENDPROGDECL ┆
0x00f560…00f580 45 58 54 45 52 4e 41 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 37 37 20 36 31 36 20 50 52 ┆EXTERNAL ENDLEVEL 77 616 PR┆
0x00f580…00f5a0 4f 47 44 45 43 4c 20 0d 0a 20 20 20 37 38 20 36 32 30 20 50 4f 49 4e 54 45 52 54 59 50 45 2c 20 ┆OGDECL 78 620 POINTERTYPE, ┆
0x00f5a0…00f5c0 4e 45 57 54 59 50 45 20 0d 0a 20 20 20 37 39 20 36 32 31 20 2c 20 4e 45 57 54 59 50 45 20 53 54 ┆NEWTYPE 79 621 , NEWTYPE ST┆
0x00f5c0…00f5e0 41 52 54 4c 49 53 54 20 44 45 43 4c 41 52 45 4c 49 53 54 0d 0a 20 20 20 38 30 20 36 32 32 20 2c ┆ARTLIST DECLARELIST 80 622 ,┆
0x00f5e0…00f600 20 4e 45 57 54 59 50 45 20 53 54 41 52 54 4c 49 53 54 20 44 45 43 4c 41 52 45 4c 49 53 54 0d 0a ┆ NEWTYPE STARTLIST DECLARELIST ┆
0x00f600…00f620 (4, 0, 4) 20 20 20 38 31 20 30 20 0d 0a 20 20 20 38 32 20 30 20 0d 0a 20 20 20 38 33 20 30 20 0d 0a 20 20 ┆ 81 0 82 0 83 0 ┆
0x00f620…00f640 20 38 34 20 36 31 34 20 2c 20 50 41 43 4b 45 44 20 0d 0a 20 20 20 38 35 20 36 31 38 20 2c 20 50 ┆ 84 614 , PACKED 85 618 , P┆
0x00f640…00f660 41 43 4b 45 44 33 35 30 32 20 0d 0a 20 20 20 38 36 20 30 20 2c 20 55 4e 50 41 43 4b 45 44 20 0d ┆ACKED3502 86 0 , UNPACKED ┆
0x00f660…00f680 0a 20 20 20 38 37 20 30 20 0d 0a 20 20 20 38 38 20 30 20 0d 0a 20 20 20 38 39 20 36 30 30 20 54 ┆ 87 0 88 0 89 600 T┆
0x00f680…00f6a0 59 50 45 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 20 39 30 20 36 31 35 ┆YPEDECL, DECLARATION 90 615┆
0x00f6a0…00f6c0 20 45 4e 44 41 52 52 41 59 28 53 29 20 0d 0a 20 20 20 39 31 20 36 32 33 20 41 52 52 41 59 54 59 ┆ ENDARRAY(S) 91 623 ARRAYTY┆
0x00f6c0…00f6e0 50 45 2c 20 4e 45 57 54 59 50 45 20 0d 0a 20 20 20 39 32 20 30 20 0d 0a 20 20 20 39 33 20 30 20 ┆PE, NEWTYPE 92 0 93 0 ┆
0x00f6e0…00f700 0d 0a 20 20 20 39 34 20 31 32 33 20 45 52 52 4f 52 20 0d 0a 20 20 20 39 35 20 36 32 33 20 41 52 ┆ 94 123 ERROR 95 623 AR┆
0x00f700…00f720 52 41 59 54 59 50 45 2c 20 4e 45 57 54 59 50 45 20 0d 0a 20 20 20 39 36 20 36 34 30 20 0d 0a 20 ┆RAYTYPE, NEWTYPE 96 640 ┆
0x00f720…00f740 20 20 39 37 20 31 30 39 20 45 52 52 4f 52 20 0d 0a 20 20 20 39 38 20 36 31 30 20 45 4e 44 52 45 ┆ 97 109 ERROR 98 610 ENDRE┆
0x00f740…00f760 43 4f 52 44 2c 20 45 4e 44 52 45 43 4f 52 44 20 0d 0a 20 20 20 39 39 20 36 32 34 20 52 45 43 4f ┆CORD, ENDRECORD 99 624 RECO┆
0x00f760…00f780 52 44 54 59 50 45 2c 20 4e 45 57 54 59 50 45 0d 0a 20 20 31 30 30 20 30 20 0d 0a 20 20 31 30 31 ┆RDTYPE, NEWTYPE 100 0 101┆
0x00f780…00f7a0 20 30 20 0d 0a 20 20 31 30 32 20 30 20 0d 0a 20 20 31 30 33 20 36 31 31 20 45 4e 44 46 49 45 4c ┆ 0 102 0 103 611 ENDFIEL┆
0x00f7a0…00f7c0 44 4c 49 53 54 2c 20 45 4e 44 46 49 45 4c 44 20 0d 0a 20 20 31 30 34 20 36 33 32 20 52 45 43 46 ┆DLIST, ENDFIELD 104 632 RECF┆
0x00f7c0…00f7e0 49 45 4c 44 53 2c 20 53 54 41 52 54 4c 49 53 54 20 0d 0a 20 20 31 30 35 20 36 34 30 20 0d 0a 20 ┆IELDS, STARTLIST 105 640 ┆
0x00f7e0…00f800 20 31 30 36 20 31 31 30 20 45 52 52 4f 52 20 0d 0a 20 20 31 30 37 20 36 31 32 20 45 4e 44 53 45 ┆ 106 110 ERROR 107 612 ENDSE┆
0x00f800…00f820 (4, 0, 5) 54 20 45 4e 44 54 59 50 45 2c 20 45 4e 44 53 45 54 20 0d 0a 20 20 31 30 38 20 36 32 35 20 53 45 ┆T ENDTYPE, ENDSET 108 625 SE┆
0x00f820…00f840 54 54 59 50 45 2c 20 4e 45 57 54 59 50 45 20 0d 0a 20 20 31 30 39 20 30 20 0d 0a 20 20 31 31 30 ┆TTYPE, NEWTYPE 109 0 110┆
0x00f840…00f860 20 37 30 36 20 4b 49 4e 44 3a 3d 56 41 52 20 0d 0a 20 20 31 31 31 20 30 20 0d 0a 20 20 31 31 32 ┆ 706 KIND:=VAR 111 0 112┆
0x00f860…00f880 20 37 30 37 20 4b 49 4e 44 3a 3d 53 48 41 52 45 44 20 0d 0a 20 20 31 31 33 20 30 20 0d 0a 20 20 ┆ 707 KIND:=SHARED 113 0 ┆
0x00f880…00f8a0 31 31 34 20 30 20 0d 0a 20 20 31 31 35 20 30 20 0d 0a 20 20 31 31 36 20 37 30 30 20 56 41 52 44 ┆114 0 115 0 116 700 VARD┆
0x00f8a0…00f8c0 45 43 4c 2f 53 48 41 52 45 44 44 45 43 4c 2c 20 53 54 41 52 54 4c 49 53 54 20 0d 0a 20 20 31 31 ┆ECL/SHAREDDECL, STARTLIST 11┆
0x00f8c0…00f8e0 37 20 30 20 0d 0a 20 20 31 31 38 20 30 20 0d 0a 20 20 31 31 39 20 31 31 31 20 45 52 52 4f 52 56 ┆7 0 118 0 119 111 ERRORV┆
0x00f8e0…00f900 41 52 20 0d 0a 20 20 31 32 30 20 31 31 32 20 45 52 52 4f 52 56 41 52 20 0d 0a 20 20 31 32 31 20 ┆AR 120 112 ERRORVAR 121 ┆
0x00f900…00f920 30 20 0d 0a 20 20 31 32 32 20 30 20 0d 0a 20 20 31 32 33 20 31 31 31 20 45 52 52 4f 52 56 41 52 ┆0 122 0 123 111 ERRORVAR┆
0x00f920…00f940 20 0d 0a 20 20 31 32 34 20 31 31 32 20 45 52 52 4f 52 56 41 52 20 0d 0a 20 20 31 32 35 20 37 30 ┆ 124 112 ERRORVAR 125 70┆
0x00f940…00f960 31 20 2c 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 32 36 20 37 30 31 20 2c 20 44 45 ┆1 , DECLARELIST 126 701 , DE┆
0x00f960…00f980 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 32 37 20 37 30 34 20 2c 20 44 45 43 4c 41 52 45 4c ┆CLARELIST 127 704 , DECLAREL┆
0x00f980…00f9a0 49 53 54 20 0d 0a 20 20 31 32 38 20 37 30 32 20 45 4e 44 49 4e 49 54 20 0d 0a 20 20 31 32 39 20 ┆IST 128 702 ENDINIT 129 ┆
0x00f9a0…00f9c0 37 30 35 20 45 4e 44 56 41 52 2f 45 4e 44 53 48 41 52 45 44 20 0d 0a 20 20 31 33 30 20 37 30 38 ┆705 ENDVAR/ENDSHARED 130 708┆
0x00f9c0…00f9e0 20 49 4e 49 54 20 0d 0a 20 20 31 33 31 20 30 20 0d 0a 20 20 31 33 32 20 31 30 30 32 20 45 4e 44 ┆ INIT 131 0 132 1002 END┆
0x00f9e0…00fa00 50 52 4f 43 44 45 43 4c 20 0d 0a 20 20 31 33 33 20 31 31 30 31 20 45 4e 44 46 55 4e 43 44 45 43 ┆PROCDECL 133 1101 ENDFUNCDEC┆
0x00fa00…00fa20 (4, 0, 6) 4c 20 0d 0a 20 20 31 33 34 20 31 30 31 31 20 45 4e 44 42 4c 4f 43 4b 20 45 4e 44 4c 45 56 45 4c ┆L 134 1011 ENDBLOCK ENDLEVEL┆
0x00fa20…00fa40 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 33 35 20 31 30 32 30 20 45 58 54 45 52 4e 41 4c 20 ┆ ENDLEVEL 135 1020 EXTERNAL ┆
0x00fa40…00fa60 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 33 36 20 31 30 32 37 20 4f 50 45 4e 52 4f 55 54 49 4e ┆ENDLEVEL 136 1027 OPENROUTIN┆
0x00fa60…00fa80 45 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 33 37 20 31 30 32 31 20 46 4f 52 57 41 52 44 20 ┆E ENDLEVEL 137 1021 FORWARD ┆
0x00fa80…00faa0 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 33 38 20 31 30 30 39 20 45 4e 44 44 45 43 4c 41 52 41 ┆ENDLEVEL 138 1009 ENDDECLARA┆
0x00faa0…00fac0 54 49 4f 4e 53 20 0d 0a 20 20 31 33 39 20 30 20 0d 0a 20 20 31 34 30 20 30 20 0d 0a 20 20 31 34 ┆TIONS 139 0 140 0 14┆
0x00fac0…00fae0 31 20 30 20 0d 0a 20 20 31 34 32 20 31 31 33 20 45 52 52 4f 52 50 52 4f 43 20 0d 0a 20 20 31 34 ┆1 0 142 113 ERRORPROC 14┆
0x00fae0…00fb00 33 20 31 30 30 33 20 50 52 4f 43 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 ┆3 1003 PROCDECL, DECLARATION ┆
0x00fb00…00fb20 20 31 34 34 20 31 30 30 34 20 50 52 4f 43 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 ┆ 144 1004 PROCDECL, DECLARATION ┆
0x00fb20…00fb40 0d 0a 20 20 31 34 35 20 31 30 30 31 20 50 49 43 4b 20 55 50 20 4e 41 4d 45 20 0d 0a 20 20 31 34 ┆ 145 1001 PICK UP NAME 14┆
0x00fb40…00fb60 36 20 30 20 0d 0a 20 20 31 34 37 20 31 31 34 20 45 52 52 4f 52 46 55 4e 43 54 20 0d 0a 20 20 31 ┆6 0 147 114 ERRORFUNCT 1┆
0x00fb60…00fb80 34 38 20 31 31 30 32 20 46 55 4e 43 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a ┆48 1102 FUNCDECL, DECLARATION ┆
0x00fb80…00fba0 20 20 31 34 39 20 31 31 30 33 20 46 55 4e 43 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e ┆ 149 1103 FUNCDECL, DECLARATION┆
0x00fba0…00fbc0 20 0d 0a 20 20 31 35 30 20 36 34 30 20 0d 0a 20 20 31 35 31 20 31 31 36 20 45 52 52 4f 52 20 0d ┆ 150 640 151 116 ERROR ┆
0x00fbc0…00fbe0 0a 20 20 31 35 32 20 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 31 35 33 20 31 30 ┆ 152 1007 ENDFORMAL 153 10┆
0x00fbe0…00fc00 30 37 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 31 35 34 20 31 30 32 32 20 42 45 47 49 4e 4c ┆07 ENDFORMAL 154 1022 BEGINL┆
0x00fc00…00fc20 (4, 0, 7) 45 56 45 4c 2c 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 31 35 35 20 30 20 0d 0a 20 20 31 ┆EVEL, BEGINLEVEL 155 0 1┆
0x00fc20…00fc40 35 36 20 30 20 0d 0a 20 20 31 35 37 20 31 30 30 36 20 45 4e 44 46 4f 52 4d 41 4c 4c 49 53 54 20 ┆56 0 157 1006 ENDFORMALLIST ┆
0x00fc40…00fc60 0d 0a 20 20 31 35 38 20 31 31 37 20 45 52 52 4f 52 50 41 52 41 4d 20 0d 0a 20 20 31 35 39 20 31 ┆ 158 117 ERRORPARAM 159 1┆
0x00fc60…00fc80 30 32 33 20 46 4f 52 4d 41 4c 50 41 52 41 4d 4c 49 53 54 2c 20 53 54 41 52 54 4c 49 53 54 20 0d ┆023 FORMALPARAMLIST, STARTLIST ┆
0x00fc80…00fca0 0a 20 20 31 36 30 20 31 30 32 34 20 46 4f 52 4d 41 4c 50 41 52 41 4d 4c 49 53 54 2c 20 53 54 41 ┆ 160 1024 FORMALPARAMLIST, STA┆
0x00fca0…00fcc0 52 54 4c 49 53 54 20 0d 0a 20 20 31 36 31 20 31 30 32 35 20 46 4f 52 4d 41 4c 50 41 52 41 4d 4c ┆RTLIST 161 1025 FORMALPARAML┆
0x00fcc0…00fce0 49 53 54 2c 20 53 54 41 52 54 4c 49 53 54 20 0d 0a 20 20 31 36 32 20 31 30 32 36 20 46 4f 52 4d ┆IST, STARTLIST 162 1026 FORM┆
0x00fce0…00fd00 41 4c 50 41 52 41 4d 4c 49 53 54 2c 20 53 54 41 52 54 4c 49 53 54 20 0d 0a 20 20 31 36 33 20 31 ┆ALPARAMLIST, STARTLIST 163 1┆
0x00fd00…00fd20 30 30 38 20 2c 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 36 34 20 31 30 30 38 20 2c ┆008 , DECLARELIST 164 1008 ,┆
0x00fd20…00fd40 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 36 35 20 30 20 0d 0a 20 20 31 36 36 20 39 ┆ DECLARELIST 165 0 166 9┆
0x00fd40…00fd60 30 31 20 20 0d 0a 20 20 31 36 37 20 39 30 32 20 0d 0a 20 20 31 36 38 20 30 20 0d 0a 20 20 31 36 ┆01 167 902 168 0 16┆
0x00fd60…00fd80 39 20 39 30 30 20 53 54 41 54 45 4d 45 4e 54 20 0d 0a 20 20 31 37 30 20 39 30 30 20 0d 0a 20 20 ┆9 900 STATEMENT 170 900 ┆
0x00fd80…00fda0 31 37 31 20 30 20 0d 0a 20 20 31 37 32 20 30 20 0d 0a 20 20 31 37 33 20 30 20 0d 0a 20 20 31 37 ┆171 0 172 0 173 0 17┆
0x00fda0…00fdc0 34 20 30 20 0d 0a 20 20 31 37 35 20 30 20 0d 0a 20 20 31 37 36 20 39 31 37 20 45 4e 44 4c 45 56 ┆4 0 175 0 176 917 ENDLEV┆
0x00fdc0…00fde0 45 4c 20 45 4e 44 46 4f 52 2c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 37 37 20 30 20 0d 0a ┆EL ENDFOR, ENDLEVEL 177 0 ┆
0x00fde0…00fe00 20 20 31 37 38 20 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 20 31 37 39 20 39 35 38 20 45 4e 44 45 ┆ 178 925 ENDIF 179 958 ENDE┆
0x00fe00…00fe20 (4, 0, 8) 4c 53 45 20 0d 0a 20 20 31 38 30 20 30 20 0d 0a 20 20 31 38 31 20 30 20 0d 0a 20 20 31 38 32 20 ┆LSE 180 0 181 0 182 ┆
0x00fe20…00fe40 39 33 33 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 31 38 33 20 39 33 36 20 45 4e 44 57 49 54 48 ┆933 ENDWHILE 183 936 ENDWITH┆
0x00fe40…00fe60 20 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 38 34 20 39 34 39 20 ┆ ENDLEVEL, ENDLEVEL 184 949 ┆
0x00fe60…00fe80 45 4e 44 4c 4f 43 4b 20 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 ┆ENDLOCK ENDLEVEL, ENDLEVEL 1┆
0x00fe80…00fea0 38 35 20 30 20 0d 0a 20 20 31 38 36 20 39 35 30 20 45 58 49 54 4c 4f 4f 50 20 0d 0a 20 20 31 38 ┆85 0 186 950 EXITLOOP 18┆
0x00fea0…00fec0 37 20 39 35 31 20 43 4f 4e 54 4c 4f 4f 50 20 0d 0a 20 20 31 38 38 20 39 35 32 20 45 58 49 54 53 ┆7 951 CONTLOOP 188 952 EXITS┆
0x00fec0…00fee0 54 41 54 20 0d 0a 20 20 31 38 39 20 39 35 33 20 45 4e 44 52 45 47 49 4f 4e 20 0d 0a 20 20 31 39 ┆TAT 189 953 ENDREGION 19┆
0x00fee0…00ff00 30 20 39 36 34 20 45 4e 44 43 48 41 4e 4e 45 4c 20 0d 0a 20 20 31 39 31 20 31 32 31 20 45 52 52 ┆0 964 ENDCHANNEL 191 121 ERR┆
0x00ff00…00ff20 4f 52 53 54 41 54 45 4d 45 4e 54 20 0d 0a 20 20 31 39 32 20 39 30 30 20 0d 0a 20 20 31 39 33 20 ┆ORSTATEMENT 192 900 193 ┆
0x00ff20…00ff40 30 20 0d 0a 20 20 31 39 34 20 30 20 0d 0a 20 20 31 39 35 20 30 20 0d 0a 20 20 31 39 36 20 30 20 ┆0 194 0 195 0 196 0 ┆
0x00ff40…00ff60 0d 0a 20 20 31 39 37 20 30 20 0d 0a 20 20 31 39 38 20 39 31 37 20 45 4e 44 4c 45 56 45 4c 20 45 ┆ 197 0 198 917 ENDLEVEL E┆
0x00ff60…00ff80 4e 44 46 4f 52 2c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 39 39 20 30 20 0d 0a 20 20 32 30 ┆NDFOR, ENDLEVEL 199 0 20┆
0x00ff80…00ffa0 30 20 39 35 38 20 45 4e 44 45 4c 53 45 20 0d 0a 20 20 32 30 31 20 30 20 0d 0a 20 20 32 30 32 20 ┆0 958 ENDELSE 201 0 202 ┆
0x00ffa0…00ffc0 30 20 0d 0a 20 20 32 30 33 20 39 33 33 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 32 30 34 20 39 ┆0 203 933 ENDWHILE 204 9┆
0x00ffc0…00ffe0 33 36 20 45 4e 44 57 49 54 48 20 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a ┆36 ENDWITH ENDLEVEL, ENDLEVEL ┆
0x00ffe0…010000 20 20 32 30 35 20 39 34 39 20 45 4e 44 4c 4f 43 4b 20 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c ┆ 205 949 ENDLOCK ENDLEVEL, ENDL┆
0x010000…010020 (4, 0, 9) 45 56 45 4c 20 0d 0a 20 20 32 30 36 20 30 20 0d 0a 20 20 32 30 37 20 39 35 30 20 45 58 49 54 4c ┆EVEL 206 0 207 950 EXITL┆
0x010020…010040 4f 4f 50 20 0d 0a 20 20 32 30 38 20 39 35 31 20 43 4f 4e 54 4c 4f 4f 50 20 0d 0a 20 20 32 30 39 ┆OOP 208 951 CONTLOOP 209┆
0x010040…010060 20 39 35 32 20 45 58 49 54 53 54 41 54 20 0d 0a 20 20 32 31 30 20 39 35 33 20 45 4e 44 52 45 47 ┆ 952 EXITSTAT 210 953 ENDREG┆
0x010060…010080 49 4f 4e 20 0d 0a 20 20 32 31 31 20 39 36 34 20 45 4e 44 43 48 41 4e 4e 45 4c 20 0d 0a 20 20 32 ┆ION 211 964 ENDCHANNEL 2┆
0x010080…0100a0 31 32 20 31 32 31 20 45 52 52 4f 52 53 54 41 54 45 4d 45 4e 54 20 0d 0a 20 20 32 31 33 20 39 30 ┆12 121 ERRORSTATEMENT 213 90┆
0x0100a0…0100c0 33 20 43 41 4c 4c 50 52 4f 43 45 44 55 52 45 20 0d 0a 20 20 32 31 34 20 31 32 30 31 20 4c 41 42 ┆3 CALLPROCEDURE 214 1201 LAB┆
0x0100c0…0100e0 45 4c 44 45 46 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 4c 41 42 45 4c 44 45 43 4c 41 52 45 20 ┆ELDEF, DECLARATION LABELDECLARE ┆
0x0100e0…010100 0d 0a 20 20 32 31 35 20 39 30 34 20 41 43 54 55 41 4c 50 41 52 41 4d 20 0d 0a 20 20 32 31 36 20 ┆ 215 904 ACTUALPARAM 216 ┆
0x010100…010120 39 30 34 20 41 43 54 55 41 4c 50 41 52 41 4d 20 0d 0a 20 20 32 31 37 20 30 20 0d 0a 20 20 32 31 ┆904 ACTUALPARAM 217 0 21┆
0x010120…010140 38 20 39 30 35 20 53 4b 49 50 50 41 52 41 4d 20 0d 0a 20 20 32 31 39 20 39 30 36 20 45 4e 44 41 ┆8 905 SKIPPARAM 219 906 ENDA┆
0x010140…010160 53 53 49 47 4e 20 0d 0a 20 20 32 32 30 20 39 36 30 20 41 53 53 49 47 4e 20 0d 0a 20 20 32 32 31 ┆SSIGN 220 960 ASSIGN 221┆
0x010160…010180 20 39 30 37 20 45 4e 44 45 58 43 48 41 4e 47 45 20 0d 0a 20 20 32 32 32 20 39 36 31 20 45 58 43 ┆ 907 ENDEXCHANGE 222 961 EXC┆
0x010180…0101a0 48 41 4e 47 45 20 0d 0a 20 20 32 32 33 20 39 30 39 20 45 4e 44 43 41 53 45 20 0d 0a 20 20 32 32 ┆HANGE 223 909 ENDCASE 22┆
0x0101a0…0101c0 34 20 39 31 30 20 43 41 53 45 45 58 50 52 20 0d 0a 20 20 32 32 35 20 39 31 31 20 43 41 53 45 53 ┆4 910 CASEEXPR 225 911 CASES┆
0x0101c0…0101e0 54 41 54 20 0d 0a 20 20 32 32 36 20 30 20 0d 0a 20 20 32 32 37 20 30 20 0d 0a 20 20 32 32 38 20 ┆TAT 226 0 227 0 228 ┆
0x0101e0…010200 30 20 0d 0a 20 20 32 32 39 20 39 31 32 20 43 41 53 45 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 32 33 ┆0 229 912 CASEELEMENT 23┆
0x010200…010220 (4, 0, 10) 30 20 30 20 0d 0a 20 20 32 33 31 20 30 20 0d 0a 20 20 32 33 32 20 39 31 33 20 43 41 53 45 4c 41 ┆0 0 231 0 232 913 CASELA┆
0x010220…010240 42 45 4c 52 41 4e 47 45 20 0d 0a 20 20 32 33 33 20 39 31 34 20 43 41 53 45 4c 41 42 45 4c 20 0d ┆BELRANGE 233 914 CASELABEL ┆
0x010240…010260 0a 20 20 32 33 34 20 39 31 35 20 43 41 53 45 4c 49 53 54 20 0d 0a 20 20 32 33 35 20 39 31 32 20 ┆ 234 915 CASELIST 235 912 ┆
0x010260…010280 43 41 53 45 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 32 33 36 20 30 20 0d 0a 20 20 32 33 37 20 39 31 ┆CASEELEMENT 236 0 237 91┆
0x010280…0102a0 36 20 4f 54 48 45 52 57 49 53 45 20 43 41 53 45 4c 49 53 54 20 0d 0a 20 20 32 33 38 20 30 20 0d ┆6 OTHERWISE CASELIST 238 0 ┆
0x0102a0…0102c0 0a 20 20 32 33 39 20 30 20 0d 0a 20 20 32 34 30 20 39 31 38 20 45 4e 44 53 55 42 52 41 4e 47 45 ┆ 239 0 240 918 ENDSUBRANGE┆
0x0102c0…0102e0 20 55 50 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 32 34 31 20 39 31 39 20 45 4e 44 53 55 ┆ UP BEGINLEVEL 241 919 ENDSU┆
0x0102e0…010300 42 52 41 4e 47 45 20 44 4f 57 4e 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 32 34 32 20 30 ┆BRANGE DOWN BEGINLEVEL 242 0┆
0x010300…010320 20 0d 0a 20 20 32 34 33 20 30 20 0d 0a 20 20 32 34 34 20 39 32 30 20 46 4f 52 53 54 41 54 2c 20 ┆ 243 0 244 920 FORSTAT, ┆
0x010320…010340 42 45 47 49 4e 4c 45 56 45 4c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 32 34 35 20 39 ┆BEGINLEVEL DECLARATION 245 9┆
0x010340…010360 32 32 20 45 4e 44 47 4f 54 4f 20 0d 0a 20 20 32 34 36 20 39 32 33 20 47 4f 54 4f 53 54 41 54 20 ┆22 ENDGOTO 246 923 GOTOSTAT ┆
0x010360…010380 0d 0a 20 20 32 34 37 20 39 32 34 20 49 44 20 0d 0a 20 20 32 34 38 20 39 32 36 20 49 46 45 58 50 ┆ 247 924 ID 248 926 IFEXP┆
0x010380…0103a0 52 20 0d 0a 20 20 32 34 39 20 39 32 37 20 49 46 53 54 41 54 20 0d 0a 20 20 32 35 30 20 39 32 38 ┆R 249 927 IFSTAT 250 928┆
0x0103a0…0103c0 20 45 4c 53 45 20 0d 0a 20 20 32 35 31 20 39 35 37 20 45 4e 44 4c 4f 4f 50 20 0d 0a 20 20 32 35 ┆ ELSE 251 957 ENDLOOP 25┆
0x0103c0…0103e0 32 20 39 35 36 20 4c 4f 4f 50 53 54 41 54 20 0d 0a 20 20 32 35 33 20 39 33 30 20 45 4e 44 52 45 ┆2 956 LOOPSTAT 253 930 ENDRE┆
0x0103e0…010400 50 45 41 54 20 0d 0a 20 20 32 35 34 20 39 33 32 20 52 45 50 45 41 54 53 54 41 54 20 0d 0a 20 20 ┆PEAT 254 932 REPEATSTAT ┆
0x010400…010420 (4, 0, 11) 32 35 35 20 39 32 39 20 55 4e 54 49 4c 20 0d 0a 20 20 32 35 36 20 39 33 34 20 57 48 49 4c 45 45 ┆255 929 UNTIL 256 934 WHILEE┆
0x010420…010440 58 50 52 20 0d 0a 20 20 32 35 37 20 39 33 35 20 57 48 49 4c 45 53 54 41 54 20 0d 0a 20 20 32 35 ┆XPR 257 935 WHILESTAT 25┆
0x010440…010460 38 20 39 34 34 20 44 4f 20 0d 0a 20 20 32 35 39 20 39 34 37 20 44 4f 20 0d 0a 20 20 32 36 30 20 ┆8 944 DO 259 947 DO 260 ┆
0x010460…010480 39 34 33 20 4e 4f 4c 4f 43 41 4c 54 59 50 45 20 0d 0a 20 20 32 36 31 20 39 34 32 20 45 4e 44 4c ┆943 NOLOCALTYPE 261 942 ENDL┆
0x010480…0104a0 4f 43 41 4c 54 59 50 45 20 0d 0a 20 20 32 36 32 20 39 33 37 20 57 49 54 48 53 54 41 54 20 42 45 ┆OCALTYPE 262 937 WITHSTAT BE┆
0x0104a0…0104c0 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 32 36 33 20 39 34 35 20 4c 4f 43 4b 53 54 41 54 20 42 45 ┆GINLEVEL 263 945 LOCKSTAT BE┆
0x0104c0…0104e0 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 32 36 34 20 39 34 36 20 4c 4f 43 4b 42 55 46 53 54 41 54 ┆GINLEVEL 264 946 LOCKBUFSTAT┆
0x0104e0…010500 20 0d 0a 20 20 32 36 35 20 30 20 0d 0a 20 20 32 36 36 20 30 20 0d 0a 20 20 32 36 37 20 39 33 38 ┆ 265 0 266 0 267 938┆
0x010500…010520 20 57 49 54 48 43 4f 4d 4d 41 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 32 36 38 20 39 33 ┆ WITHCOMMA BEGINLEVEL 268 93┆
0x010520…010540 39 20 57 49 54 48 56 41 52 20 4e 4f 4c 4f 43 41 4c 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 ┆9 WITHVAR NOLOCALDECL, DECLARATI┆
0x010540…010560 4f 4e 20 0d 0a 20 20 32 36 39 20 39 34 32 20 45 4e 44 4c 4f 43 41 4c 44 45 43 4c 20 0d 0a 20 20 ┆ON 269 942 ENDLOCALDECL ┆
0x010560…010580 32 37 30 20 39 34 33 20 4e 4f 4c 4f 43 41 4c 54 59 50 45 20 0d 0a 20 20 32 37 31 20 39 34 30 20 ┆270 943 NOLOCALTYPE 271 940 ┆
0x010580…0105a0 57 49 54 48 56 41 52 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 32 37 32 20 39 34 31 ┆WITHVAR, DECLARATION 272 941┆
0x0105a0…0105c0 20 2c 20 52 45 4e 41 4d 45 20 0d 0a 20 20 32 37 33 20 39 34 38 20 4c 4f 43 4b 56 41 52 20 45 4e ┆ , RENAME 273 948 LOCKVAR EN┆
0x0105c0…0105e0 44 4c 4f 43 4b 44 45 43 4c 2c 20 53 54 41 52 54 4c 49 53 54 20 0d 0a 20 20 32 37 34 20 39 35 35 ┆DLOCKDECL, STARTLIST 274 955┆
0x0105e0…010600 20 56 41 52 20 0d 0a 20 20 32 37 35 20 39 35 34 20 52 45 47 49 4f 4e 53 54 41 54 20 0d 0a 20 20 ┆ VAR 275 954 REGIONSTAT ┆
0x010600…010620 (4, 0, 12) 32 37 36 20 39 36 32 20 43 48 41 4e 56 41 52 20 0d 0a 20 20 32 37 37 20 39 36 33 20 43 48 41 4e ┆276 962 CHANVAR 277 963 CHAN┆
0x010620…010640 4e 45 4c 53 54 41 54 20 0d 0a 20 20 32 37 38 20 38 30 31 20 45 4e 44 45 58 50 52 45 53 53 49 4f ┆NELSTAT 278 801 ENDEXPRESSIO┆
0x010640…010660 4e 20 0d 0a 20 20 32 37 39 20 38 30 32 20 45 51 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d ┆N 279 802 EQ ENDEXPRESSION ┆
0x010660…010680 0a 20 20 32 38 30 20 38 30 33 20 4e 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 ┆ 280 803 NE ENDEXPRESSION ┆
0x010680…0106a0 32 38 31 20 38 30 34 20 4c 54 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 32 ┆281 804 LT ENDEXPRESSION 282┆
0x0106a0…0106c0 20 38 30 35 20 4c 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 33 20 38 30 ┆ 805 LE ENDEXPRESSION 283 80┆
0x0106c0…0106e0 36 20 47 54 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 34 20 38 30 37 20 47 ┆6 GT ENDEXPRESSION 284 807 G┆
0x0106e0…010700 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 35 20 38 30 38 20 49 4e 20 45 ┆E ENDEXPRESSION 285 808 IN E┆
0x010700…010720 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 36 20 31 32 32 20 45 52 52 4f 52 45 58 ┆NDEXPRESSION 286 122 ERROREX┆
0x010720…010740 50 52 45 53 53 49 4f 4e 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 37 20 38 ┆PRESSION ENDEXPRESSION 287 8┆
0x010740…010760 31 30 20 41 44 44 20 0d 0a 20 20 32 38 38 20 38 31 31 20 53 55 42 20 0d 0a 20 20 32 38 39 20 38 ┆10 ADD 288 811 SUB 289 8┆
0x010760…010780 31 32 20 4f 52 20 0d 0a 20 20 32 39 30 20 38 31 35 20 58 4f 52 20 0d 0a 20 20 32 39 31 20 38 31 ┆12 OR 290 815 XOR 291 81┆
0x010780…0107a0 33 20 4e 4f 43 4f 44 45 20 0d 0a 20 20 32 39 32 20 38 31 34 20 55 53 55 42 20 0d 0a 20 20 32 39 ┆3 NOCODE 292 814 USUB 29┆
0x0107a0…0107c0 33 20 30 20 0d 0a 20 20 32 39 34 20 38 31 36 20 53 54 41 52 20 0d 0a 20 20 32 39 35 20 38 31 37 ┆3 0 294 816 STAR 295 817┆
0x0107c0…0107e0 20 53 4c 41 53 48 20 0d 0a 20 20 32 39 36 20 38 32 31 20 53 48 49 46 54 20 0d 0a 20 20 32 39 37 ┆ SLASH 296 821 SHIFT 297┆
0x0107e0…010800 20 38 31 38 20 44 49 56 20 0d 0a 20 20 32 39 38 20 38 31 39 20 4d 4f 44 20 0d 0a 20 20 32 39 39 ┆ 818 DIV 298 819 MOD 299┆
0x010800…010820 (4, 0, 13) 20 38 32 30 20 41 4e 44 20 0d 0a 20 20 33 30 30 20 30 20 0d 0a 20 20 33 30 31 20 30 20 0d 0a 20 ┆ 820 AND 300 0 301 0 ┆
0x010820…010840 20 33 30 32 20 38 33 30 20 45 4e 44 56 41 52 49 41 42 4c 45 20 0d 0a 20 20 33 30 33 20 30 20 0d ┆ 302 830 ENDVARIABLE 303 0 ┆
0x010840…010860 0a 20 20 33 30 34 20 38 33 32 20 0d 0a 20 20 33 30 35 20 38 33 33 20 56 41 52 53 49 5a 45 43 41 ┆ 304 832 305 833 VARSIZECA┆
0x010860…010880 4c 4c 28 20 53 50 49 58 20 29 20 0d 0a 20 20 33 30 36 20 38 33 34 20 54 59 50 45 53 49 5a 45 43 ┆LL( SPIX ) 306 834 TYPESIZEC┆
0x010880…0108a0 41 4c 4c 28 20 53 50 49 58 20 29 20 0d 0a 20 20 33 30 37 20 38 33 31 20 4e 4f 54 20 0d 0a 20 20 ┆ALL( SPIX ) 307 831 NOT ┆
0x0108a0…0108c0 33 30 38 20 30 20 0d 0a 20 20 33 30 39 20 30 20 0d 0a 20 20 33 31 30 20 38 32 35 20 45 4e 44 53 ┆308 0 309 0 310 825 ENDS┆
0x0108c0…0108e0 45 54 4c 49 53 54 20 0d 0a 20 20 33 31 31 20 34 30 31 20 4c 49 54 45 52 41 4c 20 54 45 58 54 20 ┆ETLIST 311 401 LITERAL TEXT ┆
0x0108e0…010900 0d 0a 20 20 33 31 32 20 34 30 35 20 53 54 52 49 4e 47 20 0d 0a 20 20 33 31 33 20 34 30 36 20 43 ┆ 312 405 STRING 313 406 C┆
0x010900…010920 4f 4e 43 41 54 45 4e 41 54 45 20 53 54 52 49 4e 47 20 0d 0a 20 20 33 31 34 20 34 30 38 20 43 4f ┆ONCATENATE STRING 314 408 CO┆
0x010920…010940 4e 43 41 54 45 4e 41 4d 45 20 4e 41 4d 45 20 0d 0a 20 20 33 31 35 20 38 34 32 20 45 4e 44 53 54 ┆NCATENAME NAME 315 842 ENDST┆
0x010940…010960 52 55 43 20 0d 0a 20 20 33 31 36 20 38 34 32 20 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 31 37 ┆RUC 316 842 ENDSTRUC 317┆
0x010960…010980 20 38 34 31 20 42 45 47 49 4e 53 54 52 55 43 20 0d 0a 20 20 33 31 38 20 30 20 0d 0a 20 20 33 31 ┆ 841 BEGINSTRUC 318 0 31┆
0x010980…0109a0 39 20 30 20 0d 0a 20 20 33 32 30 20 38 34 33 20 53 54 52 55 43 45 4c 45 4d 20 0d 0a 20 20 33 32 ┆9 0 320 843 STRUCELEM 32┆
0x0109a0…0109c0 31 20 38 34 34 20 52 45 50 53 54 52 55 43 20 0d 0a 20 20 33 32 32 20 38 32 34 20 0d 0a 20 20 33 ┆1 844 REPSTRUC 322 824 3┆
0x0109c0…0109e0 32 33 20 30 20 0d 0a 20 20 33 32 34 20 38 32 36 20 53 45 54 4c 49 53 54 20 0d 0a 20 20 33 32 35 ┆23 0 324 826 SETLIST 325┆
0x0109e0…010a00 20 30 20 0d 0a 20 20 33 32 36 20 30 20 0d 0a 20 20 33 32 37 20 38 32 37 20 53 5f 45 4c 45 4d 45 ┆ 0 326 0 327 827 S_ELEME┆
0x010a00…010a20 (4, 0, 14) 4e 54 20 0d 0a 20 20 33 32 38 20 38 32 38 20 4d 5f 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 33 32 39 ┆NT 328 828 M_ELEMENT 329┆
0x010a20…010a40 20 38 33 35 20 49 44 20 0d 0a 20 20 33 33 30 20 38 33 36 20 46 49 45 4c 44 20 0d 0a 20 20 33 33 ┆ 835 ID 330 836 FIELD 33┆
0x010a40…010a60 31 20 30 20 0d 0a 20 20 33 33 32 20 38 33 37 20 45 4e 44 41 43 54 55 41 4c 20 0d 0a 20 20 33 33 ┆1 0 332 837 ENDACTUAL 33┆
0x010a60…010a80 33 20 30 20 0d 0a 20 20 33 33 34 20 38 33 38 20 55 50 41 52 52 4f 57 20 0d 0a 20 20 33 33 35 20 ┆3 0 334 838 UPARROW 335 ┆
0x010a80…010aa0 30 20 0d 0a 20 20 33 33 36 20 38 34 30 20 54 59 50 45 53 45 4c 45 43 54 20 0d 0a 20 20 33 33 37 ┆0 336 840 TYPESELECT 337┆
0x010aa0…010ac0 20 38 33 39 20 42 45 47 49 4e 41 43 54 55 41 4c 20 0d 0a 20 20 33 33 38 20 34 30 32 20 4c 49 54 ┆ 839 BEGINACTUAL 338 402 LIT┆
0x010ac0…010ae0 45 52 41 4c 20 49 4e 54 45 47 45 52 2f 52 45 41 4c 20 0d 0a 20 20 33 33 39 20 34 30 34 20 4c 49 ┆ERAL INTEGER/REAL 339 404 LI┆
0x010ae0…010b00 54 45 52 41 4c 20 49 4e 54 45 47 45 52 20 0d 0a 4e 47 20 0d 0a 20 20 33 31 33 20 34 30 36 20 43 ┆TERAL INTEGER NG 313 406 C┆
0x010b00…010b20 4f 4e 43 41 54 45 4e 41 54 45 20 53 54 52 49 4e 47 20 0d 0a 20 20 33 31 34 20 34 30 38 20 43 4f ┆ONCATENATE STRING 314 408 CO┆
0x010b20…010b40 4e 43 41 54 45 4e 41 4d 45 20 4e 41 4d 45 20 0d 0a 20 20 33 31 35 20 38 34 32 20 45 4e 44 53 54 ┆NCATENAME NAME 315 842 ENDST┆
0x010b40…010b60 52 55 43 20 0d 0a 20 20 33 31 36 20 38 34 32 20 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 31 37 ┆RUC 316 842 ENDSTRUC 317┆
0x010b60…010b80 20 38 34 31 20 42 45 47 49 4e 53 54 52 55 43 20 0d 0a 20 20 33 31 38 20 30 20 0d 0a 20 20 33 31 ┆ 841 BEGINSTRUC 318 0 31┆
0x010b80…010ba0 39 20 30 20 0d 0a 20 20 33 32 30 20 38 34 33 20 53 54 52 55 43 45 4c 45 4d 20 0d 0a 20 20 33 32 ┆9 0 320 843 STRUCELEM 32┆
0x010ba0…010bc0 31 20 38 34 34 20 52 45 50 53 54 52 55 43 20 0d 0a 20 20 33 32 32 20 38 32 34 20 0d 0a 20 20 33 ┆1 844 REPSTRUC 322 824 3┆
0x010bc0…010be0 32 33 20 30 20 0d 0a 20 20 33 32 34 20 38 32 36 20 53 45 54 4c 49 53 54 20 0d 0a 20 20 33 32 35 ┆23 0 324 826 SETLIST 325┆
0x010be0…010c00 20 30 20 0d 0a 20 20 33 32 36 20 30 20 0d 0a 20 20 33 32 37 20 38 32 37 20 53 5f 45 4c 45 4d 45 ┆ 0 326 0 327 827 S_ELEME┆
0x010c00…010c20 (4, 0, 15) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 2f 65 72 74 70 67 72 61 6d 00 ┆../sw2114/src/bobs/rtp/ertpgram ┆
0x010c20…010c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x010c60…010c80 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x010c80…010ca0 20 20 20 31 35 35 36 20 20 35 30 31 31 32 32 32 36 33 34 20 20 31 31 33 37 32 00 20 00 00 00 00 ┆ 1556 5011222634 11372 ┆
0x010ca0…010cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x010e00…010e20 (4, 1, 1) 6a 6f 62 20 74 6f 67 20 70 65 72 6d 20 64 69 73 63 31 20 31 30 30 20 31 20 74 65 6d 70 20 64 69 ┆job tog perm disc1 100 1 temp di┆
0x010e20…010e40 73 63 20 32 30 30 20 35 20 73 69 7a 65 20 32 30 30 30 30 0d 0a 63 6c 61 69 6d 0d 0a 6d 6f 64 65 ┆sc 200 5 size 20000 claim mode┆
0x010e40…010e60 20 6c 69 73 74 2e 79 65 73 0d 0a 72 74 70 6a 6f 62 20 3d 20 73 65 74 20 31 20 64 69 73 63 0d 0a ┆ list.yes rtpjob = set 1 disc ┆
0x010e60…010e80 69 66 20 6f 6b 2e 6e 6f 0d 0a 66 69 6e 69 73 20 20 0d 0a 6c 6f 6f 6b 75 70 20 72 74 70 67 72 61 ┆if ok.no finis lookup rtpgra┆
0x010e80…010ea0 6d 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 20 20 6c 69 62 20 74 65 6d 70 2e 6c 69 62 62 6f 62 73 20 ┆m if ok.no lib temp.libbobs ┆
0x010ea0…010ec0 72 74 70 67 72 61 6d 0d 0a 72 74 70 6a 6f 62 20 3d 20 65 64 69 74 20 72 74 70 67 72 61 6d 0d 0a ┆rtpgram rtpjob = edit rtpgram ┆
0x010ec0…010ee0 69 2f 0d 0a 6a 6f 62 20 74 6f 67 20 70 65 72 6d 20 64 69 73 63 31 20 31 30 30 20 32 20 74 65 6d ┆i/ job tog perm disc1 100 2 tem┆
0x010ee0…010f00 70 20 64 69 73 63 20 32 30 30 20 35 20 70 65 72 6d 20 6d 61 78 69 32 20 32 30 30 20 31 20 61 72 ┆p disc 200 5 perm maxi2 200 1 ar┆
0x010f00…010f20 65 61 20 38 20 73 69 7a 65 20 32 31 30 30 38 30 0d 0a 6d 6f 64 65 20 6c 69 73 74 2e 79 65 73 0d ┆ea 8 size 210080 mode list.yes ┆
0x010f20…010f40 0a 28 72 74 70 74 61 62 20 3d 20 73 65 74 20 33 30 20 64 69 73 63 0d 0a 69 66 20 6f 6b 2e 6e 6f ┆ (rtptab = set 30 disc if ok.no┆
0x010f40…010f60 20 0d 0a 66 69 6e 69 73 0d 0a 62 6f 62 73 74 61 62 6c 65 73 20 3d 20 61 73 73 69 67 6e 20 72 74 ┆ finis bobstables = assign rt┆
0x010f60…010f80 70 74 61 62 0d 0a 6c 6f 6f 6b 75 70 20 62 6f 62 73 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 6c 69 62 ┆ptab lookup bobs if ok.no lib┆
0x010f80…010fa0 20 74 65 6d 70 2e 6c 69 62 62 6f 62 73 20 62 6f 62 73 0d 0a 6f 75 74 67 72 61 6d 3d 73 65 74 20 ┆ temp.libbobs bobs outgram=set ┆
0x010fa0…010fc0 31 20 64 69 73 63 0d 0a 6f 20 6f 75 74 67 72 61 6d 0d 0a 68 65 61 64 20 63 70 75 0d 0a 62 6f 62 ┆1 disc o outgram head cpu bob┆
0x010fc0…010fe0 73 0d 0a 68 65 61 64 20 63 70 75 0d 0a 63 6f 70 79 20 72 74 70 74 61 62 2e 20 31 30 2e 31 35 0d ┆s head cpu copy rtptab. 10.15 ┆
0x010fe0…011000 0a 6f 20 63 0d 0a 6c 69 62 20 6f 6e 2e 6c 69 62 62 6f 62 73 20 6f 75 74 67 72 61 6d 20 72 74 70 ┆ o c lib on.libbobs outgram rtp┆
0x011000…011020 (4, 1, 2) 74 61 62 0d 0a 66 69 6e 69 73 29 0d 0a 0d 0a 2f 2c 0d 0a 67 20 62 2f 3b 3b 2f 40 2f 2c 20 0d 0a ┆tab finis) /, g b/;;/@/, ┆
0x011020…011040 6c 20 74 2c 0d 0a 6c 2e 2f 67 6f 61 6c 73 79 6d 62 6f 6c 2f 2c 0d 0a 67 20 62 2f 3c 2f 25 2f 2c ┆l t, l./goalsymbol/, g b/</%/,┆
0x011040…011060 0d 0a 6c 20 74 2c 0d 0a 6c 2e 2f 67 6f 61 6c 73 79 6d 62 6f 6c 2f 2c 0d 0a 67 20 62 2f 3e 2f 25 ┆ l t, l./goalsymbol/, g b/>/%┆
0x011060…011080 2f 2c 0d 0a 6c 20 74 2c 0d 0a 6c 2e 2f 21 2f 2c 0d 0a 67 20 62 2f 3a 3a 3d 2f 7e 2f 2c 0d 0a 6c ┆/, l t, l./!/, g b/::=/~/, l┆
0x011080…0110a0 20 74 2c 0d 0a 3b 66 69 6e 64 20 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 20 6f 67 20 ┆ t, ;find simple expression og ┆
0x0110a0…0110c0 6c 61 76 20 72 65 6c 61 74 69 6f 6e 65 72 6e 65 20 74 69 6c 62 61 67 65 20 74 69 6c 20 64 65 74 ┆lav relationerne tilbage til det┆
0x0110c0…0110e0 20 72 69 67 74 69 67 65 0d 0a 6c 2e 2f 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 3d ┆ rigtige l./simple expression%=┆
0x0110e0…011100 25 2f 2c 0d 0a 6c 2e 2f 25 25 2f 2c 20 72 2f 25 25 25 2f 25 20 3c 3e 2f 2c 0d 0a 6c 31 2c 20 72 ┆%/, l./%%/, r/%%%/% <>/, l1, r┆
0x011100…011120 2f 25 20 25 20 25 2f 25 20 3c 20 25 2f 2c 0d 0a 6c 31 2c 20 72 2f 25 3d 2f 3c 3d 2f 2c 0d 0a 6c ┆/% % %/% < %/, l1, r/%=/<=/, l┆
0x011120…011140 31 2c 20 72 2f 25 20 25 20 25 2f 25 20 3e 20 25 2f 2c 0d 0a 6c 31 2c 20 72 2f 25 3d 2f 3e 3d 2f ┆1, r/% % %/% > %/, l1, r/%=/>=/┆
0x011140…011160 2c 0d 0a 0d 0a 0d 0a 0d 0a 66 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 66 69 6e 69 73 0d 0a 69 20 72 ┆, f if ok.no finis i r┆
0x011160…011180 74 70 6a 6f 62 0d 0a 66 69 6e 69 73 0d 0a 6f 62 73 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 6c 69 62 ┆tpjob finis obs if ok.no lib┆
0x011180…0111a0 20 74 65 6d 70 2e 6c 69 62 62 6f 62 73 20 62 6f 62 73 0d 0a 6f 75 74 67 72 61 6d 3d 73 65 74 20 ┆ temp.libbobs bobs outgram=set ┆
0x0111a0…0111c0 31 20 64 69 73 63 0d 0a 6f 20 6f 75 74 67 72 61 6d 0d 0a 68 65 61 64 20 63 70 75 0d 0a 62 6f 62 ┆1 disc o outgram head cpu bob┆
0x0111c0…0111e0 73 0d 0a 68 65 61 64 20 63 70 75 0d 0a 63 6f 70 79 20 72 74 70 74 61 62 2e 20 31 30 2e 31 35 0d ┆s head cpu copy rtptab. 10.15 ┆
0x0111e0…011200 0a 6f 20 63 0d 0a 6c 69 62 20 6f 6e 2e 6c 69 62 62 6f 62 73 20 6f 75 74 67 72 61 6d 20 72 74 70 ┆ o c lib on.libbobs outgram rtp┆
0x011200…011220 (4, 1, 3) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 2f 6f 75 74 67 72 61 6d 00 00 ┆../sw2114/src/bobs/rtp/outgram ┆
0x011220…011240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x011260…011280 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x011280…0112a0 20 31 31 35 37 35 32 20 20 35 30 31 31 32 32 32 36 33 34 20 20 31 31 32 37 33 00 20 00 00 00 00 ┆ 115752 5011222634 11273 ┆
0x0112a0…0112c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x011400…011420 (4, 1, 4) 00 2a 68 65 61 64 20 63 70 75 0a 62 62 20 20 31 39 39 31 2e 30 35 2e 30 36 20 20 31 30 2e 34 37 ┆ *head cpu bb 1991.05.06 10.47┆
0x011420…011440 2e 31 33 20 20 20 63 70 75 3a 20 00 31 32 38 31 2e 33 33 20 73 65 63 2e 0a 00 2a 62 6f 62 73 0a ┆.13 cpu: 1281.33 sec. *bobs ┆
0x011440…011460 00 0a 20 62 6f 62 73 38 30 30 30 20 20 20 76 65 72 73 69 6f 6e 20 31 39 38 38 2e 30 32 2e 31 36 ┆ bobs8000 version 1988.02.16┆
0x011460…011480 0a 20 0c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 41 20 4c 49 53 54 20 4f 46 20 49 4e 50 55 54 20 ┆ ************ A LIST OF INPUT ┆
0x011480…0114a0 57 49 54 48 20 50 4f 53 53 49 42 4c 45 20 45 52 52 4f 52 4d 45 53 53 41 47 45 53 20 20 2a 2a 2a ┆WITH POSSIBLE ERRORMESSAGES ***┆
0x0114a0…0114c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 0a 20 20 0a 20 20 0a 20 20 0a 20 20 6f 70 74 69 6f 6e 73 28 31 ┆********* options(1┆
0x0114c0…0114e0 2c 20 33 2c 20 32 38 2c 20 33 32 2c 20 33 34 29 0a 20 20 0a 20 0a 20 0a 20 20 54 45 52 4d 49 4e ┆, 3, 28, 32, 34) TERMIN┆
0x0114e0…011500 41 4c 20 20 20 20 20 20 49 4e 54 45 52 4e 20 56 41 45 52 44 49 0a 20 0a 20 20 42 4f 42 53 2d 47 ┆AL INTERN VAERDI BOBS-G┆
0x011500…011520 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 20 20 2d 45 4f 46 ┆O 0 -EOF┆
0x011520…011540 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 0a 20 20 41 4e ┆- 1 AN┆
0x011540…011560 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 0a 20 20 ┆D 2 ┆
0x011560…011580 41 52 52 41 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 0a ┆ARRAY 3 ┆
0x011580…0115a0 20 20 41 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ AS ┆
0x0115a0…0115c0 34 0a 20 20 42 45 47 49 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆4 BEGIN ┆
0x0115c0…0115e0 20 20 35 0a 20 20 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 5 CASE ┆
0x0115e0…011600 20 20 20 20 36 0a 20 20 43 48 41 4e 4e 45 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 6 CHANNEL ┆
0x011600…011620 (4, 1, 5) 20 20 20 20 20 20 37 0a 20 20 43 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 7 CONST ┆
0x011620…011640 20 20 20 20 20 20 20 20 38 0a 20 20 43 4f 4e 54 49 4e 55 45 4c 4f 4f 50 20 20 20 20 20 20 20 20 ┆ 8 CONTINUELOOP ┆
0x011640…011660 20 20 20 20 20 20 20 20 20 20 39 0a 20 20 44 49 56 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 9 DIV ┆
0x011660…011680 20 20 20 20 20 20 20 20 20 20 20 31 30 0a 20 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 10 DO ┆
0x011680…0116a0 20 20 20 20 20 20 20 20 20 20 20 20 20 31 31 0a 20 20 44 4f 57 4e 54 4f 20 20 20 20 20 20 20 20 ┆ 11 DOWNTO ┆
0x0116a0…0116c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 32 0a 20 20 45 4c 53 45 20 20 20 20 20 20 20 20 ┆ 12 ELSE ┆
0x0116c0…0116e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 33 0a 20 20 45 4d 50 54 59 20 20 20 20 20 ┆ 13 EMPTY ┆
0x0116e0…011700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 34 0a 20 20 45 4e 44 20 20 20 20 20 ┆ 14 END ┆
0x011700…011720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 35 0a 20 20 45 4e 44 4c 4f 4f ┆ 15 ENDLOO┆
0x011720…011740 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 36 0a 20 20 45 52 52 4f ┆P 16 ERRO┆
0x011740…011760 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 37 0a 20 20 45 58 ┆R 17 EX┆
0x011760…011780 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 38 0a 20 20 ┆IT 18 ┆
0x011780…0117a0 45 58 49 54 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 39 0a ┆EXITLOOP 19 ┆
0x0117a0…0117c0 20 20 45 58 54 45 52 4e 41 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 ┆ EXTERNAL 2┆
0x0117c0…0117e0 30 0a 20 20 4f 50 45 4e 52 4f 55 54 49 4e 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆0 OPENROUTINE ┆
0x0117e0…011800 20 32 31 0a 20 20 46 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 21 FOR ┆
0x011800…011820 (4, 1, 6) 20 20 20 32 32 0a 20 20 46 4f 52 57 41 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 22 FORWARD ┆
0x011820…011840 20 20 20 20 20 32 33 0a 20 20 46 55 4e 43 54 49 4f 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 23 FUNCTION ┆
0x011840…011860 20 20 20 20 20 20 20 32 34 0a 20 20 47 45 54 53 57 49 54 43 48 20 20 20 20 20 20 20 20 20 20 20 ┆ 24 GETSWITCH ┆
0x011860…011880 20 20 20 20 20 20 20 20 20 32 35 0a 20 20 47 4f 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 25 GOTO ┆
0x011880…0118a0 20 20 20 20 20 20 20 20 20 20 20 32 36 0a 20 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 26 IF ┆
0x0118a0…0118c0 20 20 20 20 20 20 20 20 20 20 20 20 20 32 37 0a 20 20 49 4e 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 27 IN ┆
0x0118c0…0118e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 38 0a 20 20 49 4e 53 50 45 43 54 20 20 20 20 20 ┆ 28 INSPECT ┆
0x0118e0…011900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 39 0a 20 20 4b 4f 4e 53 54 20 20 20 20 20 ┆ 29 KONST ┆
0x011900…011920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 30 0a 20 20 4c 4f 43 4b 42 55 46 20 ┆ 30 LOCKBUF ┆
0x011920…011940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 31 0a 20 20 4c 4f 43 4b 44 41 ┆ 31 LOCKDA┆
0x011940…011960 54 41 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 32 0a 20 20 4c 4f 4f 50 ┆TA 32 LOOP┆
0x011960…011980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 33 0a 20 20 4d 4f ┆ 33 MO┆
0x011980…0119a0 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 34 0a 20 20 ┆D 34 ┆
0x0119a0…0119c0 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 35 0a ┆NAME 35 ┆
0x0119c0…0119e0 20 20 4e 4f 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 ┆ NOT 3┆
0x0119e0…011a00 36 0a 20 20 4f 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆6 OF ┆
0x011a00…011a20 (4, 1, 7) 20 33 37 0a 20 20 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 37 OR ┆
0x011a20…011a40 20 20 20 33 38 0a 20 20 4f 54 48 45 52 57 49 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 38 OTHERWISE ┆
0x011a40…011a60 20 20 20 20 20 33 39 0a 20 20 50 41 43 4b 45 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 39 PACKED ┆
0x011a60…011a80 20 20 20 20 20 20 20 34 30 0a 20 20 50 41 43 4b 45 44 33 35 30 32 20 20 20 20 20 20 20 20 20 20 ┆ 40 PACKED3502 ┆
0x011a80…011aa0 20 20 20 20 20 20 20 20 20 34 31 0a 20 20 50 52 4f 43 45 44 55 52 45 20 20 20 20 20 20 20 20 20 ┆ 41 PROCEDURE ┆
0x011aa0…011ac0 20 20 20 20 20 20 20 20 20 20 20 34 32 0a 20 20 50 52 4f 47 52 41 4d 20 20 20 20 20 20 20 20 20 ┆ 42 PROGRAM ┆
0x011ac0…011ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 34 33 0a 20 20 52 45 43 4f 52 44 20 20 20 20 20 20 20 20 ┆ 43 RECORD ┆
0x011ae0…011b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 34 0a 20 20 52 45 47 49 4f 4e 20 20 20 20 20 20 ┆ 44 REGION ┆
0x011b00…011b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 35 0a 20 20 52 45 50 45 41 54 20 20 20 20 ┆ 45 REPEAT ┆
0x011b20…011b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 36 0a 20 20 53 45 54 20 20 20 20 20 ┆ 46 SET ┆
0x011b40…011b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 37 0a 20 20 53 48 41 52 45 44 ┆ 47 SHARED┆
0x011b60…011b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 38 0a 20 20 53 48 49 46 ┆ 48 SHIF┆
0x011b80…011ba0 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 39 0a 20 20 53 54 ┆T 49 ST┆
0x011ba0…011bc0 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 30 0a 20 20 ┆RING 50 ┆
0x011bc0…011be0 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 31 0a ┆THEN 51 ┆
0x011be0…011c00 20 20 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 ┆ TO 5┆
0x011c00…011c20 (4, 1, 8) 32 0a 20 20 54 59 50 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆2 TYPE ┆
0x011c20…011c40 20 35 33 0a 20 20 54 59 50 45 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 53 TYPESIZE ┆
0x011c40…011c60 20 20 20 35 34 0a 20 20 55 4e 54 49 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 54 UNTIL ┆
0x011c60…011c80 20 20 20 20 20 35 35 0a 20 20 56 41 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 55 VAR ┆
0x011c80…011ca0 20 20 20 20 20 20 20 35 36 0a 20 20 56 41 52 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 56 VARSIZE ┆
0x011ca0…011cc0 20 20 20 20 20 20 20 20 20 35 37 0a 20 20 57 48 49 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 57 WHILE ┆
0x011cc0…011ce0 20 20 20 20 20 20 20 20 20 20 20 35 38 0a 20 20 57 49 54 48 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 58 WITH ┆
0x011ce0…011d00 20 20 20 20 20 20 20 20 20 20 20 20 20 35 39 0a 20 20 58 4f 52 20 20 20 20 20 20 20 20 20 20 20 ┆ 59 XOR ┆
0x011d00…011d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 30 0a 20 20 2b 20 20 20 20 20 20 20 20 20 20 20 ┆ 60 + ┆
0x011d20…011d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 31 0a 20 20 2d 20 20 20 20 20 20 20 20 20 ┆ 61 - ┆
0x011d40…011d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 32 0a 20 20 2a 20 20 20 20 20 20 20 ┆ 62 * ┆
0x011d60…011d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 33 0a 20 20 2f 20 20 20 20 20 ┆ 63 / ┆
0x011d80…011da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 34 0a 20 20 27 20 20 20 ┆ 64 ' ┆
0x011da0…011dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 35 0a 20 20 22 20 ┆ 65 " ┆
0x011dc0…011de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 36 0a 20 20 ┆ 66 ┆
0x011de0…011e00 3c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 37 0a ┆< 67 ┆
0x011e00…011e20 (4, 1, 9) 20 20 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 ┆ > 6┆
0x011e20…011e40 38 0a 20 20 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆8 <> ┆
0x011e40…011e60 20 36 39 0a 20 20 28 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 69 (: ┆
0x011e60…011e80 20 20 20 37 30 0a 20 20 3a 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 70 :) ┆
0x011e80…011ea0 20 20 20 20 20 37 31 0a 20 20 3c 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 71 <= ┆
0x011ea0…011ec0 20 20 20 20 20 20 20 37 32 0a 20 20 3e 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 72 >= ┆
0x011ec0…011ee0 20 20 20 20 20 20 20 20 20 37 33 0a 20 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 73 ( ┆
0x011ee0…011f00 20 20 20 20 20 20 20 20 20 20 20 37 34 0a 20 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 74 ) ┆
0x011f00…011f20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 35 0a 20 20 28 2e 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 75 (. ┆
0x011f20…011f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 36 0a 20 20 2e 29 20 20 20 20 20 20 20 20 20 20 ┆ 76 .) ┆
0x011f40…011f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 37 0a 20 20 5e 20 20 20 20 20 20 20 20 20 ┆ 77 ^ ┆
0x011f60…011f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 38 0a 20 20 3d 20 20 20 20 20 20 20 ┆ 78 = ┆
0x011f80…011fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 39 0a 20 20 3a 3d 20 20 20 20 ┆ 79 := ┆
0x011fa0…011fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 30 0a 20 20 3a 3d 3a 20 ┆ 80 :=: ┆
0x011fc0…011fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 31 0a 20 20 2e 20 ┆ 81 . ┆
0x011fe0…012000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 32 0a 20 20 ┆ 82 ┆
0x012000…012020 (4, 1, 10) 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 33 0a ┆, 83 ┆
0x012020…012040 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 ┆ ; 8┆
0x012040…012060 34 0a 20 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆4 : ┆
0x012060…012080 20 38 35 0a 20 20 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 85 .. ┆
0x012080…0120a0 20 20 20 38 36 0a 20 20 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 86 # ┆
0x0120a0…0120c0 20 20 20 20 20 38 37 0a 20 20 2a 2a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 87 *** ┆
0x0120c0…0120e0 20 20 20 20 20 20 20 38 38 0a 20 20 28 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 88 (* ┆
0x0120e0…012100 20 20 20 20 20 20 20 20 20 38 39 0a 20 20 2a 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 89 *) ┆
0x012100…012120 20 20 20 20 20 20 20 20 20 20 20 39 30 0a 20 20 3f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 90 ? ┆
0x012120…012140 20 20 20 20 20 20 20 20 20 20 20 20 20 39 31 0a 20 20 26 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 91 & ┆
0x012140…012160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 32 0a 20 20 21 20 20 20 20 20 20 20 20 20 20 20 ┆ 92 ! ┆
0x012160…012180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 33 0a 20 0a 20 0a 20 20 0a 20 0a 20 0a 20 ┆ 93 ┆
0x012180…0121a0 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 ┆ ***************************** ┆
0x0121a0…0121c0 45 4e 44 20 4f 46 20 4c 49 53 54 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆END OF LIST ********************┆
0x0121c0…0121e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 0a 20 0c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********* ******************┆
0x0121e0…012200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 47 52 41 4d 4d 41 52 43 48 45 43 4b 53 20 20 2a 2a 2a 2a 2a ┆********** GRAMMARCHECKS *****┆
0x012200…012220 (4, 1, 11) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 0a 20 20 49 54 20 48 ┆*********************** IT H┆
0x012220…012240 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d ┆AS BEEN CHECKED THAT ALL NONTERM┆
0x012240…012260 49 4e 41 4c 53 0a 20 20 45 58 43 45 50 54 20 54 48 45 20 47 4f 41 4c 53 59 4d 42 4f 4c 20 41 50 ┆INALS EXCEPT THE GOALSYMBOL AP┆
0x012260…012280 50 45 41 52 20 49 4e 20 42 4f 54 48 0a 20 20 4c 45 46 54 20 41 4e 44 20 52 49 47 48 54 53 49 44 ┆PEAR IN BOTH LEFT AND RIGHTSID┆
0x012280…0122a0 45 20 4f 46 20 41 20 50 52 4f 44 55 43 54 49 4f 4e 0a 20 0a 20 0a 20 0a 20 20 49 54 20 48 41 53 ┆E OF A PRODUCTION IT HAS┆
0x0122a0…0122c0 20 42 45 45 4e 20 43 48 45 43 4b 45 44 54 48 41 54 20 54 48 45 52 45 20 0a 20 20 45 58 49 53 54 ┆ BEEN CHECKEDTHAT THERE EXIST┆
0x0122c0…0122e0 53 20 4e 4f 20 49 44 45 4e 54 49 43 41 4c 20 50 52 4f 44 55 43 54 49 4f 4e 53 20 0a 20 0a 20 0a ┆S NO IDENTICAL PRODUCTIONS ┆
0x0122e0…012300 20 0a 20 0a 20 0a 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 ┆ IT HAS BEEN CHECKED THAT┆
0x012300…012320 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 43 41 4e 0a 20 20 50 52 4f 44 55 43 45 20 ┆ ALL NONTERMINALS CAN PRODUCE ┆
0x012320…012340 41 20 53 54 52 49 4e 47 20 4f 46 20 4f 4e 4c 59 20 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 4f 4c ┆A STRING OF ONLY TERMINAL SYMBOL┆
0x012340…012360 53 0a 20 0a 20 0a 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 ┆S IT HAS BEEN CHECKED THAT┆
0x012360…012380 20 4e 4f 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 0a 20 20 49 53 20 42 4f 54 48 20 4c 45 46 54 20 41 ┆ NO NONTERMINAL IS BOTH LEFT A┆
0x012380…0123a0 4e 44 20 52 49 47 48 54 20 52 45 43 55 52 53 49 56 45 0a 20 0c 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ND RIGHT RECURSIVE **********┆
0x0123a0…0123c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 54 48 45 20 47 52 41 4d 4d 41 52 ┆******************** THE GRAMMAR┆
0x0123c0…0123e0 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a ┆ ****************************** ┆
0x0123e0…012400 0a 0a 0a 0a 20 20 20 20 31 20 20 20 3c 50 52 4f 47 3e 20 3a 3a 3d 20 3c 45 58 54 45 52 4e 41 4c ┆ 1 <PROG> ::= <EXTERNAL┆
0x012400…012420 (4, 1, 12) 50 41 52 54 3e 20 3c 50 42 4f 44 59 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PART> <PBODY> ┆
0x012420…012440 20 20 20 20 20 20 20 20 20 20 3a 30 30 30 20 43 4f 44 45 2c 20 53 59 4d 42 4f 4c 20 54 41 42 4c ┆ :000 CODE, SYMBOL TABL┆
0x012440…012460 45 20 0a 20 20 20 20 32 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 4d 50 54 59 43 4f 4e 54 ┆E 2 ! <EMPTYCONT┆
0x012460…012480 45 58 54 3e 20 3c 42 4f 44 59 3e 20 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EXT> <BODY> . ┆
0x012480…0124a0 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 20 33 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ :0 3 ! ┆
0x0124a0…0124c0 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ERROR ┆
0x0124c0…0124e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 20 2d 2d 2d 2d 2d 2d 2d 2d ┆ :100 --------┆
0x0124e0…012500 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 0a 0a 20 20 20 20 34 20 20 20 3c 45 58 54 45 52 4e 41 4c 50 41 ┆---------- 4 <EXTERNALPA┆
0x012500…012520 52 54 3e 20 3a 3a 3d 20 3c 46 49 52 53 54 42 45 47 49 4e 3e 20 3c 45 58 54 45 52 4e 41 4c 53 3e ┆RT> ::= <FIRSTBEGIN> <EXTERNALS>┆
0x012520…012540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 31 31 20 45 4e 44 49 4e 43 4c ┆ :1311 ENDINCL┆
0x012540…012560 55 44 45 20 0a 0a 20 20 20 20 35 20 20 20 3c 46 49 52 53 54 42 45 47 49 4e 3e 20 3a 3a 3d 20 45 ┆UDE 5 <FIRSTBEGIN> ::= E┆
0x012560…012580 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆MPTY ┆
0x012580…0125a0 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 31 30 20 46 49 52 53 54 20 42 45 47 49 4e 20 0a 0a ┆ :1010 FIRST BEGIN ┆
0x0125a0…0125c0 20 20 20 20 36 20 20 20 3c 45 58 54 45 52 4e 41 4c 53 3e 20 3a 3a 3d 20 3c 45 58 54 45 52 4e 41 ┆ 6 <EXTERNALS> ::= <EXTERNA┆
0x0125c0…0125e0 4c 53 3e 20 3c 45 58 54 45 52 4e 41 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LS> <EXTERNAL> ┆
0x0125e0…012600 20 20 20 20 20 20 3a 30 20 0a 20 20 20 20 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 7 ┆
0x012600…012620 (4, 1, 13) 21 20 3c 45 58 54 45 52 4e 41 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆! <EXTERNAL> ┆
0x012620…012640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 20 20 38 20 20 20 3c 45 58 ┆ :0 8 <EX┆
0x012640…012660 54 45 52 4e 41 4c 3e 20 3a 3a 3d 20 3c 43 4f 4e 54 45 58 54 4e 41 4d 45 3e 20 3b 20 3c 45 58 54 ┆TERNAL> ::= <CONTEXTNAME> ; <EXT┆
0x012660…012680 45 52 4e 41 4c 44 45 43 4c 50 41 52 54 3e 20 2e 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 31 30 ┆ERNALDECLPART> . :1310┆
0x012680…0126a0 20 45 4e 44 43 4f 4e 54 45 58 54 20 0a 0a 20 20 20 20 39 20 20 20 3c 45 58 54 45 52 4e 41 4c 44 ┆ ENDCONTEXT 9 <EXTERNALD┆
0x0126a0…0126c0 45 43 4c 50 41 52 54 3e 20 3a 3a 3d 20 3c 45 58 54 45 52 4e 41 4c 44 45 43 4c 50 41 52 54 3e 20 ┆ECLPART> ::= <EXTERNALDECLPART> ┆
0x0126c0…0126e0 3c 45 58 54 45 52 4e 41 4c 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 30 20 0a 20 20 20 31 30 20 ┆<EXTERNALDECLARATION> :0 10 ┆
0x0126e0…012700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 54 45 52 4e ┆ ! <EXTERN┆
0x012700…012720 41 4c 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ALDECLARATION> ┆
0x012720…012740 3a 30 20 0a 0a 20 20 20 31 31 20 20 20 3c 45 58 54 45 52 4e 41 4c 44 45 43 4c 41 52 41 54 49 4f ┆:0 11 <EXTERNALDECLARATIO┆
0x012740…012760 4e 3e 20 3a 3a 3d 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 ┆N> ::= <CONSTANTDECLARATION> ┆
0x012760…012780 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 31 32 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 12 ┆
0x012780…0127a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 59 50 45 44 45 43 4c 41 52 41 54 49 4f ┆ ! <TYPEDECLARATIO┆
0x0127a0…0127c0 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 31 33 20 20 ┆N> :0 13 ┆
0x0127c0…0127e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 4f 55 54 ┆ ! <ROUT┆
0x0127e0…012800 49 4e 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆INEDECLARATION> ; :┆
0x012800…012820 (4, 1, 14) 30 20 0a 0a 20 20 20 31 34 20 20 20 3c 43 4f 4e 54 45 58 54 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 ┆0 14 <CONTEXTNAME> ::= NA┆
0x012820…012840 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ME ┆
0x012840…012860 20 20 20 20 20 20 20 20 20 20 3a 31 33 30 31 20 43 4f 4e 54 45 58 54 20 0a 0a 20 20 20 31 35 20 ┆ :1301 CONTEXT 15 ┆
0x012860…012880 20 20 3c 45 4d 50 54 59 43 4f 4e 54 45 58 54 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 ┆ <EMPTYCONTEXT> ::= EMPTY ┆
0x012880…0128a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0128a0…0128c0 3a 31 33 31 31 20 45 4e 44 49 4e 43 4c 55 44 45 20 0a 0a 20 20 20 31 36 20 20 20 3c 50 42 4f 44 ┆:1311 ENDINCLUDE 16 <PBOD┆
0x0128c0…0128e0 59 3e 20 3a 3a 3d 20 3c 42 4f 44 59 3e 20 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆Y> ::= <BODY> . ┆
0x0128e0…012900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 ┆ :0 ┆
0x012900…012920 31 37 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 ┆17 ! EMPTY ┆
0x012920…012940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x012940…012960 20 20 20 3a 31 33 30 32 20 45 4f 4d 2c 20 4c 41 53 54 45 4e 44 20 28 20 49 46 20 53 41 56 45 20 ┆ :1302 EOM, LASTEND ( IF SAVE ┆
0x012960…012980 29 20 0a 0a 20 20 20 31 38 20 20 20 3c 42 4f 44 59 3e 20 3a 3a 3d 20 3c 42 4f 44 59 4c 49 53 54 ┆) 18 <BODY> ::= <BODYLIST┆
0x012980…0129a0 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> ┆
0x0129a0…0129c0 20 20 20 20 20 20 20 20 20 20 3a 31 33 30 33 20 45 4f 4d 2c 20 4c 41 53 54 45 4e 44 20 0a 0a 20 ┆ :1303 EOM, LASTEND ┆
0x0129c0…0129e0 20 20 31 39 20 20 20 3c 42 4f 44 59 4c 49 53 54 3e 20 3a 3a 3d 20 3c 42 4f 44 59 4c 49 53 54 3e ┆ 19 <BODYLIST> ::= <BODYLIST>┆
0x0129e0…012a00 20 3b 20 3c 42 4f 44 59 45 4c 45 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ; <BODYELEM> ┆
0x012a00…012a20 (4, 1, 15) 20 20 20 20 20 3a 30 20 20 0a 20 20 20 32 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ :0 20 !┆
0x012a20…012a40 20 3c 42 4f 44 59 45 4c 45 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <BODYELEM> ┆
0x012a40…012a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 20 0a 0a 20 20 20 32 31 20 20 20 3c 42 ┆ :0 21 <B┆
0x012a60…012a80 4f 44 59 45 4c 45 4d 3e 20 3a 3a 3d 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3c 50 52 4f 47 52 ┆ODYELEM> ::= <BEGINLEVEL> <PROGR┆
0x012a80…012aa0 41 4d 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 31 ┆AMDECLARATION> :131┆
0x012aa0…012ac0 32 20 45 4e 44 4c 45 56 45 4c 20 0a 20 20 20 32 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆2 ENDLEVEL 22 ┆
0x012ac0…012ae0 20 21 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3c 52 4f 55 54 49 4e 45 44 45 43 4c 41 52 41 54 ┆ ! <BEGINLEVEL> <ROUTINEDECLARAT┆
0x012ae0…012b00 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 31 32 20 45 4e 44 4c 45 56 45 4c ┆ION> :1312 ENDLEVEL┆
0x012b00…012b20 20 0a 0a 20 20 20 32 33 20 20 20 3c 50 52 4f 47 52 41 4d 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 ┆ 23 <PROGRAMDECLARATION> ┆
0x012b20…012b40 3a 3a 3d 20 50 52 4f 47 52 41 4d 20 3c 50 52 4f 47 52 41 4d 3e 20 20 20 20 20 20 20 20 20 20 20 ┆::= PROGRAM <PROGRAM> ┆
0x012b40…012b60 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 20 32 34 20 20 20 3c 50 52 4f 47 52 41 4d 3e 20 ┆ :0 24 <PROGRAM> ┆
0x012b60…012b80 3a 3a 3d 20 3c 50 52 4f 47 52 41 4d 4e 41 4d 45 3e 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 ┆::= <PROGRAMNAME> <FORMALPARAMET┆
0x012b80…012ba0 45 52 53 3e 20 3c 50 52 4f 47 53 45 4d 53 3e 20 3c 50 52 4f 47 52 41 4d 42 4c 4f 43 4b 3e 20 3a ┆ERS> <PROGSEMS> <PROGRAMBLOCK> :┆
0x012ba0…012bc0 30 20 0a 20 20 20 32 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 20 ┆0 25 ! ERROR ┆
0x012bc0…012be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x012be0…012c00 20 20 20 20 20 20 20 20 20 3a 31 30 31 20 45 52 52 4f 52 50 52 4f 47 52 41 4d 20 0a 0a 20 20 20 ┆ :101 ERRORPROGRAM ┆
0x012c00…012c20 (5, 0, 1) 32 36 20 20 20 3c 50 52 4f 47 53 45 4d 53 3e 20 3a 3a 3d 20 3b 20 20 20 20 20 20 20 20 20 20 20 ┆26 <PROGSEMS> ::= ; ┆
0x012c20…012c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x012c40…012c60 20 20 20 3a 31 33 30 34 20 45 4e 44 50 52 4f 47 44 45 43 4c 20 0a 0a 20 20 20 32 37 20 20 20 3c ┆ :1304 ENDPROGDECL 27 <┆
0x012c60…012c80 50 52 4f 47 52 41 4d 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 ┆PROGRAMNAME> ::= NAME ┆
0x012c80…012ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 ┆ :13┆
0x012ca0…012cc0 30 35 20 50 52 4f 47 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0a 0a 20 20 20 32 38 ┆05 PROGDECL, DECLARATION 28┆
0x012cc0…012ce0 20 20 20 3c 50 52 4f 47 52 41 4d 42 4c 4f 43 4b 3e 20 3a 3a 3d 20 3c 50 52 4f 47 44 45 43 4c 41 ┆ <PROGRAMBLOCK> ::= <PROGDECLA┆
0x012ce0…012d00 52 41 54 49 4f 4e 53 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 43 4f 4d 50 ┆RATIONS> <STARTLABELSCOPE> <COMP┆
0x012d00…012d20 4f 55 4e 44 53 54 41 54 45 4d 45 4e 54 3e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OUNDSTATEMENT> ┆
0x012d20…012d40 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 20 20 20 20 ┆ <ENDLABELSCOPE> ┆
0x012d40…012d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 31 32 20 45 4e 44 42 ┆ :1012 ENDB┆
0x012d60…012d80 4c 4f 43 4b 20 45 4e 44 4c 45 56 45 4c 20 45 4e 44 4c 45 56 45 4c 0a 20 20 20 32 39 20 20 20 20 ┆LOCK ENDLEVEL ENDLEVEL 29 ┆
0x012d80…012da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 58 54 45 52 4e 41 4c 20 20 20 20 20 20 ┆ ! EXTERNAL ┆
0x012da0…012dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 ┆ :10┆
0x012dc0…012de0 32 38 20 45 58 54 45 52 4e 41 4c 20 45 4e 44 4c 45 56 45 4c 20 0a 0a 20 20 20 33 30 20 20 20 3c ┆28 EXTERNAL ENDLEVEL 30 <┆
0x012de0…012e00 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 ┆STARTLABELSCOPE> ::= EMPTY ┆
0x012e00…012e20 (5, 0, 2) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 ┆ :12┆
0x012e20…012e40 30 32 20 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 20 0a 0a 20 20 20 33 31 20 20 20 3c 45 4e ┆02 STARTLABELSCOPE 31 <EN┆
0x012e40…012e60 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 ┆DLABELSCOPE> ::= EMPTY ┆
0x012e60…012e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 30 33 ┆ :1203┆
0x012e80…012ea0 20 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 20 0a 0a 20 20 20 33 32 20 20 20 3c 42 45 47 49 4e 4c ┆ ENDLABELSCOPE 32 <BEGINL┆
0x012ea0…012ec0 45 56 45 4c 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EVEL> ::= EMPTY ┆
0x012ec0…012ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 32 20 42 45 47 ┆ :1022 BEG┆
0x012ee0…012f00 49 4e 4c 45 56 45 4c 2c 20 42 45 47 49 4e 4c 45 56 45 4c 20 0a 0a 20 20 20 33 33 20 20 20 3c 50 ┆INLEVEL, BEGINLEVEL 33 <P┆
0x012f00…012f20 52 4f 47 44 45 43 4c 41 52 41 54 49 4f 4e 53 3e 20 3a 3a 3d 20 3c 42 45 47 49 4e 4c 45 56 45 4c ┆ROGDECLARATIONS> ::= <BEGINLEVEL┆
0x012f20…012f40 3e 20 3c 44 45 43 4c 53 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 ┆> <DECLS> :100┆
0x012f40…012f60 39 20 45 4e 44 44 45 43 4c 41 52 41 54 49 4f 4e 53 20 0a 0a 20 20 20 33 34 20 20 20 3c 44 45 43 ┆9 ENDDECLARATIONS 34 <DEC┆
0x012f60…012f80 4c 53 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LS> ::= EMPTY ┆
0x012f80…012fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 ┆ :0 ┆
0x012fa0…012fc0 20 33 35 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 52 4f 47 44 45 43 4c 41 52 41 54 49 ┆ 35 ! <PROGDECLARATI┆
0x012fc0…012fe0 4f 4e 4c 49 53 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ONLIST> ┆
0x012fe0…013000 20 20 20 20 3a 30 20 0a 0a 20 20 20 33 36 20 20 20 3c 50 52 4f 47 44 45 43 4c 41 52 41 54 49 4f ┆ :0 36 <PROGDECLARATIO┆
0x013000…013020 (5, 0, 3) 4e 4c 49 53 54 3e 20 3a 3a 3d 20 3c 50 52 4f 47 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e ┆NLIST> ::= <PROGDECLARATIONLIST>┆
0x013020…013040 20 3c 50 52 4f 47 44 45 43 4c 50 41 52 54 3e 20 3a 30 20 0a 20 20 20 33 37 20 20 20 20 20 20 20 ┆ <PROGDECLPART> :0 37 ┆
0x013040…013060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 52 4f 47 44 45 43 4c 50 ┆ ! <PROGDECLP┆
0x013060…013080 41 52 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 ┆ART> :0 ┆
0x013080…0130a0 20 20 33 38 20 20 20 3c 50 52 4f 47 44 45 43 4c 50 41 52 54 3e 20 3a 3a 3d 20 3c 43 4f 4d 4d 4f ┆ 38 <PROGDECLPART> ::= <COMMO┆
0x0130a0…0130c0 4e 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NDECLARATION> ┆
0x0130c0…0130e0 20 20 20 20 20 3a 30 20 0a 20 20 20 33 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 39 ┆
0x0130e0…013100 20 20 21 20 3c 53 48 41 52 45 44 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 ┆ ! <SHAREDDECLARATION> ┆
0x013100…013120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 34 30 20 20 20 20 20 20 20 20 ┆ :0 40 ┆
0x013120…013140 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 52 4f 47 52 41 4d 44 45 43 4c 41 52 41 54 49 4f ┆ ! <PROGRAMDECLARATIO┆
0x013140…013160 4e 3e 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 ┆N> ; :0 ┆
0x013160…013180 20 34 31 20 20 20 3c 52 4f 55 54 49 4e 45 44 45 43 4c 50 41 52 54 3e 20 3a 3a 3d 20 3c 52 4f 55 ┆ 41 <ROUTINEDECLPART> ::= <ROU┆
0x013180…0131a0 54 49 4e 45 44 45 43 4c 50 41 52 54 3e 20 3c 43 4f 4d 4d 4f 4e 44 45 43 4c 41 52 41 54 49 4f 4e ┆TINEDECLPART> <COMMONDECLARATION┆
0x0131a0…0131c0 3e 20 20 20 3a 30 20 0a 20 20 20 34 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> :0 42 ┆
0x0131c0…0131e0 20 20 20 20 21 20 3c 43 4f 4d 4d 4f 4e 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 ┆ ! <COMMONDECLARATION> ┆
0x0131e0…013200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 20 34 33 20 20 20 3c 43 4f 4d 4d ┆ :0 43 <COMM┆
0x013200…013220 (5, 0, 4) 4f 4e 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c ┆ONDECLARATION> ::= <CONSTANTDECL┆
0x013220…013240 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 ┆ARATION> :0 ┆
0x013240…013260 34 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 59 ┆44 ! <TY┆
0x013260…013280 50 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PEDECLARATION> ┆
0x013280…0132a0 20 20 20 3a 30 20 0a 20 20 20 34 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 45 ┆
0x0132a0…0132c0 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 ┆ ! <VARIABLEDECLARATION> ┆
0x0132c0…0132e0 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 34 36 20 20 20 20 20 20 20 20 20 20 ┆ :0 46 ┆
0x0132e0…013300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 4f 55 54 49 4e 45 44 45 43 4c 41 52 41 ┆ ! <ROUTINEDECLARA┆
0x013300…013320 54 49 4f 4e 3e 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 20 34 ┆TION> ; :0 4┆
0x013320…013340 37 20 20 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 43 4f ┆7 <CONSTANTDECLARATION> ::= CO┆
0x013340…013360 4e 53 54 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 20 20 ┆NST <CONSTANTDECLARATIONLIST> ┆
0x013360…013380 20 20 3a 30 20 0a 0a 20 20 20 34 38 20 20 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 52 41 54 ┆ :0 48 <CONSTANTDECLARAT┆
0x013380…0133a0 49 4f 4e 4c 49 53 54 3e 20 3a 3a 3d 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆IONLIST> ::= ERROR ┆
0x0133a0…0133c0 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 33 20 45 52 52 4f 52 43 4f 4e 53 54 41 4e 54 20 ┆ :103 ERRORCONSTANT ┆
0x0133c0…0133e0 0a 20 20 20 34 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 49 ┆
0x0133e0…013400 20 20 20 20 20 21 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e ┆ ! <CONSTANTDECLARATIONLIST>┆
0x013400…013420 (5, 0, 5) 20 3c 43 4f 4e 53 54 41 4e 54 44 45 46 49 4e 49 54 49 4f 4e 3e 20 3a 30 20 0a 20 20 20 35 30 20 ┆ <CONSTANTDEFINITION> :0 50 ┆
0x013420…013440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ ! ┆
0x013440…013460 3c 43 4f 4e 53 54 41 4e 54 44 45 46 49 4e 49 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆<CONSTANTDEFINITION> ┆
0x013460…013480 3a 30 20 0a 0a 20 20 20 35 31 20 20 20 3c 43 4f 4e 53 54 41 4e 54 44 45 46 49 4e 49 54 49 4f 4e ┆:0 51 <CONSTANTDEFINITION┆
0x013480…0134a0 3e 20 3a 3a 3d 20 3c 43 4f 4e 53 54 4e 41 4d 45 3e 20 3d 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e ┆> ::= <CONSTNAME> = <EXPRESSION>┆
0x0134a0…0134c0 20 3b 20 20 20 20 20 20 20 20 20 3a 35 30 31 20 45 4e 44 43 4f 4e 53 54 44 45 43 4c 20 0a 20 20 ┆ ; :501 ENDCONSTDECL ┆
0x0134c0…0134e0 20 35 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ 52 ! <┆
0x0134e0…013500 43 4f 4e 53 54 4e 41 4d 45 3e 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CONSTNAME> ERROR ┆
0x013500…013520 20 20 20 20 3a 35 30 33 20 49 44 28 41 4e 4f 4e 59 4d 4f 55 53 29 20 45 4e 44 45 58 50 52 45 53 ┆ :503 ID(ANONYMOUS) ENDEXPRES┆
0x013520…013540 53 49 4f 4e 20 45 4e 44 43 4f 4e 53 54 44 45 43 4c 20 0a 0a 20 20 20 35 33 20 20 20 3c 43 4f 4e ┆SION ENDCONSTDECL 53 <CON┆
0x013540…013560 53 54 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆STNAME> ::= NAME ┆
0x013560…013580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 35 30 32 20 43 ┆ :502 C┆
0x013580…0135a0 4f 4e 53 54 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0a 0a 20 20 20 35 34 20 20 20 ┆ONSTDECL, DECLARATION 54 ┆
0x0135a0…0135c0 3c 54 59 50 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 54 59 50 45 20 3c 54 59 50 45 ┆<TYPEDECLARATION> ::= TYPE <TYPE┆
0x0135c0…0135e0 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆DECLARATIONLIST> :0┆
0x0135e0…013600 20 0a 0a 20 20 20 35 35 20 20 20 3c 54 59 50 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e ┆ 55 <TYPEDECLARATIONLIST>┆
0x013600…013620 (5, 0, 6) 20 3a 3a 3d 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ::= ERROR ┆
0x013620…013640 20 20 20 20 20 20 20 20 20 3a 31 30 34 20 45 52 52 4f 52 54 59 50 45 20 0a 20 20 20 35 36 20 20 ┆ :104 ERRORTYPE 56 ┆
0x013640…013660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 59 50 45 ┆ ! <TYPE┆
0x013660…013680 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3c 53 49 4e 47 4c 45 54 59 50 45 44 45 43 4c ┆DECLARATIONLIST> <SINGLETYPEDECL┆
0x013680…0136a0 41 52 41 54 49 4f 4e 3e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ARATION> ┆
0x0136a0…0136c0 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ; ┆
0x0136c0…0136e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 35 37 20 20 20 20 20 20 20 ┆ :0 57 ┆
0x0136e0…013700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4e 47 4c 45 54 59 50 ┆ ! <SINGLETYP┆
0x013700…013720 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3b 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 ┆EDECLARATION> ; :0 ┆
0x013720…013740 20 20 35 38 20 20 20 3c 53 49 4e 47 4c 45 54 59 50 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a ┆ 58 <SINGLETYPEDECLARATION> :┆
0x013740…013760 3a 3d 20 3c 54 59 50 45 4e 41 4d 45 3e 20 3c 46 4f 52 4d 41 4c 54 59 50 45 50 41 52 41 4d 45 54 ┆:= <TYPENAME> <FORMALTYPEPARAMET┆
0x013760…013780 45 52 53 3e 20 3c 45 51 3e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ERS> <EQ> ┆
0x013780…0137a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 43 3e 20 ┆ <COMMONTYPESPEC> ┆
0x0137a0…0137c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 31 20 45 4e 44 4c 45 56 45 4c 20 45 ┆ :601 ENDLEVEL E┆
0x0137c0…0137e0 4e 44 54 59 50 45 44 45 43 4c 2c 20 45 4e 44 54 59 50 45 44 45 43 4c 20 45 4e 44 4c 45 56 45 4c ┆NDTYPEDECL, ENDTYPEDECL ENDLEVEL┆
0x0137e0…013800 20 0a 20 20 20 35 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 59 ┆
0x013800…013820 (5, 0, 7) 20 20 20 20 21 20 3c 54 59 50 45 4e 41 4d 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <TYPENAME> ┆
0x013820…013840 20 20 20 20 20 20 20 20 3a 36 30 36 20 2c 20 46 4f 52 57 41 52 44 54 59 50 45 20 0a 0a 20 20 20 ┆ :606 , FORWARDTYPE ┆
0x013840…013860 36 30 20 20 20 3c 46 4f 52 4d 41 4c 54 59 50 45 50 41 52 41 4d 45 54 45 52 53 3e 20 3a 3a 3d 20 ┆60 <FORMALTYPEPARAMETERS> ::= ┆
0x013860…013880 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<BEGINLEVEL> ┆
0x013880…0138a0 20 20 20 3a 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 2c 20 45 4e 44 46 4f 52 4d 41 4c 20 0a 20 ┆ :1007 ENDFORMAL, ENDFORMAL ┆
0x0138a0…0138c0 20 20 36 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 61 ┆
0x0138c0…0138e0 21 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 28 20 3c 54 59 50 45 46 4f 52 4d 41 4c 4c 49 53 54 ┆! <BEGINLEVEL> ( <TYPEFORMALLIST┆
0x0138e0…013900 3e 20 29 20 20 3a 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 2c 20 45 4e 44 46 4f 52 4d 41 4c 20 ┆> ) :1007 ENDFORMAL, ENDFORMAL ┆
0x013900…013920 0a 0a 20 20 20 36 32 20 20 20 3c 54 59 50 45 46 4f 52 4d 41 4c 4c 49 53 54 3e 20 3a 3a 3d 20 3c ┆ 62 <TYPEFORMALLIST> ::= <┆
0x013920…013940 54 59 50 45 46 4f 52 4d 41 4c 4c 49 53 54 3e 20 3b 20 3c 54 59 50 45 50 41 52 41 4d 44 45 53 43 ┆TYPEFORMALLIST> ; <TYPEPARAMDESC┆
0x013940…013960 52 3e 20 20 20 20 20 20 3a 30 20 0a 20 20 20 36 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆R> :0 63 ┆
0x013960…013980 20 20 20 20 20 20 20 21 20 3c 54 59 50 45 50 41 52 41 4d 44 45 53 43 52 3e 20 20 20 20 20 20 20 ┆ ! <TYPEPARAMDESCR> ┆
0x013980…0139a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 20 36 34 20 20 20 3c ┆ :0 64 <┆
0x0139a0…0139c0 54 59 50 45 50 41 52 41 4d 44 45 53 43 52 3e 20 3a 3a 3d 20 3c 53 54 41 52 54 4c 49 53 54 3e 20 ┆TYPEPARAMDESCR> ::= <STARTLIST> ┆
0x0139c0…0139e0 3c 50 41 52 41 4d 45 54 45 52 47 52 4f 55 50 3e 20 3c 54 59 50 45 43 4f 4c 4f 4e 3e 20 3c 43 4f ┆<PARAMETERGROUP> <TYPECOLON> <CO┆
0x0139e0…013a00 4d 4d 4f 4e 54 59 50 45 53 50 45 43 3e 20 3a 31 30 30 36 20 0a 0a 20 20 20 36 35 20 20 20 3c 53 ┆MMONTYPESPEC> :1006 65 <S┆
0x013a00…013a20 (5, 0, 8) 54 41 52 54 4c 49 53 54 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TARTLIST> ::= EMPTY ┆
0x013a20…013a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 ┆ :102┆
0x013a40…013a60 33 20 46 4f 52 4d 41 4c 20 50 41 52 41 4d 20 4c 49 53 54 2c 20 53 54 41 52 54 4c 49 53 54 20 0a ┆3 FORMAL PARAM LIST, STARTLIST ┆
0x013a60…013a80 0a 20 20 20 36 36 20 20 20 3c 45 51 3e 20 3a 3a 3d 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 66 <EQ> ::= = ┆
0x013a80…013aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x013aa0…013ac0 20 20 20 20 20 20 20 3a 36 30 32 20 0a 20 20 20 36 37 20 20 20 20 20 20 20 20 20 20 21 20 45 52 ┆ :602 67 ! ER┆
0x013ac0…013ae0 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ROR ┆
0x013ae0…013b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 33 20 45 52 52 4f 52 20 0a 0a ┆ :123 ERROR ┆
0x013b00…013b20 20 20 20 36 38 20 20 20 3c 44 45 46 54 59 50 45 53 50 45 43 3e 20 3a 3a 3d 20 3c 54 59 50 45 44 ┆ 68 <DEFTYPESPEC> ::= <TYPED┆
0x013b20…013b40 45 46 49 4e 49 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EFINITION> ┆
0x013b40…013b60 20 20 20 20 20 20 3a 30 20 0a 20 20 20 36 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 69 ┆
0x013b60…013b80 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <VARIABLE> ┆
0x013b80…013ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 33 20 45 4e 44 54 59 50 45 20 0a 0a 20 ┆ :603 ENDTYPE ┆
0x013ba0…013bc0 20 20 37 30 20 20 20 3c 54 59 50 45 44 45 46 49 4e 49 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 53 54 52 ┆ 70 <TYPEDEFINITION> ::= <STR┆
0x013bc0…013be0 55 43 54 55 52 45 44 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆UCTUREDTYPE> ┆
0x013be0…013c00 20 20 20 20 20 3a 36 30 34 20 0a 20 20 20 37 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :604 71 ┆
0x013c00…013c20 (5, 0, 9) 20 20 20 20 20 20 21 20 3c 55 50 41 52 52 4f 57 3e 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 ┆ ! <UPARROW> <COMMONTYPESPE┆
0x013c20…013c40 43 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 35 20 45 4e 44 50 4f 49 4e 54 45 52 ┆C> :605 ENDPOINTER┆
0x013c40…013c60 20 0a 20 20 20 37 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ 72 ! <┆
0x013c60…013c80 53 54 41 52 54 53 43 41 4c 41 52 3e 20 3c 49 44 4f 52 41 4e 4f 4e 59 4d 4c 49 53 54 3e 20 29 20 ┆STARTSCALAR> <IDORANONYMLIST> ) ┆
0x013c80…013ca0 20 20 20 20 20 20 20 20 3a 36 30 37 20 45 4e 44 53 43 41 4c 41 52 20 0a 20 20 20 37 33 20 20 20 ┆ :607 ENDSCALAR 73 ┆
0x013ca0…013cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 52 45 53 53 49 4f 4e ┆ ! <EXPRESSION┆
0x013cc0…013ce0 3e 20 3c 45 4e 44 53 55 42 52 41 4e 47 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 ┆> <ENDSUBRANGE> :6┆
0x013ce0…013d00 30 38 20 45 4e 44 53 55 42 52 41 4e 47 45 20 0a 20 20 20 37 34 20 20 20 20 20 20 20 20 20 20 20 ┆08 ENDSUBRANGE 74 ┆
0x013d00…013d20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 45 54 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 ┆ ! <SETTYPE> ┆
0x013d20…013d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 37 35 20 ┆ :0 75 ┆
0x013d40…013d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 52 4f 47 52 41 4d 54 ┆ ! <PROGRAMT┆
0x013d60…013d80 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆YPE> ┆
0x013d80…013da0 3a 30 20 0a 0a 20 20 20 37 36 20 20 20 3c 50 52 4f 47 52 41 4d 54 59 50 45 3e 20 3a 3a 3d 20 3c ┆:0 76 <PROGRAMTYPE> ::= <┆
0x013da0…013dc0 45 58 54 45 52 4e 41 4c 50 52 4f 47 52 41 4d 3e 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 45 ┆EXTERNALPROGRAM> <FORMALPARAMETE┆
0x013dc0…013de0 52 53 3e 20 20 20 20 20 20 20 20 3a 36 31 37 20 45 4e 44 50 52 4f 47 44 45 43 4c 20 45 58 54 45 ┆RS> :617 ENDPROGDECL EXTE┆
0x013de0…013e00 52 4e 41 4c 20 45 4e 44 4c 45 56 45 4c 20 0a 0a 20 20 20 37 37 20 20 20 3c 45 58 54 45 52 4e 41 ┆RNAL ENDLEVEL 77 <EXTERNA┆
0x013e00…013e20 (5, 0, 10) 4c 50 52 4f 47 52 41 4d 3e 20 3a 3a 3d 20 45 58 54 45 52 4e 41 4c 20 50 52 4f 47 52 41 4d 20 20 ┆LPROGRAM> ::= EXTERNAL PROGRAM ┆
0x013e20…013e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 36 20 50 52 4f 47 44 ┆ :616 PROGD┆
0x013e40…013e60 45 43 4c 20 0a 0a 20 20 20 37 38 20 20 20 3c 55 50 41 52 52 4f 57 3e 20 3a 3a 3d 20 5e 20 20 20 ┆ECL 78 <UPARROW> ::= ^ ┆
0x013e60…013e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x013e80…013ea0 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 30 20 50 4f 49 4e 54 45 52 54 59 50 45 2c 20 4e 45 ┆ :620 POINTERTYPE, NE┆
0x013ea0…013ec0 57 54 59 50 45 20 0a 0a 20 20 20 37 39 20 20 20 3c 53 54 41 52 54 53 43 41 4c 41 52 3e 20 3a 3a ┆WTYPE 79 <STARTSCALAR> ::┆
0x013ec0…013ee0 3d 20 28 20 4e 41 4d 45 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆= ( NAME , ┆
0x013ee0…013f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 31 20 2c 20 4e 45 57 54 59 50 45 20 53 54 41 ┆ :621 , NEWTYPE STA┆
0x013f00…013f20 52 54 4c 49 53 54 20 44 45 43 4c 41 52 45 4c 49 53 54 0a 20 20 20 38 30 20 20 20 20 20 20 20 20 ┆RTLIST DECLARELIST 80 ┆
0x013f20…013f40 20 20 20 20 20 20 20 20 20 20 20 21 20 28 20 3f 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ( ? , ┆
0x013f40…013f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 32 20 2c 20 ┆ :622 , ┆
0x013f60…013f80 4e 45 57 54 59 50 45 20 53 54 41 52 54 4c 49 53 54 20 44 45 43 4c 41 52 45 4c 49 53 54 0a 0a 20 ┆NEWTYPE STARTLIST DECLARELIST ┆
0x013f80…013fa0 20 20 38 31 20 20 20 3c 45 4e 44 53 55 42 52 41 4e 47 45 3e 20 3a 3a 3d 20 2e 2e 20 3c 45 58 50 ┆ 81 <ENDSUBRANGE> ::= .. <EXP┆
0x013fa0…013fc0 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆RESSION> ┆
0x013fc0…013fe0 20 20 20 20 20 3a 30 20 0a 0a 20 20 20 38 32 20 20 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 ┆ :0 82 <COMMONTYPESPE┆
0x013fe0…014000 43 3e 20 3a 3a 3d 20 3c 44 45 46 54 59 50 45 53 50 45 43 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆C> ::= <DEFTYPESPEC> ┆
0x014000…014020 (5, 0, 11) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 20 38 33 20 20 20 3c 53 54 ┆ :0 83 <ST┆
0x014020…014040 52 55 43 54 55 52 45 44 54 59 50 45 3e 20 3a 3a 3d 20 3c 50 41 43 4b 49 4e 46 4f 3e 20 3c 55 4e ┆RUCTUREDTYPE> ::= <PACKINFO> <UN┆
0x014040…014060 50 41 43 4b 45 44 53 54 52 55 43 54 55 52 45 44 54 59 50 45 3e 20 20 20 20 20 20 3a 30 20 0a 0a ┆PACKEDSTRUCTUREDTYPE> :0 ┆
0x014060…014080 20 20 20 38 34 20 20 20 3c 50 41 43 4b 49 4e 46 4f 3e 20 3a 3a 3d 20 50 41 43 4b 45 44 20 20 20 ┆ 84 <PACKINFO> ::= PACKED ┆
0x014080…0140a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0140a0…0140c0 20 20 20 20 20 20 3a 36 31 34 20 2c 20 50 41 43 4b 45 44 20 0a 20 20 20 38 35 20 20 20 20 20 20 ┆ :614 , PACKED 85 ┆
0x0140c0…0140e0 20 20 20 20 20 20 20 20 20 20 21 20 50 41 43 4b 45 44 33 35 30 32 20 20 20 20 20 20 20 20 20 20 ┆ ! PACKED3502 ┆
0x0140e0…014100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 38 20 ┆ :618 ┆
0x014100…014120 2c 20 50 41 43 4b 45 44 33 35 30 32 20 0a 20 20 20 38 36 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆, PACKED3502 86 ┆
0x014120…014140 20 20 20 21 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EMPTY ┆
0x014140…014160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 2c 20 55 4e 50 41 43 4b 45 ┆ :0 , UNPACKE┆
0x014160…014180 44 20 0a 0a 20 20 20 38 37 20 20 20 3c 55 4e 50 41 43 4b 45 44 53 54 52 55 43 54 55 52 45 44 54 ┆D 87 <UNPACKEDSTRUCTUREDT┆
0x014180…0141a0 59 50 45 3e 20 3a 3a 3d 20 3c 41 52 52 41 59 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆YPE> ::= <ARRAYTYPE> ┆
0x0141a0…0141c0 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 38 38 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 88 ┆
0x0141c0…0141e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 45 43 4f 52 44 54 59 50 45 3e 20 ┆ ! <RECORDTYPE> ┆
0x0141e0…014200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 20 38 39 20 20 ┆ :0 89 ┆
0x014200…014220 (5, 0, 12) 20 3c 54 59 50 45 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <TYPENAME> ::= NAME ┆
0x014220…014240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x014240…014260 36 30 30 20 54 59 50 45 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0a 0a 20 20 20 39 ┆600 TYPEDECL, DECLARATION 9┆
0x014260…014280 30 20 20 20 3c 41 52 52 41 59 54 59 50 45 3e 20 3a 3a 3d 20 3c 41 52 52 41 59 53 54 41 52 54 3e ┆0 <ARRAYTYPE> ::= <ARRAYSTART>┆
0x014280…0142a0 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 43 3e 20 3c 43 4f 4d 50 4f 4e 45 4e 54 54 59 50 45 ┆ <COMMONTYPESPEC> <COMPONENTTYPE┆
0x0142a0…0142c0 3e 20 3a 36 31 35 20 45 4e 44 41 52 52 41 59 28 53 29 20 0a 0a 20 20 20 39 31 20 20 20 3c 41 52 ┆> :615 ENDARRAY(S) 91 <AR┆
0x0142c0…0142e0 52 41 59 53 54 41 52 54 3e 20 3a 3a 3d 20 41 52 52 41 59 20 28 20 20 20 20 20 20 20 20 20 20 20 ┆RAYSTART> ::= ARRAY ( ┆
0x0142e0…014300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 33 20 ┆ :623 ┆
0x014300…014320 41 52 52 41 59 54 59 50 45 2c 20 4e 45 57 54 59 50 45 20 0a 0a 20 20 20 39 32 20 20 20 3c 43 4f ┆ARRAYTYPE, NEWTYPE 92 <CO┆
0x014320…014340 4d 50 4f 4e 45 4e 54 54 59 50 45 3e 20 3a 3a 3d 20 3c 4e 45 57 44 49 4d 45 4e 53 49 4f 4e 3e 20 ┆MPONENTTYPE> ::= <NEWDIMENSION> ┆
0x014340…014360 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 43 3e 20 3c 43 4f 4d 50 4f 4e 45 4e 54 54 59 50 45 3e ┆<COMMONTYPESPEC> <COMPONENTTYPE>┆
0x014360…014380 20 3a 30 20 0a 20 20 20 39 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ :0 93 !┆
0x014380…0143a0 20 29 20 3c 4f 46 54 59 50 45 3e 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 43 3e 20 20 20 20 ┆ ) <OFTYPE> <COMMONTYPESPEC> ┆
0x0143a0…0143c0 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 20 39 34 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 94 ┆
0x0143c0…0143e0 20 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ERROR ┆
0x0143e0…014400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 33 20 45 52 52 4f 52 20 ┆ :123 ERROR ┆
0x014400…014420 (5, 0, 13) 0a 0a 20 20 20 39 35 20 20 20 3c 4e 45 57 44 49 4d 45 4e 53 49 4f 4e 3e 20 3a 3a 3d 20 2c 20 20 ┆ 95 <NEWDIMENSION> ::= , ┆
0x014420…014440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x014440…014460 20 20 20 20 20 20 20 20 3a 36 32 33 20 41 52 52 41 59 54 59 50 45 2c 20 4e 45 57 54 59 50 45 20 ┆ :623 ARRAYTYPE, NEWTYPE ┆
0x014460…014480 0a 0a 20 20 20 39 36 20 20 20 3c 4f 46 54 59 50 45 3e 20 3a 3a 3d 20 4f 46 20 20 20 20 20 20 20 ┆ 96 <OFTYPE> ::= OF ┆
0x014480…0144a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0144a0…0144c0 20 20 20 20 20 20 20 20 3a 36 34 30 20 0a 20 20 20 39 37 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :640 97 ┆
0x0144c0…0144e0 20 21 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ERROR ┆
0x0144e0…014500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 39 20 45 52 52 4f 52 20 0a ┆ :109 ERROR ┆
0x014500…014520 0a 20 20 20 39 38 20 20 20 3c 52 45 43 4f 52 44 54 59 50 45 3e 20 3a 3a 3d 20 3c 52 45 43 4f 52 ┆ 98 <RECORDTYPE> ::= <RECOR┆
0x014520…014540 44 3e 20 3c 46 49 45 4c 44 4c 49 53 54 3e 20 45 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆D> <FIELDLIST> END ┆
0x014540…014560 20 20 20 20 20 20 20 3a 36 31 30 20 45 4e 44 52 45 43 4f 52 44 2c 20 45 4e 44 52 45 43 4f 52 44 ┆ :610 ENDRECORD, ENDRECORD┆
0x014560…014580 20 0a 0a 20 20 20 39 39 20 20 20 3c 52 45 43 4f 52 44 3e 20 3a 3a 3d 20 52 45 43 4f 52 44 20 20 ┆ 99 <RECORD> ::= RECORD ┆
0x014580…0145a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0145a0…0145c0 20 20 20 20 20 20 20 20 20 3a 36 32 34 20 52 45 43 4f 52 44 54 59 50 45 2c 20 4e 45 57 54 59 50 ┆ :624 RECORDTYPE, NEWTYP┆
0x0145c0…0145e0 45 0a 0a 20 20 31 30 30 20 20 20 3c 46 49 45 4c 44 4c 49 53 54 3e 20 3a 3a 3d 20 3c 46 49 45 4c ┆E 100 <FIELDLIST> ::= <FIEL┆
0x0145e0…014600 44 4c 49 53 54 3e 20 3b 20 3c 52 45 43 4f 52 44 53 45 43 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 ┆DLIST> ; <RECORDSECTION> ┆
0x014600…014620 (5, 0, 14) 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 30 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 101 ┆
0x014620…014640 20 20 20 21 20 3c 52 45 43 4f 52 44 53 45 43 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <RECORDSECTION> ┆
0x014640…014660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 31 30 32 20 20 20 ┆ :0 102 ┆
0x014660…014680 3c 52 45 43 4f 52 44 53 45 43 54 49 4f 4e 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 ┆<RECORDSECTION> ::= EMPTY ┆
0x014680…0146a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆ :0┆
0x0146a0…0146c0 20 0a 20 20 31 30 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 ┆ 103 ! <S┆
0x0146c0…0146e0 54 41 52 54 53 45 43 54 49 4f 4e 3e 20 3c 49 44 4f 52 41 4e 4f 4e 59 4d 4c 49 53 54 3e 20 3c 54 ┆TARTSECTION> <IDORANONYMLIST> <T┆
0x0146e0…014700 59 50 45 43 4f 4c 4f 4e 3e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆YPECOLON> ┆
0x014700…014720 20 20 20 20 20 20 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 43 3e 20 20 20 20 20 20 20 20 20 ┆ <COMMONTYPESPEC> ┆
0x014720…014740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 31 20 45 4e 44 46 49 45 4c 44 4c 49 ┆ :611 ENDFIELDLI┆
0x014740…014760 53 54 2c 20 45 4e 44 46 49 45 4c 44 20 0a 0a 20 20 31 30 34 20 20 20 3c 53 54 41 52 54 53 45 43 ┆ST, ENDFIELD 104 <STARTSEC┆
0x014760…014780 54 49 4f 4e 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TION> ::= EMPTY ┆
0x014780…0147a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 33 32 20 52 45 43 46 49 45 ┆ :632 RECFIE┆
0x0147a0…0147c0 4c 44 53 2c 20 53 54 41 52 54 4c 49 53 54 20 0a 0a 20 20 31 30 35 20 20 20 3c 54 59 50 45 43 4f ┆LDS, STARTLIST 105 <TYPECO┆
0x0147c0…0147e0 4c 4f 4e 3e 20 3a 3a 3d 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LON> ::= : ┆
0x0147e0…014800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 34 30 20 0a 20 20 31 ┆ :640 1┆
0x014800…014820 (5, 0, 15) 30 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 20 20 20 20 20 ┆06 ! ERROR ┆
0x014820…014840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x014840…014860 20 20 20 3a 31 31 30 20 45 52 52 4f 52 20 0a 0a 20 20 31 30 37 20 20 20 3c 53 45 54 54 59 50 45 ┆ :110 ERROR 107 <SETTYPE┆
0x014860…014880 3e 20 3a 3a 3d 20 3c 53 45 54 4f 46 3e 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 43 3e 20 20 ┆> ::= <SETOF> <COMMONTYPESPEC> ┆
0x014880…0148a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 32 20 45 4e 44 53 45 ┆ :612 ENDSE┆
0x0148a0…0148c0 54 20 45 4e 44 54 59 50 45 2c 20 45 4e 44 53 45 54 20 0a 0a 20 20 31 30 38 20 20 20 3c 53 45 54 ┆T ENDTYPE, ENDSET 108 <SET┆
0x0148c0…0148e0 4f 46 3e 20 3a 3a 3d 20 53 45 54 20 3c 4f 46 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆OF> ::= SET <OFTYPE> ┆
0x0148e0…014900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 35 20 53 ┆ :625 S┆
0x014900…014920 45 54 54 59 50 45 2c 20 4e 45 57 54 59 50 45 20 0a 0a 20 20 31 30 39 20 20 20 3c 56 41 52 49 41 ┆ETTYPE, NEWTYPE 109 <VARIA┆
0x014920…014940 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 56 41 52 3e 20 3c 56 41 52 49 41 ┆BLEDECLARATION> ::= <VAR> <VARIA┆
0x014940…014960 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 20 20 20 20 3a 30 20 0a 0a 20 20 31 ┆BLEDECLARATIONLIST> :0 1┆
0x014960…014980 31 30 20 20 20 3c 56 41 52 3e 20 3a 3a 3d 20 56 41 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆10 <VAR> ::= VAR ┆
0x014980…0149a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0149a0…0149c0 20 20 20 3a 37 30 36 20 4b 49 4e 44 3a 3d 56 41 52 20 0a 0a 20 20 31 31 31 20 20 20 3c 53 48 41 ┆ :706 KIND:=VAR 111 <SHA┆
0x0149c0…0149e0 52 45 44 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 53 48 41 52 45 44 3e 20 3c 56 41 ┆REDDECLARATION> ::= <SHARED> <VA┆
0x0149e0…014a00 52 49 41 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 20 20 20 3a 30 20 0a 0a 20 ┆RIABLEDECLARATIONLIST> :0 ┆
0x014a00…014a20 (5, 1, 1) 20 31 31 32 20 20 20 3c 53 48 41 52 45 44 3e 20 3a 3a 3d 20 53 48 41 52 45 44 20 20 20 20 20 20 ┆ 112 <SHARED> ::= SHARED ┆
0x014a20…014a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x014a40…014a60 20 20 20 20 20 3a 37 30 37 20 4b 49 4e 44 3a 3d 53 48 41 52 45 44 20 0a 0a 20 20 31 31 33 20 20 ┆ :707 KIND:=SHARED 113 ┆
0x014a60…014a80 20 3c 56 41 52 49 41 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3a 3a 3d 20 3c ┆ <VARIABLEDECLARATIONLIST> ::= <┆
0x014a80…014aa0 56 41 52 49 41 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3c 56 41 52 44 45 43 ┆VARIABLEDECLARATIONLIST> <VARDEC┆
0x014aa0…014ac0 4c 3e 20 3a 30 20 0a 20 20 31 31 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆L> :0 114 ┆
0x014ac0…014ae0 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 44 45 43 4c 3e 20 20 20 20 20 20 20 20 20 20 ┆ ! <VARDECL> ┆
0x014ae0…014b00 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 31 31 35 20 20 20 3c 56 41 52 44 45 ┆ :0 115 <VARDE┆
0x014b00…014b20 43 4c 3e 20 3a 3a 3d 20 3c 53 54 41 52 54 56 41 52 3e 20 3c 49 44 45 4e 54 49 46 49 45 52 4c 49 ┆CL> ::= <STARTVAR> <IDENTIFIERLI┆
0x014b20…014b40 53 54 3e 20 3c 54 59 50 45 43 4f 4c 4f 4e 3e 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 43 3e ┆ST> <TYPECOLON> <COMMONTYPESPEC>┆
0x014b40…014b60 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 49 4e 49 54 49 41 4c ┆ <INITIAL┆
0x014b60…014b80 49 5a 41 54 49 4f 4e 3e 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆IZATION> ; ┆
0x014b80…014ba0 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 31 31 36 20 20 20 3c 53 54 41 52 54 56 41 52 3e 20 ┆ :0 116 <STARTVAR> ┆
0x014ba0…014bc0 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆::= EMPTY ┆
0x014bc0…014be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 30 20 56 41 52 44 45 43 4c 2f ┆ :700 VARDECL/┆
0x014be0…014c00 53 48 41 52 45 44 44 45 43 4c 2c 20 53 54 41 52 54 4c 49 53 54 20 0a 0a 20 20 31 31 37 20 20 20 ┆SHAREDDECL, STARTLIST 117 ┆
0x014c00…014c20 (5, 1, 2) 3c 49 44 45 4e 54 49 46 49 45 52 4c 49 53 54 3e 20 3a 3a 3d 20 3c 49 44 45 4e 54 49 46 49 45 52 ┆<IDENTIFIERLIST> ::= <IDENTIFIER┆
0x014c20…014c40 4c 49 53 54 3e 20 2c 20 3c 49 44 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆LIST> , <IDENT> :0┆
0x014c40…014c60 20 0a 20 20 31 31 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ 118 ! <┆
0x014c60…014c80 49 44 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆IDENT> ┆
0x014c80…014ca0 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 31 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 119 ┆
0x014ca0…014cc0 20 20 20 20 20 20 20 21 20 3c 49 44 45 4e 54 49 46 49 45 52 4c 49 53 54 3e 20 2c 20 45 52 52 4f ┆ ! <IDENTIFIERLIST> , ERRO┆
0x014cc0…014ce0 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 31 20 45 52 52 4f 52 56 41 52 20 ┆R :111 ERRORVAR ┆
0x014ce0…014d00 0a 20 20 31 32 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 52 ┆ 120 ! ER┆
0x014d00…014d20 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ROR ┆
0x014d20…014d40 20 20 20 20 20 20 20 3a 31 31 32 20 45 52 52 4f 52 56 41 52 20 0a 0a 20 20 31 32 31 20 20 20 3c ┆ :112 ERRORVAR 121 <┆
0x014d40…014d60 49 44 4f 52 41 4e 4f 4e 59 4d 4c 49 53 54 3e 20 3a 3a 3d 20 3c 49 44 4f 52 41 4e 4f 4e 59 4d 4c ┆IDORANONYMLIST> ::= <IDORANONYML┆
0x014d60…014d80 49 53 54 3e 20 2c 20 3c 49 44 4f 52 41 4e 4f 4e 59 4d 3e 20 20 20 20 20 20 20 20 20 20 3a 30 20 ┆IST> , <IDORANONYM> :0 ┆
0x014d80…014da0 0a 20 20 31 32 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 ┆ 122 ! <I┆
0x014da0…014dc0 44 4f 52 41 4e 4f 4e 59 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DORANONYM> ┆
0x014dc0…014de0 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 32 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 123 ┆
0x014de0…014e00 20 20 20 20 20 20 21 20 3c 49 44 4f 52 41 4e 4f 4e 59 4d 4c 49 53 54 3e 20 2c 20 45 52 52 4f 52 ┆ ! <IDORANONYMLIST> , ERROR┆
0x014e00…014e20 (5, 1, 3) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 31 20 45 52 52 4f 52 56 41 52 20 0a ┆ :111 ERRORVAR ┆
0x014e20…014e40 20 20 31 32 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 52 52 ┆ 124 ! ERR┆
0x014e40…014e60 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OR ┆
0x014e60…014e80 20 20 20 20 20 20 3a 31 31 32 20 45 52 52 4f 52 56 41 52 20 0a 0a 20 20 31 32 35 20 20 20 3c 49 ┆ :112 ERRORVAR 125 <I┆
0x014e80…014ea0 44 45 4e 54 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DENT> ::= NAME ┆
0x014ea0…014ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 31 ┆ :701┆
0x014ec0…014ee0 20 2c 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0a 0a 20 20 31 32 36 20 20 20 3c 49 44 4f 52 41 4e ┆ , DECLARELIST 126 <IDORAN┆
0x014ee0…014f00 4f 4e 59 4d 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ONYM> ::= NAME ┆
0x014f00…014f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 31 20 2c 20 44 45 ┆ :701 , DE┆
0x014f20…014f40 43 4c 41 52 45 4c 49 53 54 20 0a 20 20 31 32 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CLARELIST 127 ┆
0x014f40…014f60 20 20 21 20 3f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ? ┆
0x014f60…014f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 34 20 2c 20 44 45 43 4c 41 52 45 4c ┆ :704 , DECLAREL┆
0x014f80…014fa0 49 53 54 20 0a 0a 20 20 31 32 38 20 20 20 3c 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e 3e 20 3a ┆IST 128 <INITIALIZATION> :┆
0x014fa0…014fc0 3a 3d 20 3c 49 4e 49 54 41 53 53 49 47 4e 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 ┆:= <INITASSIGN> <EXPRESSION> ┆
0x014fc0…014fe0 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 32 20 45 4e 44 49 4e 49 54 20 0a 20 20 31 32 39 20 ┆ :702 ENDINIT 129 ┆
0x014fe0…015000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 4d 50 54 59 20 20 20 20 ┆ ! EMPTY ┆
0x015000…015020 (5, 1, 4) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x015020…015040 3a 37 30 35 20 45 4e 44 56 41 52 2f 45 4e 44 53 48 41 52 45 44 20 0a 0a 20 20 31 33 30 20 20 20 ┆:705 ENDVAR/ENDSHARED 130 ┆
0x015040…015060 3c 49 4e 49 54 41 53 53 49 47 4e 3e 20 3a 3a 3d 20 3a 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<INITASSIGN> ::= := ┆
0x015060…015080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 ┆ :7┆
0x015080…0150a0 30 38 20 49 4e 49 54 20 0a 0a 20 20 31 33 31 20 20 20 3c 52 4f 55 54 49 4e 45 44 45 43 4c 41 52 ┆08 INIT 131 <ROUTINEDECLAR┆
0x0150a0…0150c0 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 52 4f 55 54 49 4e 45 48 45 41 44 49 4e 47 3e 20 3b 20 3c 52 ┆ATION> ::= <ROUTINEHEADING> ; <R┆
0x0150c0…0150e0 4f 55 54 49 4e 45 42 4c 4f 43 4b 3e 20 20 20 20 3a 30 20 0a 0a 20 20 31 33 32 20 20 20 3c 52 4f ┆OUTINEBLOCK> :0 132 <RO┆
0x0150e0…015100 55 54 49 4e 45 48 45 41 44 49 4e 47 3e 20 3a 3a 3d 20 3c 50 52 4f 43 45 44 55 52 45 48 45 41 44 ┆UTINEHEADING> ::= <PROCEDUREHEAD┆
0x015100…015120 49 4e 47 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 32 ┆ING> :1002┆
0x015120…015140 20 45 4e 44 50 52 4f 43 44 45 43 4c 20 0a 20 20 31 33 33 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ENDPROCDECL 133 ┆
0x015140…015160 20 20 20 20 20 20 20 20 20 21 20 3c 46 55 4e 43 54 49 4f 4e 48 45 41 44 49 4e 47 3e 20 20 20 20 ┆ ! <FUNCTIONHEADING> ┆
0x015160…015180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 30 31 20 45 4e 44 46 55 4e ┆ :1101 ENDFUN┆
0x015180…0151a0 43 44 45 43 4c 20 0a 0a 20 20 31 33 34 20 20 20 3c 52 4f 55 54 49 4e 45 42 4c 4f 43 4b 3e 20 3a ┆CDECL 134 <ROUTINEBLOCK> :┆
0x0151a0…0151c0 3a 3d 20 3c 52 4f 55 54 49 4e 45 44 45 43 4c 41 52 41 54 49 4f 4e 53 3e 20 3c 53 54 41 52 54 4c ┆:= <ROUTINEDECLARATIONS> <STARTL┆
0x0151c0…0151e0 41 42 45 4c 53 43 4f 50 45 3e 20 3c 43 4f 4d 50 4f 55 4e 44 53 54 41 54 45 4d 45 4e 54 3e 20 0a ┆ABELSCOPE> <COMPOUNDSTATEMENT> ┆
0x0151e0…015200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c ┆ <ENDL┆
0x015200…015220 (5, 1, 5) 41 42 45 4c 53 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ABELSCOPE> ┆
0x015220…015240 20 20 20 20 20 20 3a 31 30 31 31 20 45 4e 44 42 4c 4f 43 4b 20 45 4e 44 4c 45 56 45 4c 20 45 4e ┆ :1011 ENDBLOCK ENDLEVEL EN┆
0x015240…015260 44 4c 45 56 45 4c 20 0a 20 20 31 33 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DLEVEL 135 ┆
0x015260…015280 20 21 20 45 58 54 45 52 4e 41 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EXTERNAL ┆
0x015280…0152a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 30 20 45 58 54 45 52 4e 41 4c 20 45 4e 44 ┆ :1020 EXTERNAL END┆
0x0152a0…0152c0 4c 45 56 45 4c 20 0a 20 20 31 33 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LEVEL 136 ┆
0x0152c0…0152e0 21 20 4f 50 45 4e 52 4f 55 54 49 4e 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆! OPENROUTINE ┆
0x0152e0…015300 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 37 20 4f 50 45 4e 52 4f 55 54 49 4e 45 20 45 ┆ :1027 OPENROUTINE E┆
0x015300…015320 4e 44 4c 45 56 45 4c 20 0a 20 20 31 33 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NDLEVEL 137 ┆
0x015320…015340 20 20 21 20 46 4f 52 57 41 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! FORWARD ┆
0x015340…015360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 31 20 46 4f 52 57 41 52 44 20 45 4e 44 ┆ :1021 FORWARD END┆
0x015360…015380 4c 45 56 45 4c 20 0a 0a 20 20 31 33 38 20 20 20 3c 52 4f 55 54 49 4e 45 44 45 43 4c 41 52 41 54 ┆LEVEL 138 <ROUTINEDECLARAT┆
0x015380…0153a0 49 4f 4e 53 3e 20 3a 3a 3d 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3c 52 44 45 43 4c 53 3e 20 ┆IONS> ::= <BEGINLEVEL> <RDECLS> ┆
0x0153a0…0153c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 39 20 45 4e 44 44 45 43 4c 41 52 41 54 49 ┆ :1009 ENDDECLARATI┆
0x0153c0…0153e0 4f 4e 53 20 0a 0a 20 20 31 33 39 20 20 20 3c 52 44 45 43 4c 53 3e 20 3a 3a 3d 20 45 4d 50 54 59 ┆ONS 139 <RDECLS> ::= EMPTY┆
0x0153e0…015400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x015400…015420 (5, 1, 6) 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 34 30 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 140 ┆
0x015420…015440 20 20 20 21 20 3c 52 4f 55 54 49 4e 45 44 45 43 4c 50 41 52 54 3e 20 20 20 20 20 20 20 20 20 20 ┆ ! <ROUTINEDECLPART> ┆
0x015440…015460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 31 34 31 ┆ :0 141┆
0x015460…015480 20 20 20 3c 50 52 4f 43 45 44 55 52 45 48 45 41 44 49 4e 47 3e 20 3a 3a 3d 20 50 52 4f 43 45 44 ┆ <PROCEDUREHEADING> ::= PROCED┆
0x015480…0154a0 55 52 45 20 3c 50 52 4f 43 45 44 55 52 45 4e 41 4d 45 3e 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d ┆URE <PROCEDURENAME> <FORMALPARAM┆
0x0154a0…0154c0 45 54 45 52 53 3e 20 3a 30 20 0a 20 20 31 34 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ETERS> :0 142 ┆
0x0154c0…0154e0 20 20 20 20 20 20 20 20 21 20 50 52 4f 43 45 44 55 52 45 20 45 52 52 4f 52 20 20 20 20 20 20 20 ┆ ! PROCEDURE ERROR ┆
0x0154e0…015500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 33 20 45 52 52 4f 52 50 52 4f 43 20 ┆ :113 ERRORPROC ┆
0x015500…015520 0a 0a 20 20 31 34 33 20 20 20 3c 50 52 4f 43 45 44 55 52 45 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 ┆ 143 <PROCEDURENAME> ::= NA┆
0x015520…015540 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ME ┆
0x015540…015560 20 20 20 20 20 20 20 20 3a 31 30 30 33 20 50 52 4f 43 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 ┆ :1003 PROCDECL, DECLARAT┆
0x015560…015580 49 4f 4e 20 0a 20 20 31 34 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ION 144 !┆
0x015580…0155a0 20 3c 53 50 49 58 4e 41 4d 45 3e 20 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <SPIXNAME> = NAME ┆
0x0155a0…0155c0 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 34 20 50 52 4f 43 44 45 43 4c 2c 20 44 45 43 4c 41 ┆ :1004 PROCDECL, DECLA┆
0x0155c0…0155e0 52 41 54 49 4f 4e 20 0a 0a 20 20 31 34 35 20 20 20 3c 53 50 49 58 4e 41 4d 45 3e 20 3a 3a 3d 20 ┆RATION 145 <SPIXNAME> ::= ┆
0x0155e0…015600 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NAME ┆
0x015600…015620 (5, 1, 7) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 31 20 50 49 43 4b 20 55 50 20 4e 41 4d ┆ :1001 PICK UP NAM┆
0x015620…015640 45 20 0a 0a 20 20 31 34 36 20 20 20 3c 46 55 4e 43 54 49 4f 4e 48 45 41 44 49 4e 47 3e 20 3a 3a ┆E 146 <FUNCTIONHEADING> ::┆
0x015640…015660 3d 20 46 55 4e 43 54 49 4f 4e 20 3c 46 55 4e 43 54 49 4f 4e 4e 41 4d 45 3e 20 3c 46 4f 52 4d 41 ┆= FUNCTION <FUNCTIONNAME> <FORMA┆
0x015660…015680 4c 50 41 52 41 4d 45 54 45 52 53 3e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LPARAMETERS> ┆
0x015680…0156a0 20 20 20 20 20 20 20 20 20 20 20 20 3c 43 4f 4c 4f 4e 3e 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 ┆ <COLON> <COMMONTYPES┆
0x0156a0…0156c0 50 45 43 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 34 37 20 20 20 ┆PEC> :0 147 ┆
0x0156c0…0156e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 46 55 4e 43 54 49 4f 4e 20 45 ┆ ! FUNCTION E┆
0x0156e0…015700 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 ┆RROR :1┆
0x015700…015720 31 34 20 45 52 52 4f 52 46 55 4e 43 54 20 0a 0a 20 20 31 34 38 20 20 20 3c 46 55 4e 43 54 49 4f ┆14 ERRORFUNCT 148 <FUNCTIO┆
0x015720…015740 4e 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NNAME> ::= NAME ┆
0x015740…015760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 30 32 20 46 55 4e 43 ┆ :1102 FUNC┆
0x015760…015780 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0a 20 20 31 34 39 20 20 20 20 20 20 20 20 ┆DECL, DECLARATION 149 ┆
0x015780…0157a0 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 50 49 58 4e 41 4d 45 3e 20 3d 20 4e 41 4d 45 20 ┆ ! <SPIXNAME> = NAME ┆
0x0157a0…0157c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 30 33 20 46 ┆ :1103 F┆
0x0157c0…0157e0 55 4e 43 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0a 0a 20 20 31 35 30 20 20 20 3c ┆UNCDECL, DECLARATION 150 <┆
0x0157e0…015800 43 4f 4c 4f 4e 3e 20 3a 3a 3d 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆COLON> ::= : ┆
0x015800…015820 (5, 1, 8) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 34 ┆ :64┆
0x015820…015840 30 20 0a 20 20 31 35 31 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 20 20 20 ┆0 151 ! ERROR ┆
0x015840…015860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x015860…015880 20 20 20 20 20 20 20 20 20 3a 31 31 36 20 45 52 52 4f 52 20 0a 0a 20 20 31 35 32 20 20 20 3c 46 ┆ :116 ERROR 152 <F┆
0x015880…0158a0 4f 52 4d 41 4c 50 41 52 41 4d 45 54 45 52 53 3e 20 3a 3a 3d 20 3c 49 4e 49 54 46 4f 52 4d 41 4c ┆ORMALPARAMETERS> ::= <INITFORMAL┆
0x0158a0…0158c0 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 ┆> :100┆
0x0158c0…0158e0 37 20 45 4e 44 46 4f 52 4d 41 4c 20 0a 20 20 31 35 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆7 ENDFORMAL 153 ┆
0x0158e0…015900 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 4e 49 54 46 4f 52 4d 41 4c 3e 20 28 20 3c 46 4f 52 4d ┆ ! <INITFORMAL> ( <FORM┆
0x015900…015920 41 4c 4c 49 53 54 3e 20 29 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 37 20 45 4e 44 46 4f 52 4d ┆ALLIST> ) :1007 ENDFORM┆
0x015920…015940 41 4c 20 0a 0a 20 20 31 35 34 20 20 20 3c 49 4e 49 54 46 4f 52 4d 41 4c 3e 20 3a 3a 3d 20 45 4d ┆AL 154 <INITFORMAL> ::= EM┆
0x015940…015960 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PTY ┆
0x015960…015980 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 32 20 42 45 47 49 4e 4c 45 56 45 4c 2c 20 42 45 47 ┆ :1022 BEGINLEVEL, BEG┆
0x015980…0159a0 49 4e 4c 45 56 45 4c 20 0a 0a 20 20 31 35 35 20 20 20 3c 46 4f 52 4d 41 4c 4c 49 53 54 3e 20 3a ┆INLEVEL 155 <FORMALLIST> :┆
0x0159a0…0159c0 3a 3d 20 3c 46 4f 52 4d 41 4c 4c 49 53 54 3e 20 3b 20 3c 50 41 52 41 4d 45 54 45 52 44 45 53 43 ┆:= <FORMALLIST> ; <PARAMETERDESC┆
0x0159c0…0159e0 52 49 50 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 35 36 20 20 20 20 20 20 20 ┆RIPTION> :0 156 ┆
0x0159e0…015a00 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 41 52 41 4d 45 54 45 52 44 45 53 43 52 49 50 54 49 ┆ ! <PARAMETERDESCRIPTI┆
0x015a00…015a20 (5, 1, 9) 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 ┆ON> :0 ┆
0x015a20…015a40 20 31 35 37 20 20 20 3c 50 41 52 41 4d 45 54 45 52 44 45 53 43 52 49 50 54 49 4f 4e 3e 20 3a 3a ┆ 157 <PARAMETERDESCRIPTION> ::┆
0x015a40…015a60 3d 20 3c 50 41 52 41 4d 4b 49 4e 44 3e 20 3c 50 41 52 41 4d 45 54 45 52 47 52 4f 55 50 3e 20 3c ┆= <PARAMKIND> <PARAMETERGROUP> <┆
0x015a60…015a80 54 59 50 45 43 4f 4c 4f 4e 3e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TYPECOLON> ┆
0x015a80…015aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 46 4f 52 4d 41 4c 54 59 50 45 53 50 45 43 3e 20 ┆ <FORMALTYPESPEC> ┆
0x015aa0…015ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 36 20 45 4e 44 46 4f 52 4d 41 ┆ :1006 ENDFORMA┆
0x015ac0…015ae0 4c 4c 49 53 54 20 0a 20 20 31 35 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LLIST 158 ┆
0x015ae0…015b00 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ERROR ┆
0x015b00…015b20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 37 20 45 52 52 4f 52 50 41 52 41 4d 20 0a 0a 20 ┆ :117 ERRORPARAM ┆
0x015b20…015b40 20 31 35 39 20 20 20 3c 50 41 52 41 4d 4b 49 4e 44 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 ┆ 159 <PARAMKIND> ::= EMPTY ┆
0x015b40…015b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x015b60…015b80 20 20 20 20 20 3a 31 30 32 33 20 46 4f 52 4d 41 4c 50 41 52 41 4d 4c 49 53 54 2c 20 53 54 41 52 ┆ :1023 FORMALPARAMLIST, STAR┆
0x015b80…015ba0 54 4c 49 53 54 20 0a 20 20 31 36 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 56 ┆TLIST 160 ! V┆
0x015ba0…015bc0 41 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆AR ┆
0x015bc0…015be0 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 34 20 46 4f 52 4d 41 4c 50 41 52 41 4d 4c 49 ┆ :1024 FORMALPARAMLI┆
0x015be0…015c00 53 54 2c 20 53 54 41 52 54 4c 49 53 54 20 0a 20 20 31 36 31 20 20 20 20 20 20 20 20 20 20 20 20 ┆ST, STARTLIST 161 ┆
0x015c00…015c20 (5, 1, 10) 20 20 20 20 20 21 20 49 4e 53 50 45 43 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! INSPECT ┆
0x015c20…015c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 35 20 46 4f 52 4d 41 ┆ :1025 FORMA┆
0x015c40…015c60 4c 50 41 52 41 4d 4c 49 53 54 2c 20 53 54 41 52 54 4c 49 53 54 20 0a 20 20 31 36 32 20 20 20 20 ┆LPARAMLIST, STARTLIST 162 ┆
0x015c60…015c80 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 53 48 41 52 45 44 20 20 20 20 20 20 20 20 20 20 20 ┆ ! SHARED ┆
0x015c80…015ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 ┆ :10┆
0x015ca0…015cc0 32 36 20 46 4f 52 4d 41 4c 50 41 52 41 4d 4c 49 53 54 2c 20 53 54 41 52 54 4c 49 53 54 20 0a 0a ┆26 FORMALPARAMLIST, STARTLIST ┆
0x015cc0…015ce0 20 20 31 36 33 20 20 20 3c 50 41 52 41 4d 45 54 45 52 47 52 4f 55 50 3e 20 3a 3a 3d 20 3c 50 41 ┆ 163 <PARAMETERGROUP> ::= <PA┆
0x015ce0…015d00 52 41 4d 45 54 45 52 47 52 4f 55 50 3e 20 2c 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 ┆RAMETERGROUP> , NAME ┆
0x015d00…015d20 20 20 20 20 20 20 3a 31 30 30 38 20 2c 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0a 20 20 31 36 34 ┆ :1008 , DECLARELIST 164┆
0x015d20…015d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 4e 41 4d 45 20 20 20 20 ┆ ! NAME ┆
0x015d40…015d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x015d60…015d80 20 3a 31 30 30 38 20 2c 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0a 0a 20 20 31 36 35 20 20 20 3c ┆ :1008 , DECLARELIST 165 <┆
0x015d80…015da0 46 4f 52 4d 41 4c 54 59 50 45 53 50 45 43 3e 20 3a 3a 3d 20 3c 44 45 46 54 59 50 45 53 50 45 43 ┆FORMALTYPESPEC> ::= <DEFTYPESPEC┆
0x015da0…015dc0 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 ┆> :0 ┆
0x015dc0…015de0 0a 0a 20 20 31 36 36 20 20 20 3c 43 4f 4d 50 4f 55 4e 44 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a ┆ 166 <COMPOUNDSTATEMENT> ::┆
0x015de0…015e00 3d 20 3c 42 45 47 49 4e 3e 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 45 4e 44 20 20 20 ┆= <BEGIN> <STATEMENTLIST> END ┆
0x015e00…015e20 (5, 1, 11) 20 20 20 20 20 20 20 20 3a 39 30 31 20 20 0a 0a 20 20 31 36 37 20 20 20 3c 42 45 47 49 4e 3e 20 ┆ :901 167 <BEGIN> ┆
0x015e20…015e40 3a 3a 3d 20 42 45 47 49 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆::= BEGIN ┆
0x015e40…015e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 32 20 0a 0a 20 20 31 ┆ :902 1┆
0x015e60…015e80 36 38 20 20 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 3a 3a 3d 20 3c 53 54 41 54 45 4d ┆68 <STATEMENTLIST> ::= <STATEM┆
0x015e80…015ea0 45 4e 54 4c 49 53 54 3e 20 3b 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 ┆ENTLIST> ; <STATEMENT> ┆
0x015ea0…015ec0 20 20 20 3a 30 20 0a 20 20 31 36 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 169 ┆
0x015ec0…015ee0 20 21 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <STATEMENT> ┆
0x015ee0…015f00 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 30 20 53 54 41 54 45 4d 45 4e 54 20 0a 0a 20 20 ┆ :900 STATEMENT ┆
0x015f00…015f20 31 37 30 20 20 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 ┆170 <STATEMENT> ::= EMPTY ┆
0x015f20…015f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x015f40…015f60 20 20 20 20 3a 39 30 30 20 0a 20 20 31 37 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :900 171 ┆
0x015f60…015f80 21 20 3c 43 4f 4d 50 4f 55 4e 44 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 ┆! <COMPOUNDSTATEMENT> ┆
0x015f80…015fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 37 32 20 20 20 20 20 20 20 ┆ :0 172 ┆
0x015fa0…015fc0 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 52 4f 43 45 44 55 52 45 43 41 4c 4c 3e 20 20 20 20 20 ┆ ! <PROCEDURECALL> ┆
0x015fc0…015fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 ┆ :0 ┆
0x015fe0…016000 31 37 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 41 53 53 49 47 4e 4d 45 4e ┆173 ! <ASSIGNMEN┆
0x016000…016020 (5, 1, 12) 54 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TSTATEMENT> ┆
0x016020…016040 20 20 20 20 3a 30 20 0a 20 20 31 37 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ :0 174 ! ┆
0x016040…016060 3c 45 58 43 48 41 4e 47 45 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<EXCHANGESTATEMENT> ┆
0x016060…016080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 37 35 20 20 20 20 20 20 20 20 20 ┆ :0 175 ┆
0x016080…0160a0 20 20 20 20 20 20 20 20 21 20 3c 43 41 53 45 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 ┆ ! <CASESTATEMENT> ┆
0x0160a0…0160c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 37 ┆ :0 17┆
0x0160c0…0160e0 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 44 4f 3e 20 3c 53 54 41 ┆6 ! <FORDO> <STA┆
0x0160e0…016100 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3c 45 4e 44 4c 41 ┆RTLABELSCOPE> <STATEMENT> <ENDLA┆
0x016100…016120 42 45 4c 53 43 4f 50 45 3e 20 3a 39 31 37 20 45 4e 44 4c 45 56 45 4c 20 45 4e 44 46 4f 52 2c 20 ┆BELSCOPE> :917 ENDLEVEL ENDFOR, ┆
0x016120…016140 45 4e 44 4c 45 56 45 4c 20 0a 20 20 31 37 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ENDLEVEL 177 ┆
0x016140…016160 21 20 3c 47 4f 54 4f 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆! <GOTOSTATEMENT> ┆
0x016160…016180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 37 38 20 20 20 20 20 20 20 ┆ :0 178 ┆
0x016180…0161a0 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 46 54 48 45 4e 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e ┆ ! <IFTHEN> <STATEMENT>┆
0x0161a0…0161c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 35 20 45 ┆ :925 E┆
0x0161c0…0161e0 4e 44 49 46 20 0a 20 20 31 37 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 ┆NDIF 179 ! <I┆
0x0161e0…016200 46 54 48 45 4e 45 4c 53 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 ┆FTHENELSE> <STATEMENT> ┆
0x016200…016220 (5, 1, 13) 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 38 20 45 4e 44 45 4c 53 45 20 0a 20 20 31 38 30 20 ┆ :958 ENDELSE 180 ┆
0x016220…016240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e 20 3a 20 ┆ ! <LABELNAME> : ┆
0x016240…016260 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<STATEMENT> ┆
0x016260…016280 3a 30 20 0a 20 20 31 38 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 45 50 ┆:0 181 ! <REP┆
0x016280…0162a0 45 41 54 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EATSTATEMENT> ┆
0x0162a0…0162c0 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 38 32 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 182 ┆
0x0162c0…0162e0 20 20 20 20 21 20 3c 57 48 49 4c 45 44 4f 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 ┆ ! <WHILEDO> <STATEMENT> ┆
0x0162e0…016300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 33 20 45 4e 44 57 48 49 4c ┆ :933 ENDWHIL┆
0x016300…016320 45 20 0a 20 20 31 38 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 57 49 54 48 ┆E 183 ! <WITH┆
0x016320…016340 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 ┆DO> <STARTLABELSCOPE> <STATEMENT┆
0x016340…016360 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 39 33 36 20 45 4e 44 57 49 54 48 20 45 ┆> <ENDLABELSCOPE> :936 ENDWITH E┆
0x016360…016380 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c 45 56 45 4c 20 0a 20 20 31 38 34 20 20 20 20 20 20 20 20 ┆NDLEVEL, ENDLEVEL 184 ┆
0x016380…0163a0 20 20 20 20 20 20 20 20 20 21 20 3c 4c 4f 43 4b 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 ┆ ! <LOCKDO> <STARTLABELS┆
0x0163a0…0163c0 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 ┆COPE> <STATEMENT> <ENDLABELSCOPE┆
0x0163c0…0163e0 3e 20 3a 39 34 39 20 45 4e 44 4c 4f 43 4b 20 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c 45 56 45 ┆> :949 ENDLOCK ENDLEVEL, ENDLEVE┆
0x0163e0…016400 4c 20 0a 20 20 31 38 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 4f 4f 50 ┆L 185 ! <LOOP┆
0x016400…016420 (5, 1, 14) 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆STATEMENT> ┆
0x016420…016440 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 38 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 186 ┆
0x016440…016460 20 20 20 21 20 45 58 49 54 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EXITLOOP ┆
0x016460…016480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 30 20 45 58 49 54 4c 4f 4f 50 ┆ :950 EXITLOOP┆
0x016480…0164a0 20 0a 20 20 31 38 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 43 4f 4e 54 49 4e ┆ 187 ! CONTIN┆
0x0164a0…0164c0 55 45 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆UELOOP ┆
0x0164c0…0164e0 20 20 20 20 20 20 20 20 3a 39 35 31 20 43 4f 4e 54 4c 4f 4f 50 20 0a 20 20 31 38 38 20 20 20 20 ┆ :951 CONTLOOP 188 ┆
0x0164e0…016500 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EXIT ┆
0x016500…016520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 ┆ :95┆
0x016520…016540 32 20 45 58 49 54 53 54 41 54 20 0a 20 20 31 38 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆2 EXITSTAT 189 ┆
0x016540…016560 20 20 21 20 3c 52 45 47 49 4f 4e 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e ┆ ! <REGIONDO> <STARTLABELSCOPE>┆
0x016560…016580 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 39 35 ┆ <STATEMENT> <ENDLABELSCOPE> :95┆
0x016580…0165a0 33 20 45 4e 44 52 45 47 49 4f 4e 20 0a 20 20 31 39 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆3 ENDREGION 190 ┆
0x0165a0…0165c0 20 20 20 21 20 3c 43 48 41 4e 4e 45 4c 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 ┆ ! <CHANNELDO> <STARTLABELSCOP┆
0x0165c0…0165e0 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a ┆E> <STATEMENT> <ENDLABELSCOPE> :┆
0x0165e0…016600 39 36 34 20 45 4e 44 43 48 41 4e 4e 45 4c 20 0a 20 20 31 39 31 20 20 20 20 20 20 20 20 20 20 20 ┆964 ENDCHANNEL 191 ┆
0x016600…016620 (5, 1, 15) 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ERROR ┆
0x016620…016640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 31 20 45 52 52 4f 52 ┆ :121 ERROR┆
0x016640…016660 53 54 41 54 45 4d 45 4e 54 20 0a 0a 20 20 31 39 32 20 20 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 ┆STATEMENT 192 <BALANCEDSTA┆
0x016660…016680 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TEMENT> ::= EMPTY ┆
0x016680…0166a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 30 20 0a 20 20 31 39 33 20 20 20 ┆ :900 193 ┆
0x0166a0…0166c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 4f 4d 50 4f 55 4e ┆ ! <COMPOUN┆
0x0166c0…0166e0 44 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆DSTATEMENT> :0┆
0x0166e0…016700 20 0a 20 20 31 39 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 194 ┆
0x016700…016720 21 20 3c 50 52 4f 43 45 44 55 52 45 43 41 4c 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆! <PROCEDURECALL> ┆
0x016720…016740 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 39 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 195 ┆
0x016740…016760 20 20 20 20 20 20 20 20 20 20 21 20 3c 41 53 53 49 47 4e 4d 45 4e 54 53 54 41 54 45 4d 45 4e 54 ┆ ! <ASSIGNMENTSTATEMENT┆
0x016760…016780 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 31 39 36 20 20 20 20 20 ┆> :0 196 ┆
0x016780…0167a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 43 48 41 4e 47 45 53 ┆ ! <EXCHANGES┆
0x0167a0…0167c0 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a ┆TATEMENT> :0 ┆
0x0167c0…0167e0 20 20 31 39 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ 197 ! ┆
0x0167e0…016800 3c 43 41 53 45 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<CASESTATEMENT> ┆
0x016800…016820 (6, 0, 1) 20 20 20 20 20 20 3a 30 20 0a 20 20 31 39 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 198 ┆
0x016820…016840 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f ┆ ! <FORDO> <STARTLABELSCO┆
0x016840…016860 50 45 3e 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0a 20 20 20 20 20 20 20 ┆PE> <BALANCEDSTATEMENT> ┆
0x016860…016880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 ┆ <ENDLAB┆
0x016880…0168a0 45 4c 53 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ELSCOPE> :┆
0x0168a0…0168c0 39 31 37 20 45 4e 44 4c 45 56 45 4c 20 45 4e 44 46 4f 52 2c 20 45 4e 44 4c 45 56 45 4c 20 0a 20 ┆917 ENDLEVEL ENDFOR, ENDLEVEL ┆
0x0168c0…0168e0 20 31 39 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ 199 ! <┆
0x0168e0…016900 47 4f 54 4f 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆GOTOSTATEMENT> ┆
0x016900…016920 20 20 20 20 20 3a 30 20 0a 20 20 32 30 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 200 ┆
0x016920…016940 20 20 20 20 20 20 20 21 20 3c 49 46 54 48 45 4e 45 4c 53 45 3e 20 3c 42 41 4c 41 4e 43 45 44 53 ┆ ! <IFTHENELSE> <BALANCEDS┆
0x016940…016960 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 3a 39 35 38 20 45 4e 44 45 4c 53 45 20 0a 20 20 32 ┆TATEMENT> :958 ENDELSE 2┆
0x016960…016980 30 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 41 ┆01 ! <LA┆
0x016980…0169a0 42 45 4c 4e 41 4d 45 3e 20 3a 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 20 ┆BELNAME> : <BALANCEDSTATEMENT> ┆
0x0169a0…0169c0 20 20 20 3a 30 20 0a 20 20 32 30 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 202 ┆
0x0169c0…0169e0 20 20 20 20 20 21 20 3c 52 45 50 45 41 54 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 ┆ ! <REPEATSTATEMENT> ┆
0x0169e0…016a00 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 32 30 33 20 20 20 20 20 20 20 20 20 20 ┆ :0 203 ┆
0x016a00…016a20 (6, 0, 2) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 57 48 49 4c 45 44 4f 3e 20 3c 42 41 4c 41 ┆ ! <WHILEDO> <BALA┆
0x016a20…016a40 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 3a 39 33 33 20 45 4e 44 57 ┆NCEDSTATEMENT> :933 ENDW┆
0x016a40…016a60 48 49 4c 45 20 0a 20 20 32 30 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆HILE 204 ┆
0x016a60…016a80 20 20 20 20 21 20 3c 57 49 54 48 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e ┆ ! <WITHDO> <STARTLABELSCOPE>┆
0x016a80…016aa0 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0a 20 20 20 20 20 20 20 20 20 20 ┆ <BALANCEDSTATEMENT> ┆
0x016aa0…016ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 ┆ <ENDLABELS┆
0x016ac0…016ae0 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 36 ┆COPE> :936┆
0x016ae0…016b00 20 45 4e 44 57 49 54 48 20 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c 45 56 45 4c 20 0a 20 20 32 ┆ ENDWITH ENDLEVEL, ENDLEVEL 2┆
0x016b00…016b20 30 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 4f ┆05 ! <LO┆
0x016b20…016b40 43 4b 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 42 41 4c 41 4e 43 45 ┆CKDO> <STARTLABELSCOPE> <BALANCE┆
0x016b40…016b60 44 53 54 41 54 45 4d 45 4e 54 3e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DSTATEMENT> ┆
0x016b60…016b80 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 20 20 ┆ <ENDLABELSCOPE> ┆
0x016b80…016ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 39 20 45 4e 44 4c 4f 43 4b 20 ┆ :949 ENDLOCK ┆
0x016ba0…016bc0 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c 45 56 45 4c 20 0a 20 20 32 30 36 20 20 20 20 20 20 20 ┆ENDLEVEL, ENDLEVEL 206 ┆
0x016bc0…016be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 4f 4f 50 53 54 41 54 45 4d 45 ┆ ! <LOOPSTATEME┆
0x016be0…016c00 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 ┆NT> :0 ┆
0x016c00…016c20 (6, 0, 3) 32 30 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 58 ┆207 ! EX┆
0x016c20…016c40 49 54 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ITLOOP ┆
0x016c40…016c60 20 20 20 20 3a 39 35 30 20 45 58 49 54 4c 4f 4f 50 20 0a 20 20 32 30 38 20 20 20 20 20 20 20 20 ┆ :950 EXITLOOP 208 ┆
0x016c60…016c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 43 4f 4e 54 49 4e 55 45 4c 4f 4f 50 20 ┆ ! CONTINUELOOP ┆
0x016c80…016ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 31 20 43 4f ┆ :951 CO┆
0x016ca0…016cc0 4e 54 4c 4f 4f 50 20 0a 20 20 32 30 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NTLOOP 209 ┆
0x016cc0…016ce0 20 20 20 20 20 20 21 20 45 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EXIT ┆
0x016ce0…016d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 32 20 45 58 49 54 53 54 41 54 20 0a 20 20 32 ┆ :952 EXITSTAT 2┆
0x016d00…016d20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 45 ┆10 ! <RE┆
0x016d20…016d40 47 49 4f 4e 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 42 41 4c 41 4e ┆GIONDO> <STARTLABELSCOPE> <BALAN┆
0x016d40…016d60 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CEDSTATEMENT> ┆
0x016d60…016d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 ┆ <ENDLABELSCOPE> ┆
0x016d80…016da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 33 20 45 4e 44 52 45 47 ┆ :953 ENDREG┆
0x016da0…016dc0 49 4f 4e 20 0a 20 20 32 31 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ION 211 ┆
0x016dc0…016de0 20 20 20 21 20 3c 43 48 41 4e 4e 45 4c 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 ┆ ! <CHANNELDO> <STARTLABELSCOP┆
0x016de0…016e00 45 3e 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0a 20 20 20 20 20 20 20 20 ┆E> <BALANCEDSTATEMENT> ┆
0x016e00…016e20 (6, 0, 4) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 ┆ <ENDLABE┆
0x016e20…016e40 4c 53 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 ┆LSCOPE> :9┆
0x016e40…016e60 36 34 20 45 4e 44 43 48 41 4e 4e 45 4c 20 0a 20 20 32 31 32 20 20 20 20 20 20 20 20 20 20 20 20 ┆64 ENDCHANNEL 212 ┆
0x016e60…016e80 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ERROR ┆
0x016e80…016ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 31 20 45 52 52 4f 52 53 ┆ :121 ERRORS┆
0x016ea0…016ec0 54 41 54 45 4d 45 4e 54 20 0a 0a 20 20 32 31 33 20 20 20 3c 50 52 4f 43 45 44 55 52 45 43 41 4c ┆TATEMENT 213 <PROCEDURECAL┆
0x016ec0…016ee0 4c 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆L> ::= <VARIABLE> ┆
0x016ee0…016f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 33 20 43 41 4c 4c 50 52 4f 43 45 44 ┆ :903 CALLPROCED┆
0x016f00…016f20 55 52 45 20 0a 0a 20 20 32 31 34 20 20 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 ┆URE 214 <LABELNAME> ::= NA┆
0x016f20…016f40 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ME ┆
0x016f40…016f60 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 30 31 20 4c 41 42 45 4c 44 45 46 2c 20 44 45 43 4c ┆ :1201 LABELDEF, DECL┆
0x016f60…016f80 41 52 41 54 49 4f 4e 20 4c 41 42 45 4c 44 45 43 4c 41 52 45 20 0a 0a 20 20 32 31 35 20 20 20 3c ┆ARATION LABELDECLARE 215 <┆
0x016f80…016fa0 41 43 54 55 41 4c 50 41 52 41 4d 45 54 45 52 4c 49 53 54 3e 20 3a 3a 3d 20 3c 55 4e 49 54 3e 20 ┆ACTUALPARAMETERLIST> ::= <UNIT> ┆
0x016fa0…016fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 ┆ :90┆
0x016fc0…016fe0 34 20 41 43 54 55 41 4c 50 41 52 41 4d 20 0a 20 20 32 31 36 20 20 20 20 20 20 20 20 20 20 20 20 ┆4 ACTUALPARAM 216 ┆
0x016fe0…017000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 41 43 54 55 41 4c 50 41 52 41 4d 45 54 45 ┆ ! <ACTUALPARAMETE┆
0x017000…017020 (6, 0, 5) 52 4c 49 53 54 3e 20 2c 20 3c 55 4e 49 54 3e 20 20 20 20 20 20 3a 39 30 34 20 41 43 54 55 41 4c ┆RLIST> , <UNIT> :904 ACTUAL┆
0x017020…017040 50 41 52 41 4d 20 0a 0a 20 20 32 31 37 20 20 20 3c 55 4e 49 54 3e 20 3a 3a 3d 20 3c 45 58 50 52 ┆PARAM 217 <UNIT> ::= <EXPR┆
0x017040…017060 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ESSION> ┆
0x017060…017080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 32 31 38 20 20 20 20 20 20 20 20 20 ┆ :0 218 ┆
0x017080…0170a0 20 20 20 21 20 3f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ? ┆
0x0170a0…0170c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 35 20 53 4b 49 ┆ :905 SKI┆
0x0170c0…0170e0 50 50 41 52 41 4d 20 0a 0a 20 20 32 31 39 20 20 20 3c 41 53 53 49 47 4e 4d 45 4e 54 53 54 41 54 ┆PPARAM 219 <ASSIGNMENTSTAT┆
0x0170e0…017100 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 3e 20 3c 41 53 53 49 47 4e 3e 20 3c ┆EMENT> ::= <VARIABLE> <ASSIGN> <┆
0x017100…017120 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 3a 39 30 36 20 45 4e 44 41 53 53 49 47 4e 20 0a 0a ┆EXPRESSION> :906 ENDASSIGN ┆
0x017120…017140 20 20 32 32 30 20 20 20 3c 41 53 53 49 47 4e 3e 20 3a 3a 3d 20 3a 3d 20 20 20 20 20 20 20 20 20 ┆ 220 <ASSIGN> ::= := ┆
0x017140…017160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x017160…017180 20 20 20 20 20 20 3a 39 36 30 20 41 53 53 49 47 4e 20 0a 0a 20 20 32 32 31 20 20 20 3c 45 58 43 ┆ :960 ASSIGN 221 <EXC┆
0x017180…0171a0 48 41 4e 47 45 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 3e 20 3c ┆HANGESTATEMENT> ::= <VARIABLE> <┆
0x0171a0…0171c0 45 58 43 48 41 4e 47 45 3e 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 3a 39 30 37 20 45 ┆EXCHANGE> <VARIABLE> :907 E┆
0x0171c0…0171e0 4e 44 45 58 43 48 41 4e 47 45 20 0a 0a 20 20 32 32 32 20 20 20 3c 45 58 43 48 41 4e 47 45 3e 20 ┆NDEXCHANGE 222 <EXCHANGE> ┆
0x0171e0…017200 3a 3a 3d 20 3a 3d 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆::= :=: ┆
0x017200…017220 (6, 0, 6) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 36 31 20 45 58 43 48 41 4e 47 45 ┆ :961 EXCHANGE┆
0x017220…017240 20 0a 0a 20 20 32 32 33 20 20 20 3c 43 41 53 45 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c ┆ 223 <CASESTATEMENT> ::= <┆
0x017240…017260 53 45 4c 45 43 54 4f 52 50 41 52 54 3e 20 3c 43 41 53 45 4c 49 53 54 3e 20 3c 53 4b 49 50 53 45 ┆SELECTORPART> <CASELIST> <SKIPSE┆
0x017260…017280 4d 49 4b 4f 4c 4f 4e 3e 20 3c 45 4e 44 43 41 53 45 50 41 52 54 3e 20 3a 39 30 39 20 45 4e 44 43 ┆MIKOLON> <ENDCASEPART> :909 ENDC┆
0x017280…0172a0 41 53 45 20 0a 0a 20 20 32 32 34 20 20 20 3c 53 45 4c 45 43 54 4f 52 50 41 52 54 3e 20 3a 3a 3d ┆ASE 224 <SELECTORPART> ::=┆
0x0172a0…0172c0 20 3c 43 41 53 45 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 4f 46 20 20 20 20 20 20 20 20 20 ┆ <CASE> <EXPRESSION> OF ┆
0x0172c0…0172e0 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 30 20 43 41 53 45 45 58 50 52 20 0a 0a 20 20 32 32 ┆ :910 CASEEXPR 22┆
0x0172e0…017300 35 20 20 20 3c 43 41 53 45 3e 20 3a 3a 3d 20 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆5 <CASE> ::= CASE ┆
0x017300…017320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x017320…017340 20 20 3a 39 31 31 20 43 41 53 45 53 54 41 54 20 0a 0a 20 20 32 32 36 20 20 20 3c 43 41 53 45 4c ┆ :911 CASESTAT 226 <CASEL┆
0x017340…017360 49 53 54 3e 20 3a 3a 3d 20 3c 43 41 53 45 4c 49 53 54 3e 20 3b 20 3c 43 41 53 45 4c 49 53 54 45 ┆IST> ::= <CASELIST> ; <CASELISTE┆
0x017360…017380 4c 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 32 32 ┆LEMENT> :0 22┆
0x017380…0173a0 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 41 53 45 4c 49 53 54 45 4c 45 4d ┆7 ! <CASELISTELEM┆
0x0173a0…0173c0 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ENT> ┆
0x0173c0…0173e0 20 20 3a 30 20 0a 20 20 32 32 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 4d 50 ┆ :0 228 ! EMP┆
0x0173e0…017400 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TY ┆
0x017400…017420 (6, 0, 7) 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 32 32 39 20 20 20 3c 43 41 53 45 4c 49 ┆ :0 229 <CASELI┆
0x017420…017440 53 54 45 4c 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 43 41 53 45 4c 41 42 45 4c 4c 49 53 54 3e 20 3c ┆STELEMENT> ::= <CASELABELLIST> <┆
0x017440…017460 45 4e 44 4c 41 42 45 4c 4c 49 53 54 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3a 39 31 32 20 43 ┆ENDLABELLIST> <STATEMENT> :912 C┆
0x017460…017480 41 53 45 45 4c 45 4d 45 4e 54 20 0a 0a 20 20 32 33 30 20 20 20 3c 43 41 53 45 4c 41 42 45 4c 4c ┆ASEELEMENT 230 <CASELABELL┆
0x017480…0174a0 49 53 54 3e 20 3a 3a 3d 20 3c 4c 41 42 45 4c 52 41 4e 47 45 3e 20 20 20 20 20 20 20 20 20 20 20 ┆IST> ::= <LABELRANGE> ┆
0x0174a0…0174c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 32 33 31 20 20 20 20 ┆ :0 231 ┆
0x0174c0…0174e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 41 53 45 4c 41 42 45 4c 4c 49 53 ┆ ! <CASELABELLIS┆
0x0174e0…017500 54 3e 20 2c 20 3c 4c 41 42 45 4c 52 41 4e 47 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 ┆T> , <LABELRANGE> :0 ┆
0x017500…017520 0a 0a 20 20 32 33 32 20 20 20 3c 4c 41 42 45 4c 52 41 4e 47 45 3e 20 3a 3a 3d 20 3c 45 58 50 52 ┆ 232 <LABELRANGE> ::= <EXPR┆
0x017520…017540 45 53 53 49 4f 4e 3e 20 2e 2e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 ┆ESSION> .. <EXPRESSION> ┆
0x017540…017560 20 20 20 20 20 20 20 20 3a 39 31 33 20 43 41 53 45 4c 41 42 45 4c 52 41 4e 47 45 20 0a 20 20 32 ┆ :913 CASELABELRANGE 2┆
0x017560…017580 33 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 52 45 53 53 49 4f ┆33 ! <EXPRESSIO┆
0x017580…0175a0 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆N> ┆
0x0175a0…0175c0 20 20 20 3a 39 31 34 20 43 41 53 45 4c 41 42 45 4c 20 0a 0a 20 20 32 33 34 20 20 20 3c 45 4e 44 ┆ :914 CASELABEL 234 <END┆
0x0175c0…0175e0 4c 41 42 45 4c 4c 49 53 54 3e 20 3a 3a 3d 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LABELLIST> ::= : ┆
0x0175e0…017600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 35 20 43 ┆ :915 C┆
0x017600…017620 (6, 0, 8) 41 53 45 4c 49 53 54 20 0a 0a 20 20 32 33 35 20 20 20 3c 45 4e 44 43 41 53 45 50 41 52 54 3e 20 ┆ASELIST 235 <ENDCASEPART> ┆
0x017620…017640 3a 3a 3d 20 3c 4f 54 48 45 52 57 49 53 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 ┆::= <OTHERWISE> <STATEMENTLIST> ┆
0x017640…017660 45 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 32 20 43 41 53 45 45 4c 45 4d 45 4e 54 ┆END :912 CASEELEMENT┆
0x017660…017680 20 0a 20 20 32 33 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 4e 44 20 ┆ 236 ! END ┆
0x017680…0176a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0176a0…0176c0 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 32 33 37 20 20 20 3c 4f 54 48 45 52 57 49 53 45 3e ┆ :0 237 <OTHERWISE>┆
0x0176c0…0176e0 20 3a 3a 3d 20 4f 54 48 45 52 57 49 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ::= OTHERWISE ┆
0x0176e0…017700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 36 20 4f 54 48 45 52 57 49 53 ┆ :916 OTHERWIS┆
0x017700…017720 45 20 43 41 53 45 4c 49 53 54 20 0a 0a 20 20 32 33 38 20 20 20 3c 53 4b 49 50 53 45 4d 49 4b 4f ┆E CASELIST 238 <SKIPSEMIKO┆
0x017720…017740 4c 4f 4e 3e 20 3a 3a 3d 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LON> ::= ; ┆
0x017740…017760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 32 33 39 20 20 20 20 ┆ :0 239 ┆
0x017760…017780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 ┆ ! EMPTY ┆
0x017780…0177a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 ┆ :0 ┆
0x0177a0…0177c0 0a 0a 20 20 32 34 30 20 20 20 3c 46 4f 52 44 4f 3e 20 3a 3a 3d 20 3c 46 4f 52 54 4f 3e 20 3c 45 ┆ 240 <FORDO> ::= <FORTO> <E┆
0x0177c0…0177e0 58 50 52 45 53 53 49 4f 4e 3e 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆XPRESSION> DO ┆
0x0177e0…017800 20 20 20 20 20 20 20 20 3a 39 31 38 20 45 4e 44 53 55 42 52 41 4e 47 45 20 55 50 20 42 45 47 49 ┆ :918 ENDSUBRANGE UP BEGI┆
0x017800…017820 (6, 0, 9) 4e 4c 45 56 45 4c 20 0a 20 20 32 34 31 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 ┆NLEVEL 241 ! <FOR┆
0x017820…017840 44 4f 57 4e 54 4f 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 44 4f 20 20 20 20 20 20 20 20 20 ┆DOWNTO> <EXPRESSION> DO ┆
0x017840…017860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 39 20 45 4e 44 53 55 42 52 41 4e 47 45 20 44 ┆ :919 ENDSUBRANGE D┆
0x017860…017880 4f 57 4e 20 42 45 47 49 4e 4c 45 56 45 4c 20 0a 0a 20 20 32 34 32 20 20 20 3c 46 4f 52 54 4f 3e ┆OWN BEGINLEVEL 242 <FORTO>┆
0x017880…0178a0 20 3a 3a 3d 20 3c 46 4f 52 41 53 53 49 47 4e 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 54 4f ┆ ::= <FORASSIGN> <EXPRESSION> TO┆
0x0178a0…0178c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 32 34 ┆ :0 24┆
0x0178c0…0178e0 33 20 20 20 3c 46 4f 52 44 4f 57 4e 54 4f 3e 20 3a 3a 3d 20 3c 46 4f 52 41 53 53 49 47 4e 3e 20 ┆3 <FORDOWNTO> ::= <FORASSIGN> ┆
0x0178e0…017900 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 44 4f 57 4e 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<EXPRESSION> DOWNTO ┆
0x017900…017920 20 20 3a 30 20 0a 0a 20 20 32 34 34 20 20 20 3c 46 4f 52 41 53 53 49 47 4e 3e 20 3a 3a 3d 20 46 ┆ :0 244 <FORASSIGN> ::= F┆
0x017920…017940 4f 52 20 4e 41 4d 45 20 3a 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OR NAME := ┆
0x017940…017960 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 30 20 46 4f 52 53 54 41 54 2c 20 42 45 47 49 4e ┆ :920 FORSTAT, BEGIN┆
0x017960…017980 4c 45 56 45 4c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0a 0a 20 20 32 34 35 20 20 20 3c 47 4f 54 ┆LEVEL DECLARATION 245 <GOT┆
0x017980…0179a0 4f 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 47 4f 54 4f 3e 20 3c 4c 41 42 4e 41 4d 45 3e ┆OSTATEMENT> ::= <GOTO> <LABNAME>┆
0x0179a0…0179c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 32 20 45 ┆ :922 E┆
0x0179c0…0179e0 4e 44 47 4f 54 4f 20 0a 0a 20 20 32 34 36 20 20 20 3c 47 4f 54 4f 3e 20 3a 3a 3d 20 47 4f 54 4f ┆NDGOTO 246 <GOTO> ::= GOTO┆
0x0179e0…017a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x017a00…017a20 (6, 0, 10) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 33 20 47 4f 54 4f 53 54 41 54 20 0a 0a 20 ┆ :923 GOTOSTAT ┆
0x017a20…017a40 20 32 34 37 20 20 20 3c 4c 41 42 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 ┆ 247 <LABNAME> ::= NAME ┆
0x017a40…017a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x017a60…017a80 20 20 20 20 20 3a 39 32 34 20 49 44 20 0a 0a 20 20 32 34 38 20 20 20 3c 49 46 54 48 45 4e 3e 20 ┆ :924 ID 248 <IFTHEN> ┆
0x017a80…017aa0 3a 3a 3d 20 3c 49 46 50 41 52 54 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 54 48 45 4e 20 20 ┆::= <IFPART> <EXPRESSION> THEN ┆
0x017aa0…017ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 36 20 49 46 45 58 50 52 ┆ :926 IFEXPR┆
0x017ac0…017ae0 20 0a 0a 20 20 32 34 39 20 20 20 3c 49 46 50 41 52 54 3e 20 3a 3a 3d 20 49 46 20 20 20 20 20 20 ┆ 249 <IFPART> ::= IF ┆
0x017ae0…017b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x017b00…017b20 20 20 20 20 20 20 20 20 20 3a 39 32 37 20 49 46 53 54 41 54 20 0a 0a 20 20 32 35 30 20 20 20 3c ┆ :927 IFSTAT 250 <┆
0x017b20…017b40 49 46 54 48 45 4e 45 4c 53 45 3e 20 3a 3a 3d 20 3c 49 46 54 48 45 4e 3e 20 3c 42 41 4c 41 4e 43 ┆IFTHENELSE> ::= <IFTHEN> <BALANC┆
0x017b40…017b60 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 ┆EDSTATEMENT> ELSE :92┆
0x017b60…017b80 38 20 45 4c 53 45 20 0a 0a 20 20 32 35 31 20 20 20 3c 4c 4f 4f 50 53 54 41 54 45 4d 45 4e 54 3e ┆8 ELSE 251 <LOOPSTATEMENT>┆
0x017b80…017ba0 20 3a 3a 3d 20 3c 4c 4f 4f 50 3e 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 45 4e 44 4c ┆ ::= <LOOP> <STATEMENTLIST> ENDL┆
0x017ba0…017bc0 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 37 20 45 4e 44 4c 4f 4f 50 20 0a 0a 20 20 ┆OOP :957 ENDLOOP ┆
0x017bc0…017be0 32 35 32 20 20 20 3c 4c 4f 4f 50 3e 20 3a 3a 3d 20 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 ┆252 <LOOP> ::= LOOP ┆
0x017be0…017c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x017c00…017c20 (6, 0, 11) 20 20 20 20 3a 39 35 36 20 4c 4f 4f 50 53 54 41 54 20 0a 0a 20 20 32 35 33 20 20 20 3c 52 45 50 ┆ :956 LOOPSTAT 253 <REP┆
0x017c20…017c40 45 41 54 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 52 45 50 45 41 54 3e 20 3c 53 54 41 54 ┆EATSTATEMENT> ::= <REPEAT> <STAT┆
0x017c40…017c60 45 4d 45 4e 54 4c 49 53 54 3e 20 3c 55 4e 54 49 4c 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 ┆EMENTLIST> <UNTIL> <EXPRESSION> ┆
0x017c60…017c80 3a 39 33 30 20 45 4e 44 52 45 50 45 41 54 20 0a 0a 20 20 32 35 34 20 20 20 3c 52 45 50 45 41 54 ┆:930 ENDREPEAT 254 <REPEAT┆
0x017c80…017ca0 3e 20 3a 3a 3d 20 52 45 50 45 41 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> ::= REPEAT ┆
0x017ca0…017cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 32 20 52 45 50 45 ┆ :932 REPE┆
0x017cc0…017ce0 41 54 53 54 41 54 20 0a 0a 20 20 32 35 35 20 20 20 3c 55 4e 54 49 4c 3e 20 3a 3a 3d 20 55 4e 54 ┆ATSTAT 255 <UNTIL> ::= UNT┆
0x017ce0…017d00 49 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆IL ┆
0x017d00…017d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 39 20 55 4e 54 49 4c 20 0a 0a 20 20 32 35 ┆ :929 UNTIL 25┆
0x017d20…017d40 36 20 20 20 3c 57 48 49 4c 45 44 4f 3e 20 3a 3a 3d 20 3c 57 48 49 4c 45 3e 20 3c 45 58 50 52 45 ┆6 <WHILEDO> ::= <WHILE> <EXPRE┆
0x017d40…017d60 53 53 49 4f 4e 3e 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆SSION> DO ┆
0x017d60…017d80 20 20 3a 39 33 34 20 57 48 49 4c 45 45 58 50 52 20 0a 0a 20 20 32 35 37 20 20 20 3c 57 48 49 4c ┆ :934 WHILEEXPR 257 <WHIL┆
0x017d80…017da0 45 3e 20 3a 3a 3d 20 57 48 49 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆E> ::= WHILE ┆
0x017da0…017dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 35 20 57 48 ┆ :935 WH┆
0x017dc0…017de0 49 4c 45 53 54 41 54 20 0a 0a 20 20 32 35 38 20 20 20 3c 57 49 54 48 44 4f 3e 20 3a 3a 3d 20 3c ┆ILESTAT 258 <WITHDO> ::= <┆
0x017de0…017e00 57 49 54 48 3e 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 4c 49 53 54 3e 20 44 4f 20 20 20 20 20 ┆WITH> <WITHVARIABLELIST> DO ┆
0x017e00…017e20 (6, 0, 12) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 34 20 44 4f 20 0a 0a 20 20 32 35 39 20 ┆ :944 DO 259 ┆
0x017e20…017e40 20 20 3c 4c 4f 43 4b 44 4f 3e 20 3a 3a 3d 20 3c 4c 4f 43 4b 3e 20 3c 56 41 52 49 41 42 4c 45 3e ┆ <LOCKDO> ::= <LOCK> <VARIABLE>┆
0x017e40…017e60 20 3c 54 4f 3e 20 3c 4c 4f 43 4b 49 44 45 4e 54 3e 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <TO> <LOCKIDENT> DO ┆
0x017e60…017e80 3a 39 34 37 20 44 4f 20 0a 0a 20 20 32 36 30 20 20 20 3c 4c 4f 43 4b 49 44 45 4e 54 3e 20 3a 3a ┆:947 DO 260 <LOCKIDENT> ::┆
0x017e80…017ea0 3d 20 3c 49 44 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆= <IDENT> ┆
0x017ea0…017ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 33 20 4e 4f 4c 4f 43 41 4c 54 59 50 45 ┆ :943 NOLOCALTYPE┆
0x017ec0…017ee0 20 0a 20 20 32 36 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 44 45 4e 54 ┆ 261 ! <IDENT┆
0x017ee0…017f00 3e 20 3c 54 59 50 45 43 4f 4c 4f 4e 3e 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 43 3e 20 20 ┆> <TYPECOLON> <COMMONTYPESPEC> ┆
0x017f00…017f20 20 20 20 20 20 20 20 20 3a 39 34 32 20 45 4e 44 4c 4f 43 41 4c 54 59 50 45 20 0a 0a 20 20 32 36 ┆ :942 ENDLOCALTYPE 26┆
0x017f20…017f40 32 20 20 20 3c 57 49 54 48 3e 20 3a 3a 3d 20 57 49 54 48 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆2 <WITH> ::= WITH ┆
0x017f40…017f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x017f60…017f80 20 20 3a 39 33 37 20 57 49 54 48 53 54 41 54 20 42 45 47 49 4e 4c 45 56 45 4c 20 0a 0a 20 20 32 ┆ :937 WITHSTAT BEGINLEVEL 2┆
0x017f80…017fa0 36 33 20 20 20 3c 4c 4f 43 4b 3e 20 3a 3a 3d 20 4c 4f 43 4b 44 41 54 41 20 20 20 20 20 20 20 20 ┆63 <LOCK> ::= LOCKDATA ┆
0x017fa0…017fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x017fc0…017fe0 20 20 20 3a 39 34 35 20 4c 4f 43 4b 53 54 41 54 20 42 45 47 49 4e 4c 45 56 45 4c 20 0a 20 20 32 ┆ :945 LOCKSTAT BEGINLEVEL 2┆
0x017fe0…018000 36 34 20 20 20 20 20 20 20 20 20 20 20 20 21 20 4c 4f 43 4b 42 55 46 20 20 20 20 20 20 20 20 20 ┆64 ! LOCKBUF ┆
0x018000…018020 (6, 0, 13) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x018020…018040 20 20 20 3a 39 34 36 20 4c 4f 43 4b 42 55 46 53 54 41 54 20 0a 0a 20 20 32 36 35 20 20 20 3c 57 ┆ :946 LOCKBUFSTAT 265 <W┆
0x018040…018060 49 54 48 56 41 52 49 41 42 4c 45 4c 49 53 54 3e 20 3a 3a 3d 20 3c 57 49 54 48 56 41 52 49 41 42 ┆ITHVARIABLELIST> ::= <WITHVARIAB┆
0x018060…018080 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a ┆LE> :0 ┆
0x018080…0180a0 20 20 32 36 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ 266 ! <┆
0x0180a0…0180c0 57 49 54 48 56 41 52 49 41 42 4c 45 4c 49 53 54 3e 20 3c 57 49 54 48 43 4f 4d 4d 41 3e 20 3c 57 ┆WITHVARIABLELIST> <WITHCOMMA> <W┆
0x0180c0…0180e0 49 54 48 56 41 52 49 41 42 4c 45 3e 20 3a 30 20 0a 0a 20 20 32 36 37 20 20 20 3c 57 49 54 48 43 ┆ITHVARIABLE> :0 267 <WITHC┆
0x0180e0…018100 4f 4d 4d 41 3e 20 3a 3a 3d 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OMMA> ::= , ┆
0x018100…018120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 38 20 57 49 54 ┆ :938 WIT┆
0x018120…018140 48 43 4f 4d 4d 41 20 42 45 47 49 4e 4c 45 56 45 4c 20 0a 0a 20 20 32 36 38 20 20 20 3c 57 49 54 ┆HCOMMA BEGINLEVEL 268 <WIT┆
0x018140…018160 48 56 41 52 49 41 42 4c 45 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 ┆HVARIABLE> ::= <VARIABLE> ┆
0x018160…018180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 39 20 57 ┆ :939 W┆
0x018180…0181a0 49 54 48 56 41 52 20 4e 4f 4c 4f 43 41 4c 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 ┆ITHVAR NOLOCALDECL, DECLARATION ┆
0x0181a0…0181c0 0a 20 20 32 36 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 ┆ 269 ! <VAR┆
0x0181c0…0181e0 49 41 42 4c 45 3e 20 3c 41 53 3e 20 3c 4c 4f 43 41 4c 4e 41 4d 45 3e 20 3c 54 59 50 45 43 4f 4c ┆IABLE> <AS> <LOCALNAME> <TYPECOL┆
0x0181e0…018200 4f 4e 3e 20 3c 43 4f 4d 4d 4f 4e 54 59 50 45 53 50 45 43 3e 20 3a 39 34 32 20 45 4e 44 4c 4f 43 ┆ON> <COMMONTYPESPEC> :942 ENDLOC┆
0x018200…018220 (6, 0, 14) 41 4c 44 45 43 4c 20 0a 20 20 32 37 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ALDECL 270 ┆
0x018220…018240 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 3c 41 53 3e 20 3c 4c 4f 43 41 4c 4e 41 4d 45 3e 20 20 ┆ ! <VARIABLE> <AS> <LOCALNAME> ┆
0x018240…018260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 33 20 4e 4f 4c 4f 43 41 4c 54 59 50 45 20 0a ┆ :943 NOLOCALTYPE ┆
0x018260…018280 0a 20 20 32 37 31 20 20 20 3c 41 53 3e 20 3a 3a 3d 20 41 53 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 271 <AS> ::= AS ┆
0x018280…0182a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0182a0…0182c0 20 20 20 20 20 20 20 3a 39 34 30 20 57 49 54 48 56 41 52 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e ┆ :940 WITHVAR, DECLARATION┆
0x0182c0…0182e0 20 0a 0a 20 20 32 37 32 20 20 20 3c 4c 4f 43 41 4c 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 ┆ 272 <LOCALNAME> ::= NAME ┆
0x0182e0…018300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x018300…018320 20 20 20 20 20 20 20 20 20 3a 39 34 31 20 2c 20 52 45 4e 41 4d 45 20 0a 0a 20 20 32 37 33 20 20 ┆ :941 , RENAME 273 ┆
0x018320…018340 20 3c 54 4f 3e 20 3a 3a 3d 20 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <TO> ::= TO ┆
0x018340…018360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x018360…018380 39 34 38 20 4c 4f 43 4b 56 41 52 20 45 4e 44 4c 4f 43 4b 44 45 43 4c 2c 20 53 54 41 52 54 4c 49 ┆948 LOCKVAR ENDLOCKDECL, STARTLI┆
0x018380…0183a0 53 54 20 0a 0a 20 20 32 37 34 20 20 20 3c 52 45 47 49 4f 4e 44 4f 3e 20 3a 3a 3d 20 3c 52 45 47 ┆ST 274 <REGIONDO> ::= <REG┆
0x0183a0…0183c0 49 4f 4e 3e 20 3c 56 41 52 49 41 42 4c 45 3e 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ION> <VARIABLE> DO ┆
0x0183c0…0183e0 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 35 20 56 41 52 20 0a 0a 20 20 32 37 35 20 20 20 3c 52 ┆ :955 VAR 275 <R┆
0x0183e0…018400 45 47 49 4f 4e 3e 20 3a 3a 3d 20 52 45 47 49 4f 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EGION> ::= REGION ┆
0x018400…018420 (6, 0, 15) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 34 ┆ :954┆
0x018420…018440 20 52 45 47 49 4f 4e 53 54 41 54 20 0a 0a 20 20 32 37 36 20 20 20 3c 43 48 41 4e 4e 45 4c 44 4f ┆ REGIONSTAT 276 <CHANNELDO┆
0x018440…018460 3e 20 3a 3a 3d 20 3c 43 48 41 4e 4e 45 4c 3e 20 3c 56 41 52 49 41 42 4c 45 3e 20 44 4f 20 20 20 ┆> ::= <CHANNEL> <VARIABLE> DO ┆
0x018460…018480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 36 32 20 43 48 41 4e 56 41 52 ┆ :962 CHANVAR┆
0x018480…0184a0 20 0a 0a 20 20 32 37 37 20 20 20 3c 43 48 41 4e 4e 45 4c 3e 20 3a 3a 3d 20 43 48 41 4e 4e 45 4c ┆ 277 <CHANNEL> ::= CHANNEL┆
0x0184a0…0184c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0184c0…0184e0 20 20 20 20 20 20 20 20 20 3a 39 36 33 20 43 48 41 4e 4e 45 4c 53 54 41 54 20 0a 0a 20 20 32 37 ┆ :963 CHANNELSTAT 27┆
0x0184e0…018500 38 20 20 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 3a 3a 3d 20 3c 53 49 4d 50 4c 45 45 58 50 52 ┆8 <EXPRESSION> ::= <SIMPLEEXPR┆
0x018500…018520 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ESSION> ┆
0x018520…018540 20 20 3a 38 30 31 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0a 20 20 32 37 39 20 20 20 20 20 ┆ :801 ENDEXPRESSION 279 ┆
0x018540…018560 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e ┆ ! <SIMPLEEXPRESSION┆
0x018560…018580 3e 20 3d 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 3a 38 30 32 ┆> = <SIMPLEEXPRESSION> :802┆
0x018580…0185a0 20 45 51 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0a 20 20 32 38 30 20 20 20 20 20 20 20 20 ┆ EQ ENDEXPRESSION 280 ┆
0x0185a0…0185c0 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3c ┆ ! <SIMPLEEXPRESSION> <┆
0x0185c0…0185e0 3e 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 3a 38 30 33 20 4e 45 ┆> <SIMPLEEXPRESSION> :803 NE┆
0x0185e0…018600 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0a 20 20 32 38 31 20 20 20 20 20 20 20 20 20 20 20 ┆ ENDEXPRESSION 281 ┆
0x018600…018620 (6, 1, 1) 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3c 20 3c 53 ┆ ! <SIMPLEEXPRESSION> < <S┆
0x018620…018640 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 3a 38 30 34 20 4c 54 20 45 4e ┆IMPLEEXPRESSION> :804 LT EN┆
0x018640…018660 44 45 58 50 52 45 53 53 49 4f 4e 20 0a 20 20 32 38 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DEXPRESSION 282 ┆
0x018660…018680 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3c 3d 20 3c 53 49 4d ┆ ! <SIMPLEEXPRESSION> <= <SIM┆
0x018680…0186a0 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 3a 38 30 35 20 4c 45 20 45 4e 44 45 58 ┆PLEEXPRESSION> :805 LE ENDEX┆
0x0186a0…0186c0 50 52 45 53 53 49 4f 4e 20 0a 20 20 32 38 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PRESSION 283 ┆
0x0186c0…0186e0 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3e 20 3c 53 49 4d 50 4c 45 45 ┆ ! <SIMPLEEXPRESSION> > <SIMPLEE┆
0x0186e0…018700 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 3a 38 30 36 20 47 54 20 45 4e 44 45 58 50 52 45 ┆XPRESSION> :806 GT ENDEXPRE┆
0x018700…018720 53 53 49 4f 4e 20 0a 20 20 32 38 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆SSION 284 ! ┆
0x018720…018740 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3e 3d 20 3c 53 49 4d 50 4c 45 45 58 50 ┆<SIMPLEEXPRESSION> >= <SIMPLEEXP┆
0x018740…018760 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 3a 38 30 37 20 47 45 20 45 4e 44 45 58 50 52 45 53 53 49 ┆RESSION> :807 GE ENDEXPRESSI┆
0x018760…018780 4f 4e 20 0a 20 20 32 38 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 ┆ON 285 ! <SI┆
0x018780…0187a0 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 49 4e 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 ┆MPLEEXPRESSION> IN <SIMPLEEXPRES┆
0x0187a0…0187c0 53 49 4f 4e 3e 20 20 20 20 20 3a 38 30 38 20 49 4e 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 ┆SION> :808 IN ENDEXPRESSION ┆
0x0187c0…0187e0 0a 20 20 32 38 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 ┆ 286 ! ERROR ┆
0x0187e0…018800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x018800…018820 (6, 1, 2) 20 20 20 20 20 20 20 3a 31 32 32 20 45 52 52 4f 52 45 58 50 52 45 53 53 49 4f 4e 20 45 4e 44 45 ┆ :122 ERROREXPRESSION ENDE┆
0x018820…018840 58 50 52 45 53 53 49 4f 4e 20 0a 0a 20 20 32 38 37 20 20 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 ┆XPRESSION 287 <SIMPLEEXPRE┆
0x018840…018860 53 53 49 4f 4e 3e 20 3a 3a 3d 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 2b 20 ┆SSION> ::= <SIMPLEEXPRESSION> + ┆
0x018860…018880 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 30 20 41 44 44 20 0a 20 20 32 38 ┆<TERM> :810 ADD 28┆
0x018880…0188a0 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 ┆8 ! <SIMP┆
0x0188a0…0188c0 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 2d 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 ┆LEEXPRESSION> - <TERM> ┆
0x0188c0…0188e0 20 20 3a 38 31 31 20 53 55 42 20 0a 20 20 32 38 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :811 SUB 289 ┆
0x0188e0…018900 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 4f 52 ┆ ! <SIMPLEEXPRESSION> OR┆
0x018900…018920 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 32 20 4f 52 20 0a 20 20 32 39 30 ┆ <TERM> :812 OR 290┆
0x018920…018940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c ┆ ! <SIMPL┆
0x018940…018960 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 58 4f 52 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 ┆EEXPRESSION> XOR <TERM> ┆
0x018960…018980 20 3a 38 31 35 20 58 4f 52 20 0a 20 20 32 39 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :815 XOR 291 ┆
0x018980…0189a0 20 20 20 20 20 20 20 20 21 20 2b 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! + <TERM> ┆
0x0189a0…0189c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 33 20 4e 4f 43 4f 44 45 20 0a 20 20 ┆ :813 NOCODE ┆
0x0189c0…0189e0 32 39 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 2d 20 3c ┆292 ! - <┆
0x0189e0…018a00 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TERM> ┆
0x018a00…018a20 (6, 1, 3) 20 20 20 20 3a 38 31 34 20 55 53 55 42 20 0a 20 20 32 39 33 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :814 USUB 293 ┆
0x018a20…018a40 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <TERM> ┆
0x018a40…018a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 32 39 34 20 ┆ :0 294 ┆
0x018a60…018a80 20 20 3c 54 45 52 4d 3e 20 3a 3a 3d 20 3c 54 45 52 4d 3e 20 2a 20 3c 46 41 43 54 4f 52 3e 20 20 ┆ <TERM> ::= <TERM> * <FACTOR> ┆
0x018a80…018aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x018aa0…018ac0 3a 38 31 36 20 53 54 41 52 20 0a 20 20 32 39 35 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 ┆:816 STAR 295 ! <T┆
0x018ac0…018ae0 45 52 4d 3e 20 2f 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ERM> / <FACTOR> ┆
0x018ae0…018b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 37 20 53 4c 41 53 48 20 0a 20 20 32 ┆ :817 SLASH 2┆
0x018b00…018b20 39 36 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 53 48 49 46 54 20 3c 46 41 ┆96 ! <TERM> SHIFT <FA┆
0x018b20…018b40 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CTOR> ┆
0x018b40…018b60 20 20 20 3a 38 32 31 20 53 48 49 46 54 20 0a 20 20 32 39 37 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :821 SHIFT 297 ┆
0x018b60…018b80 21 20 3c 54 45 52 4d 3e 20 44 49 56 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 ┆! <TERM> DIV <FACTOR> ┆
0x018b80…018ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 38 20 44 49 56 20 0a 20 ┆ :818 DIV ┆
0x018ba0…018bc0 20 32 39 38 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 4d 4f 44 20 3c 46 41 ┆ 298 ! <TERM> MOD <FA┆
0x018bc0…018be0 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CTOR> ┆
0x018be0…018c00 20 20 20 20 20 3a 38 31 39 20 4d 4f 44 20 0a 20 20 32 39 39 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :819 MOD 299 ┆
0x018c00…018c20 (6, 1, 4) 21 20 3c 54 45 52 4d 3e 20 41 4e 44 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 ┆! <TERM> AND <FACTOR> ┆
0x018c20…018c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 30 20 41 4e 44 20 0a 20 ┆ :820 AND ┆
0x018c40…018c60 20 33 30 30 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 ┆ 300 ! <FACTOR> ┆
0x018c60…018c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x018c80…018ca0 20 20 20 20 20 3a 30 20 0a 0a 20 20 33 30 31 20 20 20 3c 46 41 43 54 4f 52 3e 20 3a 3a 3d 20 3c ┆ :0 301 <FACTOR> ::= <┆
0x018ca0…018cc0 56 41 4c 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆VALUEDENOTATION> ┆
0x018cc0…018ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 33 30 32 20 20 20 20 20 20 20 ┆ :0 302 ┆
0x018ce0…018d00 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <VARIABLE> ┆
0x018d00…018d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 30 20 45 ┆ :830 E┆
0x018d20…018d40 4e 44 56 41 52 49 41 42 4c 45 20 0a 20 20 33 30 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆NDVARIABLE 303 !┆
0x018d40…018d60 20 28 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ( <EXPRESSION> ) ┆
0x018d60…018d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 33 30 34 20 20 20 20 20 ┆ :0 304 ┆
0x018d80…018da0 20 20 20 20 20 20 20 20 20 21 20 47 45 54 53 57 49 54 43 48 20 28 20 4e 41 4d 45 20 29 20 20 20 ┆ ! GETSWITCH ( NAME ) ┆
0x018da0…018dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 32 ┆ :832┆
0x018dc0…018de0 20 0a 20 20 33 30 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 56 41 52 53 49 5a 45 20 28 ┆ 305 ! VARSIZE (┆
0x018de0…018e00 20 4e 41 4d 45 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ NAME ) ┆
0x018e00…018e20 (6, 1, 5) 20 20 20 20 20 20 20 20 3a 38 33 33 20 56 41 52 53 49 5a 45 43 41 4c 4c 28 20 53 50 49 58 20 29 ┆ :833 VARSIZECALL( SPIX )┆
0x018e20…018e40 20 0a 20 20 33 30 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 54 59 50 45 53 49 5a 45 20 ┆ 306 ! TYPESIZE ┆
0x018e40…018e60 28 20 4e 41 4d 45 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆( NAME ) ┆
0x018e60…018e80 20 20 20 20 20 20 20 20 3a 38 33 34 20 54 59 50 45 53 49 5a 45 43 41 4c 4c 28 20 53 50 49 58 20 ┆ :834 TYPESIZECALL( SPIX ┆
0x018e80…018ea0 29 20 0a 20 20 33 30 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 4e 4f 54 20 3c 46 41 43 ┆) 307 ! NOT <FAC┆
0x018ea0…018ec0 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TOR> ┆
0x018ec0…018ee0 20 20 20 20 20 20 20 20 20 3a 38 33 31 20 4e 4f 54 20 0a 0a 20 20 33 30 38 20 20 20 3c 56 41 4c ┆ :831 NOT 308 <VAL┆
0x018ee0…018f00 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 55 4e 53 49 47 4e 45 44 49 4e 54 45 47 ┆UEDENOTATION> ::= <UNSIGNEDINTEG┆
0x018f00…018f20 45 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 ┆ER> :0 ┆
0x018f20…018f40 33 30 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 52 ┆309 ! <STR┆
0x018f40…018f60 55 43 56 41 4c 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆UCVALUEDENOTATION> ┆
0x018f60…018f80 20 20 20 20 3a 30 20 0a 20 20 33 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 310 ┆
0x018f80…018fa0 20 20 20 20 21 20 3c 53 45 54 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <SETDENOTATION> ┆
0x018fa0…018fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 35 20 45 4e 44 53 45 54 4c 49 53 54 20 0a 20 ┆ :825 ENDSETLIST ┆
0x018fc0…018fe0 20 33 31 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 ┆ 311 ! <ST┆
0x018fe0…019000 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆R> ┆
0x019000…019020 (6, 1, 6) 20 20 20 20 20 3a 34 30 31 20 4c 49 54 45 52 41 4c 20 54 45 58 54 20 0a 0a 20 20 33 31 32 20 20 ┆ :401 LITERAL TEXT 312 ┆
0x019020…019040 20 3c 53 54 52 3e 20 3a 3a 3d 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <STR> ::= STRING ┆
0x019040…019060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x019060…019080 34 30 35 20 53 54 52 49 4e 47 20 0a 20 20 33 31 33 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 ┆405 STRING 313 ! <S┆
0x019080…0190a0 54 52 3e 20 26 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TR> & STRING ┆
0x0190a0…0190c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 36 20 43 4f 4e 43 41 54 45 4e 41 ┆ :406 CONCATENA┆
0x0190c0…0190e0 54 45 20 53 54 52 49 4e 47 20 0a 20 20 33 31 34 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 ┆TE STRING 314 ! <ST┆
0x0190e0…019100 52 3e 20 26 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆R> & NAME ┆
0x019100…019120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 38 20 43 4f 4e 43 41 54 45 4e 41 4d ┆ :408 CONCATENAM┆
0x019120…019140 45 20 4e 41 4d 45 20 0a 0a 20 20 33 31 35 20 20 20 3c 53 54 52 55 43 56 41 4c 55 45 44 45 4e 4f ┆E NAME 315 <STRUCVALUEDENO┆
0x019140…019160 54 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 53 54 41 52 54 53 54 52 55 43 56 41 4c 3e 20 3c 53 54 52 ┆TATION> ::= <STARTSTRUCVAL> <STR┆
0x019160…019180 55 43 56 41 4c 55 45 4c 49 53 54 3e 20 3a 29 20 3a 38 34 32 20 45 4e 44 53 54 52 55 43 20 0a 20 ┆UCVALUELIST> :) :842 ENDSTRUC ┆
0x019180…0191a0 20 33 31 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 316 ┆
0x0191a0…0191c0 21 20 3c 53 54 41 52 54 53 54 52 55 43 56 41 4c 3e 20 3a 29 20 20 20 20 20 20 20 20 20 20 20 20 ┆! <STARTSTRUCVAL> :) ┆
0x0191c0…0191e0 20 20 20 20 20 3a 38 34 32 20 45 4e 44 53 54 52 55 43 20 0a 0a 20 20 33 31 37 20 20 20 3c 53 54 ┆ :842 ENDSTRUC 317 <ST┆
0x0191e0…019200 41 52 54 53 54 52 55 43 56 41 4c 3e 20 3a 3a 3d 20 28 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ARTSTRUCVAL> ::= (: ┆
0x019200…019220 (6, 1, 7) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 34 31 20 ┆ :841 ┆
0x019220…019240 42 45 47 49 4e 53 54 52 55 43 20 0a 0a 20 20 33 31 38 20 20 20 3c 53 54 52 55 43 56 41 4c 55 45 ┆BEGINSTRUC 318 <STRUCVALUE┆
0x019240…019260 4c 49 53 54 3e 20 3a 3a 3d 20 3c 53 54 52 55 43 56 41 4c 55 45 4c 49 53 54 3e 20 2c 20 3c 53 54 ┆LIST> ::= <STRUCVALUELIST> , <ST┆
0x019260…019280 52 55 43 56 41 4c 55 45 3e 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 20 20 33 31 39 20 20 20 20 ┆RUCVALUE> :0 319 ┆
0x019280…0192a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 52 55 43 56 41 4c 55 45 3e ┆ ! <STRUCVALUE>┆
0x0192a0…0192c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 ┆ :0 ┆
0x0192c0…0192e0 0a 0a 20 20 33 32 30 20 20 20 3c 53 54 52 55 43 56 41 4c 55 45 3e 20 3a 3a 3d 20 3c 55 4e 49 54 ┆ 320 <STRUCVALUE> ::= <UNIT┆
0x0192e0…019300 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> ┆
0x019300…019320 20 20 20 20 20 20 20 20 3a 38 34 33 20 53 54 52 55 43 45 4c 45 4d 20 0a 20 20 33 32 31 20 20 20 ┆ :843 STRUCELEM 321 ┆
0x019320…019340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 2a 2a ┆ ! <EXPRESSION> **┆
0x019340…019360 2a 20 3c 55 4e 49 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 ┆* <UNIT> :8┆
0x019360…019380 34 34 20 52 45 50 53 54 52 55 43 20 0a 0a 20 20 33 32 32 20 20 20 3c 53 45 54 44 45 4e 4f 54 41 ┆44 REPSTRUC 322 <SETDENOTA┆
0x019380…0193a0 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 53 54 41 52 54 53 45 54 3e 20 3c 45 4c 45 4d 45 4e 54 4c 49 53 ┆TION> ::= <STARTSET> <ELEMENTLIS┆
0x0193a0…0193c0 54 3e 20 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 34 20 0a 20 20 33 32 33 20 ┆T> .) :824 323 ┆
0x0193c0…0193e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 41 52 54 53 45 54 3e ┆ ! <STARTSET>┆
0x0193e0…019400 20 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ .) ┆
0x019400…019420 (6, 1, 8) 3a 30 20 0a 0a 20 20 33 32 34 20 20 20 3c 53 54 41 52 54 53 45 54 3e 20 3a 3a 3d 20 28 2e 20 20 ┆:0 324 <STARTSET> ::= (. ┆
0x019420…019440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x019440…019460 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 36 20 53 45 54 4c 49 53 54 20 0a 0a 20 20 33 32 35 20 ┆ :826 SETLIST 325 ┆
0x019460…019480 20 20 3c 45 4c 45 4d 45 4e 54 4c 49 53 54 3e 20 3a 3a 3d 20 3c 45 4c 45 4d 45 4e 54 4c 49 53 54 ┆ <ELEMENTLIST> ::= <ELEMENTLIST┆
0x019480…0194a0 3e 20 2c 20 3c 45 4c 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> , <ELEMENT> ┆
0x0194a0…0194c0 3a 30 20 0a 20 20 33 32 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 ┆:0 326 ! <E┆
0x0194c0…0194e0 4c 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LEMENT> ┆
0x0194e0…019500 20 20 20 20 20 20 20 20 20 20 3a 30 20 0a 0a 20 20 33 32 37 20 20 20 3c 45 4c 45 4d 45 4e 54 3e ┆ :0 327 <ELEMENT>┆
0x019500…019520 20 3a 3a 3d 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ::= <EXPRESSION> ┆
0x019520…019540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 37 20 53 5f 45 4c 45 4d ┆ :827 S_ELEM┆
0x019540…019560 45 4e 54 20 0a 20 20 33 32 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 52 ┆ENT 328 ! <EXPR┆
0x019560…019580 45 53 53 49 4f 4e 3e 20 2e 2e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 ┆ESSION> .. <EXPRESSION> ┆
0x019580…0195a0 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 38 20 4d 5f 45 4c 45 4d 45 4e 54 20 0a 0a 20 20 33 32 ┆ :828 M_ELEMENT 32┆
0x0195a0…0195c0 39 20 20 20 3c 56 41 52 49 41 42 4c 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 ┆9 <VARIABLE> ::= NAME ┆
0x0195c0…0195e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0195e0…019600 20 20 3a 38 33 35 20 49 44 20 0a 20 20 33 33 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :835 ID 330 ┆
0x019600…019620 (6, 1, 9) 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 2e 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆! <VARIABLE> . NAME ┆
0x019620…019640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 36 20 46 49 45 4c 44 20 0a 20 20 33 ┆ :836 FIELD 3┆
0x019640…019660 33 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 3c ┆31 ! <VARIABLE> <┆
0x019660…019680 53 54 52 55 43 56 41 4c 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 ┆STRUCVALUEDENOTATION> ┆
0x019680…0196a0 20 20 20 3a 30 20 0a 20 20 33 33 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 ┆ :0 332 ! <V┆
0x0196a0…0196c0 41 52 49 41 42 4c 45 3e 20 3c 42 45 47 49 4e 41 43 54 55 41 4c 3e 20 3c 41 43 54 55 41 4c 50 41 ┆ARIABLE> <BEGINACTUAL> <ACTUALPA┆
0x0196c0…0196e0 52 41 4d 45 54 45 52 4c 49 53 54 3e 20 29 20 3a 38 33 37 20 45 4e 44 41 43 54 55 41 4c 20 0a 20 ┆RAMETERLIST> ) :837 ENDACTUAL ┆
0x0196e0…019700 20 33 33 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e ┆ 333 ! <VARIABLE>┆
0x019700…019720 20 3c 45 58 43 4c 41 4d 41 54 49 4f 4e 3e 20 3c 50 41 52 41 4d 4e 41 4d 45 3e 20 20 20 20 20 20 ┆ <EXCLAMATION> <PARAMNAME> ┆
0x019720…019740 20 20 20 20 20 3a 30 20 0a 20 20 33 33 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ :0 334 ! ┆
0x019740…019760 3c 56 41 52 49 41 42 4c 45 3e 20 5e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<VARIABLE> ^ ┆
0x019760…019780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 38 20 55 50 41 52 52 4f 57 20 0a 0a 20 20 ┆ :838 UPARROW ┆
0x019780…0197a0 33 33 35 20 20 20 3c 45 58 43 4c 41 4d 41 54 49 4f 4e 3e 20 3a 3a 3d 20 21 20 20 20 20 20 20 20 ┆335 <EXCLAMATION> ::= ! ┆
0x0197a0…0197c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0197c0…0197e0 20 20 20 20 3a 30 20 0a 0a 20 20 33 33 36 20 20 20 3c 50 41 52 41 4d 4e 41 4d 45 3e 20 3a 3a 3d ┆ :0 336 <PARAMNAME> ::=┆
0x0197e0…019800 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ NAME ┆
0x019800…019820 (6, 1, 10) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 34 30 20 54 59 50 45 53 45 4c 45 43 54 20 0a ┆ :840 TYPESELECT ┆
0x019820…019840 0a 20 20 33 33 37 20 20 20 3c 42 45 47 49 4e 41 43 54 55 41 4c 3e 20 3a 3a 3d 20 28 20 20 20 20 ┆ 337 <BEGINACTUAL> ::= ( ┆
0x019840…019860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x019860…019880 20 20 20 20 20 20 20 3a 38 33 39 20 42 45 47 49 4e 41 43 54 55 41 4c 20 0a 0a 20 20 33 33 38 20 ┆ :839 BEGINACTUAL 338 ┆
0x019880…0198a0 20 20 3c 55 4e 53 49 47 4e 45 44 49 4e 54 45 47 45 52 3e 20 3a 3a 3d 20 4b 4f 4e 53 54 20 20 20 ┆ <UNSIGNEDINTEGER> ::= KONST ┆
0x0198a0…0198c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0198c0…0198e0 3a 34 30 32 20 4c 49 54 45 52 41 4c 20 49 4e 54 45 47 45 52 2f 52 45 41 4c 20 0a 20 20 33 33 39 ┆:402 LITERAL INTEGER/REAL 339┆
0x0198e0…019900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 23 20 4e 41 4d 45 20 ┆ ! # NAME ┆
0x019900…019920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x019920…019940 20 3a 34 30 34 20 4c 49 54 45 52 41 4c 20 49 4e 54 45 47 45 52 20 0a 20 20 2a 2a 2a 2a 2a 2a 2a ┆ :404 LITERAL INTEGER *******┆
0x019940…019960 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
[…0x1…]
0x019980…0199a0 2a 2a 0a 20 0c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆** ***************************┆
0x0199a0…0199c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x0199c0…0199e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 0a 20 20 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 ┆************ THE GRAMMAR IS ┆
0x0199e0…019a00 4c 41 4c 52 31 20 0a 20 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆LALR1 *********************┆
0x019a00…019a20 (6, 1, 11) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x019a20…019a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 0c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆****************** ***********┆
0x019a40…019a60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 43 4f 4d 50 49 4c 45 52 20 45 52 52 4f 52 20 4d 45 53 53 41 ┆************COMPILER ERROR MESSA┆
0x019a60…019a80 47 45 53 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 0a 20 ┆GES *********************** ┆
0x019a80…019aa0 0a 20 20 20 20 45 52 52 4f 52 4e 4f 20 3a 20 30 20 20 2a 2a 20 53 50 45 43 49 41 4c 20 45 52 52 ┆ ERRORNO : 0 ** SPECIAL ERR┆
0x019aa0…019ac0 4f 52 20 2a 2a 0a 20 0a 20 0a 20 20 20 20 45 52 52 4f 52 4e 4f 20 3a 20 20 45 58 50 45 43 54 45 ┆OR ** ERRORNO : EXPECTE┆
0x019ac0…019ae0 44 20 53 59 4d 42 4f 4c 3a 0a 20 0a 20 20 20 20 20 20 20 20 31 20 3a 20 20 20 20 20 20 20 20 20 ┆D SYMBOL: 1 : ┆
0x019ae0…019b00 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 34 0a 20 6e 72 3d ┆ NAME nr=4 nr=┆
0x019b00…019b20 31 34 39 0a 20 6e 72 3d 31 35 37 0a 20 6e 72 3d 31 36 33 0a 20 6e 72 3d 33 33 39 0a 20 6e 72 3d ┆149 nr=157 nr=163 nr=339 nr=┆
0x019b20…019b40 33 30 36 0a 20 6e 72 3d 33 30 35 0a 20 6e 72 3d 33 30 34 0a 20 6e 72 3d 33 33 33 0a 20 6e 72 3d ┆306 nr=305 nr=304 nr=333 nr=┆
0x019b40…019b60 33 33 30 0a 20 6e 72 3d 31 34 34 0a 20 6e 72 3d 36 34 0a 20 6e 72 3d 32 34 34 0a 20 6e 72 3d 32 ┆330 nr=144 nr=64 nr=244 nr=2┆
0x019b60…019b80 37 36 0a 20 6e 72 3d 32 37 34 0a 20 6e 72 3d 32 35 39 0a 20 6e 72 3d 32 35 39 0a 20 6e 72 3d 32 ┆76 nr=274 nr=259 nr=259 nr=2┆
0x019b80…019ba0 35 38 0a 20 6e 72 3d 32 37 30 0a 20 6e 72 3d 32 36 36 0a 20 6e 72 3d 32 34 35 0a 20 6e 72 3d 32 ┆58 nr=270 nr=266 nr=245 nr=2┆
0x019ba0…019bc0 32 31 0a 0a 20 0a 20 20 20 20 20 20 20 20 32 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆21 2 : ┆
0x019bc0…019be0 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 38 0a 20 6e 72 3d 31 33 31 0a 20 6e ┆ ; nr=8 nr=131 n┆
0x019be0…019c00 72 3d 31 31 35 0a 20 6e 72 3d 35 37 0a 20 6e 72 3d 35 36 0a 20 6e 72 3d 35 31 0a 20 6e 72 3d 34 ┆r=115 nr=57 nr=56 nr=51 nr=4┆
0x019c00…019c20 (6, 1, 12) 36 0a 20 6e 72 3d 31 33 0a 20 6e 72 3d 32 34 0a 20 6e 72 3d 34 30 0a 0a 20 0a 20 20 20 20 20 20 ┆6 nr=13 nr=24 nr=40 ┆
0x019c20…019c40 20 20 33 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4e 53 54 20 20 20 20 ┆ 3 : CONST ┆
0x019c40…019c60 20 20 54 59 50 45 20 20 20 20 20 20 20 50 52 4f 43 45 44 55 52 45 20 20 46 55 4e 43 54 49 4f 4e ┆ TYPE PROCEDURE FUNCTION┆
0x019c60…019c80 20 20 20 0a 20 20 6e 72 3d 38 0a 0a 20 0a 20 20 20 20 20 20 20 20 34 20 3a 20 20 20 20 20 20 20 ┆ nr=8 4 : ┆
0x019c80…019ca0 20 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 ┆ ERROR NAME ┆
0x019ca0…019cc0 20 0a 20 20 6e 72 3d 31 34 37 0a 20 6e 72 3d 31 34 32 0a 20 6e 72 3d 31 31 35 0a 20 6e 72 3d 31 ┆ nr=147 nr=142 nr=115 nr=1┆
0x019cc0…019ce0 31 39 0a 20 6e 72 3d 35 34 0a 20 6e 72 3d 34 37 0a 20 6e 72 3d 32 33 0a 0a 20 0a 20 20 20 20 20 ┆19 nr=54 nr=47 nr=23 ┆
0x019ce0…019d00 20 20 20 35 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 20 20 20 20 20 20 ┆ 5 : = ┆
0x019d00…019d20 20 20 20 0a 20 20 6e 72 3d 31 34 39 0a 20 6e 72 3d 31 34 34 0a 0a 20 0a 20 20 20 20 20 20 20 20 ┆ nr=149 nr=144 ┆
0x019d20…019d40 36 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 ┆6 : , ┆
0x019d40…019d60 3a 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 0a 20 20 6e 72 3d 31 36 33 0a ┆: ERROR nr=163 ┆
0x019d60…019d80 20 6e 72 3d 31 32 31 0a 20 6e 72 3d 31 31 37 0a 20 6e 72 3d 31 36 33 0a 0a 20 0a 20 20 20 20 20 ┆ nr=121 nr=117 nr=163 ┆
0x019d80…019da0 20 20 20 37 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 29 20 20 20 20 20 20 ┆ 7 : .) ┆
0x019da0…019dc0 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 ┆ ERROR + - ┆
0x019dc0…019de0 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ( ┆
0x019de0…019e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 47 45 54 53 57 49 54 43 48 20 20 ┆ GETSWITCH ┆
0x019e00…019e20 (6, 1, 13) 56 41 52 53 49 5a 45 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 4e 4f 54 20 20 20 20 20 20 20 ┆VARSIZE TYPESIZE NOT ┆
0x019e20…019e40 20 4e 41 4d 45 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ NAME ┆
0x019e40…019e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 23 20 20 ┆ KONST # ┆
0x019e60…019e80 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 28 2e ┆ STRING (: (.┆
0x019e80…019ea0 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 33 32 33 0a 0a 20 0a 20 20 20 20 20 20 20 20 38 20 ┆ nr=323 8 ┆
0x019ea0…019ec0 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 29 20 20 20 20 20 20 20 20 20 3f 20 ┆: :) ? ┆
0x019ec0…019ee0 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d ┆ ERROR + -┆
0x019ee0…019f00 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x019f00…019f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 47 45 54 53 57 ┆ ( GETSW┆
0x019f20…019f40 49 54 43 48 20 20 56 41 52 53 49 5a 45 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 4e 4f 54 20 ┆ITCH VARSIZE TYPESIZE NOT ┆
0x019f40…019f60 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x019f60…019f80 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 ┆ NAME KONST ┆
0x019f80…019fa0 20 20 20 23 20 20 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 28 3a 20 20 20 20 20 ┆ # STRING (: ┆
0x019fa0…019fc0 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x019fc0…019fe0 20 20 20 20 20 20 20 20 20 20 28 2e 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 33 31 36 0a 0a ┆ (. nr=316 ┆
0x019fe0…01a000 20 0a 20 20 20 20 20 20 20 20 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 ┆ 9 : S┆
0x01a000…01a020 (6, 1, 14) 54 52 49 4e 47 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 33 31 33 0a 0a ┆TRING NAME nr=313 ┆
0x01a020…01a040 20 0a 20 20 20 20 20 20 20 31 30 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ┆ 10 : (┆
0x01a040…01a060 20 20 20 20 20 20 20 20 20 20 47 45 54 53 57 49 54 43 48 20 20 56 41 52 53 49 5a 45 20 20 20 20 ┆ GETSWITCH VARSIZE ┆
0x01a060…01a080 54 59 50 45 53 49 5a 45 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 ┆TYPESIZE NOT ┆
0x01a080…01a0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 ┆ NAME┆
0x01a0a0…01a0c0 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 53 54 52 ┆ KONST # STR┆
0x01a0c0…01a0e0 49 4e 47 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ING (: ┆
0x01a0e0…01a100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2e 20 20 20 20 20 ┆ (. ┆
0x01a100…01a120 20 20 20 20 0a 20 20 6e 72 3d 33 30 37 0a 20 6e 72 3d 32 39 39 0a 20 6e 72 3d 32 39 38 0a 20 6e ┆ nr=307 nr=299 nr=298 n┆
0x01a120…01a140 72 3d 32 39 37 0a 20 6e 72 3d 32 39 36 0a 20 6e 72 3d 32 39 35 0a 20 6e 72 3d 32 39 34 0a 20 6e ┆r=297 nr=296 nr=295 nr=294 n┆
0x01a140…01a160 72 3d 32 39 32 0a 20 6e 72 3d 32 39 31 0a 20 6e 72 3d 32 39 30 0a 20 6e 72 3d 32 38 39 0a 20 6e ┆r=292 nr=291 nr=290 nr=289 n┆
0x01a160…01a180 72 3d 32 38 38 0a 20 6e 72 3d 32 38 37 0a 0a 20 0a 20 20 20 20 20 20 20 31 31 20 3a 20 20 20 20 ┆r=288 nr=287 11 : ┆
0x01a180…01a1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 33 ┆ ( nr=3┆
0x01a1a0…01a1c0 30 36 0a 20 6e 72 3d 33 30 35 0a 20 6e 72 3d 33 30 34 0a 20 6e 72 3d 39 31 0a 0a 20 0a 20 20 20 ┆06 nr=305 nr=304 nr=91 ┆
0x01a1c0…01a1e0 20 20 20 20 31 32 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 20 20 20 20 20 ┆ 12 : ) ┆
0x01a1e0…01a200 20 20 20 20 20 0a 20 20 6e 72 3d 33 30 36 0a 20 6e 72 3d 33 30 35 0a 20 6e 72 3d 33 30 34 0a 20 ┆ nr=306 nr=305 nr=304 ┆
0x01a200…01a220 (6, 1, 15) 6e 72 3d 33 30 33 0a 0a 20 0a 20 20 20 20 20 20 20 31 33 20 3a 20 20 20 20 20 20 20 20 20 20 20 ┆nr=303 13 : ┆
0x01a220…01a240 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d 20 20 ┆ ERROR + - ┆
0x01a240…01a260 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 47 45 54 53 57 49 54 43 48 20 20 0a 20 ┆ ( GETSWITCH ┆
0x01a260…01a280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x01a280…01a2a0 20 20 20 20 56 41 52 53 49 5a 45 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 4e 4f 54 20 20 20 ┆ VARSIZE TYPESIZE NOT ┆
0x01a2a0…01a2c0 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 0a 20 20 20 20 ┆ NAME KONST ┆
0x01a2c0…01a2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x01a2e0…01a300 20 23 20 20 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 ┆ # STRING (: ┆
0x01a300…01a320 20 20 28 2e 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 33 30 33 0a 20 6e 72 3d 33 32 38 0a 20 ┆ (. nr=303 nr=328 ┆
0x01a320…01a340 6e 72 3d 33 32 35 0a 20 6e 72 3d 38 31 0a 20 6e 72 3d 31 32 38 0a 20 6e 72 3d 35 31 0a 20 6e 72 ┆nr=325 nr=81 nr=128 nr=51 nr┆
0x01a340…01a360 3d 32 34 33 0a 20 6e 72 3d 32 32 34 0a 20 6e 72 3d 32 35 36 0a 20 6e 72 3d 32 34 38 0a 20 6e 72 ┆=243 nr=224 nr=256 nr=248 nr┆
0x01a360…01a380 3d 32 34 31 0a 20 6e 72 3d 32 34 30 0a 20 6e 72 3d 32 33 32 0a 20 6e 72 3d 32 33 31 0a 20 6e 72 ┆=241 nr=240 nr=232 nr=231 nr┆
0x01a380…01a3a0 3d 32 31 39 0a 20 6e 72 3d 32 35 33 0a 0a 20 0a 20 20 20 20 20 20 20 31 34 20 3a 20 20 20 20 20 ┆=219 nr=253 14 : ┆
0x01a3a0…01a3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 ┆ ? ERROR ┆
0x01a3c0…01a3e0 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 ┆ + - ( ┆
0x01a3e0…01a400 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x01a400…01a420 (7, 0, 1) 20 20 20 20 20 20 20 20 20 20 47 45 54 53 57 49 54 43 48 20 20 56 41 52 53 49 5a 45 20 20 20 20 ┆ GETSWITCH VARSIZE ┆
0x01a420…01a440 54 59 50 45 53 49 5a 45 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 ┆TYPESIZE NOT NAME ┆
0x01a440…01a460 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x01a460…01a480 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 53 54 52 ┆ KONST # STR┆
0x01a480…01a4a0 49 4e 47 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 28 2e 20 20 20 20 20 20 20 20 20 0a 20 ┆ING (: (. ┆
0x01a4a0…01a4c0 20 6e 72 3d 33 33 32 0a 20 6e 72 3d 32 31 36 0a 20 6e 72 3d 33 32 31 0a 20 6e 72 3d 33 31 38 0a ┆ nr=332 nr=216 nr=321 nr=318 ┆
0x01a4c0…01a4e0 20 6e 72 3d 37 39 0a 0a 20 0a 20 20 20 20 20 20 20 31 35 20 3a 20 20 20 20 20 20 20 20 20 20 20 ┆ nr=79 15 : ┆
0x01a4e0…01a500 20 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20 20 28 20 20 ┆ + - ( ┆
0x01a500…01a520 20 20 20 20 20 20 20 20 47 45 54 53 57 49 54 43 48 20 20 56 41 52 53 49 5a 45 20 20 20 20 0a 20 ┆ GETSWITCH VARSIZE ┆
0x01a520…01a540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x01a540…01a560 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 ┆ TYPESIZE NOT NAME ┆
0x01a560…01a580 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 ┆ KONST # ┆
0x01a580…01a5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x01a5a0…01a5c0 20 53 54 52 49 4e 47 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 28 2e 20 20 20 20 20 20 20 ┆ STRING (: (. ┆
0x01a5c0…01a5e0 20 20 0a 20 20 6e 72 3d 32 38 35 0a 20 6e 72 3d 32 38 34 0a 20 6e 72 3d 32 38 33 0a 20 6e 72 3d ┆ nr=285 nr=284 nr=283 nr=┆
0x01a5e0…01a600 32 38 32 0a 20 6e 72 3d 32 38 31 0a 20 6e 72 3d 32 38 30 0a 20 6e 72 3d 32 37 39 0a 0a 20 0a 20 ┆282 nr=281 nr=280 nr=279 ┆
0x01a600…01a620 (7, 0, 2) 20 20 20 20 20 20 31 36 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 20 20 20 ┆ 16 : ) ┆
0x01a620…01a640 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 33 33 32 0a 20 6e 72 3d ┆ , nr=332 nr=┆
0x01a640…01a660 37 32 0a 0a 20 0a 20 20 20 20 20 20 20 31 37 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆72 17 : ┆
0x01a660…01a680 20 20 20 3a 29 20 20 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 33 ┆ :) , nr=3┆
0x01a680…01a6a0 31 35 0a 0a 20 0a 20 20 20 20 20 20 20 31 38 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆15 18 : ┆
0x01a6a0…01a6c0 20 20 20 2e 29 20 20 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 33 ┆ .) , nr=3┆
0x01a6c0…01a6e0 32 32 0a 0a 20 0a 20 20 20 20 20 20 20 31 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆22 19 : ┆
0x01a6e0…01a700 20 20 20 50 52 4f 47 52 41 4d 20 20 20 20 0a 20 20 6e 72 3d 37 37 0a 0a 20 0a 20 20 20 20 20 20 ┆ PROGRAM nr=77 ┆
0x01a700…01a720 20 32 30 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 46 20 20 20 20 20 20 20 ┆ 20 : OF ┆
0x01a720…01a740 20 20 45 52 52 4f 52 20 20 20 20 20 20 0a 20 20 6e 72 3d 31 30 38 0a 20 6e 72 3d 39 33 0a 0a 20 ┆ ERROR nr=108 nr=93 ┆
0x01a740…01a760 0a 20 20 20 20 20 20 20 32 31 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 ┆ 21 : , ┆
0x01a760…01a780 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 38 30 0a 0a 20 0a 20 20 20 20 20 20 20 32 32 20 3a ┆ nr=80 22 :┆
0x01a780…01a7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 52 52 41 59 20 20 20 20 20 20 52 45 43 ┆ ARRAY REC┆
0x01a7a0…01a7c0 4f 52 44 20 20 20 20 20 0a 20 20 6e 72 3d 38 33 0a 0a 20 0a 20 20 20 20 20 20 20 32 33 20 3a 20 ┆ORD nr=83 23 : ┆
0x01a7c0…01a7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 4e 41 4d 45 ┆ ERROR NAME┆
0x01a7e0…01a800 20 20 20 20 20 20 20 3f 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 31 30 33 0a 20 6e 72 3d ┆ ? nr=103 nr=┆
0x01a800…01a820 (7, 0, 3) 31 32 33 0a 20 6e 72 3d 37 32 0a 0a 20 0a 20 20 20 20 20 20 20 32 34 20 3a 20 20 20 20 20 20 20 ┆123 nr=72 24 : ┆
0x01a820…01a840 20 20 20 20 20 20 20 20 20 20 20 2e 2e 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 37 33 0a 0a ┆ .. nr=73 ┆
0x01a840…01a860 20 0a 20 20 20 20 20 20 20 32 35 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 ┆ 25 : E┆
0x01a860…01a880 4e 44 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 39 38 0a 20 6e ┆ND ; nr=98 n┆
0x01a880…01a8a0 72 3d 32 33 35 0a 20 6e 72 3d 31 36 36 0a 0a 20 0a 20 20 20 20 20 20 20 32 36 20 3a 20 20 20 20 ┆r=235 nr=166 26 : ┆
0x01a8a0…01a8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 ┆ ) ERROR ┆
0x01a8c0…01a8e0 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 39 30 0a 20 6e 72 3d 39 32 0a 0a ┆ , nr=90 nr=92 ┆
0x01a8e0…01a900 20 0a 20 20 20 20 20 20 20 32 37 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 ┆ 27 : )┆
0x01a900…01a920 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 31 35 33 0a 20 ┆ ; nr=153 ┆
0x01a920…01a940 6e 72 3d 36 31 0a 0a 20 0a 20 20 20 20 20 20 20 32 38 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 ┆nr=61 28 : ┆
0x01a940…01a960 20 20 20 20 20 20 3a 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 0a 20 20 6e ┆ : ERROR n┆
0x01a960…01a980 72 3d 31 34 36 0a 0a 20 0a 20 20 20 20 20 20 20 32 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 ┆r=146 29 : ┆
0x01a980…01a9a0 20 20 20 20 20 20 3d 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 0a 20 20 6e ┆ = ERROR n┆
0x01a9a0…01a9c0 72 3d 35 38 0a 20 6e 72 3d 35 31 0a 0a 20 0a 20 20 20 20 20 20 20 33 30 20 3a 20 20 20 20 20 20 ┆r=58 nr=51 30 : ┆
0x01a9c0…01a9e0 20 20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 20 20 20 20 20 20 0a 20 20 6e 72 3d 31 33 34 ┆ BEGIN nr=134┆
0x01a9e0…01aa00 0a 20 6e 72 3d 32 38 0a 0a 20 0a 20 20 20 20 20 20 20 33 31 20 3a 20 20 20 20 20 20 20 20 20 20 ┆ nr=28 31 : ┆
0x01aa00…01aa20 (7, 0, 4) 20 20 20 20 20 20 20 20 3a 3d 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 32 34 34 0a 0a 20 0a ┆ := nr=244 ┆
0x01aa20…01aa40 20 20 20 20 20 20 20 33 32 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 4f 20 ┆ 32 : TO ┆
0x01aa40…01aa60 20 20 20 20 20 20 20 20 44 4f 57 4e 54 4f 20 20 20 20 20 0a 20 20 6e 72 3d 32 34 32 0a 0a 20 0a ┆ DOWNTO nr=242 ┆
0x01aa60…01aa80 20 20 20 20 20 20 20 33 33 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 46 20 ┆ 33 : OF ┆
0x01aa80…01aaa0 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 32 32 34 0a 0a 20 0a 20 20 20 20 20 20 20 33 34 20 3a ┆ nr=224 34 :┆
0x01aaa0…01aac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 4f 20 20 20 20 20 20 20 20 20 2e 20 20 ┆ DO . ┆
0x01aac0…01aae0 20 20 20 20 20 20 20 20 5e 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 21 20 ┆ ^ ( ! ┆
0x01aae0…01ab00 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x01ab00…01ab20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d ┆ (: nr=┆
0x01ab20…01ab40 32 37 36 0a 20 6e 72 3d 32 37 34 0a 0a 20 0a 20 20 20 20 20 20 20 33 35 20 3a 20 20 20 20 20 20 ┆276 nr=274 35 : ┆
0x01ab40…01ab60 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 20 20 20 20 20 20 20 20 20 5e 20 20 20 20 20 20 20 20 ┆ . ^ ┆
0x01ab60…01ab80 20 20 54 4f 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 ┆ TO ( ! ┆
0x01ab80…01aba0 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x01aba0…01abc0 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 33 33 30 0a 0a 20 ┆ (: nr=330 ┆
0x01abc0…01abe0 0a 20 20 20 20 20 20 20 33 36 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 4f ┆ 36 : DO┆
0x01abe0…01ac00 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 32 35 39 0a 20 6e 72 3d 32 35 36 0a 20 6e 72 3d 32 ┆ nr=259 nr=256 nr=2┆
0x01ac00…01ac20 (7, 0, 5) 34 31 0a 20 6e 72 3d 32 34 30 0a 0a 20 0a 20 20 20 20 20 20 20 33 37 20 3a 20 20 20 20 20 20 20 ┆41 nr=240 37 : ┆
0x01ac20…01ac40 20 20 20 20 20 20 20 20 20 20 20 44 4f 20 20 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 ┆ DO , ┆
0x01ac40…01ac60 20 0a 20 20 6e 72 3d 32 35 38 0a 0a 20 0a 20 20 20 20 20 20 20 33 38 20 3a 20 20 20 20 20 20 20 ┆ nr=258 38 : ┆
0x01ac60…01ac80 20 20 20 20 20 20 20 20 20 20 20 54 48 45 4e 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 32 34 38 0a ┆ THEN nr=248 ┆
0x01ac80…01aca0 0a 20 0a 20 20 20 20 20 20 20 33 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 39 : ┆
0x01aca0…01acc0 2c 20 20 20 20 20 20 20 20 20 20 3a 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 32 33 31 0a ┆, : nr=231 ┆
0x01acc0…01ace0 0a 20 0a 20 20 20 20 20 20 20 34 30 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 40 : ┆
0x01ace0…01ad00 3a 20 20 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 31 38 30 0a 20 6e 72 3d 31 38 30 0a 0a 20 0a ┆: nr=180 nr=180 ┆
0x01ad00…01ad20 20 20 20 20 20 20 20 34 31 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 ┆ 41 : ELS┆
0x01ad20…01ad40 45 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 32 35 30 0a 0a 20 0a 20 20 20 20 20 20 20 34 32 20 3a ┆E nr=250 42 :┆
0x01ad40…01ad60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 20 20 20 20 20 20 20 20 4f 54 48 ┆ END OTH┆
0x01ad60…01ad80 45 52 57 49 53 45 20 20 0a 20 20 6e 72 3d 32 32 33 0a 0a 20 0a 20 20 20 20 20 20 20 34 33 20 3a ┆ERWISE nr=223 43 :┆
0x01ad80…01ada0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 55 4e 54 ┆ ; UNT┆
0x01ada0…01adc0 49 4c 20 20 20 20 20 20 0a 20 20 6e 72 3d 31 36 38 0a 0a 20 0a 20 20 20 20 20 20 20 34 34 20 3a ┆IL nr=168 44 :┆
0x01adc0…01ade0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4c 4f 4f 50 20 20 20 20 3b 20 20 ┆ ENDLOOP ; ┆
0x01ade0…01ae00 20 20 20 20 20 20 20 20 0a 20 20 6e 72 3d 32 35 31 0a 0a 20 0a 20 20 20 20 20 20 20 34 35 20 3a ┆ nr=251 45 :┆
0x01ae00…01ae20 (7, 0, 6) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 20 20 20 20 20 20 20 20 20 43 4f 4e ┆ . CON┆
0x01ae20…01ae40 53 54 20 20 20 20 20 20 54 59 50 45 20 20 20 20 20 20 20 50 52 4f 43 45 44 55 52 45 20 20 46 55 ┆ST TYPE PROCEDURE FU┆
0x01ae40…01ae60 4e 43 54 49 4f 4e 20 20 20 0a 20 20 6e 72 3d 38 0a 0a 20 0a 20 20 20 20 20 20 20 34 36 20 3a 20 ┆NCTION nr=8 46 : ┆
0x01ae60…01ae80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52 4f 47 52 41 4d 20 20 20 20 50 52 4f 43 ┆ PROGRAM PROC┆
0x01ae80…01aea0 45 44 55 52 45 20 20 46 55 4e 43 54 49 4f 4e 20 20 20 0a 20 20 6e 72 3d 32 32 0a 0a 20 0a 20 20 ┆EDURE FUNCTION nr=22 ┆
0x01aea0…01aec0 20 20 20 20 20 34 37 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 20 20 20 ┆ 47 : . ┆
0x01aec0…01aee0 20 20 20 20 20 20 0a 20 20 6e 72 3d 32 0a 20 6e 72 3d 31 36 0a 0a 20 0a 20 20 20 20 20 20 20 34 ┆ nr=2 nr=16 4┆
0x01aee0…01af00 38 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 45 4f 46 2d 20 20 20 20 20 20 ┆8 : -EOF- ┆
0x01af00…01af20 0a 20 20 6e 72 3d 30 0a 0a 20 0a 20 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ nr=0 *****************┆
0x01af20…01af40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x01af40…01af60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 65 6e 64 0a 62 6c ┆************************ end bl┆
0x01af60…01af80 6f 63 6b 73 72 65 61 64 20 3d 20 32 31 34 0a 00 2a 68 65 61 64 20 63 70 75 0a 62 62 20 20 31 39 ┆ocksread = 214 *head cpu bb 19┆
0x01af80…01afa0 39 31 2e 30 35 2e 30 36 20 20 31 30 2e 35 32 2e 30 39 20 20 20 63 70 75 3a 20 00 31 35 35 33 2e ┆91.05.06 10.52.09 cpu: 1553.┆
0x01afa0…01afc0 38 37 20 73 65 63 2e 0a 00 2a 63 6f 70 79 20 72 74 70 74 61 62 2e 00 31 30 2e 00 31 35 0a 72 74 ┆87 sec. *copy rtptab. 10. 15 rt┆
0x01afc0…01afe0 70 74 61 62 20 20 20 20 20 20 73 65 67 6d 2e 20 20 20 31 20 20 20 20 20 31 32 32 2f 00 34 32 33 ┆ptab segm. 1 122/ 423┆
0x01afe0…01b000 34 20 20 0a 00 2a 6f 20 63 0a 20 6e 72 3d 32 35 31 0a 0a 20 0a 20 20 20 20 20 20 20 34 35 20 3a ┆4 *o c nr=251 45 :┆
0x01b000…01b020 (7, 0, 7) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 2f 6d 61 6b 65 66 69 6c 65 00 ┆../sw2114/src/bobs/rtp/makefile ┆
0x01b020…01b040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x01b060…01b080 00 00 00 00 20 20 20 36 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 640 256 146 ┆
0x01b080…01b0a0 20 20 20 20 33 36 34 20 20 35 32 37 34 32 30 34 37 32 34 20 20 31 31 33 31 37 00 20 00 00 00 00 ┆ 364 5274204724 11317 ┆
0x01b0a0…01b0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x01b200…01b220 (7, 0, 8) 23 20 20 20 20 20 20 20 20 20 20 52 75 6e 20 42 4f 42 53 20 66 6f 72 20 52 54 50 20 0a 0a 6d 61 ┆# Run BOBS for RTP ma┆
0x01b220…01b240 6b 65 2e 6c 6f 67 3a 20 6d 61 6b 65 66 69 6c 65 20 2e 2e 2f 62 6f 62 73 2e 65 78 65 20 5c 0a 09 ┆ke.log: makefile ../bobs.exe \ ┆
0x01b240…01b260 72 74 70 2e 74 61 62 0a 09 65 63 68 6f 20 3e 6d 61 6b 65 2e 6c 6f 67 20 22 4d 61 6b 65 20 42 4f ┆rtp.tab echo >make.log "Make BO┆
0x01b260…01b280 42 53 3a 22 0a 09 64 61 74 65 20 3e 3e 6d 61 6b 65 2e 6c 6f 67 0a 0a 72 74 70 2e 74 61 62 3a 20 ┆BS:" date >>make.log rtp.tab: ┆
0x01b280…01b2a0 6d 61 6b 65 66 69 6c 65 20 2e 2e 2f 62 6f 62 73 2e 65 78 65 20 73 2e 72 74 70 67 72 61 6d 2e 73 ┆makefile ../bobs.exe s.rtpgram.s┆
0x01b2a0…01b2c0 72 63 0a 09 67 65 74 73 72 63 20 72 74 70 67 72 61 6d 2e 73 72 63 0a 09 22 72 75 6e 62 6f 62 73 ┆rc getsrc rtpgram.src "runbobs┆
0x01b2c0…01b2e0 22 20 72 74 70 67 72 61 6d 2e 73 72 63 20 72 74 70 2e 74 61 62 20 62 6f 62 73 2e 6c 6f 67 0a 09 ┆" rtpgram.src rtp.tab bobs.log ┆
0x01b2e0…01b300 72 6d 73 72 63 20 72 74 70 67 72 61 6d 2e 73 72 63 20 0a 0a 20 2d 45 4f 46 2d 20 20 20 20 20 20 ┆rmsrc rtpgram.src -EOF- ┆
0x01b300…01b320 0a 20 20 6e 72 3d 30 0a 0a 20 0a 20 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ nr=0 *****************┆
0x01b320…01b340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x01b340…01b360 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 65 6e 64 0a 62 6c ┆************************ end bl┆
0x01b360…01b380 6f 63 6b 73 72 65 61 64 20 3d 20 32 31 34 0a 00 2a 68 65 61 64 20 63 70 75 0a 62 62 20 20 31 39 ┆ocksread = 214 *head cpu bb 19┆
0x01b380…01b3a0 39 31 2e 30 35 2e 30 36 20 20 31 30 2e 35 32 2e 30 39 20 20 20 63 70 75 3a 20 00 31 35 35 33 2e ┆91.05.06 10.52.09 cpu: 1553.┆
0x01b3a0…01b3c0 38 37 20 73 65 63 2e 0a 00 2a 63 6f 70 79 20 72 74 70 74 61 62 2e 00 31 30 2e 00 31 35 0a 72 74 ┆87 sec. *copy rtptab. 10. 15 rt┆
0x01b3c0…01b3e0 70 74 61 62 20 20 20 20 17 00 00 00 04 00 00 00 f0 76 40 00 20 20 20 20 00 00 00 00 00 00 00 00 ┆ptab v@ ┆
0x01b3e0…01b400 7c f6 ff 7f 57 48 00 00 04 00 00 00 00 00 00 00 01 00 00 00 2d 3b 00 00 04 00 00 00 cf f6 ff 7f ┆|Ш WH -; ¤Ш ┆
0x01b400…01b420 (7, 0, 9) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 2f 72 75 6e 62 6f 62 73 2e 62 ┆../sw2114/src/bobs/rtp/runbobs.b┆
0x01b420…01b440 61 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆at ┆
0x01b440…01b460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x01b460…01b480 00 00 00 00 20 20 20 37 36 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 760 256 146 ┆
0x01b480…01b4a0 20 20 20 20 20 36 37 20 20 35 32 37 33 37 33 33 34 31 35 20 20 31 31 37 34 37 00 20 00 00 00 00 ┆ 67 5273733415 11747 ┆
0x01b4a0…01b4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x01b600…01b620 (7, 0, 10) 65 63 68 6f 20 6e 6f 77 20 62 6f 62 73 20 72 75 6e 73 20 66 6f 72 20 35 20 6d 69 6e 75 74 65 73 ┆echo now bobs runs for 5 minutes┆
0x01b620…01b640 0d 0a 2e 2e 5c 62 6f 62 73 20 25 31 20 25 32 20 3e 25 33 0d 0a 0d 0a 73 2e 65 78 65 20 5c 0a 09 ┆ ..\bobs %1 %2 >%3 s.exe \ ┆
0x01b640…01b660 72 74 70 2e 74 61 62 0a 09 65 63 68 6f 20 3e 6d 61 6b 65 2e 6c 6f 67 20 22 4d 61 6b 65 20 42 4f ┆rtp.tab echo >make.log "Make BO┆
0x01b660…01b680 42 53 3a 22 0a 09 64 61 74 65 20 3e 3e 6d 61 6b 65 2e 6c 6f 67 0a 0a 72 74 70 2e 74 61 62 3a 20 ┆BS:" date >>make.log rtp.tab: ┆
0x01b680…01b6a0 6d 61 6b 65 66 69 6c 65 20 2e 2e 2f 62 6f 62 73 2e 65 78 65 20 73 2e 72 74 70 67 72 61 6d 2e 73 ┆makefile ../bobs.exe s.rtpgram.s┆
0x01b6a0…01b6c0 72 63 0a 09 67 65 74 73 72 63 20 72 74 70 67 72 61 6d 2e 73 72 63 0a 09 22 72 75 6e 62 6f 62 73 ┆rc getsrc rtpgram.src "runbobs┆
0x01b6c0…01b6e0 22 20 72 74 70 67 72 61 6d 2e 73 72 63 20 72 74 70 2e 74 61 62 20 62 6f 62 73 2e 6c 6f 67 0a 09 ┆" rtpgram.src rtp.tab bobs.log ┆
0x01b6e0…01b700 72 6d 73 72 63 20 72 74 70 67 72 61 6d 2e 73 72 63 20 0a 0a 20 2d 45 4f 46 2d 20 20 20 20 20 20 ┆rmsrc rtpgram.src -EOF- ┆
0x01b700…01b720 0a 20 20 6e 72 3d 30 0a 0a 20 0a 20 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ nr=0 *****************┆
0x01b720…01b740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x01b740…01b760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 65 6e 64 0a 62 6c ┆************************ end bl┆
0x01b760…01b780 6f 63 6b 73 72 65 61 64 20 3d 20 32 31 34 0a 00 2a 68 65 61 64 20 63 70 75 0a 62 62 20 20 31 39 ┆ocksread = 214 *head cpu bb 19┆
0x01b780…01b7a0 39 31 2e 30 35 2e 30 36 20 20 31 30 2e 35 32 2e 30 39 20 20 20 63 70 75 3a 20 00 31 35 35 33 2e ┆91.05.06 10.52.09 cpu: 1553.┆
0x01b7a0…01b7c0 38 37 20 73 65 63 2e 0a 00 2a 63 6f 70 79 20 72 74 70 74 61 62 2e 00 31 30 2e 00 31 35 0a 72 74 ┆87 sec. *copy rtptab. 10. 15 rt┆
0x01b7c0…01b7e0 70 74 61 62 20 20 20 20 17 00 00 00 04 00 00 00 f0 76 40 00 20 20 20 20 00 00 00 00 00 00 00 00 ┆ptab v@ ┆
0x01b7e0…01b800 7c f6 ff 7f 57 48 00 00 04 00 00 00 00 00 00 00 01 00 00 00 2d 3b 00 00 04 00 00 00 d2 f6 ff 7f ┆|Ш WH -; мШ ┆
0x01b800…01b820 (7, 0, 11) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 2f 73 2e 72 74 70 67 72 61 6d ┆../sw2114/src/bobs/rtp/s.rtpgram┆
0x01b820…01b840 2e 73 72 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆.src ┆
0x01b840…01b860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x01b860…01b880 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x01b880…01b8a0 20 31 30 37 30 33 32 20 20 35 32 37 33 32 35 32 30 33 35 20 20 31 32 33 32 30 00 20 00 00 00 00 ┆ 107032 5273252035 12320 ┆
0x01b8a0…01b8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x01ba00…01ba20 (7, 0, 12) 01 68 36 33 32 31 36 0a 01 73 20 30 30 35 31 39 2f 30 30 35 31 39 2f 30 30 30 33 33 0a 01 64 20 ┆ h63216 s 00519/00519/00033 d ┆
0x01ba20…01ba40 44 20 31 2e 32 20 39 32 2f 31 30 2f 32 37 20 31 35 3a 33 37 3a 31 34 20 73 77 32 31 31 34 20 32 ┆D 1.2 92/10/27 15:37:14 sw2114 2┆
0x01ba40…01ba60 20 31 0a 01 63 20 4f 70 64 61 74 65 72 69 6e 67 20 6d 65 64 20 65 72 74 70 67 72 61 6d 20 20 39 ┆ 1 c Opdatering med ertpgram 9┆
0x01ba60…01ba80 31 2e 30 35 2e 30 36 2e 0a 01 65 0a 01 73 20 30 30 35 35 32 2f 30 30 30 30 30 2f 30 30 30 30 30 ┆1.05.06. e s 00552/00000/00000┆
0x01ba80…01baa0 0a 01 64 20 44 20 31 2e 31 20 39 32 2f 31 30 2f 32 37 20 31 35 3a 31 31 3a 32 32 20 73 77 32 31 ┆ d D 1.1 92/10/27 15:11:22 sw21┆
0x01baa0…01bac0 31 34 20 31 20 30 0a 01 63 20 72 74 70 67 72 61 6d 20 66 6f 72 20 72 74 70 20 20 39 30 2e 30 38 ┆14 1 0 c rtpgram for rtp 90.08┆
0x01bac0…01bae0 2e 30 35 2e 0a 01 65 0a 01 75 0a 01 55 0a 01 74 0a 01 54 0a 01 49 20 31 0a 6f 70 74 69 6f 6e 73 ┆.05. e u U t T I 1 options┆
0x01bae0…01bb00 28 31 2c 20 33 2c 20 32 38 2c 20 33 32 2c 20 33 34 29 0d 0a 6d 65 74 61 73 79 6d 62 6f 6c 73 20 ┆(1, 3, 28, 32, 34) metasymbols ┆
0x01bb00…01bb20 6d 31 20 3d 20 7e 20 20 6d 32 20 3d 20 21 20 20 6d 33 20 3d 20 25 20 20 6d 34 20 3d 20 40 0d 0a ┆m1 = ~ m2 = ! m3 = % m4 = @ ┆
0x01bb20…01bb40 0d 0a 61 6e 64 20 61 72 72 61 79 20 61 73 20 62 65 67 69 6e 20 0d 0a 63 61 73 65 20 63 68 61 6e ┆ and array as begin case chan┆
0x01bb40…01bb60 6e 65 6c 20 63 6f 6e 73 74 20 63 6f 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 64 69 76 20 64 6f 20 64 ┆nel const continueloop div do d┆
0x01bb60…01bb80 6f 77 6e 74 6f 20 65 6c 73 65 20 65 6d 70 74 79 20 65 6e 64 0d 0a 65 6e 64 6c 6f 6f 70 20 65 72 ┆ownto else empty end endloop er┆
0x01bb80…01bba0 72 6f 72 20 65 78 69 74 0d 0a 65 78 69 74 6c 6f 6f 70 20 65 78 74 65 72 6e 61 6c 20 6f 70 65 6e ┆ror exit exitloop external open┆
0x01bba0…01bbc0 72 6f 75 74 69 6e 65 20 66 6f 72 20 66 6f 72 77 61 72 64 20 66 75 6e 63 74 69 6f 6e 0d 0a 67 65 ┆routine for forward function ge┆
0x01bbc0…01bbe0 74 73 77 69 74 63 68 20 67 6f 74 6f 20 69 66 20 69 6e 20 69 6e 73 70 65 63 74 20 6b 6f 6e 73 74 ┆tswitch goto if in inspect konst┆
0x01bbe0…01bc00 0d 0a 6c 6f 63 6b 62 75 66 20 6c 6f 63 6b 64 61 74 61 20 6c 6f 6f 70 20 6d 6f 64 20 6e 61 6d 65 ┆ lockbuf lockdata loop mod name┆
0x01bc00…01bc20 (7, 0, 13) 20 6e 6f 74 20 6f 66 20 6f 72 0d 0a 6f 74 68 65 72 77 69 73 65 20 70 61 63 6b 65 64 20 70 61 63 ┆ not of or otherwise packed pac┆
0x01bc20…01bc40 6b 65 64 33 35 30 32 20 70 72 6f 63 65 64 75 72 65 0d 0a 70 72 6f 67 72 61 6d 20 72 65 63 6f 72 ┆ked3502 procedure program recor┆
0x01bc40…01bc60 64 20 72 65 67 69 6f 6e 0d 0a 72 65 70 65 61 74 20 73 65 74 20 73 68 61 72 65 64 20 73 68 69 66 ┆d region repeat set shared shif┆
0x01bc60…01bc80 74 20 73 74 72 69 6e 67 20 74 68 65 6e 0d 0a 74 6f 20 74 79 70 65 20 74 79 70 65 73 69 7a 65 20 ┆t string then to type typesize ┆
0x01bc80…01bca0 75 6e 74 69 6c 0d 0a 76 61 72 20 76 61 72 73 69 7a 65 20 77 68 69 6c 65 20 77 69 74 68 20 78 6f ┆until var varsize while with xo┆
0x01bca0…01bcc0 72 0d 0a 0d 0a 2b 20 2d 20 2a 20 2f 20 27 20 22 20 3c 20 3e 20 3c 3e 0d 0a 28 3a 20 3a 29 0d 0a ┆r + - * / ' " < > <> (: :) ┆
0x01bcc0…01bce0 3c 3d 20 3e 3d 20 28 20 29 20 28 2e 20 2e 29 20 5e 0d 0a 3d 20 3a 3d 20 3a 3d 3a 20 2e 20 2c 20 ┆<= >= ( ) (. .) ^ = := :=: . , ┆
0x01bce0…01bd00 3b 20 3a 20 2e 2e 20 23 20 2a 2a 2a 0d 0a 01 44 20 32 0a 3c 2a 20 2d 2d 20 3a 3a 3d 20 28 2a 20 ┆; : .. # *** D 2 <* -- ::= (* ┆
0x01bd00…01bd20 3a 3a 3d 20 2a 3e 20 2a 29 20 3a 3a 3d 0d 0a 01 45 20 32 0a 01 49 20 32 0a 3c 2a 20 2d 2d 20 7e ┆::= *> *) ::= E 2 I 2 <* -- ~┆
0x01bd20…01bd40 20 28 2a 20 7e 20 2a 3e 20 2a 29 20 7e 0d 0a 01 45 20 32 0a 3f 20 26 20 21 0d 0a 0d 0a 01 44 20 ┆ (* ~ *> *) ~ E 2 ? & ! D ┆
0x01bd40…01bd60 32 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 40 0d 0a 01 45 20 32 0a 73 74 72 69 6e 67 63 68 ┆2 ;; E 2 I 2 @ E 2 stringch┆
0x01bd60…01bd80 20 3d 20 27 0d 0a 01 44 20 32 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 40 0d 0a 01 45 20 32 ┆ = ' D 2 ;; E 2 I 2 @ E 2┆
0x01bd80…01bda0 0a 67 6f 61 6c 73 79 6d 62 6f 6c 20 3d 20 70 72 6f 67 0d 0a 01 44 20 32 0a 3b 3b 0d 0a 63 6f 6d ┆ goalsymbol = prog D 2 ;; com┆
0x01bda0…01bdc0 6d 65 6e 74 20 3d 20 28 2a 20 3b 3b 20 2a 29 20 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a ┆ment = (* ;; *) ;; E 2 I 2 ┆
0x01bdc0…01bde0 40 0d 0a 63 6f 6d 6d 65 6e 74 20 3d 20 28 2a 20 40 20 2a 29 20 0d 0a 40 0d 0a 01 45 20 32 0a 0d ┆@ comment = (* @ *) @ E 2 ┆
0x01bde0…01be00 0a 01 44 20 32 0a 3c 70 72 6f 67 3e 20 3a 3a 3d 20 30 30 30 20 63 6f 64 65 2c 20 73 79 6d 62 6f ┆ D 2 <prog> ::= 000 code, symbo┆
0x01be00…01be20 (7, 0, 14) 6c 20 74 61 62 6c 65 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 20 70 61 72 74 3e 20 3c 70 62 6f ┆l table ::= <external part> <pbo┆
0x01be20…01be40 64 79 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 6d 70 74 79 20 63 6f 6e 74 65 78 74 ┆dy> ! 0 ::= <empty context┆
0x01be40…01be60 3e 3c 62 6f 64 79 3e 20 2e 0d 0a 20 20 20 20 20 21 20 31 30 30 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆><body> . ! 100 ----------┆
0x01be60…01be80 2d 2d 2d 2d 2d 2d 2d 2d 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 ┆-------- ::= error ;; <externa┆
0x01be80…01bea0 6c 20 70 61 72 74 3e 20 3a 3a 3d 20 31 33 31 31 20 65 6e 64 69 6e 63 6c 75 64 65 20 3a 3a 3d 20 ┆l part> ::= 1311 endinclude ::= ┆
0x01bea0…01bec0 3c 66 69 72 73 74 62 65 67 69 6e 3e 3c 65 78 74 65 72 6e 61 6c 73 3e 0d 0a 3b 3b 0d 0a 3c 66 69 ┆<firstbegin><externals> ;; <fi┆
0x01bec0…01bee0 72 73 74 62 65 67 69 6e 3e 20 3a 3a 3d 20 31 30 31 30 20 66 69 72 73 74 20 62 65 67 69 6e 20 3a ┆rstbegin> ::= 1010 first begin :┆
0x01bee0…01bf00 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 73 3e 20 3a 3a 3d 20 30 20 ┆:= empty ;; <externals> ::= 0 ┆
0x01bf00…01bf20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 73 3e 20 3c 65 78 74 65 72 6e 61 6c 3e 0d 0a 20 20 20 20 ┆::= <externals> <external> ┆
0x01bf20…01bf40 20 21 20 30 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 3e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e ┆ ! 0 ::= <external> ;; <extern┆
0x01bf40…01bf60 61 6c 3e 20 3a 3a 3d 20 31 33 31 30 20 65 6e 64 63 6f 6e 74 65 78 74 20 3a 3a 3d 20 3c 63 6f 6e ┆al> ::= 1310 endcontext ::= <con┆
0x01bf60…01bf80 74 65 78 74 20 6e 61 6d 65 3e 20 3b 20 20 3c 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 20 70 61 72 ┆text name> ; <external decl par┆
0x01bf80…01bfa0 74 3e 20 2e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 20 70 61 72 74 3e 20 3a ┆t> . ;; <external decl part> :┆
0x01bfa0…01bfc0 3a 3d 20 30 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 20 70 61 72 74 3e 20 3c 65 ┆:= 0 ::= <external decl part> <e┆
0x01bfc0…01bfe0 78 74 65 72 6e 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a ┆xternal declaration> ! 0 :┆
0x01bfe0…01c000 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c ┆:= <external declaration> ;; <┆
0x01c000…01c020 (7, 0, 15) 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆external declaration> ::= 0 ::= ┆
0x01c020…01c040 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 ┆<constant declaration> ! 0┆
0x01c040…01c060 20 3a 3a 3d 20 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 ┆ ::= <type declaration> ! ┆
0x01c060…01c080 30 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3b 0d 0a 3b ┆0 ::= <routine declaration> ; ;┆
0x01c080…01c0a0 3b 0d 0a 3c 63 6f 6e 74 65 78 74 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 33 30 31 20 63 6f 6e 74 65 ┆; <context name> ::= 1301 conte┆
0x01c0a0…01c0c0 78 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 65 6d 70 74 79 20 63 6f 6e 74 65 78 74 3e ┆xt ::= name ;; <empty context>┆
0x01c0c0…01c0e0 20 3a 3a 3d 20 31 33 31 31 20 65 6e 64 69 6e 63 6c 75 64 65 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a ┆ ::= 1311 endinclude ::= empty ┆
0x01c0e0…01c100 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 70 72 6f 67 25 20 7e 20 30 30 30 20 63 6f 64 65 2c ┆;; E 2 I 2 %prog% ~ 000 code,┆
0x01c100…01c120 20 73 79 6d 62 6f 6c 20 74 61 62 6c 65 20 7e 20 25 65 78 74 65 72 6e 61 6c 20 70 61 72 74 25 20 ┆ symbol table ~ %external part% ┆
0x01c120…01c140 25 70 62 6f 64 79 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 65 6d 70 74 79 20 63 6f 6e 74 65 ┆%pbody% ! 0 ~ %empty conte┆
0x01c140…01c160 78 74 25 25 62 6f 64 79 25 20 2e 0d 0a 20 20 20 20 20 21 20 31 30 30 20 2d 2d 2d 2d 2d 2d 2d 2d ┆xt%%body% . ! 100 --------┆
0x01c160…01c180 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 7e 20 65 72 72 6f 72 0d 0a 40 0d 0a 25 65 78 74 65 72 6e 61 6c ┆---------- ~ error @ %external┆
0x01c180…01c1a0 20 70 61 72 74 25 20 7e 20 31 33 31 31 20 65 6e 64 69 6e 63 6c 75 64 65 20 7e 20 25 66 69 72 73 ┆ part% ~ 1311 endinclude ~ %firs┆
0x01c1a0…01c1c0 74 62 65 67 69 6e 25 25 65 78 74 65 72 6e 61 6c 73 25 0d 0a 40 0d 0a 25 66 69 72 73 74 62 65 67 ┆tbegin%%externals% @ %firstbeg┆
0x01c1c0…01c1e0 69 6e 25 20 7e 20 31 30 31 30 20 66 69 72 73 74 20 62 65 67 69 6e 20 7e 20 65 6d 70 74 79 0d 0a ┆in% ~ 1010 first begin ~ empty ┆
0x01c1e0…01c200 40 0d 0a 25 65 78 74 65 72 6e 61 6c 73 25 20 7e 20 30 20 7e 20 25 65 78 74 65 72 6e 61 6c 73 25 ┆@ %externals% ~ 0 ~ %externals%┆
0x01c200…01c220 (7, 1, 1) 20 25 65 78 74 65 72 6e 61 6c 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 65 78 74 65 72 6e 61 ┆ %external% ! 0 ~ %externa┆
0x01c220…01c240 6c 25 0d 0a 40 0d 0a 25 65 78 74 65 72 6e 61 6c 25 20 7e 20 31 33 31 30 20 65 6e 64 63 6f 6e 74 ┆l% @ %external% ~ 1310 endcont┆
0x01c240…01c260 65 78 74 20 7e 20 25 63 6f 6e 74 65 78 74 20 6e 61 6d 65 25 20 3b 20 20 25 65 78 74 65 72 6e 61 ┆ext ~ %context name% ; %externa┆
0x01c260…01c280 6c 20 64 65 63 6c 20 70 61 72 74 25 20 2e 0d 0a 40 0d 0a 25 65 78 74 65 72 6e 61 6c 20 64 65 63 ┆l decl part% . @ %external dec┆
0x01c280…01c2a0 6c 20 70 61 72 74 25 20 7e 20 30 20 7e 20 25 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 20 70 61 72 ┆l part% ~ 0 ~ %external decl par┆
0x01c2a0…01c2c0 74 25 20 25 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 ┆t% %external declaration% ┆
0x01c2c0…01c2e0 21 20 30 20 7e 20 25 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 40 0d ┆! 0 ~ %external declaration% @ ┆
0x01c2e0…01c300 0a 25 65 78 74 65 72 6e 61 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 25 63 ┆ %external declaration% ~ 0 ~ %c┆
0x01c300…01c320 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆onstant declaration% ! 0 ~┆
0x01c320…01c340 20 25 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 ┆ %type declaration% ! 0 ~ ┆
0x01c340…01c360 25 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 3b 0d 0a 40 0d 0a 25 63 6f 6e ┆%routine declaration% ; @ %con┆
0x01c360…01c380 74 65 78 74 20 6e 61 6d 65 25 20 7e 20 31 33 30 31 20 63 6f 6e 74 65 78 74 20 7e 20 6e 61 6d 65 ┆text name% ~ 1301 context ~ name┆
0x01c380…01c3a0 0d 0a 40 0d 0a 25 65 6d 70 74 79 20 63 6f 6e 74 65 78 74 25 20 7e 20 31 33 31 31 20 65 6e 64 69 ┆ @ %empty context% ~ 1311 endi┆
0x01c3a0…01c3c0 6e 63 6c 75 64 65 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 01 45 20 32 0a 0d 0a 01 44 20 32 0a 3c ┆nclude ~ empty @ E 2 D 2 <┆
0x01c3c0…01c3e0 70 62 6f 64 79 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 62 6f 64 79 3e 20 2e 0d 0a 20 20 20 20 20 ┆pbody> ::= 0 ::= <body> . ┆
0x01c3e0…01c400 21 20 31 33 30 32 20 65 6f 6d 2c 20 6c 61 73 74 65 6e 64 20 28 20 69 66 20 73 61 76 65 20 29 20 ┆! 1302 eom, lastend ( if save ) ┆
0x01c400…01c420 (7, 1, 2) 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 62 6f 64 79 3e 20 3a 3a 3d 20 31 33 30 33 20 65 ┆::= empty ;; <body> ::= 1303 e┆
0x01c420…01c440 6f 6d 2c 20 6c 61 73 74 65 6e 64 20 3a 3a 3d 20 3c 62 6f 64 79 20 6c 69 73 74 3e 0d 0a 3b 3b 0d ┆om, lastend ::= <body list> ;; ┆
0x01c440…01c460 0a 3c 62 6f 64 79 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 20 3a 3a 3d 20 3c 62 6f 64 79 20 6c 69 ┆ <body list> ::= 0 ::= <body li┆
0x01c460…01c480 73 74 3e 20 3b 20 3c 62 6f 64 79 20 65 6c 65 6d 3e 0d 0a 20 20 20 20 20 21 20 30 20 20 3a 3a 3d ┆st> ; <body elem> ! 0 ::=┆
0x01c480…01c4a0 20 3c 62 6f 64 79 20 65 6c 65 6d 3e 0d 0a 3b 3b 0d 0a 3c 62 6f 64 79 20 65 6c 65 6d 3e 20 3a 3a ┆ <body elem> ;; <body elem> ::┆
0x01c4a0…01c4c0 3d 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c ┆= 1312 endlevel ::= <begin level┆
0x01c4c0…01c4e0 3e 20 3c 70 72 6f 67 72 61 6d 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 ┆> <program declaration> ! ┆
0x01c4e0…01c500 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 20 ┆1312 endlevel ::= <begin level> ┆
0x01c500…01c520 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 ┆<routine declaration> ;; <prog┆
0x01c520…01c540 72 61 6d 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 70 72 6f 67 72 ┆ram declaration> ::= 0 ::= progr┆
0x01c540…01c560 61 6d 20 3c 70 72 6f 67 72 61 6d 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 72 61 6d 3e 20 3a 3a 3d 20 ┆am <program> ;; <program> ::= ┆
0x01c560…01c580 30 20 3a 3a 3d 20 3c 70 72 6f 67 72 61 6d 20 6e 61 6d 65 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 ┆0 ::= <program name> <formal par┆
0x01c580…01c5a0 61 6d 65 74 65 72 73 3e 20 3c 70 72 6f 67 20 73 65 6d 73 3e 20 3c 70 72 6f 67 72 61 6d 20 62 6c ┆ameters> <prog sems> <program bl┆
0x01c5a0…01c5c0 6f 63 6b 3e 0d 0a 20 20 20 20 20 21 20 31 30 31 20 65 72 72 6f 72 70 72 6f 67 72 61 6d 20 3a 3a ┆ock> ! 101 errorprogram ::┆
0x01c5c0…01c5e0 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 20 73 65 6d 73 3e 20 3a 3a 3d 20 31 33 30 ┆= error ;; <prog sems> ::= 130┆
0x01c5e0…01c600 34 20 65 6e 64 70 72 6f 67 64 65 63 6c 20 3a 3a 3d 20 3b 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 72 61 ┆4 endprogdecl ::= ; ;; <progra┆
0x01c600…01c620 (7, 1, 3) 6d 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 33 30 35 20 70 72 6f 67 64 65 63 6c 2c 20 64 65 63 6c 61 ┆m name> ::= 1305 progdecl, decla┆
0x01c620…01c640 72 61 74 69 6f 6e 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 72 61 6d 20 62 6c ┆ration ::= name ;; <program bl┆
0x01c640…01c660 6f 63 6b 3e 20 3a 3a 3d 20 31 30 31 32 20 65 6e 64 62 6c 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 20 ┆ock> ::= 1012 endblock endlevel ┆
0x01c660…01c680 65 6e 64 6c 65 76 65 6c 3a 3a 3d 20 3c 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 3e 20 ┆endlevel::= <prog declarations> ┆
0x01c680…01c6a0 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 63 6f 6d 70 6f 75 6e 64 20 73 74 ┆ <start labelscope> <compound st┆
0x01c6a0…01c6c0 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 ┆atement> <end labelscope> ┆
0x01c6c0…01c6e0 21 20 31 30 32 38 20 65 78 74 65 72 6e 61 6c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 65 78 74 ┆! 1028 external endlevel ::= ext┆
0x01c6e0…01c700 65 72 6e 61 6c 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3a 3a ┆ernal ;; <start labelscope> ::┆
0x01c700…01c720 3d 20 31 32 30 32 20 73 74 61 72 74 6c 61 62 65 6c 73 63 6f 70 65 20 3a 3a 3d 20 65 6d 70 74 79 ┆= 1202 startlabelscope ::= empty┆
0x01c720…01c740 0d 0a 3b 3b 0d 0a 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3a 3a 3d 20 31 32 30 33 20 ┆ ;; <end labelscope> ::= 1203 ┆
0x01c740…01c760 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 62 65 ┆endlabelscope ::= empty ;; <be┆
0x01c760…01c780 67 69 6e 20 6c 65 76 65 6c 3e 20 3a 3a 3d 20 31 30 32 32 20 62 65 67 69 6e 6c 65 76 65 6c 2c 20 ┆gin level> ::= 1022 beginlevel, ┆
0x01c780…01c7a0 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 20 ┆beginlevel ::= empty ;; <prog ┆
0x01c7a0…01c7c0 64 65 63 6c 61 72 61 74 69 6f 6e 73 3e 20 3a 3a 3d 20 31 30 30 39 20 65 6e 64 64 65 63 6c 61 72 ┆declarations> ::= 1009 enddeclar┆
0x01c7c0…01c7e0 61 74 69 6f 6e 73 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 20 3c 64 65 63 6c 73 3e ┆ations ::= <begin level> <decls>┆
0x01c7e0…01c800 0d 0a 3b 3b 0d 0a 3c 64 65 63 6c 73 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 ┆ ;; <decls> ::= 0 ::= empty ┆
0x01c800…01c820 (7, 1, 4) 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 ┆ ! 0 ::= <prog declaration li┆
0x01c820…01c840 73 74 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e ┆st> ;; <prog declaration list>┆
0x01c840…01c860 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 ┆ ::= 0 ::= <prog declaration lis┆
0x01c860…01c880 74 3e 20 20 3c 70 72 6f 67 20 64 65 63 6c 20 70 61 72 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a ┆t> <prog decl part> ! 0 :┆
0x01c880…01c8a0 3a 3d 20 3c 70 72 6f 67 20 64 65 63 6c 20 70 61 72 74 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 20 64 ┆:= <prog decl part> ;; <prog d┆
0x01c8a0…01c8c0 65 63 6c 20 70 61 72 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 63 6f 6d 6d 6f 6e 20 64 65 63 6c ┆ecl part> ::= 0 ::= <common decl┆
0x01c8c0…01c8e0 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 68 61 72 65 64 20 64 ┆aration> ! 0 ::= <shared d┆
0x01c8e0…01c900 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 72 6f 67 72 ┆eclaration> ! 0 ::= <progr┆
0x01c900…01c920 61 6d 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3b 0d 0a 3b 3b 0d 0a 3c 72 6f 75 74 69 6e 65 20 ┆am declaration> ; ;; <routine ┆
0x01c920…01c940 64 65 63 6c 20 70 61 72 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e 65 20 64 65 ┆decl part> ::= 0 ::= <routine de┆
0x01c940…01c960 63 6c 20 70 61 72 74 3e 20 20 3c 63 6f 6d 6d 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a ┆cl part> <common declaration> ┆
0x01c960…01c980 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6d 6d 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆ ! 0 ::= <common declaration┆
0x01c980…01c9a0 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6d 6d 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 ┆> ;; <common declaration> ::= ┆
0x01c9a0…01c9c0 20 20 0d 0a 20 20 20 20 20 20 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 ┆ 0 ::= <constant decla┆
0x01c9c0…01c9e0 72 61 74 69 6f 6e 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 64 65 63 ┆ration> ! 0 ::= <type dec┆
0x01c9e0…01ca00 6c 61 72 61 74 69 6f 6e 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 62 ┆laration> ! 0 ::= <variab┆
0x01ca00…01ca20 (7, 1, 5) 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 72 ┆le declaration> ! 0 ::= <r┆
0x01ca20…01ca40 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3b 20 20 0d 0a 3b 3b 0d 0a 3c 63 6f ┆outine declaration> ; ;; <co┆
0x01ca40…01ca60 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 63 6f ┆nstant declaration> ::= 0 ::= co┆
0x01ca60…01ca80 6e 73 74 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 0d ┆nst <constant declaration list> ┆
0x01ca80…01caa0 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e ┆ ;; <constant declaration list>┆
0x01caa0…01cac0 20 3a 3a 3d 20 31 30 33 20 65 72 72 6f 72 63 6f 6e 73 74 61 6e 74 20 3a 3a 3d 20 65 72 72 6f 72 ┆ ::= 103 errorconstant ::= error┆
0x01cac0…01cae0 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 ┆ ! 0 ::= <constant declara┆
0x01cae0…01cb00 74 69 6f 6e 20 6c 69 73 74 3e 20 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e ┆tion list> <constant definition┆
0x01cb00…01cb20 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 ┆> ! 0 ::= <constant defini┆
0x01cb20…01cb40 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 3e ┆tion> ;; <constant definition>┆
0x01cb40…01cb60 20 3a 3a 3d 20 35 30 31 20 65 6e 64 63 6f 6e 73 74 64 65 63 6c 20 3a 3a 3d 20 3c 63 6f 6e 73 74 ┆ ::= 501 endconstdecl ::= <const┆
0x01cb60…01cb80 20 6e 61 6d 65 3e 20 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 3b 0d 0a 20 20 20 20 20 21 20 ┆ name> = <expression> ; ! ┆
0x01cb80…01cba0 35 30 33 20 69 64 28 61 6e 6f 6e 79 6d 6f 75 73 29 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 ┆503 id(anonymous) endexpression ┆
0x01cba0…01cbc0 65 6e 64 63 6f 6e 73 74 64 65 63 6c 20 3a 3a 3d 20 3c 63 6f 6e 73 74 6e 61 6d 65 20 3e 20 65 72 ┆endconstdecl ::= <constname > er┆
0x01cbc0…01cbe0 72 6f 72 0d 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 20 6e 61 6d 65 3e 20 3a 3a 3d 20 35 30 32 20 63 6f ┆ror ;; <const name> ::= 502 co┆
0x01cbe0…01cc00 6e 73 74 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b ┆nstdecl, declaration ::= name ;┆
0x01cc00…01cc20 (7, 1, 6) 3b 0d 0a 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆; <type declaration> ::= 0 ::= ┆
0x01cc20…01cc40 74 79 70 65 20 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 0d 0a 3b 3b ┆type <type declaration list> ;;┆
0x01cc40…01cc60 0d 0a 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3a 3a 3d 20 31 30 ┆ <type declaration list> ::= 10┆
0x01cc60…01cc80 34 20 65 72 72 6f 72 74 79 70 65 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 20 20 20 20 20 21 20 30 20 ┆4 errortype ::= error ! 0 ┆
0x01cc80…01cca0 3a 3a 3d 20 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 20 3c 73 69 ┆::= <type declaration list> <si┆
0x01cca0…01ccc0 6e 67 6c 65 20 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3b 0d 0a 20 20 20 20 20 21 ┆ngle type declaration> ; !┆
0x01ccc0…01cce0 20 30 20 3a 3a 3d 20 3c 73 69 6e 67 6c 65 20 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e ┆ 0 ::= <single type declaration>┆
0x01cce0…01cd00 20 3b 0d 0a 3b 3b 0d 0a 3c 73 69 6e 67 6c 65 20 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆ ; ;; <single type declaration┆
0x01cd00…01cd20 3e 20 3a 3a 3d 20 36 30 31 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 74 79 70 65 64 65 63 6c 2c 20 ┆> ::= 601 endlevel endtypedecl, ┆
0x01cd20…01cd40 65 6e 64 74 79 70 65 64 65 63 6c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 74 79 70 65 20 6e ┆endtypedecl endlevel ::= <type n┆
0x01cd40…01cd60 61 6d 65 3e 20 3c 66 6f 72 6d 61 6c 20 74 79 70 65 20 70 61 72 61 6d 65 74 65 72 73 3e 20 3c 65 ┆ame> <formal type parameters> <e┆
0x01cd60…01cd80 71 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 20 20 20 20 20 21 20 36 30 ┆q> <common type spec> ! 60┆
0x01cd80…01cda0 36 20 2c 20 66 6f 72 77 61 72 64 74 79 70 65 20 3a 3a 3d 20 3c 74 79 70 65 20 6e 61 6d 65 3e 0d ┆6 , forwardtype ::= <type name> ┆
0x01cda0…01cdc0 0a 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c 20 74 79 70 65 20 70 61 72 61 6d 65 74 65 72 73 3e 20 3a 3a ┆ ;; <formal type parameters> ::┆
0x01cdc0…01cde0 3d 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 2c 20 65 6e 64 66 6f 72 6d 61 6c 20 3a 3a 3d 20 ┆= 1007 endformal, endformal ::= ┆
0x01cde0…01ce00 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 0d 0a 20 20 20 20 20 21 20 31 30 30 37 20 65 6e 64 66 6f ┆<begin level> ! 1007 endfo┆
0x01ce00…01ce20 (7, 1, 7) 72 6d 61 6c 2c 20 65 6e 64 66 6f 72 6d 61 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c ┆rmal, endformal ::= <begin level┆
0x01ce20…01ce40 3e 20 28 20 3c 74 79 70 65 20 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 29 0d 0a 3b 3b 0d 0a 3c 74 ┆> ( <type formal list> ) ;; <t┆
0x01ce40…01ce60 79 70 65 20 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 74 79 70 65 ┆ype formal list> ::= 0 ::= <type┆
0x01ce60…01ce80 20 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 3b 20 3c 74 79 70 65 20 70 61 72 61 6d 20 64 65 73 63 ┆ formal list> ; <type param desc┆
0x01ce80…01cea0 72 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 70 61 72 61 6d 20 64 65 73 ┆r> ! 0 ::= <type param des┆
0x01cea0…01cec0 63 72 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 70 61 72 61 6d 20 64 65 73 63 72 3e 20 3a 3a 3d 20 ┆cr> ;; <type param descr> ::= ┆
0x01cec0…01cee0 31 30 30 36 20 3a 3a 3d 20 3c 73 74 61 72 74 6c 69 73 74 3e 20 3c 70 61 72 61 6d 65 74 65 72 20 ┆1006 ::= <startlist> <parameter ┆
0x01cee0…01cf00 67 72 6f 75 70 3e 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 ┆group> <type colon> <common type┆
0x01cf00…01cf20 20 73 70 65 63 3e 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 6c 69 73 74 3e 3a 3a 3d 20 31 30 32 33 20 ┆ spec> ;; <startlist>::= 1023 ┆
0x01cf20…01cf40 66 6f 72 6d 61 6c 20 70 61 72 61 6d 20 6c 69 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d ┆formal param list, startlist ::=┆
0x01cf40…01cf60 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 65 71 3e 20 3a 3a 3d 20 36 30 32 20 3a 3a 3d 20 3d 0d 0a ┆ empty ;; <eq> ::= 602 ::= = ┆
0x01cf60…01cf80 20 20 20 20 20 21 20 31 32 33 20 65 72 72 6f 72 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a ┆ ! 123 error ::= error ;; ┆
0x01cf80…01cfa0 3c 64 65 66 20 74 79 70 65 20 73 70 65 63 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 ┆<def type spec> ::= 0 ::= <type ┆
0x01cfa0…01cfc0 64 65 66 69 6e 69 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 36 30 33 20 65 6e 64 74 79 70 65 20 ┆definition> ! 603 endtype ┆
0x01cfc0…01cfe0 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 64 65 66 69 6e 69 ┆::= <variable> ;; <type defini┆
0x01cfe0…01d000 74 69 6f 6e 3e 20 3a 3a 3d 20 36 30 34 20 3a 3a 3d 20 3c 73 74 72 75 63 74 75 72 65 64 20 74 79 ┆tion> ::= 604 ::= <structured ty┆
0x01d000…01d020 (7, 1, 8) 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 30 35 20 65 6e 64 70 6f 69 6e 74 65 72 20 3a 3a 3d 20 3c ┆pe> ! 605 endpointer ::= <┆
0x01d020…01d040 75 70 61 72 72 6f 77 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 20 20 20 ┆uparrow> <common type spec> ┆
0x01d040…01d060 20 20 21 20 36 30 37 20 65 6e 64 73 63 61 6c 61 72 20 3a 3a 3d 20 3c 73 74 61 72 74 20 73 63 61 ┆ ! 607 endscalar ::= <start sca┆
0x01d060…01d080 6c 61 72 3e 20 3c 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 3e 20 29 0d 0a 20 20 20 20 ┆lar> <id or anonym list> ) ┆
0x01d080…01d0a0 20 21 20 36 30 38 20 65 6e 64 73 75 62 72 61 6e 67 65 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 ┆ ! 608 endsubrange ::= <expressi┆
0x01d0a0…01d0c0 6f 6e 3e 20 3c 65 6e 64 73 75 62 72 61 6e 67 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 ┆on> <endsubrange> ! 0 ::= ┆
0x01d0c0…01d0e0 3c 73 65 74 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 72 6f 67 72 61 ┆<set type> ! 0 ::= <progra┆
0x01d0e0…01d100 6d 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 67 72 61 6d 20 74 79 70 65 3e 20 3a 3a 3d 20 ┆m type> ;; <program type> ::= ┆
0x01d100…01d120 36 31 37 20 65 6e 64 70 72 6f 67 64 65 63 6c 20 65 78 74 65 72 6e 61 6c 20 65 6e 64 6c 65 76 65 ┆617 endprogdecl external endleve┆
0x01d120…01d140 6c 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 20 70 72 6f 67 72 61 6d 3e 20 3c 66 6f 72 6d 61 6c ┆l ::= <external program> <formal┆
0x01d140…01d160 20 70 61 72 61 6d 65 74 65 72 73 3e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 20 70 72 6f 67 ┆ parameters> ;; <external prog┆
0x01d160…01d180 72 61 6d 3e 20 3a 3a 3d 20 36 31 36 20 70 72 6f 67 64 65 63 6c 20 3a 3a 3d 20 65 78 74 65 72 6e ┆ram> ::= 616 progdecl ::= extern┆
0x01d180…01d1a0 61 6c 20 70 72 6f 67 72 61 6d 0d 0a 3b 3b 0d 0a 3c 75 70 61 72 72 6f 77 3e 20 3a 3a 3d 20 36 32 ┆al program ;; <uparrow> ::= 62┆
0x01d1a0…01d1c0 30 20 70 6f 69 6e 74 65 72 74 79 70 65 2c 20 6e 65 77 74 79 70 65 20 3a 3a 3d 20 5e 0d 0a 3b 3b ┆0 pointertype, newtype ::= ^ ;;┆
0x01d1c0…01d1e0 0d 0a 3c 73 74 61 72 74 20 73 63 61 6c 61 72 3e 20 3a 3a 3d 20 36 32 31 20 2c 20 6e 65 77 74 79 ┆ <start scalar> ::= 621 , newty┆
0x01d1e0…01d200 70 65 20 73 74 61 72 74 6c 69 73 74 20 64 65 63 6c 61 72 65 6c 69 73 74 3a 3a 3d 20 28 20 6e 61 ┆pe startlist declarelist::= ( na┆
0x01d200…01d220 (7, 1, 9) 6d 65 20 2c 0d 0a 20 20 20 20 20 21 20 36 32 32 20 2c 20 6e 65 77 74 79 70 65 20 73 74 61 72 74 ┆me , ! 622 , newtype start┆
0x01d220…01d240 6c 69 73 74 20 64 65 63 6c 61 72 65 6c 69 73 74 3a 3a 3d 20 28 20 3f 20 2c 20 0d 0a 3b 3b 0d 0a ┆list declarelist::= ( ? , ;; ┆
0x01d240…01d260 3c 65 6e 64 73 75 62 72 61 6e 67 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 2e 2e 20 3c 65 78 70 72 ┆<endsubrange> ::= 0 ::= .. <expr┆
0x01d260…01d280 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 20 ┆ession> ;; <common type spec> ┆
0x01d280…01d2a0 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 64 65 66 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 3b 3b 0d 0a 3c ┆::= 0 ::= <def type spec> ;; <┆
0x01d2a0…01d2c0 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 70 61 63 6b ┆structured type> ::= 0 ::= <pack┆
0x01d2c0…01d2e0 69 6e 66 6f 3e 20 3c 75 6e 70 61 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 3e ┆info> <unpacked structured type>┆
0x01d2e0…01d300 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 70 62 6f 64 79 25 20 7e 20 30 20 7e 20 25 62 ┆ ;; E 2 I 2 %pbody% ~ 0 ~ %b┆
0x01d300…01d320 6f 64 79 25 20 2e 0d 0a 20 20 20 20 20 21 20 31 33 30 32 20 65 6f 6d 2c 20 6c 61 73 74 65 6e 64 ┆ody% . ! 1302 eom, lastend┆
0x01d320…01d340 20 28 20 69 66 20 73 61 76 65 20 29 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 62 6f 64 79 25 20 ┆ ( if save ) ~ empty @ %body% ┆
0x01d340…01d360 7e 20 31 33 30 33 20 65 6f 6d 2c 20 6c 61 73 74 65 6e 64 20 7e 20 25 62 6f 64 79 20 6c 69 73 74 ┆~ 1303 eom, lastend ~ %body list┆
0x01d360…01d380 25 0d 0a 40 0d 0a 25 62 6f 64 79 20 6c 69 73 74 25 20 7e 20 30 20 20 7e 20 25 62 6f 64 79 20 6c ┆% @ %body list% ~ 0 ~ %body l┆
0x01d380…01d3a0 69 73 74 25 20 3b 20 25 62 6f 64 79 20 65 6c 65 6d 25 0d 0a 20 20 20 20 20 21 20 30 20 20 7e 20 ┆ist% ; %body elem% ! 0 ~ ┆
0x01d3a0…01d3c0 25 62 6f 64 79 20 65 6c 65 6d 25 0d 0a 40 0d 0a 25 62 6f 64 79 20 65 6c 65 6d 25 20 7e 20 31 33 ┆%body elem% @ %body elem% ~ 13┆
0x01d3c0…01d3e0 31 32 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 62 65 67 69 6e 20 6c 65 76 65 6c 25 20 25 70 72 6f ┆12 endlevel ~ %begin level% %pro┆
0x01d3e0…01d400 67 72 61 6d 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 31 33 31 32 20 65 ┆gram declaration% ! 1312 e┆
0x01d400…01d420 (7, 1, 10) 6e 64 6c 65 76 65 6c 20 7e 20 25 62 65 67 69 6e 20 6c 65 76 65 6c 25 20 25 72 6f 75 74 69 6e 65 ┆ndlevel ~ %begin level% %routine┆
0x01d420…01d440 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 40 0d 0a 25 70 72 6f 67 72 61 6d 20 64 65 63 6c 61 ┆ declaration% @ %program decla┆
0x01d440…01d460 72 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 70 72 6f 67 72 61 6d 20 25 70 72 6f 67 72 61 6d 25 0d ┆ration% ~ 0 ~ program %program% ┆
0x01d460…01d480 0a 40 0d 0a 25 70 72 6f 67 72 61 6d 25 20 7e 20 30 20 7e 20 25 70 72 6f 67 72 61 6d 20 6e 61 6d ┆ @ %program% ~ 0 ~ %program nam┆
0x01d480…01d4a0 65 25 20 25 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 25 20 25 70 72 6f 67 20 73 65 6d ┆e% %formal parameters% %prog sem┆
0x01d4a0…01d4c0 73 25 20 25 70 72 6f 67 72 61 6d 20 62 6c 6f 63 6b 25 0d 0a 20 20 20 20 20 21 20 31 30 31 20 65 ┆s% %program block% ! 101 e┆
0x01d4c0…01d4e0 72 72 6f 72 70 72 6f 67 72 61 6d 20 7e 20 65 72 72 6f 72 0d 0a 40 0d 0a 25 70 72 6f 67 20 73 65 ┆rrorprogram ~ error @ %prog se┆
0x01d4e0…01d500 6d 73 25 20 7e 20 31 33 30 34 20 65 6e 64 70 72 6f 67 64 65 63 6c 20 7e 20 3b 0d 0a 40 0d 0a 25 ┆ms% ~ 1304 endprogdecl ~ ; @ %┆
0x01d500…01d520 70 72 6f 67 72 61 6d 20 6e 61 6d 65 25 20 7e 20 31 33 30 35 20 70 72 6f 67 64 65 63 6c 2c 20 64 ┆program name% ~ 1305 progdecl, d┆
0x01d520…01d540 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 70 72 6f 67 72 61 6d 20 62 ┆eclaration ~ name @ %program b┆
0x01d540…01d560 6c 6f 63 6b 25 20 7e 20 31 30 31 32 20 65 6e 64 62 6c 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 20 65 ┆lock% ~ 1012 endblock endlevel e┆
0x01d560…01d580 6e 64 6c 65 76 65 6c 7e 20 25 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 25 20 20 25 73 ┆ndlevel~ %prog declarations% %s┆
0x01d580…01d5a0 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 ┆tart labelscope% %compound state┆
0x01d5a0…01d5c0 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 31 ┆ment% %end labelscope% ! 1┆
0x01d5c0…01d5e0 30 32 38 20 65 78 74 65 72 6e 61 6c 20 65 6e 64 6c 65 76 65 6c 20 7e 20 65 78 74 65 72 6e 61 6c ┆028 external endlevel ~ external┆
0x01d5e0…01d600 0d 0a 40 0d 0a 25 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 7e 20 31 32 30 32 20 73 ┆ @ %start labelscope% ~ 1202 s┆
0x01d600…01d620 (7, 1, 11) 74 61 72 74 6c 61 62 65 6c 73 63 6f 70 65 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 65 6e 64 20 ┆tartlabelscope ~ empty @ %end ┆
0x01d620…01d640 6c 61 62 65 6c 73 63 6f 70 65 25 20 7e 20 31 32 30 33 20 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 ┆labelscope% ~ 1203 endlabelscope┆
0x01d640…01d660 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 62 65 67 69 6e 20 6c 65 76 65 6c 25 20 7e 20 31 30 32 ┆ ~ empty @ %begin level% ~ 102┆
0x01d660…01d680 32 20 62 65 67 69 6e 6c 65 76 65 6c 2c 20 62 65 67 69 6e 6c 65 76 65 6c 20 7e 20 65 6d 70 74 79 ┆2 beginlevel, beginlevel ~ empty┆
0x01d680…01d6a0 0d 0a 40 0d 0a 25 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 25 20 7e 20 31 30 30 39 20 ┆ @ %prog declarations% ~ 1009 ┆
0x01d6a0…01d6c0 65 6e 64 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 7e 20 25 62 65 67 69 6e 20 6c 65 76 65 6c 25 20 ┆enddeclarations ~ %begin level% ┆
0x01d6c0…01d6e0 25 64 65 63 6c 73 25 0d 0a 40 0d 0a 25 64 65 63 6c 73 25 20 7e 20 30 20 7e 20 65 6d 70 74 79 0d ┆%decls% @ %decls% ~ 0 ~ empty ┆
0x01d6e0…01d700 0a 20 20 20 20 20 21 20 30 20 7e 20 25 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 ┆ ! 0 ~ %prog declaration li┆
0x01d700…01d720 73 74 25 0d 0a 40 0d 0a 25 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 20 ┆st% @ %prog declaration list% ┆
0x01d720…01d740 7e 20 30 20 7e 20 25 70 72 6f 67 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 20 20 25 ┆~ 0 ~ %prog declaration list% %┆
0x01d740…01d760 70 72 6f 67 20 64 65 63 6c 20 70 61 72 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 70 72 6f ┆prog decl part% ! 0 ~ %pro┆
0x01d760…01d780 67 20 64 65 63 6c 20 70 61 72 74 25 0d 0a 40 0d 0a 25 70 72 6f 67 20 64 65 63 6c 20 70 61 72 74 ┆g decl part% @ %prog decl part┆
0x01d780…01d7a0 25 20 7e 20 30 20 7e 20 25 63 6f 6d 6d 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 20 20 ┆% ~ 0 ~ %common declaration% ┆
0x01d7a0…01d7c0 20 20 20 21 20 30 20 7e 20 25 73 68 61 72 65 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 20 ┆ ! 0 ~ %shared declaration% ┆
0x01d7c0…01d7e0 20 20 20 20 21 20 30 20 7e 20 25 70 72 6f 67 72 61 6d 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 ┆ ! 0 ~ %program declaration% ┆
0x01d7e0…01d800 3b 0d 0a 40 0d 0a 25 72 6f 75 74 69 6e 65 20 64 65 63 6c 20 70 61 72 74 25 20 7e 20 30 20 7e 20 ┆; @ %routine decl part% ~ 0 ~ ┆
0x01d800…01d820 (7, 1, 12) 25 72 6f 75 74 69 6e 65 20 64 65 63 6c 20 70 61 72 74 25 20 20 25 63 6f 6d 6d 6f 6e 20 64 65 63 ┆%routine decl part% %common dec┆
0x01d820…01d840 6c 61 72 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 63 6f 6d 6d 6f 6e 20 64 65 ┆laration% ! 0 ~ %common de┆
0x01d840…01d860 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 40 0d 0a 25 63 6f 6d 6d 6f 6e 20 64 65 63 6c 61 72 61 74 69 ┆claration% @ %common declarati┆
0x01d860…01d880 6f 6e 25 20 7e 20 20 20 0d 0a 20 20 20 20 20 20 20 30 20 7e 20 25 63 6f 6e 73 74 61 6e 74 20 64 ┆on% ~ 0 ~ %constant d┆
0x01d880…01d8a0 65 63 6c 61 72 61 74 69 6f 6e 25 20 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 74 79 70 65 20 64 ┆eclaration% ! 0 ~ %type d┆
0x01d8a0…01d8c0 65 63 6c 61 72 61 74 69 6f 6e 25 20 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 76 61 72 69 61 62 ┆eclaration% ! 0 ~ %variab┆
0x01d8c0…01d8e0 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 72 6f 75 ┆le declaration% ! 0 ~ %rou┆
0x01d8e0…01d900 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 3b 20 20 0d 0a 40 0d 0a 25 63 6f 6e 73 74 ┆tine declaration% ; @ %const┆
0x01d900…01d920 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 63 6f 6e 73 74 20 25 63 6f ┆ant declaration% ~ 0 ~ const %co┆
0x01d920…01d940 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 0d 0a 40 0d 0a 25 63 6f ┆nstant declaration list% @ %co┆
0x01d940…01d960 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 20 7e 20 31 30 33 20 65 ┆nstant declaration list% ~ 103 e┆
0x01d960…01d980 72 72 6f 72 63 6f 6e 73 74 61 6e 74 20 7e 20 65 72 72 6f 72 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆rrorconstant ~ error ! 0 ~┆
0x01d980…01d9a0 20 25 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 20 20 25 63 ┆ %constant declaration list% %c┆
0x01d9a0…01d9c0 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 ┆onstant definition% ! 0 ~ ┆
0x01d9c0…01d9e0 25 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 25 0d 0a 40 0d 0a 25 63 6f 6e 73 74 ┆%constant definition% @ %const┆
0x01d9e0…01da00 61 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 25 20 7e 20 35 30 31 20 65 6e 64 63 6f 6e 73 74 64 65 ┆ant definition% ~ 501 endconstde┆
0x01da00…01da20 (7, 1, 13) 63 6c 20 7e 20 25 63 6f 6e 73 74 20 6e 61 6d 65 25 20 3d 20 25 65 78 70 72 65 73 73 69 6f 6e 25 ┆cl ~ %const name% = %expression%┆
0x01da20…01da40 20 3b 0d 0a 20 20 20 20 20 21 20 35 30 33 20 69 64 28 61 6e 6f 6e 79 6d 6f 75 73 29 20 65 6e 64 ┆ ; ! 503 id(anonymous) end┆
0x01da40…01da60 65 78 70 72 65 73 73 69 6f 6e 20 65 6e 64 63 6f 6e 73 74 64 65 63 6c 20 7e 20 25 63 6f 6e 73 74 ┆expression endconstdecl ~ %const┆
0x01da60…01da80 6e 61 6d 65 20 25 20 65 72 72 6f 72 0d 0a 40 0d 0a 25 63 6f 6e 73 74 20 6e 61 6d 65 25 20 7e 20 ┆name % error @ %const name% ~ ┆
0x01da80…01daa0 35 30 32 20 63 6f 6e 73 74 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 6e 61 6d ┆502 constdecl, declaration ~ nam┆
0x01daa0…01dac0 65 0d 0a 40 0d 0a 25 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 74 ┆e @ %type declaration% ~ 0 ~ t┆
0x01dac0…01dae0 79 70 65 20 25 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 0d 0a 40 0d 0a ┆ype %type declaration list% @ ┆
0x01dae0…01db00 25 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 20 7e 20 31 30 34 20 65 72 ┆%type declaration list% ~ 104 er┆
0x01db00…01db20 72 6f 72 74 79 70 65 20 7e 20 65 72 72 6f 72 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 74 79 70 ┆rortype ~ error ! 0 ~ %typ┆
0x01db20…01db40 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 20 20 25 73 69 6e 67 6c 65 20 74 79 70 ┆e declaration list% %single typ┆
0x01db40…01db60 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 3b 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 73 69 ┆e declaration% ; ! 0 ~ %si┆
0x01db60…01db80 6e 67 6c 65 20 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 3b 0d 0a 40 0d 0a 25 73 69 ┆ngle type declaration% ; @ %si┆
0x01db80…01dba0 6e 67 6c 65 20 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 7e 20 36 30 31 20 65 6e 64 ┆ngle type declaration% ~ 601 end┆
0x01dba0…01dbc0 6c 65 76 65 6c 20 65 6e 64 74 79 70 65 64 65 63 6c 2c 20 65 6e 64 74 79 70 65 64 65 63 6c 20 65 ┆level endtypedecl, endtypedecl e┆
0x01dbc0…01dbe0 6e 64 6c 65 76 65 6c 20 7e 20 25 74 79 70 65 20 6e 61 6d 65 25 20 25 66 6f 72 6d 61 6c 20 74 79 ┆ndlevel ~ %type name% %formal ty┆
0x01dbe0…01dc00 70 65 20 70 61 72 61 6d 65 74 65 72 73 25 20 25 65 71 25 20 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 ┆pe parameters% %eq% %common type┆
0x01dc00…01dc20 (7, 1, 14) 20 73 70 65 63 25 0d 0a 20 20 20 20 20 21 20 36 30 36 20 2c 20 66 6f 72 77 61 72 64 74 79 70 65 ┆ spec% ! 606 , forwardtype┆
0x01dc20…01dc40 20 7e 20 25 74 79 70 65 20 6e 61 6d 65 25 0d 0a 40 0d 0a 25 66 6f 72 6d 61 6c 20 74 79 70 65 20 ┆ ~ %type name% @ %formal type ┆
0x01dc40…01dc60 70 61 72 61 6d 65 74 65 72 73 25 20 7e 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 2c 20 65 6e ┆parameters% ~ 1007 endformal, en┆
0x01dc60…01dc80 64 66 6f 72 6d 61 6c 20 7e 20 25 62 65 67 69 6e 20 6c 65 76 65 6c 25 0d 0a 20 20 20 20 20 21 20 ┆dformal ~ %begin level% ! ┆
0x01dc80…01dca0 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 2c 20 65 6e 64 66 6f 72 6d 61 6c 20 7e 20 25 62 65 67 ┆1007 endformal, endformal ~ %beg┆
0x01dca0…01dcc0 69 6e 20 6c 65 76 65 6c 25 20 28 20 25 74 79 70 65 20 66 6f 72 6d 61 6c 20 6c 69 73 74 25 20 29 ┆in level% ( %type formal list% )┆
0x01dcc0…01dce0 0d 0a 40 0d 0a 25 74 79 70 65 20 66 6f 72 6d 61 6c 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 74 ┆ @ %type formal list% ~ 0 ~ %t┆
0x01dce0…01dd00 79 70 65 20 66 6f 72 6d 61 6c 20 6c 69 73 74 25 20 3b 20 25 74 79 70 65 20 70 61 72 61 6d 20 64 ┆ype formal list% ; %type param d┆
0x01dd00…01dd20 65 73 63 72 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 74 79 70 65 20 70 61 72 61 6d 20 64 65 ┆escr% ! 0 ~ %type param de┆
0x01dd20…01dd40 73 63 72 25 0d 0a 40 0d 0a 25 74 79 70 65 20 70 61 72 61 6d 20 64 65 73 63 72 25 20 7e 20 31 30 ┆scr% @ %type param descr% ~ 10┆
0x01dd40…01dd60 30 36 20 7e 20 25 73 74 61 72 74 6c 69 73 74 25 20 25 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 ┆06 ~ %startlist% %parameter grou┆
0x01dd60…01dd80 70 25 20 25 74 79 70 65 20 63 6f 6c 6f 6e 25 20 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 ┆p% %type colon% %common type spe┆
0x01dd80…01dda0 63 25 0d 0a 40 0d 0a 25 73 74 61 72 74 6c 69 73 74 25 7e 20 31 30 32 33 20 66 6f 72 6d 61 6c 20 ┆c% @ %startlist%~ 1023 formal ┆
0x01dda0…01ddc0 70 61 72 61 6d 20 6c 69 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 7e 20 65 6d 70 74 79 0d 0a 40 ┆param list, startlist ~ empty @┆
0x01ddc0…01dde0 0d 0a 25 65 71 25 20 7e 20 36 30 32 20 7e 20 3d 0d 0a 20 20 20 20 20 21 20 31 32 33 20 65 72 72 ┆ %eq% ~ 602 ~ = ! 123 err┆
0x01dde0…01de00 6f 72 20 7e 20 65 72 72 6f 72 0d 0a 40 0d 0a 25 64 65 66 20 74 79 70 65 20 73 70 65 63 25 20 7e ┆or ~ error @ %def type spec% ~┆
0x01de00…01de20 (7, 1, 15) 20 30 20 7e 20 25 74 79 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 36 ┆ 0 ~ %type definition% ! 6┆
0x01de20…01de40 30 33 20 65 6e 64 74 79 70 65 20 7e 20 25 76 61 72 69 61 62 6c 65 25 0d 0a 40 0d 0a 25 74 79 70 ┆03 endtype ~ %variable% @ %typ┆
0x01de40…01de60 65 20 64 65 66 69 6e 69 74 69 6f 6e 25 20 7e 20 36 30 34 20 7e 20 25 73 74 72 75 63 74 75 72 65 ┆e definition% ~ 604 ~ %structure┆
0x01de60…01de80 64 20 74 79 70 65 25 0d 0a 20 20 20 20 20 21 20 36 30 35 20 65 6e 64 70 6f 69 6e 74 65 72 20 7e ┆d type% ! 605 endpointer ~┆
0x01de80…01dea0 20 25 75 70 61 72 72 6f 77 25 20 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 25 0d 0a 20 ┆ %uparrow% %common type spec% ┆
0x01dea0…01dec0 20 20 20 20 21 20 36 30 37 20 65 6e 64 73 63 61 6c 61 72 20 7e 20 25 73 74 61 72 74 20 73 63 61 ┆ ! 607 endscalar ~ %start sca┆
0x01dec0…01dee0 6c 61 72 25 20 25 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 25 20 29 0d 0a 20 20 20 20 ┆lar% %id or anonym list% ) ┆
0x01dee0…01df00 20 21 20 36 30 38 20 65 6e 64 73 75 62 72 61 6e 67 65 20 7e 20 25 65 78 70 72 65 73 73 69 6f 6e ┆ ! 608 endsubrange ~ %expression┆
0x01df00…01df20 25 20 25 65 6e 64 73 75 62 72 61 6e 67 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 73 65 74 ┆% %endsubrange% ! 0 ~ %set┆
0x01df20…01df40 20 74 79 70 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 70 72 6f 67 72 61 6d 20 74 79 70 65 ┆ type% ! 0 ~ %program type┆
0x01df40…01df60 25 0d 0a 40 0d 0a 25 70 72 6f 67 72 61 6d 20 74 79 70 65 25 20 7e 20 36 31 37 20 65 6e 64 70 72 ┆% @ %program type% ~ 617 endpr┆
0x01df60…01df80 6f 67 64 65 63 6c 20 65 78 74 65 72 6e 61 6c 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 65 78 74 65 ┆ogdecl external endlevel ~ %exte┆
0x01df80…01dfa0 72 6e 61 6c 20 70 72 6f 67 72 61 6d 25 20 25 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 ┆rnal program% %formal parameters┆
0x01dfa0…01dfc0 25 0d 0a 40 0d 0a 25 65 78 74 65 72 6e 61 6c 20 70 72 6f 67 72 61 6d 25 20 7e 20 36 31 36 20 70 ┆% @ %external program% ~ 616 p┆
0x01dfc0…01dfe0 72 6f 67 64 65 63 6c 20 7e 20 65 78 74 65 72 6e 61 6c 20 70 72 6f 67 72 61 6d 0d 0a 40 0d 0a 25 ┆rogdecl ~ external program @ %┆
0x01dfe0…01e000 75 70 61 72 72 6f 77 25 20 7e 20 36 32 30 20 70 6f 69 6e 74 65 72 74 79 70 65 2c 20 6e 65 77 74 ┆uparrow% ~ 620 pointertype, newt┆
0x01e000…01e020 (8, 0, 1) 79 70 65 20 7e 20 5e 0d 0a 40 0d 0a 25 73 74 61 72 74 20 73 63 61 6c 61 72 25 20 7e 20 36 32 31 ┆ype ~ ^ @ %start scalar% ~ 621┆
0x01e020…01e040 20 2c 20 6e 65 77 74 79 70 65 20 73 74 61 72 74 6c 69 73 74 20 64 65 63 6c 61 72 65 6c 69 73 74 ┆ , newtype startlist declarelist┆
0x01e040…01e060 7e 20 28 20 6e 61 6d 65 20 2c 0d 0a 20 20 20 20 20 21 20 36 32 32 20 2c 20 6e 65 77 74 79 70 65 ┆~ ( name , ! 622 , newtype┆
0x01e060…01e080 20 73 74 61 72 74 6c 69 73 74 20 64 65 63 6c 61 72 65 6c 69 73 74 7e 20 28 20 3f 20 2c 20 0d 0a ┆ startlist declarelist~ ( ? , ┆
0x01e080…01e0a0 40 0d 0a 25 65 6e 64 73 75 62 72 61 6e 67 65 25 20 7e 20 30 20 7e 20 2e 2e 20 25 65 78 70 72 65 ┆@ %endsubrange% ~ 0 ~ .. %expre┆
0x01e0a0…01e0c0 73 73 69 6f 6e 25 0d 0a 40 0d 0a 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 25 20 7e 20 ┆ssion% @ %common type spec% ~ ┆
0x01e0c0…01e0e0 30 20 7e 20 25 64 65 66 20 74 79 70 65 20 73 70 65 63 25 0d 0a 40 0d 0a 25 73 74 72 75 63 74 75 ┆0 ~ %def type spec% @ %structu┆
0x01e0e0…01e100 72 65 64 20 74 79 70 65 25 20 7e 20 30 20 7e 20 25 70 61 63 6b 69 6e 66 6f 25 20 25 75 6e 70 61 ┆red type% ~ 0 ~ %packinfo% %unpa┆
0x01e100…01e120 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 25 0d 0a 40 0d 0a 01 45 20 32 0a 0d ┆cked structured type% @ E 2 ┆
0x01e120…01e140 0a 01 44 20 32 0a 3c 70 61 63 6b 69 6e 66 6f 3e 20 3a 3a 3d 20 36 31 34 20 2c 20 70 61 63 6b 65 ┆ D 2 <packinfo> ::= 614 , packe┆
0x01e140…01e160 64 20 3a 3a 3d 20 70 61 63 6b 65 64 0d 0a 20 20 20 20 20 20 21 20 36 31 38 20 2c 20 70 61 63 6b ┆d ::= packed ! 618 , pack┆
0x01e160…01e180 65 64 33 35 30 32 20 3a 3a 3d 20 70 61 63 6b 65 64 33 35 30 32 0d 0a 20 20 20 20 20 20 21 20 30 ┆ed3502 ::= packed3502 ! 0┆
0x01e180…01e1a0 20 2c 20 75 6e 70 61 63 6b 65 64 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 75 6e 70 61 ┆ , unpacked ::= empty ;; <unpa┆
0x01e1a0…01e1c0 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆cked structured type> ::= 0 ::= ┆
0x01e1c0…01e1e0 3c 61 72 72 61 79 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 72 65 63 6f ┆<array type> ! 0 ::= <reco┆
0x01e1e0…01e200 72 64 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 6e 61 6d 65 3e 20 3a 3a 3d 20 36 30 ┆rd type> ;; <type name> ::= 60┆
0x01e200…01e220 (8, 0, 2) 30 20 74 79 70 65 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 6e 61 6d 65 ┆0 typedecl, declaration ::= name┆
0x01e220…01e240 0d 0a 3b 3b 0d 0a 3c 61 72 72 61 79 20 74 79 70 65 3e 20 3a 3a 3d 20 36 31 35 20 65 6e 64 61 72 ┆ ;; <array type> ::= 615 endar┆
0x01e240…01e260 72 61 79 28 73 29 20 3a 3a 3d 20 3c 61 72 72 61 79 20 73 74 61 72 74 3e 20 3c 63 6f 6d 6d 6f 6e ┆ray(s) ::= <array start> <common┆
0x01e260…01e280 20 74 79 70 65 20 73 70 65 63 3e 20 20 3c 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 3e 0d 0a 3b ┆ type spec> <component type> ;┆
0x01e280…01e2a0 3b 0d 0a 3c 61 72 72 61 79 20 73 74 61 72 74 3e 20 3a 3a 3d 20 36 32 33 20 61 72 72 61 79 74 79 ┆; <array start> ::= 623 arrayty┆
0x01e2a0…01e2c0 70 65 2c 20 6e 65 77 74 79 70 65 20 3a 3a 3d 20 61 72 72 61 79 20 28 0d 0a 3b 3b 0d 0a 3c 63 6f ┆pe, newtype ::= array ( ;; <co┆
0x01e2c0…01e2e0 6d 70 6f 6e 65 6e 74 20 74 79 70 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 6e 65 77 20 64 69 6d ┆mponent type> ::= 0 ::= <new dim┆
0x01e2e0…01e300 65 6e 73 69 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 20 3c 63 6f 6d 70 ┆ension> <common type spec> <comp┆
0x01e300…01e320 6f 6e 65 6e 74 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 29 20 3c 6f 66 20 ┆onent type> ! 0 ::= ) <of ┆
0x01e320…01e340 74 79 70 65 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 20 20 20 20 20 21 ┆type> <common type spec> !┆
0x01e340…01e360 20 31 32 33 20 65 72 72 6f 72 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 6e 65 77 20 64 ┆ 123 error ::= error ;; <new d┆
0x01e360…01e380 69 6d 65 6e 73 69 6f 6e 3e 20 3a 3a 3d 20 36 32 33 20 61 72 72 61 79 74 79 70 65 2c 20 6e 65 77 ┆imension> ::= 623 arraytype, new┆
0x01e380…01e3a0 74 79 70 65 20 3a 3a 3d 20 2c 0d 0a 3b 3b 0d 0a 3c 6f 66 20 74 79 70 65 3e 20 3a 3a 3d 20 36 34 ┆type ::= , ;; <of type> ::= 64┆
0x01e3a0…01e3c0 30 20 3a 3a 3d 20 6f 66 0d 0a 20 20 20 20 20 21 20 31 30 39 20 65 72 72 6f 72 20 3a 3a 3d 20 65 ┆0 ::= of ! 109 error ::= e┆
0x01e3c0…01e3e0 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 72 65 63 6f 72 64 20 74 79 70 65 3e 20 3a 3a 3d 20 36 31 30 20 ┆rror ;; <record type> ::= 610 ┆
0x01e3e0…01e400 65 6e 64 72 65 63 6f 72 64 2c 20 65 6e 64 72 65 63 6f 72 64 20 3a 3a 3d 20 3c 72 65 63 6f 72 64 ┆endrecord, endrecord ::= <record┆
0x01e400…01e420 (8, 0, 3) 3e 20 3c 66 69 65 6c 64 20 6c 69 73 74 3e 20 65 6e 64 0d 0a 3b 3b 0d 0a 3c 72 65 63 6f 72 64 3e ┆> <field list> end ;; <record>┆
0x01e420…01e440 20 3a 3a 3d 20 36 32 34 20 72 65 63 6f 72 64 74 79 70 65 2c 20 6e 65 77 74 79 70 65 3a 3a 3d 20 ┆ ::= 624 recordtype, newtype::= ┆
0x01e440…01e460 72 65 63 6f 72 64 0d 0a 3b 3b 0d 0a 3c 66 69 65 6c 64 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a ┆record ;; <field list> ::= 0 :┆
0x01e460…01e480 3a 3d 20 3c 66 69 65 6c 64 20 6c 69 73 74 3e 20 3b 20 3c 72 65 63 6f 72 64 20 73 65 63 74 69 6f ┆:= <field list> ; <record sectio┆
0x01e480…01e4a0 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 72 65 63 6f 72 64 20 73 65 63 74 69 6f 6e ┆n> ! 0 ::= <record section┆
0x01e4a0…01e4c0 3e 0d 0a 3b 3b 0d 0a 3c 72 65 63 6f 72 64 20 73 65 63 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a ┆> ;; <record section> ::= 0 ::┆
0x01e4c0…01e4e0 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 36 31 31 20 65 6e 64 66 69 65 6c 64 6c 69 73 74 ┆= empty ! 611 endfieldlist┆
0x01e4e0…01e500 2c 20 65 6e 64 66 69 65 6c 64 20 3a 3a 3d 20 3c 73 74 61 72 74 20 73 65 63 74 69 6f 6e 3e 20 3c ┆, endfield ::= <start section> <┆
0x01e500…01e520 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 3e 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 ┆id or anonym list> <type colon> ┆
0x01e520…01e540 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 20 73 ┆<common type spec> ;; <start s┆
0x01e540…01e560 65 63 74 69 6f 6e 3e 20 3a 3a 3d 20 36 33 32 20 72 65 63 66 69 65 6c 64 73 2c 20 73 74 61 72 74 ┆ection> ::= 632 recfields, start┆
0x01e560…01e580 6c 69 73 74 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e ┆list ::= empty ;; <type colon>┆
0x01e580…01e5a0 20 3a 3a 3d 20 36 34 30 20 3a 3a 3d 20 3a 0d 0a 20 20 20 20 20 21 20 31 31 30 20 65 72 72 6f 72 ┆ ::= 640 ::= : ! 110 error┆
0x01e5a0…01e5c0 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 73 65 74 20 74 79 70 65 3e 20 3a 3a 3d 20 36 ┆ ::= error ;; <set type> ::= 6┆
0x01e5c0…01e5e0 31 32 20 65 6e 64 73 65 74 20 65 6e 64 74 79 70 65 2c 20 65 6e 64 73 65 74 20 3a 3a 3d 20 3c 73 ┆12 endset endtype, endset ::= <s┆
0x01e5e0…01e600 65 74 20 6f 66 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 3b 3b 0d 0a 3c ┆et of> <common type spec> ;; <┆
0x01e600…01e620 (8, 0, 4) 73 65 74 20 6f 66 3e 20 3a 3a 3d 20 36 32 35 20 73 65 74 74 79 70 65 2c 20 6e 65 77 74 79 70 65 ┆set of> ::= 625 settype, newtype┆
0x01e620…01e640 20 3a 3a 3d 20 73 65 74 20 3c 6f 66 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 76 61 72 69 61 62 6c ┆ ::= set <of type> ;; <variabl┆
0x01e640…01e660 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 76 61 72 3e 20 3c ┆e declaration> ::= 0 ::= <var> <┆
0x01e660…01e680 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a ┆variable declaration list> ;; ┆
0x01e680…01e6a0 3c 76 61 72 3e 20 3a 3a 3d 20 37 30 36 20 6b 69 6e 64 3a 3d 76 61 72 20 3a 3a 3d 20 76 61 72 0d ┆<var> ::= 706 kind:=var ::= var ┆
0x01e6a0…01e6c0 0a 3b 3b 0d 0a 3c 73 68 61 72 65 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 ┆ ;; <shared declaration> ::= 0 ┆
0x01e6c0…01e6e0 3a 3a 3d 20 3c 73 68 61 72 65 64 3e 20 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 ┆::= <shared> <variable declarati┆
0x01e6e0…01e700 6f 6e 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a 3c 73 68 61 72 65 64 3e 20 3a 3a 3d 20 37 30 37 20 6b ┆on list> ;; <shared> ::= 707 k┆
0x01e700…01e720 69 6e 64 3a 3d 73 68 61 72 65 64 20 3a 3a 3d 20 73 68 61 72 65 64 0d 0a 3b 3b 0d 0a 3c 76 61 72 ┆ind:=shared ::= shared ;; <var┆
0x01e720…01e740 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3a 3a 3d 20 0d 0a 20 20 ┆iable declaration list> ::= ┆
0x01e740…01e760 20 20 20 20 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆ 0 ::= <variable declaration┆
0x01e760…01e780 20 6c 69 73 74 3e 20 20 3c 76 61 72 20 64 65 63 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d ┆ list> <var decl> ! 0 ::=┆
0x01e780…01e7a0 20 3c 76 61 72 20 64 65 63 6c 3e 0d 0a 3b 3b 0d 0a 3c 76 61 72 20 64 65 63 6c 3e 20 3a 3a 3d 20 ┆ <var decl> ;; <var decl> ::= ┆
0x01e7a0…01e7c0 30 20 3a 3a 3d 20 3c 73 74 61 72 74 20 76 61 72 3e 20 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 ┆0 ::= <start var> <identifier li┆
0x01e7c0…01e7e0 73 74 3e 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 ┆st> <type colon> <common type sp┆
0x01e7e0…01e800 65 63 3e 20 3c 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 3e 20 3b 0d 0a 3b 3b 0d 0a 3c 73 74 61 ┆ec> <initialization> ; ;; <sta┆
0x01e800…01e820 (8, 0, 5) 72 74 20 76 61 72 3e 20 3a 3a 3d 20 37 30 30 20 76 61 72 64 65 63 6c 2f 73 68 61 72 65 64 64 65 ┆rt var> ::= 700 vardecl/sharedde┆
0x01e820…01e840 63 6c 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 69 64 ┆cl, startlist ::= empty ;; <id┆
0x01e840…01e860 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 69 64 65 6e 74 69 ┆entifier list> ::= 0 ::= <identi┆
0x01e860…01e880 66 69 65 72 20 6c 69 73 74 3e 20 2c 20 3c 69 64 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a ┆fier list> , <ident> ! 0 :┆
0x01e880…01e8a0 3a 3d 20 3c 69 64 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 31 31 31 20 65 72 72 6f 72 76 61 72 20 ┆:= <ident> ! 111 errorvar ┆
0x01e8a0…01e8c0 3a 3a 3d 20 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 2c 20 65 72 72 6f 72 0d 0a 20 ┆::= <identifier list> , error ┆
0x01e8c0…01e8e0 20 20 20 20 21 20 31 31 32 20 65 72 72 6f 72 76 61 72 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b ┆ ! 112 errorvar ::= error ;;┆
0x01e8e0…01e900 0d 0a 3c 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆ <id or anonym list> ::= 0 ::= ┆
0x01e900…01e920 3c 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 3e 2c 20 3c 69 64 20 6f 72 20 61 6e 6f 6e ┆<id or anonym list>, <id or anon┆
0x01e920…01e940 79 6d 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 3e ┆ym> ! 0 ::= <id or anonym>┆
0x01e940…01e960 0d 0a 20 20 20 20 20 21 20 31 31 31 20 65 72 72 6f 72 76 61 72 20 3a 3a 3d 20 3c 69 64 20 6f 72 ┆ ! 111 errorvar ::= <id or┆
0x01e960…01e980 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 3e 2c 20 65 72 72 6f 72 0d 0a 20 20 20 20 20 21 20 31 31 32 ┆ anonym list>, error ! 112┆
0x01e980…01e9a0 20 65 72 72 6f 72 76 61 72 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 69 64 65 6e 74 3e ┆ errorvar ::= error ;; <ident>┆
0x01e9a0…01e9c0 20 3a 3a 3d 20 37 30 31 20 2c 20 64 65 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 6e 61 6d 65 0d ┆ ::= 701 , declarelist ::= name ┆
0x01e9c0…01e9e0 0a 3b 3b 0d 0a 3c 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 3e 20 3a 3a 3d 20 37 30 31 20 2c 20 64 65 ┆ ;; <id or anonym> ::= 701 , de┆
0x01e9e0…01ea00 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 37 30 34 20 2c ┆clarelist ::= name ! 704 ,┆
0x01ea00…01ea20 (8, 0, 6) 20 64 65 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 3f 0d 0a 3b 3b 0d 0a 3c 69 6e 69 74 69 61 6c ┆ declarelist ::= ? ;; <initial┆
0x01ea20…01ea40 69 7a 61 74 69 6f 6e 3e 20 3a 3a 3d 20 37 30 32 20 65 6e 64 69 6e 69 74 20 3a 3a 3d 20 3c 69 6e ┆ization> ::= 702 endinit ::= <in┆
0x01ea40…01ea60 69 74 20 61 73 73 69 67 6e 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 ┆it assign> <expression> ! ┆
0x01ea60…01ea80 37 30 35 20 65 6e 64 76 61 72 2f 65 6e 64 73 68 61 72 65 64 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a ┆705 endvar/endshared ::= empty ┆
0x01ea80…01eaa0 3b 3b 0d 0a 3c 69 6e 69 74 20 61 73 73 69 67 6e 3e 20 3a 3a 3d 20 37 30 38 20 69 6e 69 74 20 3a ┆;; <init assign> ::= 708 init :┆
0x01eaa0…01eac0 3a 3d 20 3a 3d 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 70 61 63 6b 69 6e 66 6f 25 20 ┆:= := ;; E 2 I 2 %packinfo% ┆
0x01eac0…01eae0 7e 20 36 31 34 20 2c 20 70 61 63 6b 65 64 20 7e 20 70 61 63 6b 65 64 0d 0a 20 20 20 20 20 20 21 ┆~ 614 , packed ~ packed !┆
0x01eae0…01eb00 20 36 31 38 20 2c 20 70 61 63 6b 65 64 33 35 30 32 20 7e 20 70 61 63 6b 65 64 33 35 30 32 0d 0a ┆ 618 , packed3502 ~ packed3502 ┆
0x01eb00…01eb20 20 20 20 20 20 20 21 20 30 20 2c 20 75 6e 70 61 63 6b 65 64 20 7e 20 65 6d 70 74 79 0d 0a 40 0d ┆ ! 0 , unpacked ~ empty @ ┆
0x01eb20…01eb40 0a 25 75 6e 70 61 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 25 20 7e 20 30 20 ┆ %unpacked structured type% ~ 0 ┆
0x01eb40…01eb60 7e 20 25 61 72 72 61 79 20 74 79 70 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 72 65 63 6f ┆~ %array type% ! 0 ~ %reco┆
0x01eb60…01eb80 72 64 20 74 79 70 65 25 0d 0a 40 0d 0a 25 74 79 70 65 20 6e 61 6d 65 25 20 7e 20 36 30 30 20 74 ┆rd type% @ %type name% ~ 600 t┆
0x01eb80…01eba0 79 70 65 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a ┆ypedecl, declaration ~ name @ ┆
0x01eba0…01ebc0 25 61 72 72 61 79 20 74 79 70 65 25 20 7e 20 36 31 35 20 65 6e 64 61 72 72 61 79 28 73 29 20 7e ┆%array type% ~ 615 endarray(s) ~┆
0x01ebc0…01ebe0 20 25 61 72 72 61 79 20 73 74 61 72 74 25 20 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 ┆ %array start% %common type spec┆
0x01ebe0…01ec00 25 20 20 25 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 25 0d 0a 40 0d 0a 25 61 72 72 61 79 20 73 ┆% %component type% @ %array s┆
0x01ec00…01ec20 (8, 0, 7) 74 61 72 74 25 20 7e 20 36 32 33 20 61 72 72 61 79 74 79 70 65 2c 20 6e 65 77 74 79 70 65 20 7e ┆tart% ~ 623 arraytype, newtype ~┆
0x01ec20…01ec40 20 61 72 72 61 79 20 28 0d 0a 40 0d 0a 25 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 25 20 7e 20 ┆ array ( @ %component type% ~ ┆
0x01ec40…01ec60 30 20 7e 20 25 6e 65 77 20 64 69 6d 65 6e 73 69 6f 6e 25 20 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 ┆0 ~ %new dimension% %common type┆
0x01ec60…01ec80 20 73 70 65 63 25 20 25 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 25 0d 0a 20 20 20 20 20 21 20 ┆ spec% %component type% ! ┆
0x01ec80…01eca0 30 20 7e 20 29 20 25 6f 66 20 74 79 70 65 25 20 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 ┆0 ~ ) %of type% %common type spe┆
0x01eca0…01ecc0 63 25 0d 0a 20 20 20 20 20 21 20 31 32 33 20 65 72 72 6f 72 20 7e 20 65 72 72 6f 72 0d 0a 40 0d ┆c% ! 123 error ~ error @ ┆
0x01ecc0…01ece0 0a 25 6e 65 77 20 64 69 6d 65 6e 73 69 6f 6e 25 20 7e 20 36 32 33 20 61 72 72 61 79 74 79 70 65 ┆ %new dimension% ~ 623 arraytype┆
0x01ece0…01ed00 2c 20 6e 65 77 74 79 70 65 20 7e 20 2c 0d 0a 40 0d 0a 25 6f 66 20 74 79 70 65 25 20 7e 20 36 34 ┆, newtype ~ , @ %of type% ~ 64┆
0x01ed00…01ed20 30 20 7e 20 6f 66 0d 0a 20 20 20 20 20 21 20 31 30 39 20 65 72 72 6f 72 20 7e 20 65 72 72 6f 72 ┆0 ~ of ! 109 error ~ error┆
0x01ed20…01ed40 0d 0a 40 0d 0a 25 72 65 63 6f 72 64 20 74 79 70 65 25 20 7e 20 36 31 30 20 65 6e 64 72 65 63 6f ┆ @ %record type% ~ 610 endreco┆
0x01ed40…01ed60 72 64 2c 20 65 6e 64 72 65 63 6f 72 64 20 7e 20 25 72 65 63 6f 72 64 25 20 25 66 69 65 6c 64 20 ┆rd, endrecord ~ %record% %field ┆
0x01ed60…01ed80 6c 69 73 74 25 20 65 6e 64 0d 0a 40 0d 0a 25 72 65 63 6f 72 64 25 20 7e 20 36 32 34 20 72 65 63 ┆list% end @ %record% ~ 624 rec┆
0x01ed80…01eda0 6f 72 64 74 79 70 65 2c 20 6e 65 77 74 79 70 65 7e 20 72 65 63 6f 72 64 0d 0a 40 0d 0a 25 66 69 ┆ordtype, newtype~ record @ %fi┆
0x01eda0…01edc0 65 6c 64 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 66 69 65 6c 64 20 6c 69 73 74 25 20 3b 20 25 ┆eld list% ~ 0 ~ %field list% ; %┆
0x01edc0…01ede0 72 65 63 6f 72 64 20 73 65 63 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 72 65 63 ┆record section% ! 0 ~ %rec┆
0x01ede0…01ee00 6f 72 64 20 73 65 63 74 69 6f 6e 25 0d 0a 40 0d 0a 25 72 65 63 6f 72 64 20 73 65 63 74 69 6f 6e ┆ord section% @ %record section┆
0x01ee00…01ee20 (8, 0, 8) 25 20 7e 20 30 20 7e 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 36 31 31 20 65 6e 64 66 69 65 ┆% ~ 0 ~ empty ! 611 endfie┆
0x01ee20…01ee40 6c 64 6c 69 73 74 2c 20 65 6e 64 66 69 65 6c 64 20 7e 20 25 73 74 61 72 74 20 73 65 63 74 69 6f ┆ldlist, endfield ~ %start sectio┆
0x01ee40…01ee60 6e 25 20 25 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 25 20 25 74 79 70 65 20 63 6f 6c ┆n% %id or anonym list% %type col┆
0x01ee60…01ee80 6f 6e 25 20 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 25 0d 0a 40 0d 0a 25 73 74 61 72 ┆on% %common type spec% @ %star┆
0x01ee80…01eea0 74 20 73 65 63 74 69 6f 6e 25 20 7e 20 36 33 32 20 72 65 63 66 69 65 6c 64 73 2c 20 73 74 61 72 ┆t section% ~ 632 recfields, star┆
0x01eea0…01eec0 74 6c 69 73 74 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 74 79 70 65 20 63 6f 6c 6f 6e 25 20 7e ┆tlist ~ empty @ %type colon% ~┆
0x01eec0…01eee0 20 36 34 30 20 7e 20 3a 0d 0a 20 20 20 20 20 21 20 31 31 30 20 65 72 72 6f 72 20 7e 20 65 72 72 ┆ 640 ~ : ! 110 error ~ err┆
0x01eee0…01ef00 6f 72 0d 0a 40 0d 0a 25 73 65 74 20 74 79 70 65 25 20 7e 20 36 31 32 20 65 6e 64 73 65 74 20 65 ┆or @ %set type% ~ 612 endset e┆
0x01ef00…01ef20 6e 64 74 79 70 65 2c 20 65 6e 64 73 65 74 20 7e 20 25 73 65 74 20 6f 66 25 20 25 63 6f 6d 6d 6f ┆ndtype, endset ~ %set of% %commo┆
0x01ef20…01ef40 6e 20 74 79 70 65 20 73 70 65 63 25 0d 0a 40 0d 0a 25 73 65 74 20 6f 66 25 20 7e 20 36 32 35 20 ┆n type spec% @ %set of% ~ 625 ┆
0x01ef40…01ef60 73 65 74 74 79 70 65 2c 20 6e 65 77 74 79 70 65 20 7e 20 73 65 74 20 25 6f 66 20 74 79 70 65 25 ┆settype, newtype ~ set %of type%┆
0x01ef60…01ef80 0d 0a 40 0d 0a 25 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 7e 20 30 20 ┆ @ %variable declaration% ~ 0 ┆
0x01ef80…01efa0 7e 20 25 76 61 72 25 20 25 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 ┆~ %var% %variable declaration li┆
0x01efa0…01efc0 73 74 25 0d 0a 40 0d 0a 25 76 61 72 25 20 7e 20 37 30 36 20 6b 69 6e 64 3a 3d 76 61 72 20 7e 20 ┆st% @ %var% ~ 706 kind:=var ~ ┆
0x01efc0…01efe0 76 61 72 0d 0a 40 0d 0a 25 73 68 61 72 65 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 7e 20 30 ┆var @ %shared declaration% ~ 0┆
0x01efe0…01f000 20 7e 20 25 73 68 61 72 65 64 25 20 25 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f ┆ ~ %shared% %variable declaratio┆
0x01f000…01f020 (8, 0, 9) 6e 20 6c 69 73 74 25 0d 0a 40 0d 0a 25 73 68 61 72 65 64 25 20 7e 20 37 30 37 20 6b 69 6e 64 3a ┆n list% @ %shared% ~ 707 kind:┆
0x01f020…01f040 3d 73 68 61 72 65 64 20 7e 20 73 68 61 72 65 64 0d 0a 40 0d 0a 25 76 61 72 69 61 62 6c 65 20 64 ┆=shared ~ shared @ %variable d┆
0x01f040…01f060 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 20 7e 20 0d 0a 20 20 20 20 20 20 20 30 20 7e 20 ┆eclaration list% ~ 0 ~ ┆
0x01f060…01f080 25 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 20 20 25 76 61 ┆%variable declaration list% %va┆
0x01f080…01f0a0 72 20 64 65 63 6c 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 76 61 72 20 64 65 63 6c 25 0d 0a ┆r decl% ! 0 ~ %var decl% ┆
0x01f0a0…01f0c0 40 0d 0a 25 76 61 72 20 64 65 63 6c 25 20 7e 20 30 20 7e 20 25 73 74 61 72 74 20 76 61 72 25 20 ┆@ %var decl% ~ 0 ~ %start var% ┆
0x01f0c0…01f0e0 25 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 25 20 25 74 79 70 65 20 63 6f 6c 6f 6e 25 20 25 ┆%identifier list% %type colon% %┆
0x01f0e0…01f100 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 25 20 25 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f ┆common type spec% %initializatio┆
0x01f100…01f120 6e 25 20 3b 0d 0a 40 0d 0a 25 73 74 61 72 74 20 76 61 72 25 20 7e 20 37 30 30 20 76 61 72 64 65 ┆n% ; @ %start var% ~ 700 varde┆
0x01f120…01f140 63 6c 2f 73 68 61 72 65 64 64 65 63 6c 2c 20 73 74 61 72 74 6c 69 73 74 20 7e 20 65 6d 70 74 79 ┆cl/shareddecl, startlist ~ empty┆
0x01f140…01f160 0d 0a 40 0d 0a 25 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 69 64 ┆ @ %identifier list% ~ 0 ~ %id┆
0x01f160…01f180 65 6e 74 69 66 69 65 72 20 6c 69 73 74 25 20 2c 20 25 69 64 65 6e 74 25 0d 0a 20 20 20 20 20 21 ┆entifier list% , %ident% !┆
0x01f180…01f1a0 20 30 20 7e 20 25 69 64 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 31 31 31 20 65 72 72 6f 72 76 61 ┆ 0 ~ %ident% ! 111 errorva┆
0x01f1a0…01f1c0 72 20 7e 20 25 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 25 20 2c 20 65 72 72 6f 72 0d 0a 20 ┆r ~ %identifier list% , error ┆
0x01f1c0…01f1e0 20 20 20 20 21 20 31 31 32 20 65 72 72 6f 72 76 61 72 20 7e 20 65 72 72 6f 72 0d 0a 40 0d 0a 25 ┆ ! 112 errorvar ~ error @ %┆
0x01f1e0…01f200 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 69 64 20 6f 72 20 ┆id or anonym list% ~ 0 ~ %id or ┆
0x01f200…01f220 (8, 0, 10) 61 6e 6f 6e 79 6d 20 6c 69 73 74 25 2c 20 25 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 25 0d 0a 20 20 ┆anonym list%, %id or anonym% ┆
0x01f220…01f240 20 20 20 21 20 30 20 7e 20 25 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 25 0d 0a 20 20 20 20 20 21 20 ┆ ! 0 ~ %id or anonym% ! ┆
0x01f240…01f260 31 31 31 20 65 72 72 6f 72 76 61 72 20 7e 20 25 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 20 6c 69 73 ┆111 errorvar ~ %id or anonym lis┆
0x01f260…01f280 74 25 2c 20 65 72 72 6f 72 0d 0a 20 20 20 20 20 21 20 31 31 32 20 65 72 72 6f 72 76 61 72 20 7e ┆t%, error ! 112 errorvar ~┆
0x01f280…01f2a0 20 65 72 72 6f 72 0d 0a 40 0d 0a 25 69 64 65 6e 74 25 20 7e 20 37 30 31 20 2c 20 64 65 63 6c 61 ┆ error @ %ident% ~ 701 , decla┆
0x01f2a0…01f2c0 72 65 6c 69 73 74 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 69 64 20 6f 72 20 61 6e 6f 6e 79 6d 25 ┆relist ~ name @ %id or anonym%┆
0x01f2c0…01f2e0 20 7e 20 37 30 31 20 2c 20 64 65 63 6c 61 72 65 6c 69 73 74 20 7e 20 6e 61 6d 65 0d 0a 20 20 20 ┆ ~ 701 , declarelist ~ name ┆
0x01f2e0…01f300 20 20 21 20 37 30 34 20 2c 20 64 65 63 6c 61 72 65 6c 69 73 74 20 7e 20 3f 0d 0a 40 0d 0a 25 69 ┆ ! 704 , declarelist ~ ? @ %i┆
0x01f300…01f320 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 25 20 7e 20 37 30 32 20 65 6e 64 69 6e 69 74 20 7e 20 25 ┆nitialization% ~ 702 endinit ~ %┆
0x01f320…01f340 69 6e 69 74 20 61 73 73 69 67 6e 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 ┆init assign% %expression% ┆
0x01f340…01f360 21 20 37 30 35 20 65 6e 64 76 61 72 2f 65 6e 64 73 68 61 72 65 64 20 7e 20 65 6d 70 74 79 0d 0a ┆! 705 endvar/endshared ~ empty ┆
0x01f360…01f380 40 0d 0a 25 69 6e 69 74 20 61 73 73 69 67 6e 25 20 7e 20 37 30 38 20 69 6e 69 74 20 7e 20 3a 3d ┆@ %init assign% ~ 708 init ~ :=┆
0x01f380…01f3a0 0d 0a 40 0d 0a 01 45 20 32 0a 0d 0a 01 44 20 32 0a 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 ┆ @ E 2 D 2 <routine declar┆
0x01f3a0…01f3c0 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e 65 20 68 65 61 64 69 6e ┆ation> ::= 0 ::= <routine headin┆
0x01f3c0…01f3e0 67 3e 20 3b 20 3c 72 6f 75 74 69 6e 65 20 62 6c 6f 63 6b 3e 20 0d 0a 3b 3b 0d 0a 3c 72 6f 75 74 ┆g> ; <routine block> ;; <rout┆
0x01f3e0…01f400 69 6e 65 20 68 65 61 64 69 6e 67 3e 20 3a 3a 3d 20 31 30 30 32 20 65 6e 64 70 72 6f 63 64 65 63 ┆ine heading> ::= 1002 endprocdec┆
0x01f400…01f420 (8, 0, 11) 6c 20 3a 3a 3d 20 3c 70 72 6f 63 65 64 75 72 65 20 68 65 61 64 69 6e 67 3e 0d 0a 20 20 20 20 20 ┆l ::= <procedure heading> ┆
0x01f420…01f440 21 20 31 31 30 31 20 65 6e 64 66 75 6e 63 64 65 63 6c 20 3a 3a 3d 20 3c 66 75 6e 63 74 69 6f 6e ┆! 1101 endfuncdecl ::= <function┆
0x01f440…01f460 20 68 65 61 64 69 6e 67 3e 0d 0a 3b 3b 0d 0a 3c 72 6f 75 74 69 6e 65 20 62 6c 6f 63 6b 3e 20 3a ┆ heading> ;; <routine block> :┆
0x01f460…01f480 3a 3d 20 31 30 31 31 20 65 6e 64 62 6c 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 6c 65 76 ┆:= 1011 endblock endlevel endlev┆
0x01f480…01f4a0 65 6c 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 3e 20 20 3c ┆el ::= <routine declarations> <┆
0x01f4a0…01f4c0 73 74 61 72 74 20 6c 61 62 65 6c 20 73 63 6f 70 65 3e 20 3c 63 6f 6d 70 6f 75 6e 64 20 73 74 61 ┆start label scope> <compound sta┆
0x01f4c0…01f4e0 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 20 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 ┆tement> <end label scope> ┆
0x01f4e0…01f500 21 20 31 30 32 30 20 65 78 74 65 72 6e 61 6c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 65 78 74 ┆! 1020 external endlevel ::= ext┆
0x01f500…01f520 65 72 6e 61 6c 0d 0a 21 20 31 30 32 37 20 6f 70 65 6e 72 6f 75 74 69 6e 65 20 65 6e 64 6c 65 76 ┆ernal ! 1027 openroutine endlev┆
0x01f520…01f540 65 6c 20 3a 3a 3d 20 6f 70 65 6e 72 6f 75 74 69 6e 65 0d 0a 20 20 20 20 20 21 20 31 30 32 31 20 ┆el ::= openroutine ! 1021 ┆
0x01f540…01f560 66 6f 72 77 61 72 64 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 66 6f 72 77 61 72 64 0d 0a 3b 3b ┆forward endlevel ::= forward ;;┆
0x01f560…01f580 0d 0a 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 3e 3a 3a 3d 20 31 30 30 39 ┆ <routine declarations>::= 1009┆
0x01f580…01f5a0 20 65 6e 64 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 3a 3a 3d 20 3c 62 65 67 69 6e 6c 65 76 65 6c ┆ enddeclarations ::= <beginlevel┆
0x01f5a0…01f5c0 3e 20 3c 72 64 65 63 6c 73 3e 0d 0a 3b 3b 0d 0a 3c 72 64 65 63 6c 73 3e 3a 3a 3d 20 30 20 3a 3a ┆> <rdecls> ;; <rdecls>::= 0 ::┆
0x01f5c0…01f5e0 3d 20 65 6d 70 74 79 0d 0a 21 20 30 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e 65 64 65 63 6c 70 61 72 ┆= empty ! 0 ::= <routinedeclpar┆
0x01f5e0…01f600 74 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 64 75 72 65 20 68 65 61 64 69 6e 67 3e 20 3a 3a 3d 20 ┆t> ;; <procedure heading> ::= ┆
0x01f600…01f620 (8, 0, 12) 30 20 3a 3a 3d 20 70 72 6f 63 65 64 75 72 65 20 3c 70 72 6f 63 65 64 75 72 65 20 6e 61 6d 65 3e ┆0 ::= procedure <procedure name>┆
0x01f620…01f640 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 0d 0a 20 20 20 20 20 21 20 31 31 33 ┆ <formal parameters> ! 113┆
0x01f640…01f660 20 65 72 72 6f 72 70 72 6f 63 20 3a 3a 3d 20 70 72 6f 63 65 64 75 72 65 20 65 72 72 6f 72 0d 0a ┆ errorproc ::= procedure error ┆
0x01f660…01f680 3b 3b 0d 0a 3c 70 72 6f 63 65 64 75 72 65 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 30 30 33 20 70 72 ┆;; <procedure name> ::= 1003 pr┆
0x01f680…01f6a0 6f 63 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 ┆ocdecl, declaration ::= name ┆
0x01f6a0…01f6c0 20 20 20 21 20 31 30 30 34 20 70 72 6f 63 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 ┆ ! 1004 procdecl, declaration ┆
0x01f6c0…01f6e0 3a 3a 3d 20 3c 73 70 69 78 20 6e 61 6d 65 3e 20 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 73 70 69 ┆::= <spix name> = name ;; <spi┆
0x01f6e0…01f700 78 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 30 30 31 20 70 69 63 6b 20 75 70 20 6e 61 6d 65 20 3a 3a ┆x name> ::= 1001 pick up name ::┆
0x01f700…01f720 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 66 75 6e 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 3e 20 3a ┆= name ;; <function heading> :┆
0x01f720…01f740 3a 3d 20 30 20 3a 3a 3d 20 66 75 6e 63 74 69 6f 6e 20 3c 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 ┆:= 0 ::= function <function name┆
0x01f740…01f760 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 20 3c 63 6f 6c 6f 6e 3e 20 3c 63 ┆> <formal parameters> <colon> <c┆
0x01f760…01f780 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 20 20 20 20 20 21 20 31 31 34 20 65 72 72 ┆ommon type spec> ! 114 err┆
0x01f780…01f7a0 6f 72 66 75 6e 63 74 20 3a 3a 3d 20 66 75 6e 63 74 69 6f 6e 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a ┆orfunct ::= function error ;; ┆
0x01f7a0…01f7c0 3c 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 31 30 32 20 66 75 6e 63 64 65 63 ┆<function name> ::= 1102 funcdec┆
0x01f7c0…01f7e0 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 ┆l, declaration ::= name ! ┆
0x01f7e0…01f800 31 31 30 33 20 66 75 6e 63 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 3c ┆1103 funcdecl, declaration ::= <┆
0x01f800…01f820 (8, 0, 13) 73 70 69 78 20 6e 61 6d 65 3e 20 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 63 6f 6c 6f 6e 3e 20 3a ┆spix name> = name ;; <colon> :┆
0x01f820…01f840 3a 3d 20 36 34 30 20 3a 3a 3d 20 3a 0d 0a 20 20 20 20 20 21 20 31 31 36 20 65 72 72 6f 72 20 3a ┆:= 640 ::= : ! 116 error :┆
0x01f840…01f860 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 ┆:= error ;; <formal parameters┆
0x01f860…01f880 3e 20 3a 3a 3d 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 20 3a 3a 3d 20 3c 69 6e 69 74 20 66 ┆> ::= 1007 endformal ::= <init f┆
0x01f880…01f8a0 6f 72 6d 61 6c 3e 0d 0a 20 20 20 20 20 21 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 20 3a 3a ┆ormal> ! 1007 endformal ::┆
0x01f8a0…01f8c0 3d 20 3c 69 6e 69 74 20 66 6f 72 6d 61 6c 3e 20 28 20 3c 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 ┆= <init formal> ( <formal list> ┆
0x01f8c0…01f8e0 29 0d 0a 3b 3b 0d 0a 3c 69 6e 69 74 20 66 6f 72 6d 61 6c 3e 20 3a 3a 3d 20 31 30 32 32 20 62 65 ┆) ;; <init formal> ::= 1022 be┆
0x01f8e0…01f900 67 69 6e 6c 65 76 65 6c 2c 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a ┆ginlevel, beginlevel ::= empty ┆
0x01f900…01f920 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 66 6f 72 ┆;; <formal list> ::= 0 ::= <for┆
0x01f920…01f940 6d 61 6c 20 6c 69 73 74 3e 20 3b 20 3c 70 61 72 61 6d 65 74 65 72 20 64 65 73 63 72 69 70 74 69 ┆mal list> ; <parameter descripti┆
0x01f940…01f960 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 61 72 61 6d 65 74 65 72 20 64 65 73 ┆on> ! 0 ::= <parameter des┆
0x01f960…01f980 63 72 69 70 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 70 61 72 61 6d 65 74 65 72 20 64 65 73 63 72 69 ┆cription> ;; <parameter descri┆
0x01f980…01f9a0 70 74 69 6f 6e 3e 20 3a 3a 3d 20 31 30 30 36 20 65 6e 64 66 6f 72 6d 61 6c 6c 69 73 74 20 3a 3a ┆ption> ::= 1006 endformallist ::┆
0x01f9a0…01f9c0 3d 20 3c 70 61 72 61 6d 20 6b 69 6e 64 3e 20 3c 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 3e ┆= <param kind> <parameter group>┆
0x01f9c0…01f9e0 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 66 6f 72 6d 61 6c 20 74 79 70 65 20 73 70 65 63 3e ┆ <type colon> <formal type spec>┆
0x01f9e0…01fa00 0d 0a 20 20 20 20 20 21 20 31 31 37 20 65 72 72 6f 72 70 61 72 61 6d 20 3a 3a 3d 20 65 72 72 6f ┆ ! 117 errorparam ::= erro┆
0x01fa00…01fa20 (8, 0, 14) 72 0d 0a 3b 3b 0d 0a 3c 70 61 72 61 6d 20 6b 69 6e 64 3e 20 3a 3a 3d 20 31 30 32 33 20 66 6f 72 ┆r ;; <param kind> ::= 1023 for┆
0x01fa20…01fa40 6d 61 6c 70 61 72 61 6d 6c 69 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 65 6d 70 74 ┆malparamlist, startlist ::= empt┆
0x01fa40…01fa60 79 0d 0a 20 20 20 20 20 21 20 31 30 32 34 20 66 6f 72 6d 61 6c 70 61 72 61 6d 6c 69 73 74 2c 20 ┆y ! 1024 formalparamlist, ┆
0x01fa60…01fa80 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 76 61 72 0d 0a 20 20 20 20 20 21 20 31 30 32 35 20 66 ┆startlist ::= var ! 1025 f┆
0x01fa80…01faa0 6f 72 6d 61 6c 70 61 72 61 6d 6c 69 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 69 6e ┆ormalparamlist, startlist ::= in┆
0x01faa0…01fac0 73 70 65 63 74 0d 0a 20 20 20 20 20 21 20 31 30 32 36 20 66 6f 72 6d 61 6c 70 61 72 61 6d 6c 69 ┆spect ! 1026 formalparamli┆
0x01fac0…01fae0 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 73 68 61 72 65 64 0d 0a 3b 3b 0d 0a 3c 70 ┆st, startlist ::= shared ;; <p┆
0x01fae0…01fb00 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 3e 20 3a 3a 3d 20 31 30 30 38 20 2c 20 64 65 63 6c 61 ┆arameter group> ::= 1008 , decla┆
0x01fb00…01fb20 72 65 6c 69 73 74 20 3a 3a 3d 20 3c 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 3e 20 2c 20 6e ┆relist ::= <parameter group> , n┆
0x01fb20…01fb40 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 30 30 38 20 2c 20 64 65 63 6c 61 72 65 6c 69 73 74 20 3a ┆ame ! 1008 , declarelist :┆
0x01fb40…01fb60 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c 20 74 79 70 65 20 73 70 65 63 3e 20 ┆:= name ;; <formal type spec> ┆
0x01fb60…01fb80 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 64 65 66 74 79 70 65 73 70 65 63 3e 0d 0a 3b 3b 0d 0a 3c 63 6f ┆::= 0 ::= <deftypespec> ;; <co┆
0x01fb80…01fba0 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 31 20 20 3a 3a 3d 20 3c ┆mpound statement> ::= 901 ::= <┆
0x01fba0…01fbc0 62 65 67 69 6e 3e 20 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 65 6e 64 0d 0a 3b 3b 0d ┆begin> <statement list> end ;; ┆
0x01fbc0…01fbe0 0a 3c 62 65 67 69 6e 3e 20 3a 3a 3d 20 39 30 32 20 3a 3a 3d 20 62 65 67 69 6e 0d 0a 3b 3b 0d 0a ┆ <begin> ::= 902 ::= begin ;; ┆
0x01fbe0…01fc00 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 73 74 61 74 ┆<statement list> ::= 0 ::= <stat┆
0x01fc00…01fc20 (8, 0, 15) 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3b 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 ┆ement list> ; <statement> ┆
0x01fc20…01fc40 21 20 39 30 30 20 73 74 61 74 65 6d 65 6e 74 20 3a 3a 3d 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d ┆! 900 statement ::= <statement> ┆
0x01fc40…01fc60 0a 3b 3b 0d 0a 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 30 20 3a 3a 3d 20 65 6d 70 ┆ ;; <statement> ::= 900 ::= emp┆
0x01fc60…01fc80 74 79 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 ┆ty ! 0 ::= <compound state┆
0x01fc80…01fca0 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 72 6f 63 65 64 75 72 65 20 63 ┆ment> ! 0 ::= <procedure c┆
0x01fca0…01fcc0 61 6c 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 61 73 73 69 67 6e 6d 65 6e 74 20 73 ┆all> ! 0 ::= <assignment s┆
0x01fcc0…01fce0 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 78 63 68 61 6e 67 ┆tatement> ! 0 ::= <exchang┆
0x01fce0…01fd00 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 ┆e statement> ! 0 ::= <case┆
0x01fd00…01fd20 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 31 37 20 65 6e 64 6c 65 76 65 6c ┆ statement> ! 917 endlevel┆
0x01fd20…01fd40 20 65 6e 64 66 6f 72 2c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 66 6f 72 20 64 6f 3e 20 3c ┆ endfor, endlevel ::= <for do> <┆
0x01fd40…01fd60 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 ┆start labelscope> <statement> <e┆
0x01fd60…01fd80 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 67 6f ┆nd labelscope> ! 0 ::= <go┆
0x01fd80…01fda0 74 6f 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 32 35 20 65 6e 64 69 66 20 ┆to statement> ! 925 endif ┆
0x01fda0…01fdc0 3a 3a 3d 20 3c 69 66 20 74 68 65 6e 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 ┆::= <if then> <statement> ┆
0x01fdc0…01fde0 21 20 39 35 38 20 65 6e 64 65 6c 73 65 20 3a 3a 3d 20 3c 69 66 20 74 68 65 6e 20 65 6c 73 65 3e ┆! 958 endelse ::= <if then else>┆
0x01fde0…01fe00 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 ┆ <statement> ! 0 ::= <labe┆
0x01fe00…01fe20 (8, 1, 1) 6c 20 6e 61 6d 65 3e 20 3a 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 ┆l name> : <statement> ! 0 ┆
0x01fe20…01fe40 3a 3a 3d 20 3c 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 ┆::= <repeat statement> ! 9┆
0x01fe40…01fe60 33 33 20 65 6e 64 77 68 69 6c 65 20 3a 3a 3d 20 3c 77 68 69 6c 65 20 64 6f 3e 20 20 3c 73 74 61 ┆33 endwhile ::= <while do> <sta┆
0x01fe60…01fe80 74 65 6d 65 6e 74 3e 20 0d 0a 20 20 20 20 20 21 20 39 33 36 20 65 6e 64 77 69 74 68 20 65 6e 64 ┆tement> ! 936 endwith end┆
0x01fe80…01fea0 6c 65 76 65 6c 2c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 77 69 74 68 20 64 6f 3e 20 3c 73 ┆level, endlevel ::= <with do> <s┆
0x01fea0…01fec0 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e ┆tart labelscope> <statement> <en┆
0x01fec0…01fee0 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 20 21 20 39 34 39 20 65 6e 64 6c 6f ┆d labelscope> ! 949 endlo┆
0x01fee0…01ff00 63 6b 20 65 6e 64 6c 65 76 65 6c 2c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 6c 6f 63 6b 64 ┆ck endlevel, endlevel ::= <lockd┆
0x01ff00…01ff20 6f 3e 20 3c 73 74 61 72 74 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e ┆o> <startlabelscope> <statement>┆
0x01ff20…01ff40 20 3c 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c ┆ <endlabelscope> ! 0 ::= <┆
0x01ff40…01ff60 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 35 30 20 65 78 69 74 ┆loop statement> ! 950 exit┆
0x01ff60…01ff80 6c 6f 6f 70 20 3a 3a 3d 20 65 78 69 74 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 31 20 63 6f ┆loop ::= exitloop ! 951 co┆
0x01ff80…01ffa0 6e 74 6c 6f 6f 70 20 3a 3a 3d 20 63 6f 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 ┆ntloop ::= continueloop ! ┆
0x01ffa0…01ffc0 39 35 32 20 65 78 69 74 73 74 61 74 20 3a 3a 3d 20 65 78 69 74 0d 0a 20 20 20 20 20 21 20 39 35 ┆952 exitstat ::= exit ! 95┆
0x01ffc0…01ffe0 33 20 65 6e 64 72 65 67 69 6f 6e 20 3a 3a 3d 20 3c 72 65 67 69 6f 6e 20 64 6f 3e 20 3c 73 74 61 ┆3 endregion ::= <region do> <sta┆
0x01ffe0…020000 72 74 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 6c 61 ┆rtlabelscope> <statement> <endla┆
0x020000…020020 (8, 1, 2) 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 36 34 20 65 6e 64 63 68 61 6e 6e 65 6c ┆belscope> ! 964 endchannel┆
0x020020…020040 20 3a 3a 3d 20 3c 63 68 61 6e 6e 65 6c 20 64 6f 3e 20 3c 73 74 61 72 74 6c 61 62 65 6c 73 63 6f ┆ ::= <channel do> <startlabelsco┆
0x020040…020060 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 3e 0d ┆pe> <statement> <endlabelscope> ┆
0x020060…020080 0a 20 20 20 20 20 21 20 31 32 31 20 65 72 72 6f 72 73 74 61 74 65 6d 65 6e 74 20 3a 3a 3d 20 65 ┆ ! 121 errorstatement ::= e┆
0x020080…0200a0 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a ┆rror ;; <balanced statement> :┆
0x0200a0…0200c0 3a 3d 20 39 30 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c ┆:= 900 ::= empty ! 0 ::= <┆
0x0200c0…0200e0 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a ┆compound statement> ! 0 ::┆
0x0200e0…020100 3d 20 3c 70 72 6f 63 65 64 75 72 65 20 63 61 6c 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d ┆= <procedure call> ! 0 ::=┆
0x020100…020120 20 3c 61 73 73 69 67 6e 6d 65 6e 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 ┆ <assignment statement> ! ┆
0x020120…020140 30 20 3a 3a 3d 20 3c 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 ┆0 ::= <exchange statement> ┆
0x020140…020160 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 ┆ ! 0 ::= <case statement> ┆
0x020160…020180 21 20 39 31 37 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 66 6f 72 2c 20 65 6e 64 6c 65 76 65 6c 20 ┆! 917 endlevel endfor, endlevel ┆
0x020180…0201a0 3a 3a 3d 20 3c 66 6f 72 20 64 6f 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 ┆::= <for do> <start labelscope> ┆
0x0201a0…0201c0 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 ┆<balanced statement> <end labels┆
0x0201c0…0201e0 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 67 6f 74 6f 20 73 74 61 74 65 6d ┆cope> ! 0 ::= <goto statem┆
0x0201e0…020200 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 35 38 20 65 6e 64 65 6c 73 65 20 3a 3a 3d 20 3c 69 66 ┆ent> ! 958 endelse ::= <if┆
0x020200…020220 (8, 1, 3) 20 74 68 65 6e 20 65 6c 73 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e ┆ then else> <balanced statement>┆
0x020220…020240 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e 20 3a 20 3c 62 ┆ ! 0 ::= <label name> : <b┆
0x020240…020260 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d ┆alanced statement> ! 0 ::=┆
0x020260…020280 20 3c 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 33 33 20 ┆ <repeat statement> ! 933 ┆
0x020280…0202a0 65 6e 64 77 68 69 6c 65 20 3a 3a 3d 20 3c 77 68 69 6c 65 20 64 6f 3e 20 20 3c 62 61 6c 61 6e 63 ┆endwhile ::= <while do> <balanc┆
0x0202a0…0202c0 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 0d 0a 20 20 20 20 20 21 20 39 33 36 20 65 6e 64 77 69 ┆ed statement> ! 936 endwi┆
0x0202c0…0202e0 74 68 20 65 6e 64 6c 65 76 65 6c 2c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 77 69 74 68 20 ┆th endlevel, endlevel ::= <with ┆
0x0202e0…020300 64 6f 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 ┆do> <start labelscope> <balanced┆
0x020300…020320 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 ┆ statement> <end labelscope> ┆
0x020320…020340 20 20 20 21 20 39 34 39 20 65 6e 64 6c 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 2c 20 65 6e 64 6c 65 ┆ ! 949 endlock endlevel, endle┆
0x020340…020360 76 65 6c 20 3a 3a 3d 20 3c 6c 6f 63 6b 64 6f 3e 20 3c 73 74 61 72 74 6c 61 62 65 6c 73 63 6f 70 ┆vel ::= <lockdo> <startlabelscop┆
0x020360…020380 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 6c 61 62 65 ┆e> <balanced statement> <endlabe┆
0x020380…0203a0 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 6f 6f 70 20 73 74 61 74 ┆lscope> ! 0 ::= <loop stat┆
0x0203a0…0203c0 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 35 30 20 65 78 69 74 6c 6f 6f 70 20 3a 3a 3d 20 ┆ement> ! 950 exitloop ::= ┆
0x0203c0…0203e0 65 78 69 74 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 31 20 63 6f 6e 74 6c 6f 6f 70 20 3a 3a ┆exitloop ! 951 contloop ::┆
0x0203e0…020400 3d 20 63 6f 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 32 20 65 78 69 74 73 ┆= continueloop ! 952 exits┆
0x020400…020420 (8, 1, 4) 74 61 74 20 3a 3a 3d 20 65 78 69 74 0d 0a 20 20 20 20 20 21 20 39 35 33 20 65 6e 64 72 65 67 69 ┆tat ::= exit ! 953 endregi┆
0x020420…020440 6f 6e 20 3a 3a 3d 20 3c 72 65 67 69 6f 6e 20 64 6f 3e 20 3c 73 74 61 72 74 6c 61 62 65 6c 73 63 ┆on ::= <region do> <startlabelsc┆
0x020440…020460 6f 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 6c 61 ┆ope> <balanced statement> <endla┆
0x020460…020480 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 36 34 20 65 6e 64 63 68 61 6e 6e 65 6c ┆belscope> ! 964 endchannel┆
0x020480…0204a0 20 3a 3a 3d 20 3c 63 68 61 6e 6e 65 6c 20 64 6f 3e 20 3c 73 74 61 72 74 6c 61 62 65 6c 73 63 6f ┆ ::= <channel do> <startlabelsco┆
0x0204a0…0204c0 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 6c 61 62 ┆pe> <balanced statement> <endlab┆
0x0204c0…0204e0 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 31 32 31 20 65 72 72 6f 72 73 74 61 74 65 6d ┆elscope> ! 121 errorstatem┆
0x0204e0…020500 65 6e 74 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 64 75 72 65 20 63 61 ┆ent ::= error ;; <procedure ca┆
0x020500…020520 6c 6c 3e 20 3a 3a 3d 20 39 30 33 20 63 61 6c 6c 70 72 6f 63 65 64 75 72 65 20 3a 3a 3d 20 3c 76 ┆ll> ::= 903 callprocedure ::= <v┆
0x020520…020540 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d 0a 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 ┆ariable> ;; <label name> ::= 1┆
0x020540…020560 32 30 31 20 6c 61 62 65 6c 64 65 66 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 61 62 65 6c 64 ┆201 labeldef, declaration labeld┆
0x020560…020580 65 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 61 63 74 75 61 6c 20 70 61 72 ┆eclare ::= name ;; <actual par┆
0x020580…0205a0 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 3a 3a 3d 20 39 30 34 20 61 63 74 75 61 6c 70 61 72 61 6d ┆ameter list> ::= 904 actualparam┆
0x0205a0…0205c0 20 3a 3a 3d 20 3c 75 6e 69 74 3e 0d 0a 20 20 20 20 20 21 20 39 30 34 20 61 63 74 75 61 6c 70 61 ┆ ::= <unit> ! 904 actualpa┆
0x0205c0…0205e0 72 61 6d 20 3a 3a 3d 20 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 ┆ram ::= <actual parameter list> ┆
0x0205e0…020600 2c 20 3c 75 6e 69 74 3e 0d 0a 3b 3b 0d 0a 3c 75 6e 69 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c ┆, <unit> ;; <unit> ::= 0 ::= <┆
0x020600…020620 (8, 1, 5) 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 39 30 35 20 73 6b 69 70 70 61 72 61 ┆expression> ! 905 skippara┆
0x020620…020640 6d 20 3a 3a 3d 20 3f 0d 0a 3b 3b 0d 0a 3c 61 73 73 69 67 6e 6d 65 6e 74 20 73 74 61 74 65 6d 65 ┆m ::= ? ;; <assignment stateme┆
0x020640…020660 6e 74 3e 20 3a 3a 3d 20 39 30 36 20 65 6e 64 61 73 73 69 67 6e 20 3a 3a 3d 20 3c 76 61 72 69 61 ┆nt> ::= 906 endassign ::= <varia┆
0x020660…020680 62 6c 65 3e 20 3c 61 73 73 69 67 6e 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a ┆ble> <assign> <expression> ;; ┆
0x020680…0206a0 3c 61 73 73 69 67 6e 3e 20 3a 3a 3d 20 39 36 30 20 61 73 73 69 67 6e 20 3a 3a 3d 20 3a 3d 0d 0a ┆<assign> ::= 960 assign ::= := ┆
0x0206a0…0206c0 3b 3b 0d 0a 3c 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 37 ┆;; <exchange statement> ::= 907┆
0x0206c0…0206e0 20 65 6e 64 65 78 63 68 61 6e 67 65 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 65 78 63 ┆ endexchange ::= <variable> <exc┆
0x0206e0…020700 68 61 6e 67 65 3e 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d 0a 3c 65 78 63 68 61 6e 67 65 ┆hange> <variable> ;; <exchange┆
0x020700…020720 3e 20 3a 3a 3d 20 39 36 31 20 65 78 63 68 61 6e 67 65 20 3a 3a 3d 20 3a 3d 3a 0d 0a 3b 3b 0d 0a ┆> ::= 961 exchange ::= :=: ;; ┆
0x020720…020740 3c 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 39 20 65 6e 64 63 61 73 65 ┆<case statement> ::= 909 endcase┆
0x020740…020760 20 3a 3a 3d 20 3c 73 65 6c 65 63 74 6f 72 20 70 61 72 74 3e 20 3c 63 61 73 65 20 6c 69 73 74 3e ┆ ::= <selector part> <case list>┆
0x020760…020780 3c 73 6b 69 70 73 65 6d 69 6b 6f 6c 6f 6e 3e 3c 65 6e 64 20 63 61 73 65 20 70 61 72 74 3e 0d 0a ┆<skipsemikolon><end case part> ┆
0x020780…0207a0 3b 3b 0d 0a 3c 73 65 6c 65 63 74 6f 72 20 70 61 72 74 3e 20 3a 3a 3d 20 39 31 30 20 63 61 73 65 ┆;; <selector part> ::= 910 case┆
0x0207a0…0207c0 65 78 70 72 20 3a 3a 3d 20 3c 63 61 73 65 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 6f 66 0d ┆expr ::= <case> <expression> of ┆
0x0207c0…0207e0 0a 3b 3b 0d 0a 3c 63 61 73 65 3e 20 3a 3a 3d 20 39 31 31 20 63 61 73 65 73 74 61 74 20 3a 3a 3d ┆ ;; <case> ::= 911 casestat ::=┆
0x0207e0…020800 20 63 61 73 65 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆ case ;; <caselist> ::= 0 ::= ┆
0x020800…020820 (8, 1, 6) 3c 63 61 73 65 6c 69 73 74 3e 20 3b 20 3c 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 3e 0d ┆<caselist> ; <caselist element> ┆
0x020820…020840 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 3e ┆ ! 0 ::= <caselist element>┆
0x020840…020860 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 6c ┆ ! 0 ::= empty ;; <casel┆
0x020860…020880 69 73 74 65 6c 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 31 32 20 63 61 73 65 65 6c 65 6d 65 6e 74 20 ┆istelement> ::= 912 caseelement ┆
0x020880…0208a0 3a 3a 3d 20 3c 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c ┆::= <case label list> <end label┆
0x0208a0…0208c0 20 6c 69 73 74 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 20 6c 61 ┆ list> <statement> ;; <case la┆
0x0208c0…0208e0 62 65 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 72 61 6e 67 65 ┆bel list> ::= 0 ::= <label range┆
0x0208e0…020900 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 ┆> ! 0 ::= <case label list┆
0x020900…020920 3e 20 2c 20 3c 6c 61 62 65 6c 20 72 61 6e 67 65 3e 0d 0a 3b 3b 0d 0a 3c 6c 61 62 65 6c 20 72 61 ┆> , <label range> ;; <label ra┆
0x020920…020940 6e 67 65 3e 20 3a 3a 3d 20 39 31 33 20 63 61 73 65 6c 61 62 65 6c 72 61 6e 67 65 20 3a 3a 3d 20 ┆nge> ::= 913 caselabelrange ::= ┆
0x020940…020960 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 2e 2e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 ┆<expression> .. <expression> ┆
0x020960…020980 20 20 20 21 20 39 31 34 20 63 61 73 65 6c 61 62 65 6c 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 ┆ ! 914 caselabel ::= <expressi┆
0x020980…0209a0 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 65 6e 64 20 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 39 31 ┆on> ;; <end label list> ::= 91┆
0x0209a0…0209c0 35 20 63 61 73 65 6c 69 73 74 20 3a 3a 3d 20 3a 0d 0a 3b 3b 0d 0a 3c 65 6e 64 20 63 61 73 65 20 ┆5 caselist ::= : ;; <end case ┆
0x0209c0…0209e0 70 61 72 74 3e 20 3a 3a 3d 20 39 31 32 20 63 61 73 65 65 6c 65 6d 65 6e 74 20 3a 3a 3d 20 3c 6f ┆part> ::= 912 caseelement ::= <o┆
0x0209e0…020a00 74 68 65 72 77 69 73 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 65 6e 64 0d 0a ┆therwise> <statement list> end ┆
0x020a00…020a20 (8, 1, 7) 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 65 6e 64 0d 0a 3b 3b 0d 0a 3c 6f 74 68 65 72 77 69 73 65 ┆ ! 0 ::= end ;; <otherwise┆
0x020a20…020a40 3e 20 3a 3a 3d 20 39 31 36 20 6f 74 68 65 72 77 69 73 65 20 63 61 73 65 6c 69 73 74 20 3a 3a 3d ┆> ::= 916 otherwise caselist ::=┆
0x020a40…020a60 20 6f 74 68 65 72 77 69 73 65 0d 0a 3b 3b 0d 0a 3c 73 6b 69 70 73 65 6d 69 6b 6f 6c 6f 6e 3e 20 ┆ otherwise ;; <skipsemikolon> ┆
0x020a60…020a80 3a 3a 3d 20 30 20 3a 3a 3d 20 3b 0d 0a 20 20 20 20 21 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a ┆::= 0 ::= ; ! 0 ::= empty ┆
0x020a80…020aa0 3b 3b 0d 0a 3c 66 6f 72 20 64 6f 3e 20 3a 3a 3d 20 39 31 38 20 65 6e 64 73 75 62 72 61 6e 67 65 ┆;; <for do> ::= 918 endsubrange┆
0x020aa0…020ac0 20 75 70 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 3c 66 6f 72 20 74 6f 3e 20 3c 65 78 70 ┆ up beginlevel ::= <for to> <exp┆
0x020ac0…020ae0 72 65 73 73 69 6f 6e 3e 20 64 6f 0d 0a 20 20 20 20 20 21 20 39 31 39 20 65 6e 64 73 75 62 72 61 ┆ression> do ! 919 endsubra┆
0x020ae0…020b00 6e 67 65 20 64 6f 77 6e 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 3c 66 6f 72 20 64 6f 77 ┆nge down beginlevel ::= <for dow┆
0x020b00…020b20 6e 74 6f 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 74 ┆nto> <expression> do ;; <for t┆
0x020b20…020b40 6f 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 3c 65 78 70 72 65 ┆o> ::= 0 ::= <for assign> <expre┆
0x020b40…020b60 73 73 69 6f 6e 3e 20 74 6f 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 64 6f 77 6e 74 6f 3e 20 3a 3a 3d 20 ┆ssion> to ;; <for downto> ::= ┆
0x020b60…020b80 30 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 ┆0 ::= <for assign> <expression> ┆
0x020b80…020ba0 64 6f 77 6e 74 6f 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 3a 3a 3d 20 39 32 30 ┆downto ;; <for assign> ::= 920┆
0x020ba0…020bc0 20 66 6f 72 73 74 61 74 2c 20 62 65 67 69 6e 6c 65 76 65 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆ forstat, beginlevel declaration┆
0x020bc0…020be0 20 3a 3a 3d 20 66 6f 72 20 6e 61 6d 65 20 3a 3d 0d 0a 3b 3b 0d 0a 3c 67 6f 74 6f 20 73 74 61 74 ┆ ::= for name := ;; <goto stat┆
0x020be0…020c00 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 32 32 20 65 6e 64 67 6f 74 6f 20 3a 3a 3d 20 3c 67 6f 74 6f ┆ement> ::= 922 endgoto ::= <goto┆
0x020c00…020c20 (8, 1, 8) 3e 20 3c 6c 61 62 20 6e 61 6d 65 3e 0d 0a 3b 3b 0d 0a 3c 67 6f 74 6f 3e 20 3a 3a 3d 20 39 32 33 ┆> <lab name> ;; <goto> ::= 923┆
0x020c20…020c40 20 67 6f 74 6f 73 74 61 74 20 3a 3a 3d 20 67 6f 74 6f 0d 0a 3b 3b 0d 0a 3c 6c 61 62 20 6e 61 6d ┆ gotostat ::= goto ;; <lab nam┆
0x020c40…020c60 65 3e 20 3a 3a 3d 20 39 32 34 20 69 64 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 69 66 20 ┆e> ::= 924 id ::= name ;; <if ┆
0x020c60…020c80 74 68 65 6e 3e 20 3a 3a 3d 20 39 32 36 20 69 66 65 78 70 72 20 3a 3a 3d 20 3c 69 66 20 70 61 72 ┆then> ::= 926 ifexpr ::= <if par┆
0x020c80…020ca0 74 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 74 68 65 6e 0d 0a 3b 3b 0d 0a 3c 69 66 20 70 61 ┆t> <expression> then ;; <if pa┆
0x020ca0…020cc0 72 74 3e 20 3a 3a 3d 20 39 32 37 20 69 66 73 74 61 74 20 3a 3a 3d 20 69 66 0d 0a 3b 3b 0d 0a 3c ┆rt> ::= 927 ifstat ::= if ;; <┆
0x020cc0…020ce0 69 66 20 74 68 65 6e 20 65 6c 73 65 3e 20 3a 3a 3d 20 39 32 38 20 65 6c 73 65 20 3a 3a 3d 20 3c ┆if then else> ::= 928 else ::= <┆
0x020ce0…020d00 69 66 20 74 68 65 6e 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 65 6c ┆if then> <balanced statement> el┆
0x020d00…020d20 73 65 0d 0a 3b 3b 0d 0a 3c 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 35 37 ┆se ;; <loop statement> ::= 957┆
0x020d20…020d40 20 65 6e 64 6c 6f 6f 70 20 3a 3a 3d 20 3c 6c 6f 6f 70 3e 20 3c 73 74 61 74 65 6d 65 6e 74 20 6c ┆ endloop ::= <loop> <statement l┆
0x020d40…020d60 69 73 74 3e 20 65 6e 64 6c 6f 6f 70 0d 0a 3b 3b 0d 0a 3c 6c 6f 6f 70 3e 20 3a 3a 3d 20 39 35 36 ┆ist> endloop ;; <loop> ::= 956┆
0x020d60…020d80 20 6c 6f 6f 70 73 74 61 74 20 3a 3a 3d 20 6c 6f 6f 70 0d 0a 3b 3b 0d 0a 3c 72 65 70 65 61 74 20 ┆ loopstat ::= loop ;; <repeat ┆
0x020d80…020da0 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 33 30 20 65 6e 64 72 65 70 65 61 74 20 3a 3a 3d ┆statement> ::= 930 endrepeat ::=┆
0x020da0…020dc0 20 3c 72 65 70 65 61 74 3e 20 0d 0a 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3c 75 6e ┆ <repeat> <statement list> <un┆
0x020dc0…020de0 74 69 6c 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 72 65 70 65 61 74 3e 20 ┆til> <expression> ;; <repeat> ┆
0x020de0…020e00 3a 3a 3d 20 39 33 32 20 72 65 70 65 61 74 73 74 61 74 20 3a 3a 3d 20 72 65 70 65 61 74 0d 0a 3b ┆::= 932 repeatstat ::= repeat ;┆
0x020e00…020e20 (8, 1, 9) 3b 0d 0a 3c 75 6e 74 69 6c 3e 20 3a 3a 3d 20 39 32 39 20 75 6e 74 69 6c 20 3a 3a 3d 20 75 6e 74 ┆; <until> ::= 929 until ::= unt┆
0x020e20…020e40 69 6c 0d 0a 3b 3b 0d 0a 3c 77 68 69 6c 65 20 64 6f 3e 20 3a 3a 3d 20 39 33 34 20 77 68 69 6c 65 ┆il ;; <while do> ::= 934 while┆
0x020e40…020e60 65 78 70 72 20 3a 3a 3d 20 3c 77 68 69 6c 65 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 64 6f ┆expr ::= <while> <expression> do┆
0x020e60…020e80 0d 0a 3b 3b 0d 0a 3c 77 68 69 6c 65 3e 20 3a 3a 3d 20 39 33 35 20 77 68 69 6c 65 73 74 61 74 20 ┆ ;; <while> ::= 935 whilestat ┆
0x020e80…020ea0 3a 3a 3d 20 77 68 69 6c 65 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 64 6f 3e 20 3a 3a 3d 20 20 39 34 ┆::= while ;; <with do> ::= 94┆
0x020ea0…020ec0 34 20 64 6f 20 3a 3a 3d 20 3c 77 69 74 68 3e 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c ┆4 do ::= <with> <with variable l┆
0x020ec0…020ee0 69 73 74 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 6c 6f 63 6b 20 64 6f 3e 20 3a 3a 3d 20 39 34 37 20 64 ┆ist> do ;; <lock do> ::= 947 d┆
0x020ee0…020f00 6f 20 3a 3a 3d 20 3c 6c 6f 63 6b 3e 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 74 6f 3e 20 3c 6c 6f ┆o ::= <lock> <variable> <to> <lo┆
0x020f00…020f20 63 6b 20 69 64 65 6e 74 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 6c 6f 63 6b 20 69 64 65 6e 74 3e 20 3a ┆ck ident> do ;; <lock ident> :┆
0x020f20…020f40 3a 3d 20 39 34 33 20 6e 6f 6c 6f 63 61 6c 74 79 70 65 20 3a 3a 3d 20 3c 69 64 65 6e 74 3e 0d 0a ┆:= 943 nolocaltype ::= <ident> ┆
0x020f40…020f60 20 20 20 20 20 21 20 39 34 32 20 65 6e 64 6c 6f 63 61 6c 74 79 70 65 20 3a 3a 3d 20 3c 69 64 65 ┆ ! 942 endlocaltype ::= <ide┆
0x020f60…020f80 6e 74 3e 20 3c 74 79 70 65 63 6f 6c 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 ┆nt> <typecolon> <common type spe┆
0x020f80…020fa0 63 3e 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 3e 20 3a 3a 3d 20 39 33 37 20 77 69 74 68 73 74 61 74 20 ┆c> ;; <with> ::= 937 withstat ┆
0x020fa0…020fc0 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 77 69 74 68 0d 0a 3b 3b 0d 0a 3c 6c 6f 63 6b 3e 20 ┆beginlevel ::= with ;; <lock> ┆
0x020fc0…020fe0 3a 3a 3d 20 39 34 35 20 6c 6f 63 6b 73 74 61 74 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 ┆::= 945 lockstat beginlevel ::= ┆
0x020fe0…021000 6c 6f 63 6b 64 61 74 61 0d 0a 21 20 39 34 36 20 6c 6f 63 6b 62 75 66 73 74 61 74 20 3a 3a 3d 20 ┆lockdata ! 946 lockbufstat ::= ┆
0x021000…021020 (8, 1, 10) 6c 6f 63 6b 62 75 66 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 ┆lockbuf ;; <with variable list┆
0x021020…021040 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 3e 0d 0a 20 20 20 ┆> ::= 0 ::= <with variable> ┆
0x021040…021060 20 20 21 20 30 20 3a 3a 3d 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 3e 20 3c ┆ ! 0 ::= <with variable list> <┆
0x021060…021080 77 69 74 68 20 63 6f 6d 6d 61 3e 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d ┆with comma> <with variable> ;; ┆
0x021080…0210a0 0a 3c 77 69 74 68 20 63 6f 6d 6d 61 3e 20 3a 3a 3d 20 39 33 38 20 77 69 74 68 63 6f 6d 6d 61 20 ┆ <with comma> ::= 938 withcomma ┆
0x0210a0…0210c0 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 2c 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 76 61 72 69 ┆beginlevel ::= , ;; <with vari┆
0x0210c0…0210e0 61 62 6c 65 3e 20 3a 3a 3d 20 39 33 39 20 77 69 74 68 76 61 72 20 6e 6f 6c 6f 63 61 6c 64 65 63 ┆able> ::= 939 withvar nolocaldec┆
0x0210e0…021100 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 20 ┆l, declaration ::= <variable> ┆
0x021100…021120 20 20 20 20 21 20 39 34 32 20 65 6e 64 6c 6f 63 61 6c 64 65 63 6c 20 3a 3a 3d 20 3c 76 61 72 69 ┆ ! 942 endlocaldecl ::= <vari┆
0x021120…021140 61 62 6c 65 3e 20 3c 61 73 3e 20 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 20 3c 74 79 70 65 20 63 6f ┆able> <as> <local name> <type co┆
0x021140…021160 6c 6f 6e 3e 20 3c 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 3e 0d 0a 20 20 20 20 20 21 20 ┆lon> <common type spec> ! ┆
0x021160…021180 39 34 33 20 6e 6f 6c 6f 63 61 6c 74 79 70 65 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c ┆943 nolocaltype ::= <variable> <┆
0x021180…0211a0 61 73 3e 20 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 0d 0a 3b 3b 0d 0a 3c 61 73 3e 20 3a 3a 3d 20 39 ┆as> <local name> ;; <as> ::= 9┆
0x0211a0…0211c0 34 30 20 77 69 74 68 76 61 72 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 61 73 0d 0a ┆40 withvar, declaration ::= as ┆
0x0211c0…0211e0 3b 3b 0d 0a 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 20 3a 3a 3d 20 39 34 31 20 2c 20 72 65 6e 61 6d ┆;; <local name> ::= 941 , renam┆
0x0211e0…021200 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 74 6f 3e 20 3a 3a 3d 20 39 34 38 20 6c 6f 63 ┆e ::= name ;; <to> ::= 948 loc┆
0x021200…021220 (8, 1, 11) 6b 76 61 72 20 65 6e 64 6c 6f 63 6b 64 65 63 6c 2c 20 73 74 61 72 74 6c 69 73 74 20 3a 3a 3d 20 ┆kvar endlockdecl, startlist ::= ┆
0x021220…021240 74 6f 0d 0a 3b 3b 0d 0a 3c 72 65 67 69 6f 6e 20 64 6f 3e 20 3a 3a 3d 20 39 35 35 20 76 61 72 20 ┆to ;; <region do> ::= 955 var ┆
0x021240…021260 3a 3a 3d 20 3c 72 65 67 69 6f 6e 3e 20 3c 76 61 72 69 61 62 6c 65 3e 20 64 6f 0d 0a 3b 3b 0d 0a ┆::= <region> <variable> do ;; ┆
0x021260…021280 3c 72 65 67 69 6f 6e 3e 20 3a 3a 3d 20 39 35 34 20 72 65 67 69 6f 6e 73 74 61 74 20 3a 3a 3d 20 ┆<region> ::= 954 regionstat ::= ┆
0x021280…0212a0 72 65 67 69 6f 6e 0d 0a 3b 3b 0d 0a 3c 63 68 61 6e 6e 65 6c 20 64 6f 3e 20 3a 3a 3d 20 39 36 32 ┆region ;; <channel do> ::= 962┆
0x0212a0…0212c0 20 63 68 61 6e 76 61 72 20 3a 3a 3d 20 3c 63 68 61 6e 6e 65 6c 3e 20 3c 76 61 72 69 61 62 6c 65 ┆ chanvar ::= <channel> <variable┆
0x0212c0…0212e0 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 63 68 61 6e 6e 65 6c 3e 20 3a 3a 3d 20 39 36 33 20 63 68 61 6e ┆> do ;; <channel> ::= 963 chan┆
0x0212e0…021300 6e 65 6c 73 74 61 74 20 3a 3a 3d 20 63 68 61 6e 6e 65 6c 0d 0a 3b 3b 0d 0a 3c 65 78 70 72 65 73 ┆nelstat ::= channel ;; <expres┆
0x021300…021320 73 69 6f 6e 3e 20 3a 3a 3d 20 38 30 31 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 ┆sion> ::= 801 endexpression ::= ┆
0x021320…021340 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 32 20 ┆<simple expression> ! 802 ┆
0x021340…021360 65 71 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 ┆eq endexpression ::= <simple exp┆
0x021360…021380 72 65 73 73 69 6f 6e 3e 20 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a ┆ression> = <simple expression> ┆
0x021380…0213a0 20 20 20 20 20 21 20 38 30 33 20 6e 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 ┆ ! 803 ne endexpression ::= ┆
0x0213a0…0213c0 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c 3e 20 3c 73 69 6d 70 6c 65 20 65 ┆<simple expression> <> <simple e┆
0x0213c0…0213e0 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 34 20 6c 74 20 65 6e 64 65 78 70 ┆xpression> ! 804 lt endexp┆
0x0213e0…021400 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 ┆ression ::= <simple expression> ┆
0x021400…021420 (8, 1, 12) 3c 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 ┆< <simple expression> ! 80┆
0x021420…021440 35 20 6c 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 ┆5 le endexpression ::= <simple e┆
0x021440…021460 78 70 72 65 73 73 69 6f 6e 3e 20 3c 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e ┆xpression> <= <simple expression┆
0x021460…021480 3e 0d 0a 20 20 20 20 20 21 20 38 30 36 20 67 74 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a ┆> ! 806 gt endexpression :┆
0x021480…0214a0 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3e 20 3c 73 69 6d 70 6c 65 ┆:= <simple expression> > <simple┆
0x0214a0…0214c0 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 37 20 67 65 20 65 6e 64 65 ┆ expression> ! 807 ge ende┆
0x0214c0…0214e0 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e ┆xpression ::= <simple expression┆
0x0214e0…021500 3e 20 3e 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 ┆> >= <simple expression> !┆
0x021500…021520 20 38 30 38 20 69 6e 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c ┆ 808 in endexpression ::= <simpl┆
0x021520…021540 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 69 6e 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 ┆e expression> in <simple express┆
0x021540…021560 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 31 32 32 20 65 72 72 6f 72 65 78 70 72 65 73 73 69 6f 6e ┆ion> ! 122 errorexpression┆
0x021560…021580 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 73 ┆ endexpression ::= error ;; <s┆
0x021580…0215a0 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3a 3a 3d 20 38 31 30 20 61 64 64 20 3a 3a ┆imple expression> ::= 810 add ::┆
0x0215a0…0215c0 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 2b 20 3c 74 65 72 6d 3e 0d 0a ┆= <simple expression> + <term> ┆
0x0215c0…0215e0 20 20 20 20 20 21 20 38 31 31 20 73 75 62 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 ┆ ! 811 sub ::= <simple expre┆
0x0215e0…021600 73 73 69 6f 6e 3e 20 2d 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 32 20 6f 72 20 3a ┆ssion> - <term> ! 812 or :┆
0x021600…021620 (8, 1, 13) 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 6f 72 20 3c 74 65 72 6d 3e ┆:= <simple expression> or <term>┆
0x021620…021640 0d 0a 20 20 20 20 20 21 20 38 31 35 20 78 6f 72 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 ┆ ! 815 xor ::= <simple exp┆
0x021640…021660 72 65 73 73 69 6f 6e 3e 20 78 6f 72 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 33 20 ┆ression> xor <term> ! 813 ┆
0x021660…021680 6e 6f 63 6f 64 65 20 3a 3a 3d 20 2b 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 34 20 ┆nocode ::= + <term> ! 814 ┆
0x021680…0216a0 75 73 75 62 20 3a 3a 3d 20 2d 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 ┆usub ::= - <term> ! 0 ::= ┆
0x0216a0…0216c0 3c 74 65 72 6d 3e 0d 0a 3b 3b 0d 0a 3c 74 65 72 6d 3e 20 3a 3a 3d 20 38 31 36 20 73 74 61 72 20 ┆<term> ;; <term> ::= 816 star ┆
0x0216c0…0216e0 3a 3a 3d 20 3c 74 65 72 6d 3e 20 2a 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 31 ┆::= <term> * <factor> ! 81┆
0x0216e0…021700 37 20 73 6c 61 73 68 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 2f 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 ┆7 slash ::= <term> / <factor> ┆
0x021700…021720 20 20 20 20 21 20 38 32 31 20 73 68 69 66 74 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 73 68 69 66 74 ┆ ! 821 shift ::= <term> shift┆
0x021720…021740 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 31 38 20 64 69 76 20 3a 3a 3d 20 3c 74 ┆ <factor> ! 818 div ::= <t┆
0x021740…021760 65 72 6d 3e 20 64 69 76 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 31 39 20 6d 6f ┆erm> div <factor> ! 819 mo┆
0x021760…021780 64 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 6d 6f 64 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 ┆d ::= <term> mod <factor> ┆
0x021780…0217a0 21 20 38 32 30 20 61 6e 64 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 61 6e 64 20 3c 66 61 63 74 6f 72 ┆! 820 and ::= <term> and <factor┆
0x0217a0…0217c0 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 61 63 74 6f 72 3e 0d 0a 3b 3b 0d 0a 3c 66 ┆> ! 0 ::= <factor> ;; <f┆
0x0217c0…0217e0 61 63 74 6f 72 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 ┆actor> ::= 0 ::= <value denotati┆
0x0217e0…021800 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 33 30 20 65 6e 64 76 61 72 69 61 62 6c 65 20 3a 3a 3d 20 ┆on> ! 830 endvariable ::= ┆
0x021800…021820 (8, 1, 14) 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 28 20 3c 65 78 70 72 ┆<variable> ! 0 ::= ( <expr┆
0x021820…021840 65 73 73 69 6f 6e 3e 20 29 0d 0a 20 20 20 20 20 21 20 38 33 32 20 3a 3a 3d 20 67 65 74 73 77 69 ┆ession> ) ! 832 ::= getswi┆
0x021840…021860 74 63 68 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 21 20 38 33 33 20 76 61 72 73 69 7a 65 ┆tch ( name ) ! 833 varsize┆
0x021860…021880 63 61 6c 6c 28 20 73 70 69 78 20 29 20 3a 3a 3d 20 76 61 72 73 69 7a 65 20 28 20 6e 61 6d 65 20 ┆call( spix ) ::= varsize ( name ┆
0x021880…0218a0 29 0d 0a 20 20 20 20 20 21 20 38 33 34 20 74 79 70 65 73 69 7a 65 63 61 6c 6c 28 20 73 70 69 78 ┆) ! 834 typesizecall( spix┆
0x0218a0…0218c0 20 29 20 3a 3a 3d 20 74 79 70 65 73 69 7a 65 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 21 ┆ ) ::= typesize ( name ) !┆
0x0218c0…0218e0 20 38 33 31 20 6e 6f 74 20 3a 3a 3d 20 6e 6f 74 20 3c 66 61 63 74 6f 72 3e 0d 0a 3b 3b 0d 0a 3c ┆ 831 not ::= not <factor> ;; <┆
0x0218e0…021900 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 75 6e 73 ┆value denotation> ::= 0 ::= <uns┆
0x021900…021920 69 67 6e 65 64 20 69 6e 74 65 67 65 72 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 74 ┆igned integer> ! 0 ::= <st┆
0x021920…021940 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 32 ┆ruc value denotation> ! 82┆
0x021940…021960 35 20 65 6e 64 73 65 74 6c 69 73 74 20 3a 3a 3d 20 3c 73 65 74 20 64 65 6e 6f 74 61 74 69 6f 6e ┆5 endsetlist ::= <set denotation┆
0x021960…021980 3e 0d 0a 20 20 20 20 20 21 20 34 30 31 20 6c 69 74 65 72 61 6c 20 74 65 78 74 20 3a 3a 3d 20 3c ┆> ! 401 literal text ::= <┆
0x021980…0219a0 73 74 72 3e 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 72 6f 75 74 69 6e 65 20 64 65 63 ┆str> ;; E 2 I 2 %routine dec┆
0x0219a0…0219c0 6c 61 72 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 25 72 6f 75 74 69 6e 65 20 68 65 61 64 69 6e 67 ┆laration% ~ 0 ~ %routine heading┆
0x0219c0…0219e0 25 20 3b 20 25 72 6f 75 74 69 6e 65 20 62 6c 6f 63 6b 25 20 0d 0a 40 0d 0a 25 72 6f 75 74 69 6e ┆% ; %routine block% @ %routin┆
0x0219e0…021a00 65 20 68 65 61 64 69 6e 67 25 20 7e 20 31 30 30 32 20 65 6e 64 70 72 6f 63 64 65 63 6c 20 7e 20 ┆e heading% ~ 1002 endprocdecl ~ ┆
0x021a00…021a20 (8, 1, 15) 25 70 72 6f 63 65 64 75 72 65 20 68 65 61 64 69 6e 67 25 0d 0a 20 20 20 20 20 21 20 31 31 30 31 ┆%procedure heading% ! 1101┆
0x021a20…021a40 20 65 6e 64 66 75 6e 63 64 65 63 6c 20 7e 20 25 66 75 6e 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 ┆ endfuncdecl ~ %function heading┆
0x021a40…021a60 25 0d 0a 40 0d 0a 25 72 6f 75 74 69 6e 65 20 62 6c 6f 63 6b 25 20 7e 20 31 30 31 31 20 65 6e 64 ┆% @ %routine block% ~ 1011 end┆
0x021a60…021a80 62 6c 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 72 6f 75 74 69 ┆block endlevel endlevel ~ %routi┆
0x021a80…021aa0 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 25 20 20 25 73 74 61 72 74 20 6c 61 62 65 6c 20 73 ┆ne declarations% %start label s┆
0x021aa0…021ac0 63 6f 70 65 25 20 25 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 ┆cope% %compound statement% %end ┆
0x021ac0…021ae0 6c 61 62 65 6c 20 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 31 30 32 30 20 65 78 74 65 72 6e ┆label scope% ! 1020 extern┆
0x021ae0…021b00 61 6c 20 65 6e 64 6c 65 76 65 6c 20 7e 20 65 78 74 65 72 6e 61 6c 0d 0a 21 20 31 30 32 37 20 6f ┆al endlevel ~ external ! 1027 o┆
0x021b00…021b20 70 65 6e 72 6f 75 74 69 6e 65 20 65 6e 64 6c 65 76 65 6c 20 7e 20 6f 70 65 6e 72 6f 75 74 69 6e ┆penroutine endlevel ~ openroutin┆
0x021b20…021b40 65 0d 0a 20 20 20 20 20 21 20 31 30 32 31 20 66 6f 72 77 61 72 64 20 65 6e 64 6c 65 76 65 6c 20 ┆e ! 1021 forward endlevel ┆
0x021b40…021b60 7e 20 66 6f 72 77 61 72 64 0d 0a 40 0d 0a 25 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 ┆~ forward @ %routine declarati┆
0x021b60…021b80 6f 6e 73 25 7e 20 31 30 30 39 20 65 6e 64 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 7e 20 25 62 65 ┆ons%~ 1009 enddeclarations ~ %be┆
0x021b80…021ba0 67 69 6e 6c 65 76 65 6c 25 20 25 72 64 65 63 6c 73 25 0d 0a 40 0d 0a 25 72 64 65 63 6c 73 25 7e ┆ginlevel% %rdecls% @ %rdecls%~┆
0x021ba0…021bc0 20 30 20 7e 20 65 6d 70 74 79 0d 0a 21 20 30 20 7e 20 25 72 6f 75 74 69 6e 65 64 65 63 6c 70 61 ┆ 0 ~ empty ! 0 ~ %routinedeclpa┆
0x021bc0…021be0 72 74 25 0d 0a 40 0d 0a 25 70 72 6f 63 65 64 75 72 65 20 68 65 61 64 69 6e 67 25 20 7e 20 30 20 ┆rt% @ %procedure heading% ~ 0 ┆
0x021be0…021c00 7e 20 70 72 6f 63 65 64 75 72 65 20 25 70 72 6f 63 65 64 75 72 65 20 6e 61 6d 65 25 20 25 66 6f ┆~ procedure %procedure name% %fo┆
0x021c00…021c20 (9, 0, 1) 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 25 0d 0a 20 20 20 20 20 21 20 31 31 33 20 65 72 72 ┆rmal parameters% ! 113 err┆
0x021c20…021c40 6f 72 70 72 6f 63 20 7e 20 70 72 6f 63 65 64 75 72 65 20 65 72 72 6f 72 0d 0a 40 0d 0a 25 70 72 ┆orproc ~ procedure error @ %pr┆
0x021c40…021c60 6f 63 65 64 75 72 65 20 6e 61 6d 65 25 20 7e 20 31 30 30 33 20 70 72 6f 63 64 65 63 6c 2c 20 64 ┆ocedure name% ~ 1003 procdecl, d┆
0x021c60…021c80 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 30 30 34 20 70 ┆eclaration ~ name ! 1004 p┆
0x021c80…021ca0 72 6f 63 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 25 73 70 69 78 20 6e 61 6d ┆rocdecl, declaration ~ %spix nam┆
0x021ca0…021cc0 65 25 20 3d 20 6e 61 6d 65 0d 0a 40 0d 0a 25 73 70 69 78 20 6e 61 6d 65 25 20 7e 20 31 30 30 31 ┆e% = name @ %spix name% ~ 1001┆
0x021cc0…021ce0 20 70 69 63 6b 20 75 70 20 6e 61 6d 65 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 66 75 6e 63 74 69 ┆ pick up name ~ name @ %functi┆
0x021ce0…021d00 6f 6e 20 68 65 61 64 69 6e 67 25 20 7e 20 30 20 7e 20 66 75 6e 63 74 69 6f 6e 20 25 66 75 6e 63 ┆on heading% ~ 0 ~ function %func┆
0x021d00…021d20 74 69 6f 6e 20 6e 61 6d 65 25 20 25 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 25 20 25 ┆tion name% %formal parameters% %┆
0x021d20…021d40 63 6f 6c 6f 6e 25 20 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 25 0d 0a 20 20 20 20 20 ┆colon% %common type spec% ┆
0x021d40…021d60 21 20 31 31 34 20 65 72 72 6f 72 66 75 6e 63 74 20 7e 20 66 75 6e 63 74 69 6f 6e 20 65 72 72 6f ┆! 114 errorfunct ~ function erro┆
0x021d60…021d80 72 0d 0a 40 0d 0a 25 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 25 20 7e 20 31 31 30 32 20 66 75 6e ┆r @ %function name% ~ 1102 fun┆
0x021d80…021da0 63 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 ┆cdecl, declaration ~ name ┆
0x021da0…021dc0 21 20 31 31 30 33 20 66 75 6e 63 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 25 ┆! 1103 funcdecl, declaration ~ %┆
0x021dc0…021de0 73 70 69 78 20 6e 61 6d 65 25 20 3d 20 6e 61 6d 65 0d 0a 40 0d 0a 25 63 6f 6c 6f 6e 25 20 7e 20 ┆spix name% = name @ %colon% ~ ┆
0x021de0…021e00 36 34 30 20 7e 20 3a 0d 0a 20 20 20 20 20 21 20 31 31 36 20 65 72 72 6f 72 20 7e 20 65 72 72 6f ┆640 ~ : ! 116 error ~ erro┆
0x021e00…021e20 (9, 0, 2) 72 0d 0a 40 0d 0a 25 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 25 20 7e 20 31 30 30 37 ┆r @ %formal parameters% ~ 1007┆
0x021e20…021e40 20 65 6e 64 66 6f 72 6d 61 6c 20 7e 20 25 69 6e 69 74 20 66 6f 72 6d 61 6c 25 0d 0a 20 20 20 20 ┆ endformal ~ %init formal% ┆
0x021e40…021e60 20 21 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 20 7e 20 25 69 6e 69 74 20 66 6f 72 6d 61 6c ┆ ! 1007 endformal ~ %init formal┆
0x021e60…021e80 25 20 28 20 25 66 6f 72 6d 61 6c 20 6c 69 73 74 25 20 29 0d 0a 40 0d 0a 25 69 6e 69 74 20 66 6f ┆% ( %formal list% ) @ %init fo┆
0x021e80…021ea0 72 6d 61 6c 25 20 7e 20 31 30 32 32 20 62 65 67 69 6e 6c 65 76 65 6c 2c 20 62 65 67 69 6e 6c 65 ┆rmal% ~ 1022 beginlevel, beginle┆
0x021ea0…021ec0 76 65 6c 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 66 6f 72 6d 61 6c 20 6c 69 73 74 25 20 7e 20 ┆vel ~ empty @ %formal list% ~ ┆
0x021ec0…021ee0 30 20 7e 20 25 66 6f 72 6d 61 6c 20 6c 69 73 74 25 20 3b 20 25 70 61 72 61 6d 65 74 65 72 20 64 ┆0 ~ %formal list% ; %parameter d┆
0x021ee0…021f00 65 73 63 72 69 70 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 70 61 72 61 6d 65 74 ┆escription% ! 0 ~ %paramet┆
0x021f00…021f20 65 72 20 64 65 73 63 72 69 70 74 69 6f 6e 25 0d 0a 40 0d 0a 25 70 61 72 61 6d 65 74 65 72 20 64 ┆er description% @ %parameter d┆
0x021f20…021f40 65 73 63 72 69 70 74 69 6f 6e 25 20 7e 20 31 30 30 36 20 65 6e 64 66 6f 72 6d 61 6c 6c 69 73 74 ┆escription% ~ 1006 endformallist┆
0x021f40…021f60 20 7e 20 25 70 61 72 61 6d 20 6b 69 6e 64 25 20 25 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 ┆ ~ %param kind% %parameter group┆
0x021f60…021f80 25 20 25 74 79 70 65 20 63 6f 6c 6f 6e 25 20 25 66 6f 72 6d 61 6c 20 74 79 70 65 20 73 70 65 63 ┆% %type colon% %formal type spec┆
0x021f80…021fa0 25 0d 0a 20 20 20 20 20 21 20 31 31 37 20 65 72 72 6f 72 70 61 72 61 6d 20 7e 20 65 72 72 6f 72 ┆% ! 117 errorparam ~ error┆
0x021fa0…021fc0 0d 0a 40 0d 0a 25 70 61 72 61 6d 20 6b 69 6e 64 25 20 7e 20 31 30 32 33 20 66 6f 72 6d 61 6c 70 ┆ @ %param kind% ~ 1023 formalp┆
0x021fc0…021fe0 61 72 61 6d 6c 69 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 7e 20 65 6d 70 74 79 0d 0a 20 20 20 ┆aramlist, startlist ~ empty ┆
0x021fe0…022000 20 20 21 20 31 30 32 34 20 66 6f 72 6d 61 6c 70 61 72 61 6d 6c 69 73 74 2c 20 73 74 61 72 74 6c ┆ ! 1024 formalparamlist, startl┆
0x022000…022020 (9, 0, 3) 69 73 74 20 7e 20 76 61 72 0d 0a 20 20 20 20 20 21 20 31 30 32 35 20 66 6f 72 6d 61 6c 70 61 72 ┆ist ~ var ! 1025 formalpar┆
0x022020…022040 61 6d 6c 69 73 74 2c 20 73 74 61 72 74 6c 69 73 74 20 7e 20 69 6e 73 70 65 63 74 0d 0a 20 20 20 ┆amlist, startlist ~ inspect ┆
0x022040…022060 20 20 21 20 31 30 32 36 20 66 6f 72 6d 61 6c 70 61 72 61 6d 6c 69 73 74 2c 20 73 74 61 72 74 6c ┆ ! 1026 formalparamlist, startl┆
0x022060…022080 69 73 74 20 7e 20 73 68 61 72 65 64 0d 0a 40 0d 0a 25 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 ┆ist ~ shared @ %parameter grou┆
0x022080…0220a0 70 25 20 7e 20 31 30 30 38 20 2c 20 64 65 63 6c 61 72 65 6c 69 73 74 20 7e 20 25 70 61 72 61 6d ┆p% ~ 1008 , declarelist ~ %param┆
0x0220a0…0220c0 65 74 65 72 20 67 72 6f 75 70 25 20 2c 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 30 30 38 20 ┆eter group% , name ! 1008 ┆
0x0220c0…0220e0 2c 20 64 65 63 6c 61 72 65 6c 69 73 74 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 66 6f 72 6d 61 6c ┆, declarelist ~ name @ %formal┆
0x0220e0…022100 20 74 79 70 65 20 73 70 65 63 25 20 7e 20 30 20 7e 20 25 64 65 66 74 79 70 65 73 70 65 63 25 0d ┆ type spec% ~ 0 ~ %deftypespec% ┆
0x022100…022120 0a 40 0d 0a 25 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 39 30 31 20 20 ┆ @ %compound statement% ~ 901 ┆
0x022120…022140 7e 20 25 62 65 67 69 6e 25 20 25 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 25 20 65 6e 64 0d 0a ┆~ %begin% %statement list% end ┆
0x022140…022160 40 0d 0a 25 62 65 67 69 6e 25 20 7e 20 39 30 32 20 7e 20 62 65 67 69 6e 0d 0a 40 0d 0a 25 73 74 ┆@ %begin% ~ 902 ~ begin @ %st┆
0x022160…022180 61 74 65 6d 65 6e 74 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 73 74 61 74 65 6d 65 6e 74 20 6c ┆atement list% ~ 0 ~ %statement l┆
0x022180…0221a0 69 73 74 25 20 3b 20 25 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 30 30 20 73 ┆ist% ; %statement% ! 900 s┆
0x0221a0…0221c0 74 61 74 65 6d 65 6e 74 20 7e 20 25 73 74 61 74 65 6d 65 6e 74 25 0d 0a 40 0d 0a 25 73 74 61 74 ┆tatement ~ %statement% @ %stat┆
0x0221c0…0221e0 65 6d 65 6e 74 25 20 7e 20 39 30 30 20 7e 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆ement% ~ 900 ~ empty ! 0 ~┆
0x0221e0…022200 20 25 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 ┆ %compound statement% ! 0 ┆
0x022200…022220 (9, 0, 4) 7e 20 25 70 72 6f 63 65 64 75 72 65 20 63 61 6c 6c 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 ┆~ %procedure call% ! 0 ~ %┆
0x022220…022240 61 73 73 69 67 6e 6d 65 6e 74 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 ┆assignment statement% ! 0 ┆
0x022240…022260 7e 20 25 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 ┆~ %exchange statement% ! 0┆
0x022260…022280 20 7e 20 25 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 31 37 20 ┆ ~ %case statement% ! 917 ┆
0x022280…0222a0 65 6e 64 6c 65 76 65 6c 20 65 6e 64 66 6f 72 2c 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 66 6f 72 ┆endlevel endfor, endlevel ~ %for┆
0x0222a0…0222c0 20 64 6f 25 20 25 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 73 74 61 74 65 6d 65 ┆ do% %start labelscope% %stateme┆
0x0222c0…0222e0 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆nt% %end labelscope% ! 0 ~┆
0x0222e0…022300 20 25 67 6f 74 6f 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 32 35 20 65 6e ┆ %goto statement% ! 925 en┆
0x022300…022320 64 69 66 20 7e 20 25 69 66 20 74 68 65 6e 25 20 25 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 ┆dif ~ %if then% %statement% ┆
0x022320…022340 20 20 21 20 39 35 38 20 65 6e 64 65 6c 73 65 20 7e 20 25 69 66 20 74 68 65 6e 20 65 6c 73 65 25 ┆ ! 958 endelse ~ %if then else%┆
0x022340…022360 20 25 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 6c 61 62 65 6c 20 ┆ %statement% ! 0 ~ %label ┆
0x022360…022380 6e 61 6d 65 25 20 3a 20 25 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 ┆name% : %statement% ! 0 ~ ┆
0x022380…0223a0 25 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 33 33 20 65 ┆%repeat statement% ! 933 e┆
0x0223a0…0223c0 6e 64 77 68 69 6c 65 20 7e 20 25 77 68 69 6c 65 20 64 6f 25 20 20 25 73 74 61 74 65 6d 65 6e 74 ┆ndwhile ~ %while do% %statement┆
0x0223c0…0223e0 25 20 0d 0a 20 20 20 20 20 21 20 39 33 36 20 65 6e 64 77 69 74 68 20 65 6e 64 6c 65 76 65 6c 2c ┆% ! 936 endwith endlevel,┆
0x0223e0…022400 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 77 69 74 68 20 64 6f 25 20 25 73 74 61 72 74 20 6c 61 62 ┆ endlevel ~ %with do% %start lab┆
0x022400…022420 (9, 0, 5) 65 6c 73 63 6f 70 65 25 20 25 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 ┆elscope% %statement% %end labels┆
0x022420…022440 63 6f 70 65 25 0d 0a 20 20 20 20 20 20 21 20 39 34 39 20 65 6e 64 6c 6f 63 6b 20 65 6e 64 6c 65 ┆cope% ! 949 endlock endle┆
0x022440…022460 76 65 6c 2c 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 6c 6f 63 6b 64 6f 25 20 25 73 74 61 72 74 6c ┆vel, endlevel ~ %lockdo% %startl┆
0x022460…022480 61 62 65 6c 73 63 6f 70 65 25 20 25 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 6c 61 62 65 6c ┆abelscope% %statement% %endlabel┆
0x022480…0224a0 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 6c 6f 6f 70 20 73 74 61 74 65 6d 65 ┆scope% ! 0 ~ %loop stateme┆
0x0224a0…0224c0 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 35 30 20 65 78 69 74 6c 6f 6f 70 20 7e 20 65 78 69 74 6c ┆nt% ! 950 exitloop ~ exitl┆
0x0224c0…0224e0 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 31 20 63 6f 6e 74 6c 6f 6f 70 20 7e 20 63 6f 6e 74 69 ┆oop ! 951 contloop ~ conti┆
0x0224e0…022500 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 32 20 65 78 69 74 73 74 61 74 20 7e 20 65 ┆nueloop ! 952 exitstat ~ e┆
0x022500…022520 78 69 74 0d 0a 20 20 20 20 20 21 20 39 35 33 20 65 6e 64 72 65 67 69 6f 6e 20 7e 20 25 72 65 67 ┆xit ! 953 endregion ~ %reg┆
0x022520…022540 69 6f 6e 20 64 6f 25 20 25 73 74 61 72 74 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 73 74 61 74 65 ┆ion do% %startlabelscope% %state┆
0x022540…022560 6d 65 6e 74 25 20 25 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 39 36 ┆ment% %endlabelscope% ! 96┆
0x022560…022580 34 20 65 6e 64 63 68 61 6e 6e 65 6c 20 7e 20 25 63 68 61 6e 6e 65 6c 20 64 6f 25 20 25 73 74 61 ┆4 endchannel ~ %channel do% %sta┆
0x022580…0225a0 72 74 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 6c 61 ┆rtlabelscope% %statement% %endla┆
0x0225a0…0225c0 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 31 32 31 20 65 72 72 6f 72 73 74 61 74 65 ┆belscope% ! 121 errorstate┆
0x0225c0…0225e0 6d 65 6e 74 20 7e 20 65 72 72 6f 72 0d 0a 40 0d 0a 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 ┆ment ~ error @ %balanced state┆
0x0225e0…022600 6d 65 6e 74 25 20 7e 20 39 30 30 20 7e 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 ┆ment% ~ 900 ~ empty ! 0 ~ ┆
0x022600…022620 (9, 0, 6) 25 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆%compound statement% ! 0 ~┆
0x022620…022640 20 25 70 72 6f 63 65 64 75 72 65 20 63 61 6c 6c 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 61 ┆ %procedure call% ! 0 ~ %a┆
0x022640…022660 73 73 69 67 6e 6d 65 6e 74 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆ssignment statement% ! 0 ~┆
0x022660…022680 20 25 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 ┆ %exchange statement% ! 0 ┆
0x022680…0226a0 7e 20 25 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 31 37 20 65 ┆~ %case statement% ! 917 e┆
0x0226a0…0226c0 6e 64 6c 65 76 65 6c 20 65 6e 64 66 6f 72 2c 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 66 6f 72 20 ┆ndlevel endfor, endlevel ~ %for ┆
0x0226c0…0226e0 64 6f 25 20 25 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 62 61 6c 61 6e 63 65 64 ┆do% %start labelscope% %balanced┆
0x0226e0…022700 20 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 ┆ statement% %end labelscope% ┆
0x022700…022720 20 20 20 21 20 30 20 7e 20 25 67 6f 74 6f 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 ┆ ! 0 ~ %goto statement% ┆
0x022720…022740 21 20 39 35 38 20 65 6e 64 65 6c 73 65 20 7e 20 25 69 66 20 74 68 65 6e 20 65 6c 73 65 25 20 25 ┆! 958 endelse ~ %if then else% %┆
0x022740…022760 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 ┆balanced statement% ! 0 ~ ┆
0x022760…022780 25 6c 61 62 65 6c 20 6e 61 6d 65 25 20 3a 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 ┆%label name% : %balanced stateme┆
0x022780…0227a0 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e ┆nt% ! 0 ~ %repeat statemen┆
0x0227a0…0227c0 74 25 0d 0a 20 20 20 20 20 21 20 39 33 33 20 65 6e 64 77 68 69 6c 65 20 7e 20 25 77 68 69 6c 65 ┆t% ! 933 endwhile ~ %while┆
0x0227c0…0227e0 20 64 6f 25 20 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 25 20 0d 0a 20 20 20 ┆ do% %balanced statement% ┆
0x0227e0…022800 20 20 21 20 39 33 36 20 65 6e 64 77 69 74 68 20 65 6e 64 6c 65 76 65 6c 2c 20 65 6e 64 6c 65 76 ┆ ! 936 endwith endlevel, endlev┆
0x022800…022820 (9, 0, 7) 65 6c 20 7e 20 25 77 69 74 68 20 64 6f 25 20 25 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 ┆el ~ %with do% %start labelscope┆
0x022820…022840 25 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 ┆% %balanced statement% %end labe┆
0x022840…022860 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 39 34 39 20 65 6e 64 6c 6f 63 6b 20 65 6e 64 6c ┆lscope% ! 949 endlock endl┆
0x022860…022880 65 76 65 6c 2c 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 6c 6f 63 6b 64 6f 25 20 25 73 74 61 72 74 ┆evel, endlevel ~ %lockdo% %start┆
0x022880…0228a0 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 25 ┆labelscope% %balanced statement%┆
0x0228a0…0228c0 20 25 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 6c 6f ┆ %endlabelscope% ! 0 ~ %lo┆
0x0228c0…0228e0 6f 70 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 35 30 20 65 78 69 74 6c 6f ┆op statement% ! 950 exitlo┆
0x0228e0…022900 6f 70 20 7e 20 65 78 69 74 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 31 20 63 6f 6e 74 6c 6f ┆op ~ exitloop ! 951 contlo┆
0x022900…022920 6f 70 20 7e 20 63 6f 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 32 20 65 78 ┆op ~ continueloop ! 952 ex┆
0x022920…022940 69 74 73 74 61 74 20 7e 20 65 78 69 74 0d 0a 20 20 20 20 20 21 20 39 35 33 20 65 6e 64 72 65 67 ┆itstat ~ exit ! 953 endreg┆
0x022940…022960 69 6f 6e 20 7e 20 25 72 65 67 69 6f 6e 20 64 6f 25 20 25 73 74 61 72 74 6c 61 62 65 6c 73 63 6f ┆ion ~ %region do% %startlabelsco┆
0x022960…022980 70 65 25 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 6c 61 62 ┆pe% %balanced statement% %endlab┆
0x022980…0229a0 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 39 36 34 20 65 6e 64 63 68 61 6e 6e 65 6c 20 ┆elscope% ! 964 endchannel ┆
0x0229a0…0229c0 7e 20 25 63 68 61 6e 6e 65 6c 20 64 6f 25 20 25 73 74 61 72 74 6c 61 62 65 6c 73 63 6f 70 65 25 ┆~ %channel do% %startlabelscope%┆
0x0229c0…0229e0 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 6c 61 62 65 6c 73 ┆ %balanced statement% %endlabels┆
0x0229e0…022a00 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 31 32 31 20 65 72 72 6f 72 73 74 61 74 65 6d 65 6e 74 ┆cope% ! 121 errorstatement┆
0x022a00…022a20 (9, 0, 8) 20 7e 20 65 72 72 6f 72 0d 0a 40 0d 0a 25 70 72 6f 63 65 64 75 72 65 20 63 61 6c 6c 25 20 7e 20 ┆ ~ error @ %procedure call% ~ ┆
0x022a20…022a40 39 30 33 20 63 61 6c 6c 70 72 6f 63 65 64 75 72 65 20 7e 20 25 76 61 72 69 61 62 6c 65 25 0d 0a ┆903 callprocedure ~ %variable% ┆
0x022a40…022a60 40 0d 0a 25 6c 61 62 65 6c 20 6e 61 6d 65 25 20 7e 20 31 32 30 31 20 6c 61 62 65 6c 64 65 66 2c ┆@ %label name% ~ 1201 labeldef,┆
0x022a60…022a80 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 61 62 65 6c 64 65 63 6c 61 72 65 20 7e 20 6e 61 6d 65 ┆ declaration labeldeclare ~ name┆
0x022a80…022aa0 0d 0a 40 0d 0a 25 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 25 20 7e 20 39 ┆ @ %actual parameter list% ~ 9┆
0x022aa0…022ac0 30 34 20 61 63 74 75 61 6c 70 61 72 61 6d 20 7e 20 25 75 6e 69 74 25 0d 0a 20 20 20 20 20 21 20 ┆04 actualparam ~ %unit% ! ┆
0x022ac0…022ae0 39 30 34 20 61 63 74 75 61 6c 70 61 72 61 6d 20 7e 20 25 61 63 74 75 61 6c 20 70 61 72 61 6d 65 ┆904 actualparam ~ %actual parame┆
0x022ae0…022b00 74 65 72 20 6c 69 73 74 25 20 2c 20 25 75 6e 69 74 25 0d 0a 40 0d 0a 25 75 6e 69 74 25 20 7e 20 ┆ter list% , %unit% @ %unit% ~ ┆
0x022b00…022b20 30 20 7e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 39 30 35 20 73 6b 69 ┆0 ~ %expression% ! 905 ski┆
0x022b20…022b40 70 70 61 72 61 6d 20 7e 20 3f 0d 0a 40 0d 0a 25 61 73 73 69 67 6e 6d 65 6e 74 20 73 74 61 74 65 ┆pparam ~ ? @ %assignment state┆
0x022b40…022b60 6d 65 6e 74 25 20 7e 20 39 30 36 20 65 6e 64 61 73 73 69 67 6e 20 7e 20 25 76 61 72 69 61 62 6c ┆ment% ~ 906 endassign ~ %variabl┆
0x022b60…022b80 65 25 20 25 61 73 73 69 67 6e 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 40 0d 0a 25 61 73 ┆e% %assign% %expression% @ %as┆
0x022b80…022ba0 73 69 67 6e 25 20 7e 20 39 36 30 20 61 73 73 69 67 6e 20 7e 20 3a 3d 0d 0a 40 0d 0a 25 65 78 63 ┆sign% ~ 960 assign ~ := @ %exc┆
0x022ba0…022bc0 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 39 30 37 20 65 6e 64 65 78 63 68 61 6e ┆hange statement% ~ 907 endexchan┆
0x022bc0…022be0 67 65 20 7e 20 25 76 61 72 69 61 62 6c 65 25 20 25 65 78 63 68 61 6e 67 65 25 20 25 76 61 72 69 ┆ge ~ %variable% %exchange% %vari┆
0x022be0…022c00 61 62 6c 65 25 0d 0a 40 0d 0a 25 65 78 63 68 61 6e 67 65 25 20 7e 20 39 36 31 20 65 78 63 68 61 ┆able% @ %exchange% ~ 961 excha┆
0x022c00…022c20 (9, 0, 9) 6e 67 65 20 7e 20 3a 3d 3a 0d 0a 40 0d 0a 25 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 25 20 7e ┆nge ~ :=: @ %case statement% ~┆
0x022c20…022c40 20 39 30 39 20 65 6e 64 63 61 73 65 20 7e 20 25 73 65 6c 65 63 74 6f 72 20 70 61 72 74 25 20 25 ┆ 909 endcase ~ %selector part% %┆
0x022c40…022c60 63 61 73 65 20 6c 69 73 74 25 25 73 6b 69 70 73 65 6d 69 6b 6f 6c 6f 6e 25 25 65 6e 64 20 63 61 ┆case list%%skipsemikolon%%end ca┆
0x022c60…022c80 73 65 20 70 61 72 74 25 0d 0a 40 0d 0a 25 73 65 6c 65 63 74 6f 72 20 70 61 72 74 25 20 7e 20 39 ┆se part% @ %selector part% ~ 9┆
0x022c80…022ca0 31 30 20 63 61 73 65 65 78 70 72 20 7e 20 25 63 61 73 65 25 20 25 65 78 70 72 65 73 73 69 6f 6e ┆10 caseexpr ~ %case% %expression┆
0x022ca0…022cc0 25 20 6f 66 0d 0a 40 0d 0a 25 63 61 73 65 25 20 7e 20 39 31 31 20 63 61 73 65 73 74 61 74 20 7e ┆% of @ %case% ~ 911 casestat ~┆
0x022cc0…022ce0 20 63 61 73 65 0d 0a 40 0d 0a 25 63 61 73 65 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 63 61 73 65 ┆ case @ %caselist% ~ 0 ~ %case┆
0x022ce0…022d00 6c 69 73 74 25 20 3b 20 25 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 25 0d 0a 20 20 20 20 ┆list% ; %caselist element% ┆
0x022d00…022d20 20 21 20 30 20 7e 20 25 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 ┆ ! 0 ~ %caselist element% ┆
0x022d20…022d40 21 20 30 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 63 61 73 65 6c 69 73 74 65 6c 65 6d 65 6e 74 ┆! 0 ~ empty @ %caselistelement┆
0x022d40…022d60 25 20 7e 20 39 31 32 20 63 61 73 65 65 6c 65 6d 65 6e 74 20 7e 20 25 63 61 73 65 20 6c 61 62 65 ┆% ~ 912 caseelement ~ %case labe┆
0x022d60…022d80 6c 20 6c 69 73 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 20 6c 69 73 74 25 20 25 73 74 61 74 65 6d ┆l list% %end label list% %statem┆
0x022d80…022da0 65 6e 74 25 0d 0a 40 0d 0a 25 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 25 20 7e 20 30 20 7e ┆ent% @ %case label list% ~ 0 ~┆
0x022da0…022dc0 20 25 6c 61 62 65 6c 20 72 61 6e 67 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 63 61 73 65 ┆ %label range% ! 0 ~ %case┆
0x022dc0…022de0 20 6c 61 62 65 6c 20 6c 69 73 74 25 20 2c 20 25 6c 61 62 65 6c 20 72 61 6e 67 65 25 0d 0a 40 0d ┆ label list% , %label range% @ ┆
0x022de0…022e00 0a 25 6c 61 62 65 6c 20 72 61 6e 67 65 25 20 7e 20 39 31 33 20 63 61 73 65 6c 61 62 65 6c 72 61 ┆ %label range% ~ 913 caselabelra┆
0x022e00…022e20 (9, 0, 10) 6e 67 65 20 7e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 2e 2e 20 25 65 78 70 72 65 73 73 69 6f ┆nge ~ %expression% .. %expressio┆
0x022e20…022e40 6e 25 0d 0a 20 20 20 20 20 21 20 39 31 34 20 63 61 73 65 6c 61 62 65 6c 20 7e 20 25 65 78 70 72 ┆n% ! 914 caselabel ~ %expr┆
0x022e40…022e60 65 73 73 69 6f 6e 25 0d 0a 40 0d 0a 25 65 6e 64 20 6c 61 62 65 6c 20 6c 69 73 74 25 20 7e 20 39 ┆ession% @ %end label list% ~ 9┆
0x022e60…022e80 31 35 20 63 61 73 65 6c 69 73 74 20 7e 20 3a 0d 0a 40 0d 0a 25 65 6e 64 20 63 61 73 65 20 70 61 ┆15 caselist ~ : @ %end case pa┆
0x022e80…022ea0 72 74 25 20 7e 20 39 31 32 20 63 61 73 65 65 6c 65 6d 65 6e 74 20 7e 20 25 6f 74 68 65 72 77 69 ┆rt% ~ 912 caseelement ~ %otherwi┆
0x022ea0…022ec0 73 65 25 20 25 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 25 20 65 6e 64 0d 0a 20 20 20 20 20 21 ┆se% %statement list% end !┆
0x022ec0…022ee0 20 30 20 7e 20 65 6e 64 0d 0a 40 0d 0a 25 6f 74 68 65 72 77 69 73 65 25 20 7e 20 39 31 36 20 6f ┆ 0 ~ end @ %otherwise% ~ 916 o┆
0x022ee0…022f00 74 68 65 72 77 69 73 65 20 63 61 73 65 6c 69 73 74 20 7e 20 6f 74 68 65 72 77 69 73 65 0d 0a 40 ┆therwise caselist ~ otherwise @┆
0x022f00…022f20 0d 0a 25 73 6b 69 70 73 65 6d 69 6b 6f 6c 6f 6e 25 20 7e 20 30 20 7e 20 3b 0d 0a 20 20 20 20 21 ┆ %skipsemikolon% ~ 0 ~ ; !┆
0x022f20…022f40 20 30 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 66 6f 72 20 64 6f 25 20 7e 20 39 31 38 20 65 6e ┆ 0 ~ empty @ %for do% ~ 918 en┆
0x022f40…022f60 64 73 75 62 72 61 6e 67 65 20 75 70 20 62 65 67 69 6e 6c 65 76 65 6c 20 7e 20 25 66 6f 72 20 74 ┆dsubrange up beginlevel ~ %for t┆
0x022f60…022f80 6f 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 64 6f 0d 0a 20 20 20 20 20 21 20 39 31 39 20 65 ┆o% %expression% do ! 919 e┆
0x022f80…022fa0 6e 64 73 75 62 72 61 6e 67 65 20 64 6f 77 6e 20 62 65 67 69 6e 6c 65 76 65 6c 20 7e 20 25 66 6f ┆ndsubrange down beginlevel ~ %fo┆
0x022fa0…022fc0 72 20 64 6f 77 6e 74 6f 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 64 6f 0d 0a 40 0d 0a 25 66 ┆r downto% %expression% do @ %f┆
0x022fc0…022fe0 6f 72 20 74 6f 25 20 7e 20 30 20 7e 20 25 66 6f 72 20 61 73 73 69 67 6e 25 20 25 65 78 70 72 65 ┆or to% ~ 0 ~ %for assign% %expre┆
0x022fe0…023000 73 73 69 6f 6e 25 20 74 6f 0d 0a 40 0d 0a 25 66 6f 72 20 64 6f 77 6e 74 6f 25 20 7e 20 30 20 7e ┆ssion% to @ %for downto% ~ 0 ~┆
0x023000…023020 (9, 0, 11) 20 25 66 6f 72 20 61 73 73 69 67 6e 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 64 6f 77 6e 74 ┆ %for assign% %expression% downt┆
0x023020…023040 6f 0d 0a 40 0d 0a 25 66 6f 72 20 61 73 73 69 67 6e 25 20 7e 20 39 32 30 20 66 6f 72 73 74 61 74 ┆o @ %for assign% ~ 920 forstat┆
0x023040…023060 2c 20 62 65 67 69 6e 6c 65 76 65 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 66 6f 72 20 6e ┆, beginlevel declaration ~ for n┆
0x023060…023080 61 6d 65 20 3a 3d 0d 0a 40 0d 0a 25 67 6f 74 6f 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 39 32 ┆ame := @ %goto statement% ~ 92┆
0x023080…0230a0 32 20 65 6e 64 67 6f 74 6f 20 7e 20 25 67 6f 74 6f 25 20 25 6c 61 62 20 6e 61 6d 65 25 0d 0a 40 ┆2 endgoto ~ %goto% %lab name% @┆
0x0230a0…0230c0 0d 0a 25 67 6f 74 6f 25 20 7e 20 39 32 33 20 67 6f 74 6f 73 74 61 74 20 7e 20 67 6f 74 6f 0d 0a ┆ %goto% ~ 923 gotostat ~ goto ┆
0x0230c0…0230e0 40 0d 0a 25 6c 61 62 20 6e 61 6d 65 25 20 7e 20 39 32 34 20 69 64 20 7e 20 6e 61 6d 65 0d 0a 40 ┆@ %lab name% ~ 924 id ~ name @┆
0x0230e0…023100 0d 0a 25 69 66 20 74 68 65 6e 25 20 7e 20 39 32 36 20 69 66 65 78 70 72 20 7e 20 25 69 66 20 70 ┆ %if then% ~ 926 ifexpr ~ %if p┆
0x023100…023120 61 72 74 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 74 68 65 6e 0d 0a 40 0d 0a 25 69 66 20 70 ┆art% %expression% then @ %if p┆
0x023120…023140 61 72 74 25 20 7e 20 39 32 37 20 69 66 73 74 61 74 20 7e 20 69 66 0d 0a 40 0d 0a 25 69 66 20 74 ┆art% ~ 927 ifstat ~ if @ %if t┆
0x023140…023160 68 65 6e 20 65 6c 73 65 25 20 7e 20 39 32 38 20 65 6c 73 65 20 7e 20 25 69 66 20 74 68 65 6e 25 ┆hen else% ~ 928 else ~ %if then%┆
0x023160…023180 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 25 20 65 6c 73 65 0d 0a 40 0d 0a 25 ┆ %balanced statement% else @ %┆
0x023180…0231a0 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 39 35 37 20 65 6e 64 6c 6f 6f 70 20 7e 20 ┆loop statement% ~ 957 endloop ~ ┆
0x0231a0…0231c0 25 6c 6f 6f 70 25 20 25 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 25 20 65 6e 64 6c 6f 6f 70 0d ┆%loop% %statement list% endloop ┆
0x0231c0…0231e0 0a 40 0d 0a 25 6c 6f 6f 70 25 20 7e 20 39 35 36 20 6c 6f 6f 70 73 74 61 74 20 7e 20 6c 6f 6f 70 ┆ @ %loop% ~ 956 loopstat ~ loop┆
0x0231e0…023200 0d 0a 40 0d 0a 25 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 39 33 30 20 65 6e ┆ @ %repeat statement% ~ 930 en┆
0x023200…023220 (9, 0, 12) 64 72 65 70 65 61 74 20 7e 20 25 72 65 70 65 61 74 25 20 0d 0a 25 73 74 61 74 65 6d 65 6e 74 20 ┆drepeat ~ %repeat% %statement ┆
0x023220…023240 6c 69 73 74 25 20 25 75 6e 74 69 6c 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 40 0d 0a 25 ┆list% %until% %expression% @ %┆
0x023240…023260 72 65 70 65 61 74 25 20 7e 20 39 33 32 20 72 65 70 65 61 74 73 74 61 74 20 7e 20 72 65 70 65 61 ┆repeat% ~ 932 repeatstat ~ repea┆
0x023260…023280 74 0d 0a 40 0d 0a 25 75 6e 74 69 6c 25 20 7e 20 39 32 39 20 75 6e 74 69 6c 20 7e 20 75 6e 74 69 ┆t @ %until% ~ 929 until ~ unti┆
0x023280…0232a0 6c 0d 0a 40 0d 0a 25 77 68 69 6c 65 20 64 6f 25 20 7e 20 39 33 34 20 77 68 69 6c 65 65 78 70 72 ┆l @ %while do% ~ 934 whileexpr┆
0x0232a0…0232c0 20 7e 20 25 77 68 69 6c 65 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 64 6f 0d 0a 40 0d 0a 25 ┆ ~ %while% %expression% do @ %┆
0x0232c0…0232e0 77 68 69 6c 65 25 20 7e 20 39 33 35 20 77 68 69 6c 65 73 74 61 74 20 7e 20 77 68 69 6c 65 0d 0a ┆while% ~ 935 whilestat ~ while ┆
0x0232e0…023300 40 0d 0a 25 77 69 74 68 20 64 6f 25 20 7e 20 20 39 34 34 20 64 6f 20 7e 20 25 77 69 74 68 25 20 ┆@ %with do% ~ 944 do ~ %with% ┆
0x023300…023320 25 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 25 20 64 6f 0d 0a 40 0d 0a 25 6c 6f 63 ┆%with variable list% do @ %loc┆
0x023320…023340 6b 20 64 6f 25 20 7e 20 39 34 37 20 64 6f 20 7e 20 25 6c 6f 63 6b 25 20 25 76 61 72 69 61 62 6c ┆k do% ~ 947 do ~ %lock% %variabl┆
0x023340…023360 65 25 20 25 74 6f 25 20 25 6c 6f 63 6b 20 69 64 65 6e 74 25 20 64 6f 0d 0a 40 0d 0a 25 6c 6f 63 ┆e% %to% %lock ident% do @ %loc┆
0x023360…023380 6b 20 69 64 65 6e 74 25 20 7e 20 39 34 33 20 6e 6f 6c 6f 63 61 6c 74 79 70 65 20 7e 20 25 69 64 ┆k ident% ~ 943 nolocaltype ~ %id┆
0x023380…0233a0 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 34 32 20 65 6e 64 6c 6f 63 61 6c 74 79 70 65 20 7e 20 ┆ent% ! 942 endlocaltype ~ ┆
0x0233a0…0233c0 25 69 64 65 6e 74 25 20 25 74 79 70 65 63 6f 6c 6f 6e 25 20 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 ┆%ident% %typecolon% %common type┆
0x0233c0…0233e0 20 73 70 65 63 25 0d 0a 40 0d 0a 25 77 69 74 68 25 20 7e 20 39 33 37 20 77 69 74 68 73 74 61 74 ┆ spec% @ %with% ~ 937 withstat┆
0x0233e0…023400 20 62 65 67 69 6e 6c 65 76 65 6c 20 7e 20 77 69 74 68 0d 0a 40 0d 0a 25 6c 6f 63 6b 25 20 7e 20 ┆ beginlevel ~ with @ %lock% ~ ┆
0x023400…023420 (9, 0, 13) 39 34 35 20 6c 6f 63 6b 73 74 61 74 20 62 65 67 69 6e 6c 65 76 65 6c 20 7e 20 6c 6f 63 6b 64 61 ┆945 lockstat beginlevel ~ lockda┆
0x023420…023440 74 61 0d 0a 21 20 39 34 36 20 6c 6f 63 6b 62 75 66 73 74 61 74 20 7e 20 6c 6f 63 6b 62 75 66 0d ┆ta ! 946 lockbufstat ~ lockbuf ┆
0x023440…023460 0a 40 0d 0a 25 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 ┆ @ %with variable list% ~ 0 ~ %┆
0x023460…023480 77 69 74 68 20 76 61 72 69 61 62 6c 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 77 69 74 68 ┆with variable% ! 0 ~ %with┆
0x023480…0234a0 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 25 20 25 77 69 74 68 20 63 6f 6d 6d 61 25 20 25 77 69 ┆ variable list% %with comma% %wi┆
0x0234a0…0234c0 74 68 20 76 61 72 69 61 62 6c 65 25 0d 0a 40 0d 0a 25 77 69 74 68 20 63 6f 6d 6d 61 25 20 7e 20 ┆th variable% @ %with comma% ~ ┆
0x0234c0…0234e0 39 33 38 20 77 69 74 68 63 6f 6d 6d 61 20 62 65 67 69 6e 6c 65 76 65 6c 20 7e 20 2c 0d 0a 40 0d ┆938 withcomma beginlevel ~ , @ ┆
0x0234e0…023500 0a 25 77 69 74 68 20 76 61 72 69 61 62 6c 65 25 20 7e 20 39 33 39 20 77 69 74 68 76 61 72 20 6e ┆ %with variable% ~ 939 withvar n┆
0x023500…023520 6f 6c 6f 63 61 6c 64 65 63 6c 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 25 76 61 72 69 61 ┆olocaldecl, declaration ~ %varia┆
0x023520…023540 62 6c 65 25 0d 0a 20 20 20 20 20 21 20 39 34 32 20 65 6e 64 6c 6f 63 61 6c 64 65 63 6c 20 7e 20 ┆ble% ! 942 endlocaldecl ~ ┆
0x023540…023560 25 76 61 72 69 61 62 6c 65 25 20 25 61 73 25 20 25 6c 6f 63 61 6c 20 6e 61 6d 65 25 20 25 74 79 ┆%variable% %as% %local name% %ty┆
0x023560…023580 70 65 20 63 6f 6c 6f 6e 25 20 25 63 6f 6d 6d 6f 6e 20 74 79 70 65 20 73 70 65 63 25 0d 0a 20 20 ┆pe colon% %common type spec% ┆
0x023580…0235a0 20 20 20 21 20 39 34 33 20 6e 6f 6c 6f 63 61 6c 74 79 70 65 20 7e 20 25 76 61 72 69 61 62 6c 65 ┆ ! 943 nolocaltype ~ %variable┆
0x0235a0…0235c0 25 20 25 61 73 25 20 25 6c 6f 63 61 6c 20 6e 61 6d 65 25 0d 0a 40 0d 0a 25 61 73 25 20 7e 20 39 ┆% %as% %local name% @ %as% ~ 9┆
0x0235c0…0235e0 34 30 20 77 69 74 68 76 61 72 2c 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 61 73 0d 0a 40 0d ┆40 withvar, declaration ~ as @ ┆
0x0235e0…023600 0a 25 6c 6f 63 61 6c 20 6e 61 6d 65 25 20 7e 20 39 34 31 20 2c 20 72 65 6e 61 6d 65 20 7e 20 6e ┆ %local name% ~ 941 , rename ~ n┆
0x023600…023620 (9, 0, 14) 61 6d 65 0d 0a 40 0d 0a 25 74 6f 25 20 7e 20 39 34 38 20 6c 6f 63 6b 76 61 72 20 65 6e 64 6c 6f ┆ame @ %to% ~ 948 lockvar endlo┆
0x023620…023640 63 6b 64 65 63 6c 2c 20 73 74 61 72 74 6c 69 73 74 20 7e 20 74 6f 0d 0a 40 0d 0a 25 72 65 67 69 ┆ckdecl, startlist ~ to @ %regi┆
0x023640…023660 6f 6e 20 64 6f 25 20 7e 20 39 35 35 20 76 61 72 20 7e 20 25 72 65 67 69 6f 6e 25 20 25 76 61 72 ┆on do% ~ 955 var ~ %region% %var┆
0x023660…023680 69 61 62 6c 65 25 20 64 6f 0d 0a 40 0d 0a 25 72 65 67 69 6f 6e 25 20 7e 20 39 35 34 20 72 65 67 ┆iable% do @ %region% ~ 954 reg┆
0x023680…0236a0 69 6f 6e 73 74 61 74 20 7e 20 72 65 67 69 6f 6e 0d 0a 40 0d 0a 25 63 68 61 6e 6e 65 6c 20 64 6f ┆ionstat ~ region @ %channel do┆
0x0236a0…0236c0 25 20 7e 20 39 36 32 20 63 68 61 6e 76 61 72 20 7e 20 25 63 68 61 6e 6e 65 6c 25 20 25 76 61 72 ┆% ~ 962 chanvar ~ %channel% %var┆
0x0236c0…0236e0 69 61 62 6c 65 25 20 64 6f 0d 0a 40 0d 0a 25 63 68 61 6e 6e 65 6c 25 20 7e 20 39 36 33 20 63 68 ┆iable% do @ %channel% ~ 963 ch┆
0x0236e0…023700 61 6e 6e 65 6c 73 74 61 74 20 7e 20 63 68 61 6e 6e 65 6c 0d 0a 40 0d 0a 25 65 78 70 72 65 73 73 ┆annelstat ~ channel @ %express┆
0x023700…023720 69 6f 6e 25 20 7e 20 38 30 31 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 6d 70 ┆ion% ~ 801 endexpression ~ %simp┆
0x023720…023740 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 30 32 20 65 71 20 65 6e ┆le expression% ! 802 eq en┆
0x023740…023760 64 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e ┆dexpression ~ %simple expression┆
0x023760…023780 25 20 3d 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 ┆% = %simple expression% ! ┆
0x023780…0237a0 38 30 33 20 6e 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 ┆803 ne endexpression ~ %simple e┆
0x0237a0…0237c0 78 70 72 65 73 73 69 6f 6e 25 20 3c 3e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e ┆xpression% <> %simple expression┆
0x0237c0…0237e0 25 0d 0a 20 20 20 20 20 21 20 38 30 34 20 6c 74 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 7e ┆% ! 804 lt endexpression ~┆
0x0237e0…023800 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 3c 20 25 73 69 6d 70 6c 65 20 65 ┆ %simple expression% < %simple e┆
0x023800…023820 (9, 0, 15) 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 30 35 20 6c 65 20 65 6e 64 65 78 70 ┆xpression% ! 805 le endexp┆
0x023820…023840 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 3c 3d ┆ression ~ %simple expression% <=┆
0x023840…023860 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 30 36 ┆ %simple expression% ! 806┆
0x023860…023880 20 67 74 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 ┆ gt endexpression ~ %simple expr┆
0x023880…0238a0 65 73 73 69 6f 6e 25 20 3e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 ┆ession% > %simple expression% ┆
0x0238a0…0238c0 20 20 20 20 21 20 38 30 37 20 67 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 ┆ ! 807 ge endexpression ~ %si┆
0x0238c0…0238e0 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 3e 3d 20 25 73 69 6d 70 6c 65 20 65 78 70 72 ┆mple expression% >= %simple expr┆
0x0238e0…023900 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 30 38 20 69 6e 20 65 6e 64 65 78 70 72 65 73 ┆ession% ! 808 in endexpres┆
0x023900…023920 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 69 6e 20 25 73 ┆sion ~ %simple expression% in %s┆
0x023920…023940 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 31 32 32 20 65 72 ┆imple expression% ! 122 er┆
0x023940…023960 72 6f 72 65 78 70 72 65 73 73 69 6f 6e 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 65 72 ┆rorexpression endexpression ~ er┆
0x023960…023980 72 6f 72 0d 0a 40 0d 0a 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 7e 20 38 31 ┆ror @ %simple expression% ~ 81┆
0x023980…0239a0 30 20 61 64 64 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 2b 20 25 74 ┆0 add ~ %simple expression% + %t┆
0x0239a0…0239c0 65 72 6d 25 0d 0a 20 20 20 20 20 21 20 38 31 31 20 73 75 62 20 7e 20 25 73 69 6d 70 6c 65 20 65 ┆erm% ! 811 sub ~ %simple e┆
0x0239c0…0239e0 78 70 72 65 73 73 69 6f 6e 25 20 2d 20 25 74 65 72 6d 25 0d 0a 20 20 20 20 20 21 20 38 31 32 20 ┆xpression% - %term% ! 812 ┆
0x0239e0…023a00 6f 72 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 6f 72 20 25 74 65 72 ┆or ~ %simple expression% or %ter┆
0x023a00…023a20 (9, 1, 1) 6d 25 0d 0a 20 20 20 20 20 21 20 38 31 35 20 78 6f 72 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 ┆m% ! 815 xor ~ %simple exp┆
0x023a20…023a40 72 65 73 73 69 6f 6e 25 20 78 6f 72 20 25 74 65 72 6d 25 0d 0a 20 20 20 20 20 21 20 38 31 33 20 ┆ression% xor %term% ! 813 ┆
0x023a40…023a60 6e 6f 63 6f 64 65 20 7e 20 2b 20 25 74 65 72 6d 25 0d 0a 20 20 20 20 20 21 20 38 31 34 20 75 73 ┆nocode ~ + %term% ! 814 us┆
0x023a60…023a80 75 62 20 7e 20 2d 20 25 74 65 72 6d 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 74 65 72 6d 25 ┆ub ~ - %term% ! 0 ~ %term%┆
0x023a80…023aa0 0d 0a 40 0d 0a 25 74 65 72 6d 25 20 7e 20 38 31 36 20 73 74 61 72 20 7e 20 25 74 65 72 6d 25 20 ┆ @ %term% ~ 816 star ~ %term% ┆
0x023aa0…023ac0 2a 20 25 66 61 63 74 6f 72 25 0d 0a 20 20 20 20 20 21 20 38 31 37 20 73 6c 61 73 68 20 7e 20 25 ┆* %factor% ! 817 slash ~ %┆
0x023ac0…023ae0 74 65 72 6d 25 20 2f 20 25 66 61 63 74 6f 72 25 0d 0a 20 20 20 20 20 21 20 38 32 31 20 73 68 69 ┆term% / %factor% ! 821 shi┆
0x023ae0…023b00 66 74 20 7e 20 25 74 65 72 6d 25 20 73 68 69 66 74 20 25 66 61 63 74 6f 72 25 0d 0a 20 20 20 20 ┆ft ~ %term% shift %factor% ┆
0x023b00…023b20 20 21 20 38 31 38 20 64 69 76 20 7e 20 25 74 65 72 6d 25 20 64 69 76 20 25 66 61 63 74 6f 72 25 ┆ ! 818 div ~ %term% div %factor%┆
0x023b20…023b40 0d 0a 20 20 20 20 20 21 20 38 31 39 20 6d 6f 64 20 7e 20 25 74 65 72 6d 25 20 6d 6f 64 20 25 66 ┆ ! 819 mod ~ %term% mod %f┆
0x023b40…023b60 61 63 74 6f 72 25 0d 0a 20 20 20 20 20 21 20 38 32 30 20 61 6e 64 20 7e 20 25 74 65 72 6d 25 20 ┆actor% ! 820 and ~ %term% ┆
0x023b60…023b80 61 6e 64 20 25 66 61 63 74 6f 72 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 66 61 63 74 6f 72 ┆and %factor% ! 0 ~ %factor┆
0x023b80…023ba0 25 0d 0a 40 0d 0a 25 66 61 63 74 6f 72 25 20 7e 20 30 20 7e 20 25 76 61 6c 75 65 20 64 65 6e 6f ┆% @ %factor% ~ 0 ~ %value deno┆
0x023ba0…023bc0 74 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 33 30 20 65 6e 64 76 61 72 69 61 62 6c 65 20 ┆tation% ! 830 endvariable ┆
0x023bc0…023be0 7e 20 25 76 61 72 69 61 62 6c 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 28 20 25 65 78 70 72 ┆~ %variable% ! 0 ~ ( %expr┆
0x023be0…023c00 65 73 73 69 6f 6e 25 20 29 0d 0a 20 20 20 20 20 21 20 38 33 32 20 7e 20 67 65 74 73 77 69 74 63 ┆ession% ) ! 832 ~ getswitc┆
0x023c00…023c20 (9, 1, 2) 68 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 21 20 38 33 33 20 76 61 72 73 69 7a 65 63 61 ┆h ( name ) ! 833 varsizeca┆
0x023c20…023c40 6c 6c 28 20 73 70 69 78 20 29 20 7e 20 76 61 72 73 69 7a 65 20 28 20 6e 61 6d 65 20 29 0d 0a 20 ┆ll( spix ) ~ varsize ( name ) ┆
0x023c40…023c60 20 20 20 20 21 20 38 33 34 20 74 79 70 65 73 69 7a 65 63 61 6c 6c 28 20 73 70 69 78 20 29 20 7e ┆ ! 834 typesizecall( spix ) ~┆
0x023c60…023c80 20 74 79 70 65 73 69 7a 65 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 21 20 38 33 31 20 6e ┆ typesize ( name ) ! 831 n┆
0x023c80…023ca0 6f 74 20 7e 20 6e 6f 74 20 25 66 61 63 74 6f 72 25 0d 0a 40 0d 0a 25 76 61 6c 75 65 20 64 65 6e ┆ot ~ not %factor% @ %value den┆
0x023ca0…023cc0 6f 74 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 25 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 ┆otation% ~ 0 ~ %unsigned integer┆
0x023cc0…023ce0 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 ┆% ! 0 ~ %struc value denot┆
0x023ce0…023d00 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 32 35 20 65 6e 64 73 65 74 6c 69 73 74 20 7e 20 ┆ation% ! 825 endsetlist ~ ┆
0x023d00…023d20 25 73 65 74 20 64 65 6e 6f 74 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 34 30 31 20 6c 69 74 ┆%set denotation% ! 401 lit┆
0x023d20…023d40 65 72 61 6c 20 74 65 78 74 20 7e 20 25 73 74 72 25 0d 0a 40 0d 0a 01 45 20 32 0a 0d 0a 01 44 20 ┆eral text ~ %str% @ E 2 D ┆
0x023d40…023d60 32 0a 3c 73 74 72 3e 20 3a 3a 3d 20 34 30 35 20 73 74 72 69 6e 67 20 3a 3a 3d 20 73 74 72 69 6e ┆2 <str> ::= 405 string ::= strin┆
0x023d60…023d80 67 0d 0a 20 20 20 20 20 21 20 34 30 36 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 73 74 72 69 6e 67 ┆g ! 406 concatenate string┆
0x023d80…023da0 20 3a 3a 3d 20 3c 73 74 72 3e 26 73 74 72 69 6e 67 0d 0a 20 20 20 20 20 21 20 34 30 38 20 63 6f ┆ ::= <str>&string ! 408 co┆
0x023da0…023dc0 6e 63 61 74 65 6e 61 6d 65 20 6e 61 6d 65 20 3a 3a 3d 20 3c 73 74 72 3e 26 6e 61 6d 65 0d 0a 3b ┆ncatename name ::= <str>&name ;┆
0x023dc0…023de0 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 73 74 72 25 20 7e 20 34 30 35 20 73 74 72 69 6e 67 20 ┆; E 2 I 2 %str% ~ 405 string ┆
0x023de0…023e00 7e 20 73 74 72 69 6e 67 0d 0a 20 20 20 20 20 21 20 34 30 36 20 63 6f 6e 63 61 74 65 6e 61 74 65 ┆~ string ! 406 concatenate┆
0x023e00…023e20 (9, 1, 3) 20 73 74 72 69 6e 67 20 7e 20 25 73 74 72 25 26 73 74 72 69 6e 67 0d 0a 20 20 20 20 20 21 20 34 ┆ string ~ %str%&string ! 4┆
0x023e20…023e40 30 38 20 63 6f 6e 63 61 74 65 6e 61 6d 65 20 6e 61 6d 65 20 7e 20 25 73 74 72 25 26 6e 61 6d 65 ┆08 concatename name ~ %str%&name┆
0x023e40…023e60 0d 0a 40 0d 0a 01 45 20 32 0a 0d 0a 01 44 20 32 0a 3c 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 ┆ @ E 2 D 2 <struc value de┆
0x023e60…023e80 6e 6f 74 61 74 69 6f 6e 3e 20 3a 3a 3d 20 38 34 32 20 65 6e 64 73 74 72 75 63 20 3a 3a 3d 20 3c ┆notation> ::= 842 endstruc ::= <┆
0x023e80…023ea0 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 3e 20 3c 73 74 72 75 63 20 76 61 6c 75 65 20 6c 69 ┆start struc val> <struc value li┆
0x023ea0…023ec0 73 74 3e 20 3a 29 0d 0a 20 20 20 20 20 21 20 38 34 32 20 65 6e 64 73 74 72 75 63 20 3a 3a 3d 20 ┆st> :) ! 842 endstruc ::= ┆
0x023ec0…023ee0 3c 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 3e 20 3a 29 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 ┆<start struc val> :) ;; <start┆
0x023ee0…023f00 20 73 74 72 75 63 20 76 61 6c 3e 20 3a 3a 3d 20 38 34 31 20 62 65 67 69 6e 73 74 72 75 63 20 3a ┆ struc val> ::= 841 beginstruc :┆
0x023f00…023f20 3a 3d 20 28 3a 0d 0a 3b 3b 0d 0a 3c 73 74 72 75 63 20 76 61 6c 75 65 20 6c 69 73 74 3e 20 3a 3a ┆:= (: ;; <struc value list> ::┆
0x023f20…023f40 3d 20 30 20 3a 3a 3d 20 3c 73 74 72 75 63 20 76 61 6c 75 65 20 6c 69 73 74 3e 20 2c 20 3c 73 74 ┆= 0 ::= <struc value list> , <st┆
0x023f40…023f60 72 75 63 20 76 61 6c 75 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 74 72 75 63 20 ┆ruc value> ! 0 ::= <struc ┆
0x023f60…023f80 76 61 6c 75 65 3e 0d 0a 3b 3b 0d 0a 3c 73 74 72 75 63 20 76 61 6c 75 65 3e 20 3a 3a 3d 20 38 34 ┆value> ;; <struc value> ::= 84┆
0x023f80…023fa0 33 20 73 74 72 75 63 65 6c 65 6d 20 3a 3a 3d 20 3c 75 6e 69 74 3e 0d 0a 20 20 20 20 20 21 20 38 ┆3 strucelem ::= <unit> ! 8┆
0x023fa0…023fc0 34 34 20 72 65 70 73 74 72 75 63 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 2a 2a 2a ┆44 repstruc ::= <expression> ***┆
0x023fc0…023fe0 20 3c 75 6e 69 74 3e 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 73 74 72 75 63 20 76 61 ┆ <unit> ;; E 2 I 2 %struc va┆
0x023fe0…024000 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 25 20 7e 20 38 34 32 20 65 6e 64 73 74 72 75 63 20 7e ┆lue denotation% ~ 842 endstruc ~┆
0x024000…024020 (9, 1, 4) 20 25 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 25 20 25 73 74 72 75 63 20 76 61 6c 75 65 20 ┆ %start struc val% %struc value ┆
0x024020…024040 6c 69 73 74 25 20 3a 29 0d 0a 20 20 20 20 20 21 20 38 34 32 20 65 6e 64 73 74 72 75 63 20 7e 20 ┆list% :) ! 842 endstruc ~ ┆
0x024040…024060 25 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 25 20 3a 29 0d 0a 40 0d 0a 25 73 74 61 72 74 20 ┆%start struc val% :) @ %start ┆
0x024060…024080 73 74 72 75 63 20 76 61 6c 25 20 7e 20 38 34 31 20 62 65 67 69 6e 73 74 72 75 63 20 7e 20 28 3a ┆struc val% ~ 841 beginstruc ~ (:┆
0x024080…0240a0 0d 0a 40 0d 0a 25 73 74 72 75 63 20 76 61 6c 75 65 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 73 ┆ @ %struc value list% ~ 0 ~ %s┆
0x0240a0…0240c0 74 72 75 63 20 76 61 6c 75 65 20 6c 69 73 74 25 20 2c 20 25 73 74 72 75 63 20 76 61 6c 75 65 25 ┆truc value list% , %struc value%┆
0x0240c0…0240e0 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 73 74 72 75 63 20 76 61 6c 75 65 25 0d 0a 40 0d 0a 25 ┆ ! 0 ~ %struc value% @ %┆
0x0240e0…024100 73 74 72 75 63 20 76 61 6c 75 65 25 20 7e 20 38 34 33 20 73 74 72 75 63 65 6c 65 6d 20 7e 20 25 ┆struc value% ~ 843 strucelem ~ %┆
0x024100…024120 75 6e 69 74 25 0d 0a 20 20 20 20 20 21 20 38 34 34 20 72 65 70 73 74 72 75 63 20 7e 20 25 65 78 ┆unit% ! 844 repstruc ~ %ex┆
0x024120…024140 70 72 65 73 73 69 6f 6e 25 20 2a 2a 2a 20 25 75 6e 69 74 25 0d 0a 40 0d 0a 01 45 20 32 0a 0d 0a ┆pression% *** %unit% @ E 2 ┆
0x024140…024160 01 44 20 32 0a 3c 73 65 74 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 20 3a 3a 3d 20 38 32 34 20 3a 3a ┆ D 2 <set denotation> ::= 824 ::┆
0x024160…024180 3d 20 3c 73 74 61 72 74 73 65 74 3e 20 3c 65 6c 65 6d 65 6e 74 20 6c 69 73 74 3e 20 2e 29 0d 0a ┆= <startset> <element list> .) ┆
0x024180…0241a0 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 74 61 72 74 73 65 74 3e 20 2e 29 0d 0a 3b 3b 0d 0a ┆ ! 0 ::= <startset> .) ;; ┆
0x0241a0…0241c0 3c 73 74 61 72 74 73 65 74 3e 20 3a 3a 3d 20 38 32 36 20 73 65 74 6c 69 73 74 20 3a 3a 3d 20 28 ┆<startset> ::= 826 setlist ::= (┆
0x0241c0…0241e0 2e 0d 0a 3b 3b 0d 0a 3c 65 6c 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆. ;; <element list> ::= 0 ::= ┆
0x0241e0…024200 3c 65 6c 65 6d 65 6e 74 20 6c 69 73 74 3e 20 2c 20 3c 65 6c 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 ┆<element list> , <element> ┆
0x024200…024220 (9, 1, 5) 20 21 20 30 20 3a 3a 3d 20 3c 65 6c 65 6d 65 6e 74 3e 0d 0a 3b 3b 0d 0a 3c 65 6c 65 6d 65 6e 74 ┆ ! 0 ::= <element> ;; <element┆
0x024220…024240 3e 20 3a 3a 3d 20 38 32 37 20 73 5f 65 6c 65 6d 65 6e 74 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 ┆> ::= 827 s_element ::= <express┆
0x024240…024260 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 32 38 20 6d 5f 65 6c 65 6d 65 6e 74 20 3a 3a 3d 20 3c ┆ion> ! 828 m_element ::= <┆
0x024260…024280 65 78 70 72 65 73 73 69 6f 6e 3e 20 2e 2e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d ┆expression> .. <expression> ;; ┆
0x024280…0242a0 0a 3c 76 61 72 69 61 62 6c 65 3e 20 3a 3a 3d 20 38 33 35 20 69 64 20 3a 3a 3d 20 6e 61 6d 65 0d ┆ <variable> ::= 835 id ::= name ┆
0x0242a0…0242c0 0a 20 20 20 20 20 21 20 38 33 36 20 66 69 65 6c 64 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e ┆ ! 836 field ::= <variable>┆
0x0242c0…0242e0 20 2e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e ┆ . name ! 0 ::= <variable>┆
0x0242e0…024300 20 3c 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 ┆ <struc value denotation> ┆
0x024300…024320 21 20 38 33 37 20 65 6e 64 61 63 74 75 61 6c 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c ┆! 837 endactual ::= <variable> <┆
0x024320…024340 62 65 67 69 6e 20 61 63 74 75 61 6c 3e 20 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 ┆begin actual> <actual parameter ┆
0x024340…024360 6c 69 73 74 3e 20 29 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e ┆list> ) ! 0 ::= <variable>┆
0x024360…024380 20 3c 65 78 63 6c 61 6d 61 74 69 6f 6e 3e 20 3c 70 61 72 61 6d 6e 61 6d 65 3e 0d 0a 20 20 20 20 ┆ <exclamation> <paramname> ┆
0x024380…0243a0 20 21 20 38 33 38 20 75 70 61 72 72 6f 77 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 5e 0d ┆ ! 838 uparrow ::= <variable> ^ ┆
0x0243a0…0243c0 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 73 65 74 20 64 65 6e 6f 74 61 74 69 6f 6e 25 20 ┆ ;; E 2 I 2 %set denotation% ┆
0x0243c0…0243e0 7e 20 38 32 34 20 7e 20 25 73 74 61 72 74 73 65 74 25 20 25 65 6c 65 6d 65 6e 74 20 6c 69 73 74 ┆~ 824 ~ %startset% %element list┆
0x0243e0…024400 25 20 2e 29 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 73 74 61 72 74 73 65 74 25 20 2e 29 0d 0a ┆% .) ! 0 ~ %startset% .) ┆
0x024400…024420 (9, 1, 6) 40 0d 0a 25 73 74 61 72 74 73 65 74 25 20 7e 20 38 32 36 20 73 65 74 6c 69 73 74 20 7e 20 28 2e ┆@ %startset% ~ 826 setlist ~ (.┆
0x024420…024440 0d 0a 40 0d 0a 25 65 6c 65 6d 65 6e 74 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 65 6c 65 6d 65 ┆ @ %element list% ~ 0 ~ %eleme┆
0x024440…024460 6e 74 20 6c 69 73 74 25 20 2c 20 25 65 6c 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆nt list% , %element% ! 0 ~┆
0x024460…024480 20 25 65 6c 65 6d 65 6e 74 25 0d 0a 40 0d 0a 25 65 6c 65 6d 65 6e 74 25 20 7e 20 38 32 37 20 73 ┆ %element% @ %element% ~ 827 s┆
0x024480…0244a0 5f 65 6c 65 6d 65 6e 74 20 7e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 ┆_element ~ %expression% ! ┆
0x0244a0…0244c0 38 32 38 20 6d 5f 65 6c 65 6d 65 6e 74 20 7e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 2e 2e 20 ┆828 m_element ~ %expression% .. ┆
0x0244c0…0244e0 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 40 0d 0a 25 76 61 72 69 61 62 6c 65 25 20 7e 20 38 33 ┆%expression% @ %variable% ~ 83┆
0x0244e0…024500 35 20 69 64 20 7e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 38 33 36 20 66 69 65 6c 64 20 7e 20 ┆5 id ~ name ! 836 field ~ ┆
0x024500…024520 25 76 61 72 69 61 62 6c 65 25 20 2e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 76 ┆%variable% . name ! 0 ~ %v┆
0x024520…024540 61 72 69 61 62 6c 65 25 20 25 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e ┆ariable% %struc value denotation┆
0x024540…024560 25 0d 0a 20 20 20 20 20 21 20 38 33 37 20 65 6e 64 61 63 74 75 61 6c 20 7e 20 25 76 61 72 69 61 ┆% ! 837 endactual ~ %varia┆
0x024560…024580 62 6c 65 25 20 25 62 65 67 69 6e 20 61 63 74 75 61 6c 25 20 25 61 63 74 75 61 6c 20 70 61 72 61 ┆ble% %begin actual% %actual para┆
0x024580…0245a0 6d 65 74 65 72 20 6c 69 73 74 25 20 29 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 76 61 72 69 61 ┆meter list% ) ! 0 ~ %varia┆
0x0245a0…0245c0 62 6c 65 25 20 25 65 78 63 6c 61 6d 61 74 69 6f 6e 25 20 25 70 61 72 61 6d 6e 61 6d 65 25 0d 0a ┆ble% %exclamation% %paramname% ┆
0x0245c0…0245e0 20 20 20 20 20 21 20 38 33 38 20 75 70 61 72 72 6f 77 20 7e 20 25 76 61 72 69 61 62 6c 65 25 20 ┆ ! 838 uparrow ~ %variable% ┆
0x0245e0…024600 5e 0d 0a 40 0d 0a 01 45 20 32 0a 6d 65 74 61 73 79 6d 62 6f 6c 73 20 6d 31 20 3d 20 7e 20 6d 32 ┆^ @ E 2 metasymbols m1 = ~ m2┆
0x024600…024620 (9, 1, 7) 20 3d 24 20 6d 33 20 3d 20 25 20 6d 34 20 3d 20 40 0d 0a 01 44 20 32 0a 3c 65 78 63 6c 61 6d 61 ┆ =$ m3 = % m4 = @ D 2 <exclama┆
0x024620…024640 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 21 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 ┆tion> ::= 0 ::= ! ;; E 2 I 2┆
0x024640…024660 0a 25 65 78 63 6c 61 6d 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 21 0d 0a 40 0d 0a 01 45 20 32 0a ┆ %exclamation% ~ 0 ~ ! @ E 2 ┆
0x024660…024680 6d 65 74 61 73 79 6d 62 6f 6c 73 20 6d 31 20 3d 20 7e 20 6d 32 20 3d 20 21 20 6d 33 20 3d 20 25 ┆metasymbols m1 = ~ m2 = ! m3 = %┆
0x024680…0246a0 20 6d 34 20 3d 20 40 0d 0a 01 44 20 32 0a 3c 70 61 72 61 6d 6e 61 6d 65 3e 20 3a 3a 3d 20 38 34 ┆ m4 = @ D 2 <paramname> ::= 84┆
0x0246a0…0246c0 30 20 74 79 70 65 73 65 6c 65 63 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 62 65 67 69 ┆0 typeselect ::= name ;; <begi┆
0x0246c0…0246e0 6e 20 61 63 74 75 61 6c 3e 20 3a 3a 3d 20 38 33 39 20 62 65 67 69 6e 61 63 74 75 61 6c 20 3a 3a ┆n actual> ::= 839 beginactual ::┆
0x0246e0…024700 3d 20 28 0d 0a 3b 3b 0d 0a 3c 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 3e 20 3a 3a 3d 20 ┆= ( ;; <unsigned integer> ::= ┆
0x024700…024720 34 30 32 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 2f 72 65 61 6c 20 3a 3a 3d 20 6b 6f 6e ┆402 literal integer/real ::= kon┆
0x024720…024740 73 74 0d 0a 20 20 20 20 20 21 20 34 30 34 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 20 3a ┆st ! 404 literal integer :┆
0x024740…024760 3a 3d 20 23 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 70 61 ┆:= # name ;; ;; E 2 I 2 %pa┆
0x024760…024780 72 61 6d 6e 61 6d 65 25 20 7e 20 38 34 30 20 74 79 70 65 73 65 6c 65 63 74 20 7e 20 6e 61 6d 65 ┆ramname% ~ 840 typeselect ~ name┆
0x024780…0247a0 0d 0a 40 0d 0a 25 62 65 67 69 6e 20 61 63 74 75 61 6c 25 20 7e 20 38 33 39 20 62 65 67 69 6e 61 ┆ @ %begin actual% ~ 839 begina┆
0x0247a0…0247c0 63 74 75 61 6c 20 7e 20 28 0d 0a 40 0d 0a 25 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 25 ┆ctual ~ ( @ %unsigned integer%┆
0x0247c0…0247e0 20 7e 20 34 30 32 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 2f 72 65 61 6c 20 7e 20 6b 6f ┆ ~ 402 literal integer/real ~ ko┆
0x0247e0…024800 6e 73 74 0d 0a 20 20 20 20 20 21 20 34 30 34 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 20 ┆nst ! 404 literal integer ┆
0x024800…024820 (9, 1, 8) 7e 20 23 20 6e 61 6d 65 0d 0a 40 0d 0a 40 0d 0a 01 45 20 32 0a 01 45 20 31 0a 78 63 6c 61 6d 61 ┆~ # name @ @ E 2 E 1 xclama┆
0x024820…024840 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 21 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 ┆tion> ::= 0 ::= ! ;; E 2 I 2┆
0x024840…024860 0a 25 65 78 63 6c 61 6d 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 21 0d 0a 40 0d 0a 01 45 20 32 0a ┆ %exclamation% ~ 0 ~ ! @ E 2 ┆
0x024860…024880 6d 65 74 61 73 79 6d 62 6f 6c 73 20 6d 31 20 3d 20 7e 20 6d 32 20 3d 20 21 20 6d 33 20 3d 20 25 ┆metasymbols m1 = ~ m2 = ! m3 = %┆
0x024880…0248a0 20 6d 34 20 3d 20 40 0d 0a 01 44 20 32 0a 3c 70 61 72 61 6d 6e 61 6d 65 3e 20 3a 3a 3d 20 38 34 ┆ m4 = @ D 2 <paramname> ::= 84┆
0x0248a0…0248c0 30 20 74 79 70 65 73 65 6c 65 63 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 62 65 67 69 ┆0 typeselect ::= name ;; <begi┆
0x0248c0…0248e0 6e 20 61 63 74 75 61 6c 3e 20 3a 3a 3d 20 38 33 39 20 62 65 67 69 6e 61 63 74 75 61 6c 20 3a 3a ┆n actual> ::= 839 beginactual ::┆
0x0248e0…024900 3d 20 28 0d 0a 3b 3b 0d 0a 3c 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 3e 20 3a 3a 3d 20 ┆= ( ;; <unsigned integer> ::= ┆
0x024900…024920 34 30 32 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 2f 72 65 61 6c 20 3a 3a 3d 20 6b 6f 6e ┆402 literal integer/real ::= kon┆
0x024920…024940 73 74 0d 0a 20 20 20 20 20 21 20 34 30 34 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 20 3a ┆st ! 404 literal integer :┆
0x024940…024960 3a 3d 20 23 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 70 61 ┆:= # name ;; ;; E 2 I 2 %pa┆
0x024960…024980 72 61 6d 6e 61 6d 65 25 20 7e 20 38 34 30 20 74 79 70 65 73 65 6c 65 63 74 20 7e 20 6e 61 6d 65 ┆ramname% ~ 840 typeselect ~ name┆
0x024980…0249a0 0d 0a 40 0d 0a 25 62 65 67 69 6e 20 61 63 74 75 61 6c 25 20 7e 20 38 33 39 20 62 65 67 69 6e 61 ┆ @ %begin actual% ~ 839 begina┆
0x0249a0…0249c0 63 74 75 61 6c 20 7e 20 28 0d 0a 40 0d 0a 25 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 25 ┆ctual ~ ( @ %unsigned integer%┆
0x0249c0…0249e0 20 7e 20 34 30 32 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 2f 72 65 61 6c 20 7e 20 6b 6f ┆ ~ 402 literal integer/real ~ ko┆
0x0249e0…024a00 6e 73 74 0d 0a 20 20 20 20 20 21 20 34 30 34 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 20 ┆nst ! 404 literal integer ┆
0x024a00…024a20 (9, 1, 9) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 2f 6d 61 6b 65 2e 6c 6f 67 00 ┆../sw2114/src/bobs/rtp/make.log ┆
0x024a20…024a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x024a60…024a80 00 00 00 00 20 20 20 36 36 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 660 256 146 ┆
0x024a80…024aa0 20 20 20 20 20 35 30 20 20 35 32 37 33 37 34 37 35 37 34 20 20 31 31 32 32 37 00 20 00 00 00 00 ┆ 50 5273747574 11227 ┆
0x024aa0…024ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x024c00…024c20 (9, 1, 10) 4d 61 6b 65 20 42 4f 42 53 3a 0a 54 68 75 20 4f 63 74 20 32 39 20 31 32 3a 34 38 3a 31 32 20 4d ┆Make BOBS: Thu Oct 29 12:48:12 M┆
0x024c20…024c40 45 54 20 31 39 39 32 0a 3d 20 30 20 3a 3a 3d 20 21 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 ┆ET 1992 = 0 ::= ! ;; E 2 I 2┆
0x024c40…024c60 0a 25 65 78 63 6c 61 6d 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 21 0d 0a 40 0d 0a 01 45 20 32 0a ┆ %exclamation% ~ 0 ~ ! @ E 2 ┆
0x024c60…024c80 6d 65 74 61 73 79 6d 62 6f 6c 73 20 6d 31 20 3d 20 7e 20 6d 32 20 3d 20 21 20 6d 33 20 3d 20 25 ┆metasymbols m1 = ~ m2 = ! m3 = %┆
0x024c80…024ca0 20 6d 34 20 3d 20 40 0d 0a 01 44 20 32 0a 3c 70 61 72 61 6d 6e 61 6d 65 3e 20 3a 3a 3d 20 38 34 ┆ m4 = @ D 2 <paramname> ::= 84┆
0x024ca0…024cc0 30 20 74 79 70 65 73 65 6c 65 63 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 62 65 67 69 ┆0 typeselect ::= name ;; <begi┆
0x024cc0…024ce0 6e 20 61 63 74 75 61 6c 3e 20 3a 3a 3d 20 38 33 39 20 62 65 67 69 6e 61 63 74 75 61 6c 20 3a 3a ┆n actual> ::= 839 beginactual ::┆
0x024ce0…024d00 3d 20 28 0d 0a 3b 3b 0d 0a 3c 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 3e 20 3a 3a 3d 20 ┆= ( ;; <unsigned integer> ::= ┆
0x024d00…024d20 34 30 32 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 2f 72 65 61 6c 20 3a 3a 3d 20 6b 6f 6e ┆402 literal integer/real ::= kon┆
0x024d20…024d40 73 74 0d 0a 20 20 20 20 20 21 20 34 30 34 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 20 3a ┆st ! 404 literal integer :┆
0x024d40…024d60 3a 3d 20 23 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 70 61 ┆:= # name ;; ;; E 2 I 2 %pa┆
0x024d60…024d80 72 61 6d 6e 61 6d 65 25 20 7e 20 38 34 30 20 74 79 70 65 73 65 6c 65 63 74 20 7e 20 6e 61 6d 65 ┆ramname% ~ 840 typeselect ~ name┆
0x024d80…024da0 0d 0a 40 0d 0a 25 62 65 67 69 6e 20 61 63 74 75 61 6c 25 20 7e 20 38 33 39 20 62 65 67 69 6e 61 ┆ @ %begin actual% ~ 839 begina┆
0x024da0…024dc0 63 74 75 61 6c 20 7e 20 28 0d 0a 40 0d 0a 25 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 25 ┆ctual ~ ( @ %unsigned integer%┆
0x024dc0…024de0 20 7e 20 34 30 32 20 6c 17 00 00 00 04 00 00 00 f0 76 40 00 65 72 2f 72 00 00 00 00 00 00 00 00 ┆ ~ 402 l v@ er/r ┆
0x024de0…024e00 7c f6 ff 7f 57 48 00 00 04 00 00 00 00 00 00 00 01 00 00 00 2d 3b 00 00 04 00 00 00 cf f6 ff 7f ┆|Ш WH -; ¤Ш ┆
0x024e00…024e20 (9, 1, 11) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 2f 72 74 70 2e 74 61 62 00 00 ┆../sw2114/src/bobs/rtp/rtp.tab ┆
0x024e20…024e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x024e60…024e80 00 00 00 00 20 20 20 36 36 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 660 256 146 ┆
0x024e80…024ea0 20 20 37 35 33 36 30 20 20 35 32 37 33 37 34 37 34 31 32 20 20 31 31 31 37 33 00 20 00 00 00 00 ┆ 75360 5273747412 11173 ┆
0x024ea0…024ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x025000…025020 (9, 1, 12) 20 20 20 20 20 20 31 31 0d 0a 20 20 20 20 20 32 36 34 0d 0a 20 20 20 20 20 33 33 39 0d 0a 20 20 ┆ 11 264 339 ┆
0x025020…025040 20 20 31 33 33 38 0d 0a 20 20 20 20 20 32 34 30 0d 0a 20 20 20 20 20 20 31 37 0d 0a 20 20 20 20 ┆ 1338 240 17 ┆
0x025040…025060 20 20 33 35 0d 0a 20 20 20 20 20 20 33 30 0d 0a 20 20 20 20 20 20 35 30 0d 0a 20 27 0d 0a 20 20 ┆ 35 30 50 ' ┆
0x025060…025080 20 20 20 20 38 39 0d 0a 20 20 20 20 20 20 20 32 0d 0a 2a 29 0d 0a 20 20 30 20 30 20 30 0d 0a 20 ┆ 89 2 *) 0 0 0 ┆
0x025080…0250a0 21 30 20 30 20 39 33 0d 0a 20 22 30 20 30 20 36 36 0d 0a 20 23 30 20 30 20 38 37 0d 0a 20 24 30 ┆!0 0 93 "0 0 66 #0 0 87 $0┆
0x0250a0…0250c0 20 30 20 30 0d 0a 20 25 30 20 30 20 30 0d 0a 20 26 30 20 30 20 39 32 0d 0a 20 27 30 20 30 20 36 ┆ 0 0 %0 0 0 &0 0 92 '0 0 6┆
0x0250c0…0250e0 35 0d 0a 20 28 30 20 31 20 37 34 0d 0a 20 29 30 20 30 20 37 35 0d 0a 20 2a 30 20 34 20 36 33 0d ┆5 (0 1 74 )0 0 75 *0 4 63 ┆
0x0250e0…025100 0a 20 2b 30 20 30 20 36 31 0d 0a 20 2c 30 20 30 20 38 33 0d 0a 20 2d 30 20 38 20 36 32 0d 0a 20 ┆ +0 0 61 ,0 0 83 -0 8 62 ┆
0x025100…025120 2e 30 20 39 20 38 32 0d 0a 20 2f 30 20 30 20 36 34 0d 0a 20 30 30 20 30 20 30 0d 0a 20 31 30 20 ┆.0 9 82 /0 0 64 00 0 0 10 ┆
0x025120…025140 30 20 30 0d 0a 20 32 30 20 30 20 30 0d 0a 20 33 30 20 30 20 30 0d 0a 20 34 30 20 30 20 30 0d 0a ┆0 0 20 0 0 30 0 0 40 0 0 ┆
0x025140…025160 20 35 30 20 30 20 30 0d 0a 20 36 30 20 30 20 30 0d 0a 20 37 30 20 30 20 30 0d 0a 20 38 30 20 30 ┆ 50 0 0 60 0 0 70 0 0 80 0┆
0x025160…025180 20 30 0d 0a 20 39 30 20 30 20 30 0d 0a 20 3a 30 20 31 31 20 38 35 0d 0a 20 3b 30 20 30 20 38 34 ┆ 0 90 0 0 :0 11 85 ;0 0 84┆
0x025180…0251a0 0d 0a 20 3c 30 20 31 34 20 36 37 0d 0a 20 3d 30 20 30 20 37 39 0d 0a 20 3e 30 20 31 37 20 36 38 ┆ <0 14 67 =0 0 79 >0 17 68┆
0x0251a0…0251c0 0d 0a 20 3f 30 20 30 20 39 31 0d 0a 20 40 30 20 30 20 30 0d 0a 20 41 30 20 31 38 20 30 0d 0a 20 ┆ ?0 0 91 @0 0 0 A0 18 0 ┆
0x0251c0…0251e0 42 30 20 32 35 20 30 0d 0a 20 43 30 20 32 39 20 30 0d 0a 20 44 30 20 35 31 20 30 0d 0a 20 45 30 ┆B0 25 0 C0 29 0 D0 51 0 E0┆
0x0251e0…025200 20 35 38 20 30 0d 0a 20 46 30 20 38 38 20 30 0d 0a 20 47 30 20 31 30 31 20 30 0d 0a 20 48 30 20 ┆ 58 0 F0 88 0 G0 101 0 H0 ┆
0x025200…025220 (9, 1, 13) 30 20 30 0d 0a 20 49 30 20 31 31 32 20 30 0d 0a 20 4a 30 20 30 20 30 0d 0a 20 4b 30 20 31 31 39 ┆0 0 I0 112 0 J0 0 0 K0 119┆
0x025220…025240 20 30 0d 0a 20 4c 30 20 31 32 33 20 30 0d 0a 20 4d 30 20 31 33 35 20 30 0d 0a 20 4e 30 20 31 33 ┆ 0 L0 123 0 M0 135 0 N0 13┆
0x025240…025260 37 20 30 0d 0a 20 4f 30 20 31 34 32 20 30 0d 0a 20 50 30 20 31 36 32 20 30 0d 0a 20 51 30 20 30 ┆7 0 O0 142 0 P0 162 0 Q0 0┆
0x025260…025280 20 30 0d 0a 20 52 30 20 31 38 33 20 30 0d 0a 20 53 30 20 31 39 36 20 30 0d 0a 20 54 30 20 32 31 ┆ 0 R0 183 0 S0 196 0 T0 21┆
0x025280…0252a0 31 20 30 0d 0a 20 55 30 20 32 32 32 20 30 0d 0a 20 56 30 20 32 32 36 20 30 0d 0a 20 57 30 20 32 ┆1 0 U0 222 0 V0 226 0 W0 2┆
0x0252a0…0252c0 33 32 20 30 0d 0a 20 58 30 20 32 33 39 20 30 0d 0a 20 59 30 20 30 20 30 0d 0a 20 5a 30 20 30 20 ┆32 0 X0 239 0 Y0 0 0 Z0 0 ┆
0x0252c0…0252e0 30 0d 0a 20 5b 30 20 30 20 30 0d 0a 20 5c 30 20 30 20 30 0d 0a 20 5d 30 20 30 20 30 0d 0a 20 5e ┆0 [0 0 0 \0 0 0 ]0 0 0 ^┆
0x0252e0…025300 30 20 30 20 37 38 0d 0a 20 5f 30 20 30 20 30 0d 0a 20 60 30 20 30 20 30 0d 0a 20 61 30 20 30 20 ┆0 0 78 _0 0 0 `0 0 0 a0 0 ┆
0x025300…025320 30 0d 0a 20 62 30 20 30 20 30 0d 0a 20 63 30 20 30 20 30 0d 0a 20 64 30 20 30 20 30 0d 0a 20 65 ┆0 b0 0 0 c0 0 0 d0 0 0 e┆
0x025320…025340 30 20 30 20 30 0d 0a 20 66 30 20 30 20 30 0d 0a 20 67 30 20 30 20 30 0d 0a 20 68 30 20 30 20 30 ┆0 0 0 f0 0 0 g0 0 0 h0 0 0┆
0x025340…025360 0d 0a 20 69 30 20 30 20 30 0d 0a 20 6a 30 20 30 20 30 0d 0a 20 6b 30 20 30 20 30 0d 0a 20 6c 30 ┆ i0 0 0 j0 0 0 k0 0 0 l0┆
0x025360…025380 20 30 20 30 0d 0a 20 6d 30 20 30 20 30 0d 0a 20 6e 30 20 30 20 30 0d 0a 20 6f 30 20 30 20 30 0d ┆ 0 0 m0 0 0 n0 0 0 o0 0 0 ┆
0x025380…0253a0 0a 20 70 30 20 30 20 30 0d 0a 20 71 30 20 30 20 30 0d 0a 20 72 30 20 30 20 30 0d 0a 20 73 30 20 ┆ p0 0 0 q0 0 0 r0 0 0 s0 ┆
0x0253a0…0253c0 30 20 30 0d 0a 20 74 30 20 30 20 30 0d 0a 20 75 30 20 30 20 30 0d 0a 20 76 30 20 30 20 30 0d 0a ┆0 0 t0 0 0 u0 0 0 v0 0 0 ┆
0x0253c0…0253e0 20 77 30 20 30 20 30 0d 0a 20 78 30 20 30 20 30 0d 0a 20 79 30 20 30 20 30 0d 0a 20 7a 30 20 30 ┆ w0 0 0 x0 0 0 y0 0 0 z0 0┆
0x0253e0…025400 20 30 0d 0a 20 7b 30 20 30 20 30 0d 0a 20 7c 30 20 30 20 30 0d 0a 20 7d 30 20 30 20 30 0d 0a 20 ┆ 0 {0 0 0 |0 0 0 }0 0 0 ┆
0x025400…025420 (9, 1, 14) 7e 30 20 30 20 30 0d 0a 20 20 30 20 30 20 30 0d 0a 20 3a 32 20 30 20 37 30 0d 0a 20 2e 33 20 30 ┆~0 0 0 0 0 0 :2 0 70 .3 0┆
0x025420…025440 20 37 36 0d 0a 20 2a 30 20 30 20 38 39 0d 0a 20 2a 35 20 37 20 30 0d 0a 20 3e 36 20 30 20 39 30 ┆ 76 *0 0 89 *5 7 0 >6 0 90┆
0x025440…025460 0d 0a 20 29 30 20 30 20 39 30 0d 0a 20 2a 30 20 30 20 38 38 0d 0a 20 2d 30 20 30 20 38 39 0d 0a ┆ )0 0 90 *0 0 88 -0 0 89 ┆
0x025460…025480 20 29 31 30 20 30 20 37 37 0d 0a 20 2e 30 20 30 20 38 36 0d 0a 20 29 31 32 20 30 20 37 31 0d 0a ┆ )10 0 77 .0 0 86 )12 0 71 ┆
0x025480…0254a0 20 3d 30 20 31 33 20 38 30 0d 0a 20 3a 30 20 30 20 38 31 0d 0a 20 3e 31 35 20 30 20 36 39 0d 0a ┆ =0 13 80 :0 0 81 >15 0 69 ┆
0x0254a0…0254c0 20 3d 31 36 20 30 20 37 32 0d 0a 20 2a 30 20 30 20 38 39 0d 0a 20 3d 30 20 30 20 37 33 0d 0a 20 ┆ =16 0 72 *0 0 89 =0 0 73 ┆
0x0254c0…0254e0 4e 31 39 20 32 34 20 30 0d 0a 20 52 32 30 20 32 31 20 30 0d 0a 20 53 30 20 30 20 34 0d 0a 20 52 ┆N19 24 0 R20 21 0 S0 0 4 R┆
0x0254e0…025500 30 20 32 32 20 30 0d 0a 20 41 30 20 32 33 20 30 0d 0a 20 59 30 20 30 20 33 0d 0a 20 44 30 20 30 ┆0 22 0 A0 23 0 Y0 0 3 D0 0┆
0x025500…025520 20 32 0d 0a 20 45 30 20 32 36 20 30 0d 0a 20 47 30 20 32 37 20 30 0d 0a 20 49 30 20 32 38 20 30 ┆ 2 E0 26 0 G0 27 0 I0 28 0┆
0x025520…025540 0d 0a 20 4e 30 20 30 20 35 0d 0a 20 41 33 30 20 34 39 20 30 0d 0a 20 48 33 31 20 34 34 20 30 0d ┆ N0 0 5 A30 49 0 H31 44 0 ┆
0x025540…025560 0a 20 4f 30 20 33 32 20 30 0d 0a 20 4e 30 20 33 33 20 30 0d 0a 20 53 33 34 20 34 33 20 30 0d 0a ┆ O0 32 0 N0 33 0 S34 43 0 ┆
0x025560…025580 20 54 30 20 33 35 20 30 0d 0a 20 49 30 20 33 36 20 30 0d 0a 20 4e 30 20 33 37 20 30 0d 0a 20 55 ┆ T0 35 0 I0 36 0 N0 37 0 U┆
0x025580…0255a0 30 20 33 38 20 30 0d 0a 20 45 30 20 33 39 20 30 0d 0a 20 4c 30 20 34 30 20 30 0d 0a 20 4f 30 20 ┆0 38 0 E0 39 0 L0 40 0 O0 ┆
0x0255a0…0255c0 34 31 20 30 0d 0a 20 4f 30 20 34 32 20 30 0d 0a 20 50 30 20 30 20 39 0d 0a 20 54 30 20 30 20 38 ┆41 0 O0 42 0 P0 0 9 T0 0 8┆
0x0255c0…0255e0 0d 0a 20 41 30 20 34 35 20 30 0d 0a 20 4e 30 20 34 36 20 30 0d 0a 20 4e 30 20 34 37 20 30 0d 0a ┆ A0 45 0 N0 46 0 N0 47 0 ┆
0x0255e0…025600 20 45 30 20 34 38 20 30 0d 0a 20 4c 30 20 30 20 37 0d 0a 20 53 30 20 35 30 20 30 0d 0a 20 45 30 ┆ E0 48 0 L0 0 7 S0 50 0 E0┆
0x025600…025620 (9, 1, 15) 20 30 20 36 0d 0a 20 49 35 32 20 35 37 20 30 0d 0a 20 4f 30 20 35 33 20 31 31 0d 0a 20 57 30 20 ┆ 0 6 I52 57 0 O0 53 11 W0 ┆
0x025620…025640 35 34 20 30 0d 0a 20 4e 30 20 35 35 20 30 0d 0a 20 54 30 20 35 36 20 30 0d 0a 20 4f 30 20 30 20 ┆54 0 N0 55 0 T0 56 0 O0 0 ┆
0x025640…025660 31 32 0d 0a 20 56 30 20 30 20 31 30 0d 0a 20 4c 35 39 20 38 36 20 30 0d 0a 20 4d 36 30 20 38 33 ┆12 V0 0 10 L59 86 0 M60 83┆
0x025660…025680 20 30 0d 0a 20 4e 36 31 20 37 38 20 30 0d 0a 20 52 36 32 20 37 35 20 30 0d 0a 20 58 30 20 36 33 ┆ 0 N61 78 0 R62 75 0 X0 63┆
0x025680…0256a0 20 30 0d 0a 20 49 36 34 20 37 30 20 30 0d 0a 20 54 30 20 36 35 20 30 0d 0a 20 45 30 20 36 36 20 ┆ 0 I64 70 0 T0 65 0 E0 66 ┆
0x0256a0…0256c0 30 0d 0a 20 52 30 20 36 37 20 30 0d 0a 20 4e 30 20 36 38 20 30 0d 0a 20 41 30 20 36 39 20 30 0d ┆0 R0 67 0 N0 68 0 A0 69 0 ┆
0x0256c0…0256e0 0a 20 4c 30 20 30 20 32 30 0d 0a 20 54 30 20 37 31 20 31 38 0d 0a 20 4c 30 20 37 32 20 30 0d 0a ┆ L0 0 20 T0 71 18 L0 72 0 ┆
0x0256e0…025700 20 4f 30 20 37 33 20 30 0d 0a 20 4f 30 20 37 34 20 30 0d 0a 20 50 30 20 30 20 31 39 0d 0a 20 52 ┆ O0 73 0 O0 74 0 P0 0 19 R┆
0x025700…025720 30 20 37 36 20 30 0d 0a 20 4f 30 20 37 37 20 30 0d 0a 20 52 30 20 30 20 30 0d 0a 20 44 30 20 37 ┆0 76 0 O0 77 0 R0 0 0 D0 7┆
0x025720…025740 39 20 31 35 0d 0a 20 4c 30 20 38 30 20 30 0d 0a 20 4f 30 20 38 31 20 30 0d 0a 20 4f 30 20 38 32 ┆9 15 L0 80 0 O0 81 0 O0 82┆
0x025740…025760 20 30 0d 0a 20 50 30 20 30 20 31 36 0d 0a 20 50 30 20 38 34 20 30 0d 0a 20 54 30 20 38 35 20 30 ┆ 0 P0 0 16 P0 84 0 T0 85 0┆
0x025760…025780 0d 0a 20 59 30 20 30 20 30 0d 0a 20 53 30 20 38 37 20 30 0d 0a 20 45 30 20 30 20 31 33 0d 0a 20 ┆ Y0 0 0 S0 87 0 E0 0 13 ┆
0x025780…0257a0 4f 38 39 20 39 36 20 30 0d 0a 20 55 30 20 39 30 20 30 0d 0a 20 4e 30 20 39 31 20 30 0d 0a 20 43 ┆O89 96 0 U0 90 0 N0 91 0 C┆
0x0257a0…0257c0 30 20 39 32 20 30 0d 0a 20 54 30 20 39 33 20 30 0d 0a 20 49 30 20 39 34 20 30 0d 0a 20 4f 30 20 ┆0 92 0 T0 93 0 I0 94 0 O0 ┆
0x0257c0…0257e0 39 35 20 30 0d 0a 20 4e 30 20 30 20 32 34 0d 0a 20 52 30 20 39 37 20 32 32 0d 0a 20 57 30 20 39 ┆95 0 N0 0 24 R0 97 22 W0 9┆
0x0257e0…025800 38 20 30 0d 0a 20 41 30 20 39 39 20 30 0d 0a 20 52 30 20 31 30 30 20 30 0d 0a 20 44 30 20 30 20 ┆8 0 A0 99 0 R0 100 0 D0 0 ┆
0x025800…025820 (10, 0, 1) 32 33 0d 0a 20 45 31 30 32 20 31 30 35 20 30 0d 0a 20 4f 30 20 31 30 33 20 30 0d 0a 20 54 30 20 ┆23 E102 105 0 O0 103 0 T0 ┆
0x025820…025840 31 30 34 20 30 0d 0a 20 4f 30 20 30 20 32 36 0d 0a 20 54 30 20 31 30 36 20 30 0d 0a 20 53 30 20 ┆104 0 O0 0 26 T0 106 0 S0 ┆
0x025840…025860 31 30 37 20 30 0d 0a 20 57 30 20 31 30 38 20 30 0d 0a 20 49 30 20 31 30 39 20 30 0d 0a 20 54 30 ┆107 0 W0 108 0 I0 109 0 T0┆
0x025860…025880 20 31 31 30 20 30 0d 0a 20 43 30 20 31 31 31 20 30 0d 0a 20 48 30 20 30 20 32 35 0d 0a 20 46 31 ┆ 110 0 C0 111 0 H0 0 25 F1┆
0x025880…0258a0 31 33 20 30 20 32 37 0d 0a 20 4e 30 20 31 31 34 20 32 38 0d 0a 20 53 30 20 31 31 35 20 30 0d 0a ┆13 0 27 N0 114 28 S0 115 0 ┆
0x0258a0…0258c0 20 50 30 20 31 31 36 20 30 0d 0a 20 45 30 20 31 31 37 20 30 0d 0a 20 43 30 20 31 31 38 20 30 0d ┆ P0 116 0 E0 117 0 C0 118 0 ┆
0x0258c0…0258e0 0a 20 54 30 20 30 20 32 39 0d 0a 20 4f 30 20 31 32 30 20 30 0d 0a 20 4e 30 20 31 32 31 20 30 0d ┆ T0 0 29 O0 120 0 N0 121 0 ┆
0x0258e0…025900 0a 20 53 30 20 31 32 32 20 30 0d 0a 20 54 30 20 30 20 30 0d 0a 20 4f 30 20 31 32 34 20 30 0d 0a ┆ S0 122 0 T0 0 0 O0 124 0 ┆
0x025900…025920 20 43 31 32 35 20 31 32 37 20 30 0d 0a 20 4f 30 20 31 32 36 20 30 0d 0a 20 50 30 20 30 20 33 33 ┆ C125 127 0 O0 126 0 P0 0 33┆
0x025920…025940 0d 0a 20 4b 30 20 31 32 38 20 30 0d 0a 20 42 31 32 39 20 31 33 33 20 30 0d 0a 20 44 30 20 31 33 ┆ K0 128 0 B129 133 0 D0 13┆
0x025940…025960 30 20 30 0d 0a 20 41 30 20 31 33 31 20 30 0d 0a 20 54 30 20 31 33 32 20 30 0d 0a 20 41 30 20 30 ┆0 0 A0 131 0 T0 132 0 A0 0┆
0x025960…025980 20 33 32 0d 0a 20 55 30 20 31 33 34 20 30 0d 0a 20 46 30 20 30 20 33 31 0d 0a 20 4f 30 20 31 33 ┆ 32 U0 134 0 F0 0 31 O0 13┆
0x025980…0259a0 36 20 30 0d 0a 20 44 30 20 30 20 33 34 0d 0a 20 41 31 33 38 20 31 34 30 20 30 0d 0a 20 4f 30 20 ┆6 0 D0 0 34 A138 140 0 O0 ┆
0x0259a0…0259c0 31 33 39 20 30 0d 0a 20 54 30 20 30 20 33 36 0d 0a 20 4d 30 20 31 34 31 20 30 0d 0a 20 45 30 20 ┆139 0 T0 0 36 M0 141 0 E0 ┆
0x0259c0…0259e0 30 20 30 0d 0a 20 50 31 34 33 20 31 35 33 20 30 0d 0a 20 46 31 34 34 20 30 20 33 37 0d 0a 20 52 ┆0 0 P143 153 0 F144 0 37 R┆
0x0259e0…025a00 31 34 35 20 30 20 33 38 0d 0a 20 54 30 20 31 34 36 20 30 0d 0a 20 48 30 20 31 34 37 20 30 0d 0a ┆145 0 38 T0 146 0 H0 147 0 ┆
0x025a00…025a20 (10, 0, 2) 20 45 30 20 31 34 38 20 30 0d 0a 20 52 30 20 31 34 39 20 30 0d 0a 20 57 30 20 31 35 30 20 30 0d ┆ E0 148 0 R0 149 0 W0 150 0 ┆
0x025a20…025a40 0a 20 49 30 20 31 35 31 20 30 0d 0a 20 53 30 20 31 35 32 20 30 0d 0a 20 45 30 20 30 20 33 39 0d ┆ I0 151 0 S0 152 0 E0 0 39 ┆
0x025a40…025a60 0a 20 45 30 20 31 35 34 20 30 0d 0a 20 4e 30 20 31 35 35 20 30 0d 0a 20 52 30 20 31 35 36 20 30 ┆ E0 154 0 N0 155 0 R0 156 0┆
0x025a60…025a80 0d 0a 20 4f 30 20 31 35 37 20 30 0d 0a 20 55 30 20 31 35 38 20 30 0d 0a 20 54 30 20 31 35 39 20 ┆ O0 157 0 U0 158 0 T0 159 ┆
0x025a80…025aa0 30 0d 0a 20 49 30 20 31 36 30 20 30 0d 0a 20 4e 30 20 31 36 31 20 30 0d 0a 20 45 30 20 30 20 32 ┆0 I0 160 0 N0 161 0 E0 0 2┆
0x025aa0…025ac0 31 0d 0a 20 41 31 36 33 20 31 37 35 20 30 0d 0a 20 52 30 20 31 36 34 20 30 0d 0a 20 4f 30 20 31 ┆1 A163 175 0 R0 164 0 O0 1┆
0x025ac0…025ae0 36 35 20 30 0d 0a 20 43 31 36 36 20 31 37 30 20 30 0d 0a 20 47 30 20 31 36 37 20 30 0d 0a 20 52 ┆65 0 C166 170 0 G0 167 0 R┆
0x025ae0…025b00 30 20 31 36 38 20 30 0d 0a 20 41 30 20 31 36 39 20 30 0d 0a 20 4d 30 20 30 20 34 33 0d 0a 20 45 ┆0 168 0 A0 169 0 M0 0 43 E┆
0x025b00…025b20 30 20 31 37 31 20 30 0d 0a 20 44 30 20 31 37 32 20 30 0d 0a 20 55 30 20 31 37 33 20 30 0d 0a 20 ┆0 171 0 D0 172 0 U0 173 0 ┆
0x025b20…025b40 52 30 20 31 37 34 20 30 0d 0a 20 45 30 20 30 20 34 32 0d 0a 20 43 30 20 31 37 36 20 30 0d 0a 20 ┆R0 174 0 E0 0 42 C0 176 0 ┆
0x025b40…025b60 4b 30 20 31 37 37 20 30 0d 0a 20 45 30 20 31 37 38 20 30 0d 0a 20 44 30 20 31 37 39 20 34 30 0d ┆K0 177 0 E0 178 0 D0 179 40 ┆
0x025b60…025b80 0a 20 33 30 20 31 38 30 20 30 0d 0a 20 35 30 20 31 38 31 20 30 0d 0a 20 30 30 20 31 38 32 20 30 ┆ 30 180 0 50 181 0 00 182 0┆
0x025b80…025ba0 0d 0a 20 32 30 20 30 20 34 31 0d 0a 20 45 30 20 31 38 34 20 30 0d 0a 20 43 31 38 35 20 31 39 33 ┆ 20 0 41 E0 184 0 C185 193┆
0x025ba0…025bc0 20 30 0d 0a 20 47 31 38 36 20 31 39 30 20 30 0d 0a 20 50 30 20 31 38 37 20 30 0d 0a 20 45 30 20 ┆ 0 G186 190 0 P0 187 0 E0 ┆
0x025bc0…025be0 31 38 38 20 30 0d 0a 20 41 30 20 31 38 39 20 30 0d 0a 20 54 30 20 30 20 34 36 0d 0a 20 49 30 20 ┆188 0 A0 189 0 T0 0 46 I0 ┆
0x025be0…025c00 31 39 31 20 30 0d 0a 20 4f 30 20 31 39 32 20 30 0d 0a 20 4e 30 20 30 20 34 35 0d 0a 20 4f 30 20 ┆191 0 O0 192 0 N0 0 45 O0 ┆
0x025c00…025c20 (10, 0, 3) 31 39 34 20 30 0d 0a 20 52 30 20 31 39 35 20 30 0d 0a 20 44 30 20 30 20 34 34 0d 0a 20 45 31 39 ┆194 0 R0 195 0 D0 0 44 E19┆
0x025c20…025c40 37 20 32 31 30 20 30 0d 0a 20 48 31 39 38 20 32 30 33 20 30 0d 0a 20 54 30 20 31 39 39 20 30 0d ┆7 210 0 H198 203 0 T0 199 0 ┆
0x025c40…025c60 0a 20 52 30 20 32 30 30 20 30 0d 0a 20 49 30 20 32 30 31 20 30 0d 0a 20 4e 30 20 32 30 32 20 30 ┆ R0 200 0 I0 201 0 N0 202 0┆
0x025c60…025c80 0d 0a 20 47 30 20 30 20 30 0d 0a 20 41 32 30 34 20 32 30 37 20 30 0d 0a 20 49 30 20 32 30 35 20 ┆ G0 0 0 A204 207 0 I0 205 ┆
0x025c80…025ca0 30 0d 0a 20 46 30 20 32 30 36 20 30 0d 0a 20 54 30 20 30 20 34 39 0d 0a 20 52 30 20 32 30 38 20 ┆0 F0 206 0 T0 0 49 R0 208 ┆
0x025ca0…025cc0 30 0d 0a 20 45 30 20 32 30 39 20 30 0d 0a 20 44 30 20 30 20 34 38 0d 0a 20 54 30 20 30 20 34 37 ┆0 E0 209 0 D0 0 48 T0 0 47┆
0x025cc0…025ce0 0d 0a 20 48 32 31 32 20 32 32 30 20 30 0d 0a 20 4f 32 31 33 20 30 20 35 32 0d 0a 20 59 30 20 32 ┆ H212 220 0 O213 0 52 Y0 2┆
0x025ce0…025d00 31 34 20 30 0d 0a 20 50 30 20 32 31 35 20 30 0d 0a 20 45 30 20 32 31 36 20 35 33 0d 0a 20 53 30 ┆14 0 P0 215 0 E0 216 53 S0┆
0x025d00…025d20 20 32 31 37 20 30 0d 0a 20 49 30 20 32 31 38 20 30 0d 0a 20 5a 30 20 32 31 39 20 30 0d 0a 20 45 ┆ 217 0 I0 218 0 Z0 219 0 E┆
0x025d20…025d40 30 20 30 20 35 34 0d 0a 20 45 30 20 32 32 31 20 30 0d 0a 20 4e 30 20 30 20 35 31 0d 0a 20 4e 30 ┆0 0 54 E0 221 0 N0 0 51 N0┆
0x025d40…025d60 20 32 32 33 20 30 0d 0a 20 54 30 20 32 32 34 20 30 0d 0a 20 49 30 20 32 32 35 20 30 0d 0a 20 4c ┆ 223 0 T0 224 0 I0 225 0 L┆
0x025d60…025d80 30 20 30 20 35 35 0d 0a 20 41 30 20 32 32 37 20 30 0d 0a 20 52 30 20 32 32 38 20 35 36 0d 0a 20 ┆0 0 55 A0 227 0 R0 228 56 ┆
0x025d80…025da0 53 30 20 32 32 39 20 30 0d 0a 20 49 30 20 32 33 30 20 30 0d 0a 20 5a 30 20 32 33 31 20 30 0d 0a ┆S0 229 0 I0 230 0 Z0 231 0 ┆
0x025da0…025dc0 20 45 30 20 30 20 35 37 0d 0a 20 48 32 33 33 20 32 33 36 20 30 0d 0a 20 49 30 20 32 33 34 20 30 ┆ E0 0 57 H233 236 0 I0 234 0┆
0x025dc0…025de0 0d 0a 20 54 30 20 32 33 35 20 30 0d 0a 20 48 30 20 30 20 35 39 0d 0a 20 49 30 20 32 33 37 20 30 ┆ T0 235 0 H0 0 59 I0 237 0┆
0x025de0…025e00 0d 0a 20 4c 30 20 32 33 38 20 30 0d 0a 20 45 30 20 30 20 35 38 0d 0a 20 4f 30 20 32 34 30 20 30 ┆ L0 238 0 E0 0 58 O0 240 0┆
0x025e00…025e20 (10, 0, 4) 0d 0a 20 52 30 20 30 20 36 30 0d 0a 30 20 31 20 31 20 30 20 30 0d 0a 32 20 38 30 37 20 32 20 31 ┆ R0 0 60 0 1 1 0 0 2 807 2 1┆
0x025e20…025e40 37 20 33 0d 0a 33 20 34 20 36 20 33 35 20 35 0d 0a 30 20 38 30 38 20 36 20 30 20 31 35 0d 0a 30 ┆7 3 3 4 6 35 5 0 808 6 0 15 0┆
0x025e40…025e60 20 35 20 31 20 33 35 20 31 0d 0a 30 20 36 20 33 20 30 20 31 34 0d 0a 30 20 37 20 31 20 38 34 20 ┆ 5 1 35 1 0 6 3 0 14 0 7 1 84 ┆
0x025e60…025e80 32 0d 0a 38 20 34 36 38 20 31 20 38 20 33 0d 0a 39 20 34 33 38 20 31 20 35 33 20 35 34 0d 0a 31 ┆2 8 468 1 8 3 9 438 1 53 54 1┆
0x025e80…025ea0 30 20 33 39 31 20 31 20 34 32 20 31 34 31 0d 0a 30 20 31 31 20 31 20 32 34 20 31 34 36 0d 0a 31 ┆0 391 1 42 141 0 11 1 24 146 1┆
0x025ea0…025ec0 32 20 31 38 20 31 20 31 37 20 34 0d 0a 30 20 31 36 20 31 20 33 35 20 31 34 38 0d 0a 30 20 31 34 ┆2 18 1 17 4 0 16 1 35 148 0 14┆
0x025ec0…025ee0 20 31 20 37 39 20 35 0d 0a 30 20 31 35 20 31 20 33 35 20 31 0d 0a 30 20 31 39 20 33 20 32 20 31 ┆ 1 79 5 0 15 1 35 1 0 19 3 2 1┆
0x025ee0…025f00 34 39 0d 0a 31 37 20 31 32 38 37 20 34 20 37 39 20 31 34 35 0d 0a 30 20 31 32 38 36 20 34 20 30 ┆49 17 1287 4 79 145 0 1286 4 0┆
0x025f00…025f20 20 31 34 38 0d 0a 30 20 34 30 31 20 33 20 31 20 31 34 37 0d 0a 30 20 32 30 20 36 20 30 20 31 35 ┆ 148 0 401 3 1 147 0 20 6 0 15┆
0x025f20…025f40 34 0d 0a 32 31 20 32 32 20 32 20 37 34 20 31 35 33 0d 0a 30 20 31 32 38 38 20 34 20 30 20 31 35 ┆4 21 22 2 74 153 0 1288 4 0 15┆
0x025f40…025f60 32 0d 0a 32 33 20 33 30 20 32 20 31 37 20 31 35 38 0d 0a 32 34 20 32 39 20 32 20 35 36 20 31 36 ┆2 23 30 2 17 158 24 29 2 56 16┆
0x025f60…025f80 30 0d 0a 32 35 20 32 38 20 32 20 32 39 20 31 36 31 0d 0a 32 36 20 32 37 20 32 20 34 38 20 31 36 ┆0 25 28 2 29 161 26 27 2 48 16┆
0x025f80…025fa0 32 0d 0a 30 20 33 31 20 36 20 30 20 31 35 39 0d 0a 30 20 33 31 20 33 20 30 20 31 36 32 0d 0a 30 ┆2 0 31 6 0 159 0 31 3 0 162 0┆
0x025fa0…025fc0 20 33 31 20 33 20 30 20 31 36 31 0d 0a 30 20 33 31 20 33 20 30 20 31 36 30 0d 0a 30 20 39 37 32 ┆ 31 3 0 161 0 31 3 0 160 0 972┆
0x025fc0…025fe0 20 33 20 30 20 31 35 38 0d 0a 30 20 33 32 20 31 20 33 35 20 31 0d 0a 30 20 39 37 34 20 33 20 30 ┆ 3 0 158 0 32 1 35 1 0 974 3 0┆
0x025fe0…026000 20 31 36 34 0d 0a 33 34 20 33 38 20 31 20 38 33 20 36 0d 0a 33 35 20 33 37 20 31 20 38 35 20 31 ┆ 164 34 38 1 83 6 35 37 1 85 1┆
0x026000…026020 (10, 0, 5) 30 35 0d 0a 30 20 33 36 20 31 20 31 37 20 31 30 36 0d 0a 30 20 39 34 34 20 33 20 30 20 31 30 36 ┆05 0 36 1 17 106 0 944 3 0 106┆
0x026020…026040 0d 0a 30 20 39 34 34 20 33 20 30 20 31 30 35 0d 0a 30 20 33 39 20 31 20 33 35 20 31 0d 0a 30 20 ┆ 0 944 3 0 105 0 39 1 35 1 0 ┆
0x026040…026060 39 37 34 20 33 20 32 20 31 36 33 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 34 32 20 ┆974 3 2 163 41 83 2 35 329 42 ┆
0x026060…026080 33 30 38 20 32 20 37 38 20 37 38 0d 0a 34 33 20 32 39 33 20 32 20 37 34 20 37 39 0d 0a 34 34 20 ┆308 2 78 78 43 293 2 74 79 44 ┆
0x026080…0260a0 31 35 37 20 32 20 31 37 20 32 38 36 0d 0a 34 35 20 32 38 39 20 32 20 34 30 20 38 34 0d 0a 34 36 ┆157 2 17 286 45 289 2 40 84 46┆
0x0260a0…0260c0 20 32 38 38 20 32 20 34 31 20 38 35 0d 0a 34 37 20 31 34 39 20 32 20 36 31 20 32 39 31 0d 0a 34 ┆ 288 2 41 85 47 149 2 61 291 4┆
0x0260c0…0260e0 38 20 31 34 31 20 32 20 36 32 20 32 39 32 0d 0a 34 39 20 32 38 33 20 32 20 34 37 20 31 30 38 0d ┆8 141 2 62 292 49 283 2 47 108 ┆
0x0260e0…026100 0a 35 30 20 32 38 31 20 32 20 32 30 20 37 37 0d 0a 35 31 20 31 30 32 20 32 20 32 35 20 33 30 34 ┆ 50 281 2 20 77 51 102 2 25 304┆
0x026100…026120 0d 0a 35 32 20 39 38 20 32 20 35 37 20 33 30 35 0d 0a 35 33 20 39 34 20 32 20 35 34 20 33 30 36 ┆ 52 98 2 57 305 53 94 2 54 306┆
0x026120…026140 0d 0a 35 34 20 39 33 20 32 20 33 36 20 33 30 37 0d 0a 35 35 20 38 32 20 32 20 33 30 20 33 33 38 ┆ 54 93 2 36 307 55 82 2 30 338┆
0x026140…026160 0d 0a 35 36 20 38 30 20 32 20 38 37 20 33 33 39 0d 0a 35 37 20 36 32 20 32 20 35 30 20 33 31 32 ┆ 56 80 2 87 339 57 62 2 50 312┆
0x026160…026180 0d 0a 35 38 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 35 39 20 36 30 20 32 20 37 36 20 33 32 34 ┆ 58 61 2 70 317 59 60 2 76 324┆
0x026180…0261a0 0d 0a 30 20 33 30 39 20 36 20 30 20 38 36 0d 0a 30 20 36 33 20 33 20 30 20 33 32 34 0d 0a 30 20 ┆ 0 309 6 0 86 0 63 3 0 324 0 ┆
0x0261a0…0261c0 37 38 20 33 20 30 20 33 31 37 0d 0a 30 20 38 34 20 33 20 30 20 33 31 32 0d 0a 36 34 20 32 37 35 ┆78 3 0 317 0 84 3 0 312 64 275┆
0x0261c0…0261e0 20 31 20 37 37 20 37 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 32 38 36 0d 0a 36 36 20 31 34 39 ┆ 1 77 7 65 157 1 17 286 66 149┆
0x0261e0…026200 20 31 20 36 31 20 32 39 31 0d 0a 36 37 20 31 34 31 20 31 20 36 32 20 32 39 32 0d 0a 36 38 20 31 ┆ 1 61 291 67 141 1 62 292 68 1┆
0x026200…026220 (10, 0, 6) 30 36 20 31 20 37 34 20 33 30 33 0d 0a 36 39 20 31 30 32 20 31 20 32 35 20 33 30 34 0d 0a 37 30 ┆06 1 74 303 69 102 1 25 304 70┆
0x026220…026240 20 39 38 20 31 20 35 37 20 33 30 35 0d 0a 37 31 20 39 34 20 31 20 35 34 20 33 30 36 0d 0a 37 32 ┆ 98 1 57 305 71 94 1 54 306 72┆
0x026240…026260 20 39 33 20 31 20 33 36 20 33 30 37 0d 0a 37 33 20 38 33 20 31 20 33 35 20 33 32 39 0d 0a 37 34 ┆ 93 1 36 307 73 83 1 35 329 74┆
0x026260…026280 20 38 32 20 31 20 33 30 20 33 33 38 0d 0a 37 35 20 38 30 20 31 20 38 37 20 33 33 39 0d 0a 37 36 ┆ 82 1 30 338 75 80 1 87 339 76┆
0x026280…0262a0 20 36 32 20 31 20 35 30 20 33 31 32 0d 0a 37 37 20 36 31 20 31 20 37 30 20 33 31 37 0d 0a 30 20 ┆ 62 1 50 312 77 61 1 70 317 0 ┆
0x0262a0…0262c0 36 30 20 31 20 37 36 20 33 32 34 0d 0a 37 39 20 32 36 34 20 31 20 37 31 20 38 0d 0a 36 34 20 32 ┆60 1 76 324 79 264 1 71 8 64 2┆
0x0262c0…0262e0 34 34 20 31 20 39 31 20 32 31 38 0d 0a 30 20 38 31 20 31 20 33 35 20 31 0d 0a 30 20 39 32 20 33 ┆44 1 91 218 0 81 1 35 1 0 92 3┆
0x0262e0…026300 20 31 20 33 33 39 0d 0a 30 20 39 32 20 33 20 30 20 33 33 38 0d 0a 30 20 31 32 34 33 20 33 20 30 ┆ 1 339 0 92 3 0 338 0 1243 3 0┆
0x026300…026320 20 33 32 39 0d 0a 38 35 20 38 36 20 32 20 39 32 20 33 31 33 0d 0a 30 20 31 32 38 39 20 34 20 30 ┆ 329 85 86 2 92 313 0 1289 4 0┆
0x026320…026340 20 33 31 31 0d 0a 38 37 20 38 39 20 31 20 35 30 20 39 0d 0a 30 20 38 38 20 31 20 33 35 20 33 31 ┆ 311 87 89 1 50 9 0 88 1 35 31┆
0x026340…026360 34 0d 0a 30 20 38 34 20 33 20 32 20 33 31 34 0d 0a 30 20 38 34 20 33 20 32 20 33 31 33 0d 0a 30 ┆4 0 84 3 2 314 0 84 3 2 313 0┆
0x026360…026380 20 31 32 30 20 33 20 30 20 33 31 30 0d 0a 30 20 31 32 30 20 33 20 30 20 33 30 39 0d 0a 30 20 31 ┆ 120 3 0 310 0 120 3 0 309 0 1┆
0x026380…0263a0 32 30 20 33 20 30 20 33 30 38 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 39 35 ┆20 3 0 308 68 106 1 74 10 0 95┆
0x0263a0…0263c0 20 31 20 37 34 20 31 31 0d 0a 30 20 39 36 20 31 20 33 35 20 31 0d 0a 30 20 39 37 20 31 20 37 35 ┆ 1 74 11 0 96 1 35 1 0 97 1 75┆
0x0263c0…0263e0 20 31 32 0d 0a 30 20 31 32 32 32 20 33 20 33 20 33 30 36 0d 0a 30 20 39 39 20 31 20 37 34 20 31 ┆ 12 0 1222 3 3 306 0 99 1 74 1┆
0x0263e0…026400 31 0d 0a 30 20 31 30 30 20 31 20 33 35 20 31 0d 0a 30 20 31 30 31 20 31 20 37 35 20 31 32 0d 0a ┆1 0 100 1 35 1 0 101 1 75 12 ┆
0x026400…026420 (10, 0, 7) 30 20 31 32 32 32 20 33 20 33 20 33 30 35 0d 0a 30 20 31 30 33 20 31 20 37 34 20 31 31 0d 0a 30 ┆0 1222 3 3 305 0 103 1 74 11 0┆
0x026420…026440 20 31 30 34 20 31 20 33 35 20 31 0d 0a 30 20 31 30 35 20 31 20 37 35 20 31 32 0d 0a 30 20 31 32 ┆ 104 1 35 1 0 105 1 75 12 0 12┆
0x026440…026460 32 32 20 33 20 33 20 33 30 34 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 31 30 38 20 ┆22 3 3 304 65 157 1 17 13 108 ┆
0x026460…026480 32 35 33 20 32 20 38 32 20 33 33 30 0d 0a 31 30 39 20 31 31 35 20 32 20 37 38 20 33 33 34 0d 0a ┆253 2 82 330 109 115 2 78 334 ┆
0x026480…0264a0 31 31 30 20 31 31 34 20 32 20 37 34 20 33 33 37 0d 0a 31 31 31 20 31 31 33 20 32 20 39 33 20 33 ┆110 114 2 74 337 111 113 2 93 3┆
0x0264a0…0264c0 33 35 0d 0a 31 31 32 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 30 20 31 32 39 30 20 34 20 30 20 ┆35 112 61 2 70 317 0 1290 4 0 ┆
0x0264c0…0264e0 33 30 32 0d 0a 30 20 31 31 36 20 33 20 30 20 33 33 35 0d 0a 30 20 31 31 39 20 33 20 30 20 33 33 ┆302 0 116 3 0 335 0 119 3 0 33┆
0x0264e0…026500 37 0d 0a 30 20 31 32 34 33 20 33 20 31 20 33 33 34 0d 0a 30 20 31 31 37 20 31 20 33 35 20 31 0d ┆7 0 1243 3 1 334 0 117 1 35 1 ┆
0x026500…026520 0a 30 20 31 31 38 20 33 20 30 20 33 33 36 0d 0a 30 20 31 32 34 33 20 33 20 32 20 33 33 33 0d 0a ┆ 0 118 3 0 336 0 1243 3 2 333 ┆
0x026520…026540 36 34 20 32 34 34 20 31 20 39 31 20 31 34 0d 0a 30 20 31 32 32 32 20 33 20 30 20 33 30 31 0d 0a ┆64 244 1 91 14 0 1222 3 0 301 ┆
0x026540…026560 30 20 31 32 31 35 20 33 20 30 20 33 30 30 0d 0a 31 32 33 20 31 33 39 20 32 20 36 33 20 32 39 34 ┆0 1215 3 0 300 123 139 2 63 294┆
0x026560…026580 0d 0a 31 32 34 20 31 33 37 20 32 20 36 34 20 32 39 35 0d 0a 31 32 35 20 31 33 35 20 32 20 34 39 ┆ 124 137 2 64 295 125 135 2 49┆
0x026580…0265a0 20 32 39 36 0d 0a 31 32 36 20 31 33 33 20 32 20 31 30 20 32 39 37 0d 0a 31 32 37 20 31 33 31 20 ┆ 296 126 133 2 10 297 127 131 ┆
0x0265a0…0265c0 32 20 33 34 20 32 39 38 0d 0a 31 32 38 20 31 32 39 20 32 20 32 20 32 39 39 0d 0a 30 20 31 32 39 ┆2 34 298 128 129 2 2 299 0 129┆
0x0265c0…0265e0 31 20 34 20 30 20 32 39 33 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆1 4 0 293 68 106 1 74 10 0 121┆
0x0265e0…026600 35 20 33 20 32 20 32 39 39 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆5 3 2 299 68 106 1 74 10 0 121┆
0x026600…026620 (10, 0, 8) 35 20 33 20 32 20 32 39 38 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆5 3 2 298 68 106 1 74 10 0 121┆
0x026620…026640 35 20 33 20 32 20 32 39 37 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆5 3 2 297 68 106 1 74 10 0 121┆
0x026640…026660 35 20 33 20 32 20 32 39 36 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆5 3 2 296 68 106 1 74 10 0 121┆
0x026660…026680 35 20 33 20 32 20 32 39 35 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 30 20 31 32 31 ┆5 3 2 295 68 106 1 74 10 0 121┆
0x026680…0266a0 35 20 33 20 32 20 32 39 34 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 31 34 33 20 31 ┆5 3 2 294 68 106 1 74 10 143 1┆
0x0266a0…0266c0 33 39 20 32 20 36 33 20 32 39 34 0d 0a 31 34 34 20 31 33 37 20 32 20 36 34 20 32 39 35 0d 0a 31 ┆39 2 63 294 144 137 2 64 295 1┆
0x0266c0…0266e0 34 35 20 31 33 35 20 32 20 34 39 20 32 39 36 0d 0a 31 34 36 20 31 33 33 20 32 20 31 30 20 32 39 ┆45 135 2 49 296 146 133 2 10 29┆
0x0266e0…026700 37 0d 0a 31 34 37 20 31 33 31 20 32 20 33 34 20 32 39 38 0d 0a 31 34 38 20 31 32 39 20 32 20 32 ┆7 147 131 2 34 298 148 129 2 2┆
0x026700…026720 20 32 39 39 0d 0a 30 20 31 32 39 32 20 34 20 30 20 32 39 32 0d 0a 36 38 20 31 30 36 20 31 20 37 ┆ 299 0 1292 4 0 292 68 106 1 7┆
0x026720…026740 34 20 31 30 0d 0a 31 35 31 20 31 33 39 20 32 20 36 33 20 32 39 34 0d 0a 31 35 32 20 31 33 37 20 ┆4 10 151 139 2 63 294 152 137 ┆
0x026740…026760 32 20 36 34 20 32 39 35 0d 0a 31 35 33 20 31 33 35 20 32 20 34 39 20 32 39 36 0d 0a 31 35 34 20 ┆2 64 295 153 135 2 49 296 154 ┆
0x026760…026780 31 33 33 20 32 20 31 30 20 32 39 37 0d 0a 31 35 35 20 31 33 31 20 32 20 33 34 20 32 39 38 0d 0a ┆133 2 10 297 155 131 2 34 298 ┆
0x026780…0267a0 31 35 36 20 31 32 39 20 32 20 32 20 32 39 39 0d 0a 30 20 31 32 39 33 20 34 20 30 20 32 39 31 0d ┆156 129 2 2 299 0 1293 4 0 291 ┆
0x0267a0…0267c0 0a 30 20 31 31 38 31 20 33 20 30 20 32 38 36 0d 0a 31 35 39 20 32 33 38 20 32 20 37 39 20 32 37 ┆ 0 1181 3 0 286 159 238 2 79 27┆
0x0267c0…0267e0 39 0d 0a 31 36 30 20 32 33 32 20 32 20 36 39 20 32 38 30 0d 0a 31 36 31 20 32 32 36 20 32 20 36 ┆9 160 232 2 69 280 161 226 2 6┆
0x0267e0…026800 37 20 32 38 31 0d 0a 31 36 32 20 32 32 30 20 32 20 37 32 20 32 38 32 0d 0a 31 36 33 20 32 31 34 ┆7 281 162 220 2 72 282 163 214┆
0x026800…026820 (10, 0, 9) 20 32 20 36 38 20 32 38 33 0d 0a 31 36 34 20 32 30 38 20 32 20 37 33 20 32 38 34 0d 0a 31 36 35 ┆ 2 68 283 164 208 2 73 284 165┆
0x026820…026840 20 32 30 32 20 32 20 32 38 20 32 38 35 0d 0a 31 36 36 20 31 39 34 20 32 20 36 31 20 32 38 37 0d ┆ 202 2 28 285 166 194 2 61 287 ┆
0x026840…026860 0a 31 36 37 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 31 36 38 20 31 37 38 20 32 20 33 38 20 ┆ 167 186 2 62 288 168 178 2 38 ┆
0x026860…026880 32 38 39 0d 0a 31 36 39 20 31 37 30 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 32 39 34 20 34 20 ┆289 169 170 2 60 290 0 1294 4 ┆
0x026880…0268a0 30 20 32 37 38 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 31 37 32 20 31 33 39 20 32 ┆0 278 68 106 1 74 10 172 139 2┆
0x0268a0…0268c0 20 36 33 20 32 39 34 0d 0a 31 37 33 20 31 33 37 20 32 20 36 34 20 32 39 35 0d 0a 31 37 34 20 31 ┆ 63 294 173 137 2 64 295 174 1┆
0x0268c0…0268e0 33 35 20 32 20 34 39 20 32 39 36 0d 0a 31 37 35 20 31 33 33 20 32 20 31 30 20 32 39 37 0d 0a 31 ┆35 2 49 296 175 133 2 10 297 1┆
0x0268e0…026900 37 36 20 31 33 31 20 32 20 33 34 20 32 39 38 0d 0a 31 37 37 20 31 32 39 20 32 20 32 20 32 39 39 ┆76 131 2 34 298 177 129 2 2 299┆
0x026900…026920 0d 0a 30 20 31 32 39 35 20 34 20 30 20 32 39 30 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 ┆ 0 1295 4 0 290 68 106 1 74 10┆
0x026920…026940 0d 0a 31 38 30 20 31 33 39 20 32 20 36 33 20 32 39 34 0d 0a 31 38 31 20 31 33 37 20 32 20 36 34 ┆ 180 139 2 63 294 181 137 2 64┆
0x026940…026960 20 32 39 35 0d 0a 31 38 32 20 31 33 35 20 32 20 34 39 20 32 39 36 0d 0a 31 38 33 20 31 33 33 20 ┆ 295 182 135 2 49 296 183 133 ┆
0x026960…026980 32 20 31 30 20 32 39 37 0d 0a 31 38 34 20 31 33 31 20 32 20 33 34 20 32 39 38 0d 0a 31 38 35 20 ┆2 10 297 184 131 2 34 298 185 ┆
0x026980…0269a0 31 32 39 20 32 20 32 20 32 39 39 0d 0a 30 20 31 32 39 36 20 34 20 30 20 32 38 39 0d 0a 36 38 20 ┆129 2 2 299 0 1296 4 0 289 68 ┆
0x0269a0…0269c0 31 30 36 20 31 20 37 34 20 31 30 0d 0a 31 38 38 20 31 33 39 20 32 20 36 33 20 32 39 34 0d 0a 31 ┆106 1 74 10 188 139 2 63 294 1┆
0x0269c0…0269e0 38 39 20 31 33 37 20 32 20 36 34 20 32 39 35 0d 0a 31 39 30 20 31 33 35 20 32 20 34 39 20 32 39 ┆89 137 2 64 295 190 135 2 49 29┆
0x0269e0…026a00 36 0d 0a 31 39 31 20 31 33 33 20 32 20 31 30 20 32 39 37 0d 0a 31 39 32 20 31 33 31 20 32 20 33 ┆6 191 133 2 10 297 192 131 2 3┆
0x026a00…026a20 (10, 0, 10) 34 20 32 39 38 0d 0a 31 39 33 20 31 32 39 20 32 20 32 20 32 39 39 0d 0a 30 20 31 32 39 37 20 34 ┆4 298 193 129 2 2 299 0 1297 4┆
0x026a20…026a40 20 30 20 32 38 38 0d 0a 36 38 20 31 30 36 20 31 20 37 34 20 31 30 0d 0a 31 39 36 20 31 33 39 20 ┆ 0 288 68 106 1 74 10 196 139 ┆
0x026a40…026a60 32 20 36 33 20 32 39 34 0d 0a 31 39 37 20 31 33 37 20 32 20 36 34 20 32 39 35 0d 0a 31 39 38 20 ┆2 63 294 197 137 2 64 295 198 ┆
0x026a60…026a80 31 33 35 20 32 20 34 39 20 32 39 36 0d 0a 31 39 39 20 31 33 33 20 32 20 31 30 20 32 39 37 0d 0a ┆135 2 49 296 199 133 2 10 297 ┆
0x026a80…026aa0 32 30 30 20 31 33 31 20 32 20 33 34 20 32 39 38 0d 0a 32 30 31 20 31 32 39 20 32 20 32 20 32 39 ┆200 131 2 34 298 201 129 2 2 29┆
0x026aa0…026ac0 39 0d 0a 30 20 31 32 39 38 20 34 20 30 20 32 38 37 0d 0a 36 36 20 31 34 39 20 31 20 36 31 20 31 ┆9 0 1298 4 0 287 66 149 1 61 1┆
0x026ac0…026ae0 35 0d 0a 32 30 34 20 31 39 34 20 32 20 36 31 20 32 38 37 0d 0a 32 30 35 20 31 38 36 20 32 20 36 ┆5 204 194 2 61 287 205 186 2 6┆
0x026ae0…026b00 32 20 32 38 38 0d 0a 32 30 36 20 31 37 38 20 32 20 33 38 20 32 38 39 0d 0a 32 30 37 20 31 37 30 ┆2 288 206 178 2 38 289 207 170┆
0x026b00…026b20 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 32 39 39 20 34 20 30 20 32 38 35 0d 0a 36 36 20 31 34 ┆ 2 60 290 0 1299 4 0 285 66 14┆
0x026b20…026b40 39 20 31 20 36 31 20 31 35 0d 0a 32 31 30 20 31 39 34 20 32 20 36 31 20 32 38 37 0d 0a 32 31 31 ┆9 1 61 15 210 194 2 61 287 211┆
0x026b40…026b60 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 32 31 32 20 31 37 38 20 32 20 33 38 20 32 38 39 0d ┆ 186 2 62 288 212 178 2 38 289 ┆
0x026b60…026b80 0a 32 31 33 20 31 37 30 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 33 30 30 20 34 20 30 20 32 38 ┆ 213 170 2 60 290 0 1300 4 0 28┆
0x026b80…026ba0 34 0d 0a 36 36 20 31 34 39 20 31 20 36 31 20 31 35 0d 0a 32 31 36 20 31 39 34 20 32 20 36 31 20 ┆4 66 149 1 61 15 216 194 2 61 ┆
0x026ba0…026bc0 32 38 37 0d 0a 32 31 37 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 32 31 38 20 31 37 38 20 32 ┆287 217 186 2 62 288 218 178 2┆
0x026bc0…026be0 20 33 38 20 32 38 39 0d 0a 32 31 39 20 31 37 30 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 33 30 ┆ 38 289 219 170 2 60 290 0 130┆
0x026be0…026c00 31 20 34 20 30 20 32 38 33 0d 0a 36 36 20 31 34 39 20 31 20 36 31 20 31 35 0d 0a 32 32 32 20 31 ┆1 4 0 283 66 149 1 61 15 222 1┆
0x026c00…026c20 (10, 0, 11) 39 34 20 32 20 36 31 20 32 38 37 0d 0a 32 32 33 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 32 ┆94 2 61 287 223 186 2 62 288 2┆
0x026c20…026c40 32 34 20 31 37 38 20 32 20 33 38 20 32 38 39 0d 0a 32 32 35 20 31 37 30 20 32 20 36 30 20 32 39 ┆24 178 2 38 289 225 170 2 60 29┆
0x026c40…026c60 30 0d 0a 30 20 31 33 30 32 20 34 20 30 20 32 38 32 0d 0a 36 36 20 31 34 39 20 31 20 36 31 20 31 ┆0 0 1302 4 0 282 66 149 1 61 1┆
0x026c60…026c80 35 0d 0a 32 32 38 20 31 39 34 20 32 20 36 31 20 32 38 37 0d 0a 32 32 39 20 31 38 36 20 32 20 36 ┆5 228 194 2 61 287 229 186 2 6┆
0x026c80…026ca0 32 20 32 38 38 0d 0a 32 33 30 20 31 37 38 20 32 20 33 38 20 32 38 39 0d 0a 32 33 31 20 31 37 30 ┆2 288 230 178 2 38 289 231 170┆
0x026ca0…026cc0 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 33 30 33 20 34 20 30 20 32 38 31 0d 0a 36 36 20 31 34 ┆ 2 60 290 0 1303 4 0 281 66 14┆
0x026cc0…026ce0 39 20 31 20 36 31 20 31 35 0d 0a 32 33 34 20 31 39 34 20 32 20 36 31 20 32 38 37 0d 0a 32 33 35 ┆9 1 61 15 234 194 2 61 287 235┆
0x026ce0…026d00 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 32 33 36 20 31 37 38 20 32 20 33 38 20 32 38 39 0d ┆ 186 2 62 288 236 178 2 38 289 ┆
0x026d00…026d20 0a 32 33 37 20 31 37 30 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 33 30 34 20 34 20 30 20 32 38 ┆ 237 170 2 60 290 0 1304 4 0 28┆
0x026d20…026d40 30 0d 0a 36 36 20 31 34 39 20 31 20 36 31 20 31 35 0d 0a 32 34 30 20 31 39 34 20 32 20 36 31 20 ┆0 66 149 1 61 15 240 194 2 61 ┆
0x026d40…026d60 32 38 37 0d 0a 32 34 31 20 31 38 36 20 32 20 36 32 20 32 38 38 0d 0a 32 34 32 20 31 37 38 20 32 ┆287 241 186 2 62 288 242 178 2┆
0x026d60…026d80 20 33 38 20 32 38 39 0d 0a 32 34 33 20 31 37 30 20 32 20 36 30 20 32 39 30 0d 0a 30 20 31 33 30 ┆ 38 289 243 170 2 60 290 0 130┆
0x026d80…026da0 35 20 34 20 30 20 32 37 39 0d 0a 30 20 31 30 34 31 20 33 20 30 20 32 31 38 0d 0a 30 20 31 30 34 ┆5 4 0 279 0 1041 3 0 218 0 104┆
0x026da0…026dc0 31 20 33 20 30 20 32 31 37 0d 0a 30 20 32 34 37 20 33 20 30 20 32 31 35 0d 0a 32 34 38 20 32 35 ┆1 3 0 217 0 247 3 0 215 248 25┆
0x026dc0…026de0 31 20 31 20 37 35 20 31 36 0d 0a 30 20 32 34 39 20 31 20 38 33 20 32 31 36 0d 0a 36 34 20 32 34 ┆1 1 75 16 0 249 1 83 216 64 24┆
0x026de0…026e00 34 20 31 20 39 31 20 31 34 0d 0a 30 20 32 34 37 20 33 20 32 20 32 31 36 0d 0a 30 20 31 32 34 33 ┆4 1 91 14 0 247 3 2 216 0 1243┆
0x026e00…026e20 (10, 0, 12) 20 33 20 33 20 33 33 32 0d 0a 30 20 31 32 34 33 20 33 20 31 20 33 33 31 0d 0a 30 20 32 35 34 20 ┆ 3 3 332 0 1243 3 1 331 0 254 ┆
0x026e20…026e40 31 20 33 35 20 31 0d 0a 30 20 31 32 34 33 20 33 20 32 20 33 33 30 0d 0a 30 20 32 35 36 20 31 20 ┆1 35 1 0 1243 3 2 330 0 256 1 ┆
0x026e40…026e60 37 35 20 31 32 0d 0a 30 20 31 32 32 32 20 33 20 32 20 33 30 33 0d 0a 30 20 31 32 32 32 20 33 20 ┆75 12 0 1222 3 2 303 0 1222 3 ┆
0x026e60…026e80 31 20 33 30 37 0d 0a 32 35 39 20 32 36 30 20 32 20 38 38 20 33 32 31 0d 0a 30 20 32 34 35 20 34 ┆1 307 259 260 2 88 321 0 245 4┆
0x026e80…026ea0 20 30 20 32 31 37 0d 0a 36 34 20 32 34 34 20 31 20 39 31 20 31 34 0d 0a 30 20 31 32 33 39 20 33 ┆ 0 217 64 244 1 91 14 0 1239 3┆
0x026ea0…026ec0 20 32 20 33 32 31 0d 0a 30 20 31 32 33 39 20 33 20 30 20 33 32 30 0d 0a 30 20 32 36 35 20 33 20 ┆ 2 321 0 1239 3 0 320 0 265 3 ┆
0x026ec0…026ee0 30 20 33 31 39 0d 0a 30 20 31 32 33 30 20 33 20 31 20 33 31 36 0d 0a 32 36 36 20 32 36 39 20 31 ┆0 319 0 1230 3 1 316 266 269 1┆
0x026ee0…026f00 20 37 31 20 31 37 0d 0a 30 20 32 36 37 20 31 20 38 33 20 33 31 38 0d 0a 36 34 20 32 34 34 20 31 ┆ 71 17 0 267 1 83 318 64 244 1┆
0x026f00…026f20 20 39 31 20 31 34 0d 0a 30 20 32 36 35 20 33 20 32 20 33 31 38 0d 0a 30 20 31 32 33 30 20 33 20 ┆ 91 14 0 265 3 2 318 0 1230 3 ┆
0x026f20…026f40 32 20 33 31 35 0d 0a 32 37 31 20 32 37 32 20 32 20 38 36 20 33 32 38 0d 0a 30 20 31 33 30 36 20 ┆2 315 271 272 2 86 328 0 1306 ┆
0x026f40…026f60 34 20 30 20 33 32 37 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 31 32 34 31 20 ┆4 0 327 65 157 1 17 13 0 1241 ┆
0x026f60…026f80 33 20 32 20 33 32 38 0d 0a 30 20 32 37 36 20 33 20 30 20 33 32 36 0d 0a 30 20 39 30 20 33 20 31 ┆3 2 328 0 276 3 0 326 0 90 3 1┆
0x026f80…026fa0 20 33 32 33 0d 0a 32 37 37 20 32 38 30 20 31 20 37 37 20 31 38 0d 0a 30 20 32 37 38 20 31 20 38 ┆ 323 277 280 1 77 18 0 278 1 8┆
0x026fa0…026fc0 33 20 33 32 35 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 32 37 36 20 33 20 32 ┆3 325 65 157 1 17 13 0 276 3 2┆
0x026fc0…026fe0 20 33 32 35 0d 0a 30 20 39 30 20 33 20 32 20 33 32 32 0d 0a 30 20 32 38 32 20 31 20 34 33 20 31 ┆ 325 0 90 3 2 322 0 282 1 43 1┆
0x026fe0…027000 39 0d 0a 30 20 32 39 30 20 33 20 31 20 37 37 0d 0a 32 38 34 20 32 38 36 20 31 20 33 37 20 32 30 ┆9 0 290 3 1 77 284 286 1 37 20┆
0x027000…027020 (10, 0, 13) 0d 0a 30 20 32 38 35 20 31 20 31 37 20 39 37 0d 0a 30 20 39 34 30 20 33 20 30 20 39 37 0d 0a 30 ┆ 0 285 1 17 97 0 940 3 0 97 0┆
0x027020…027040 20 39 34 30 20 33 20 30 20 39 36 0d 0a 30 20 32 39 32 20 33 20 31 20 31 30 38 0d 0a 30 20 33 30 ┆ 940 3 0 96 0 292 3 1 108 0 30┆
0x027040…027060 39 20 33 20 30 20 38 35 0d 0a 30 20 33 30 39 20 33 20 30 20 38 34 0d 0a 30 20 32 30 20 36 20 30 ┆9 3 0 85 0 309 3 0 84 0 20 6 0┆
0x027060…027080 20 31 35 34 0d 0a 30 20 33 32 39 20 33 20 31 20 37 36 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 ┆ 154 0 329 3 1 76 41 83 2 35 3┆
0x027080…0270a0 32 39 0d 0a 32 39 34 20 33 30 35 20 31 20 33 35 20 31 34 0d 0a 32 39 35 20 33 30 33 20 31 20 39 ┆29 294 305 1 35 14 295 303 1 9┆
0x0270a0…0270c0 31 20 38 30 0d 0a 32 39 36 20 31 35 37 20 31 20 31 37 20 32 38 36 0d 0a 32 39 37 20 31 34 39 20 ┆1 80 296 157 1 17 286 297 149 ┆
0x0270c0…0270e0 31 20 36 31 20 32 39 31 0d 0a 32 39 38 20 31 34 31 20 31 20 36 32 20 32 39 32 0d 0a 32 39 39 20 ┆1 61 291 298 141 1 62 292 299 ┆
0x0270e0…027100 31 30 36 20 31 20 37 34 20 33 30 33 0d 0a 33 30 30 20 31 30 32 20 31 20 32 35 20 33 30 34 0d 0a ┆106 1 74 303 300 102 1 25 304 ┆
0x027100…027120 33 30 31 20 39 38 20 31 20 35 37 20 33 30 35 0d 0a 33 30 32 20 39 34 20 31 20 35 34 20 33 30 36 ┆301 98 1 57 305 302 94 1 54 306┆
0x027120…027140 0d 0a 37 33 20 39 33 20 31 20 33 36 20 33 30 37 0d 0a 30 20 33 30 34 20 31 20 38 33 20 32 31 0d ┆ 73 93 1 36 307 0 304 1 83 21 ┆
0x027140…027160 0a 30 20 33 33 35 20 33 20 32 20 38 30 0d 0a 33 30 36 20 33 30 37 20 32 20 38 33 20 37 39 0d 0a ┆ 0 335 3 2 80 306 307 2 83 79 ┆
0x027160…027180 30 20 38 33 20 34 20 30 20 33 32 39 0d 0a 30 20 33 33 35 20 33 20 32 20 37 39 0d 0a 30 20 33 33 ┆0 83 4 0 329 0 335 3 2 79 0 33┆
0x027180…0271a0 39 20 33 20 30 20 37 38 0d 0a 33 31 30 20 33 31 32 20 31 20 33 20 32 32 0d 0a 30 20 33 31 31 20 ┆9 3 0 78 310 312 1 3 22 0 311 ┆
0x0271a0…0271c0 31 20 34 34 20 39 39 0d 0a 30 20 33 31 34 20 33 20 30 20 39 39 0d 0a 30 20 33 31 33 20 31 20 37 ┆1 44 99 0 314 3 0 99 0 313 1 7┆
0x0271c0…0271e0 34 20 31 31 0d 0a 30 20 33 36 30 20 33 20 31 20 39 31 0d 0a 33 31 35 20 39 34 32 20 36 20 31 35 ┆4 11 0 360 3 1 91 315 942 6 15┆
0x0271e0…027200 20 31 30 32 0d 0a 33 31 36 20 39 34 32 20 36 20 38 34 20 31 30 32 0d 0a 30 20 33 31 37 20 36 20 ┆ 102 316 942 6 84 102 0 317 6 ┆
0x027200…027220 (10, 0, 14) 30 20 31 30 34 0d 0a 33 31 38 20 33 32 32 20 31 20 31 37 20 32 33 0d 0a 33 31 39 20 33 32 31 20 ┆0 104 318 322 1 17 23 319 321 ┆
0x027220…027240 31 20 33 35 20 31 32 36 0d 0a 30 20 33 32 30 20 31 20 39 31 20 31 32 37 0d 0a 30 20 39 36 30 20 ┆1 35 126 0 320 1 91 127 0 960 ┆
0x027240…027260 33 20 30 20 31 32 37 0d 0a 30 20 39 36 30 20 33 20 30 20 31 32 36 0d 0a 30 20 39 35 35 20 33 20 ┆3 0 127 0 960 3 0 126 0 955 3 ┆
0x027260…027280 30 20 31 32 34 0d 0a 30 20 39 35 35 20 33 20 30 20 31 32 32 0d 0a 33 34 20 33 32 35 20 31 20 38 ┆0 124 0 955 3 0 122 34 325 1 8┆
0x027280…0272a0 33 20 36 0d 0a 33 31 38 20 33 32 36 20 31 20 31 37 20 32 33 0d 0a 30 20 39 35 35 20 33 20 32 20 ┆3 6 318 326 1 17 23 0 955 3 2 ┆
0x0272a0…0272c0 31 32 33 0d 0a 30 20 39 35 35 20 33 20 32 20 31 32 31 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 ┆123 0 955 3 2 121 41 83 2 35 3┆
0x0272c0…0272e0 32 39 0d 0a 30 20 33 34 38 20 33 20 30 20 37 35 0d 0a 30 20 33 34 38 20 33 20 30 20 37 34 0d 0a ┆29 0 348 3 0 75 0 348 3 0 74 ┆
0x0272e0…027300 30 20 33 33 32 20 31 20 38 36 20 32 34 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 ┆0 332 1 86 24 65 157 1 17 13 0┆
0x027300…027320 20 33 33 34 20 33 20 31 20 38 31 0d 0a 30 20 33 34 38 20 33 20 31 20 37 33 0d 0a 33 31 38 20 33 ┆ 334 3 1 81 0 348 3 1 73 318 3┆
0x027320…027340 32 32 20 31 20 31 37 20 32 33 0d 0a 33 33 37 20 33 33 38 20 31 20 37 35 20 31 36 0d 0a 30 20 33 ┆22 1 17 23 337 338 1 75 16 0 3┆
0x027340…027360 32 35 20 31 20 38 33 20 31 32 31 0d 0a 30 20 33 34 38 20 33 20 32 20 37 32 0d 0a 34 31 20 38 33 ┆25 1 83 121 0 348 3 2 72 41 83┆
0x027360…027380 20 32 20 33 35 20 33 32 39 0d 0a 30 20 33 34 38 20 33 20 30 20 37 30 0d 0a 33 34 32 20 31 33 30 ┆ 2 35 329 0 348 3 0 70 342 130┆
0x027380…0273a0 37 20 34 20 31 31 20 36 39 0d 0a 33 34 33 20 31 33 30 37 20 34 20 31 35 20 36 39 0d 0a 33 34 34 ┆7 4 11 69 343 1307 4 15 69 344┆
0x0273a0…0273c0 20 31 33 30 37 20 34 20 31 37 20 36 39 0d 0a 33 34 35 20 31 33 30 37 20 34 20 37 35 20 36 39 0d ┆ 1307 4 17 69 345 1307 4 75 69 ┆
0x0273c0…0273e0 0a 33 34 36 20 31 33 30 37 20 34 20 38 30 20 36 39 0d 0a 33 34 37 20 31 33 30 37 20 34 20 38 33 ┆ 346 1307 4 80 69 347 1307 4 83┆
0x0273e0…027400 20 36 39 0d 0a 31 30 37 20 31 33 30 37 20 34 20 38 34 20 36 39 0d 0a 30 20 39 32 34 20 33 20 30 ┆ 69 107 1307 4 84 69 0 924 3 0┆
0x027400…027420 (10, 0, 15) 20 36 38 0d 0a 30 20 39 32 36 20 33 20 30 20 38 32 0d 0a 30 20 33 34 38 20 33 20 31 20 37 31 0d ┆ 68 0 926 3 0 82 0 348 3 1 71 ┆
0x027420…027440 0a 30 20 39 34 32 20 33 20 33 20 31 30 33 0d 0a 30 20 33 35 33 20 33 20 30 20 31 30 31 0d 0a 33 ┆ 0 942 3 3 103 0 353 3 0 101 3┆
0x027440…027460 35 34 20 33 35 39 20 31 20 31 35 20 32 35 0d 0a 30 20 33 35 35 20 31 20 38 34 20 31 30 30 0d 0a ┆54 359 1 15 25 0 355 1 84 100 ┆
0x027460…027480 33 35 36 20 39 34 32 20 36 20 31 35 20 31 30 32 0d 0a 33 35 37 20 39 34 32 20 36 20 38 34 20 31 ┆356 942 6 15 102 357 942 6 84 1┆
0x027480…0274a0 30 32 0d 0a 30 20 33 31 37 20 36 20 30 20 31 30 34 0d 0a 30 20 33 35 33 20 33 20 32 20 31 30 30 ┆02 0 317 6 0 104 0 353 3 2 100┆
0x0274a0…0274c0 0d 0a 30 20 33 37 33 20 33 20 32 20 39 38 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a ┆ 0 373 3 2 98 41 83 2 35 329 ┆
0x0274c0…0274e0 33 36 32 20 33 36 36 20 31 20 37 35 20 32 36 0d 0a 33 36 33 20 33 36 35 20 31 20 31 37 20 39 34 ┆362 366 1 75 26 363 365 1 17 94┆
0x0274e0…027500 0d 0a 30 20 33 36 34 20 31 20 38 33 20 39 35 0d 0a 30 20 33 36 39 20 33 20 30 20 39 35 0d 0a 30 ┆ 0 364 1 83 95 0 369 3 0 95 0┆
0x027500…027520 20 39 33 38 20 33 20 30 20 39 34 0d 0a 32 38 34 20 32 38 36 20 31 20 33 37 20 32 30 0d 0a 34 31 ┆ 938 3 0 94 284 286 1 37 20 41┆
0x027520…027540 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 30 20 39 33 38 20 33 20 32 20 39 33 0d 0a 34 31 20 38 ┆ 83 2 35 329 0 938 3 2 93 41 8┆
0x027540…027560 33 20 32 20 33 35 20 33 32 39 0d 0a 33 36 32 20 33 36 36 20 31 20 37 35 20 32 36 0d 0a 30 20 39 ┆3 2 35 329 362 366 1 75 26 0 9┆
0x027560…027580 33 38 20 33 20 32 20 39 32 0d 0a 30 20 33 37 34 20 33 20 32 20 39 30 0d 0a 30 20 33 37 35 20 33 ┆38 3 2 92 0 374 3 2 90 0 375 3┆
0x027580…0275a0 20 30 20 38 38 0d 0a 30 20 33 37 35 20 33 20 30 20 38 37 0d 0a 30 20 33 34 30 20 33 20 31 20 38 ┆ 0 88 0 375 3 0 87 0 340 3 1 8┆
0x0275a0…0275c0 33 0d 0a 30 20 33 33 30 20 33 20 31 20 31 30 37 0d 0a 30 20 33 37 38 20 33 20 30 20 31 36 35 0d ┆3 0 330 3 1 107 0 378 3 0 165 ┆
0x0275c0…0275e0 0a 30 20 39 37 32 20 33 20 33 20 31 35 37 0d 0a 30 20 33 38 30 20 33 20 30 20 31 35 36 0d 0a 33 ┆ 0 972 3 3 157 0 380 3 0 156 3┆
0x0275e0…027600 38 31 20 33 38 34 20 31 20 37 35 20 32 37 0d 0a 30 20 33 38 32 20 31 20 38 34 20 31 35 35 0d 0a ┆81 384 1 75 27 0 382 1 84 155 ┆
0x027600…027620 (10, 1, 1) 32 33 20 33 30 20 32 20 31 37 20 31 35 38 0d 0a 30 20 33 38 30 20 33 20 32 20 31 35 35 0d 0a 30 ┆23 30 2 17 158 0 380 3 2 155 0┆
0x027620…027640 20 39 36 38 20 33 20 33 20 31 35 33 0d 0a 33 38 36 20 33 38 38 20 31 20 38 35 20 32 38 0d 0a 30 ┆ 968 3 3 153 386 388 1 85 28 0┆
0x027640…027660 20 33 38 37 20 31 20 31 37 20 31 35 31 0d 0a 30 20 33 38 39 20 33 20 30 20 31 35 31 0d 0a 30 20 ┆ 387 1 17 151 0 389 3 0 151 0 ┆
0x027660…027680 33 38 39 20 33 20 30 20 31 35 30 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 30 20 34 ┆389 3 0 150 41 83 2 35 329 0 4┆
0x027680…0276a0 30 31 20 33 20 34 20 31 34 36 0d 0a 33 39 32 20 33 39 38 20 31 20 31 37 20 34 0d 0a 30 20 33 39 ┆01 3 4 146 392 398 1 17 4 0 39┆
0x0276a0…0276c0 36 20 31 20 33 35 20 31 34 33 0d 0a 30 20 33 39 34 20 31 20 37 39 20 35 0d 0a 30 20 33 39 35 20 ┆6 1 35 143 0 394 1 79 5 0 395 ┆
0x0276c0…0276e0 31 20 33 35 20 31 0d 0a 30 20 33 39 39 20 33 20 32 20 31 34 34 0d 0a 33 39 37 20 31 32 38 37 20 ┆1 35 1 0 399 3 2 144 397 1287 ┆
0x0276e0…027700 34 20 37 39 20 31 34 35 0d 0a 30 20 31 33 30 38 20 34 20 30 20 31 34 33 0d 0a 30 20 34 30 32 20 ┆4 79 145 0 1308 4 0 143 0 402 ┆
0x027700…027720 33 20 31 20 31 34 32 0d 0a 30 20 32 30 20 36 20 30 20 31 35 34 0d 0a 30 20 34 30 32 20 33 20 32 ┆3 1 142 0 20 6 0 154 0 402 3 2┆
0x027720…027740 20 31 34 31 0d 0a 30 20 34 30 33 20 33 20 30 20 31 33 33 0d 0a 30 20 34 30 33 20 33 20 30 20 31 ┆ 141 0 403 3 0 133 0 403 3 0 1┆
0x027740…027760 33 32 0d 0a 30 20 34 30 34 20 31 20 38 34 20 32 0d 0a 34 30 35 20 34 39 38 20 32 20 32 30 20 31 ┆32 0 404 1 84 2 405 498 2 20 1┆
0x027760…027780 33 35 0d 0a 34 30 36 20 34 39 37 20 32 20 32 31 20 31 33 36 0d 0a 34 30 37 20 34 39 36 20 32 20 ┆35 406 497 2 21 136 407 496 2 ┆
0x027780…0277a0 32 33 20 31 33 37 0d 0a 30 20 39 30 33 20 36 20 30 20 33 32 0d 0a 34 30 39 20 34 36 38 20 32 20 ┆23 137 0 903 6 0 32 409 468 2 ┆
0x0277a0…0277c0 38 20 34 37 0d 0a 34 31 30 20 34 33 38 20 32 20 35 33 20 35 34 0d 0a 34 31 31 20 34 31 34 20 32 ┆8 47 410 438 2 53 54 411 414 2┆
0x0277c0…0277e0 20 35 36 20 31 31 30 0d 0a 34 31 32 20 33 39 31 20 32 20 34 32 20 31 34 31 0d 0a 34 31 33 20 31 ┆ 56 110 412 391 2 42 141 413 1┆
0x0277e0…027800 31 20 32 20 32 34 20 31 34 36 0d 0a 30 20 34 39 35 20 36 20 30 20 31 33 39 0d 0a 30 20 34 31 35 ┆1 2 24 146 0 495 6 0 139 0 415┆
0x027800…027820 (10, 1, 2) 20 33 20 30 20 31 31 30 0d 0a 30 20 34 31 36 20 36 20 30 20 31 31 36 0d 0a 34 31 37 20 34 31 39 ┆ 3 0 110 0 416 6 0 116 417 419┆
0x027820…027840 20 31 20 31 37 20 34 0d 0a 30 20 34 31 38 20 31 20 33 35 20 31 32 35 0d 0a 30 20 39 35 37 20 33 ┆ 1 17 4 0 418 1 35 125 0 957 3┆
0x027840…027860 20 30 20 31 32 35 0d 0a 30 20 34 32 31 20 33 20 30 20 31 32 30 0d 0a 30 20 34 32 31 20 33 20 30 ┆ 0 125 0 421 3 0 120 0 421 3 0┆
0x027860…027880 20 31 31 38 0d 0a 33 34 20 34 32 32 20 31 20 38 33 20 36 0d 0a 34 31 37 20 34 32 33 20 31 20 31 ┆ 118 34 422 1 83 6 417 423 1 1┆
0x027880…0278a0 37 20 34 0d 0a 30 20 34 32 31 20 33 20 32 20 31 31 39 0d 0a 30 20 34 32 31 20 33 20 32 20 31 31 ┆7 4 0 421 3 2 119 0 421 3 2 11┆
0x0278a0…0278c0 37 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 34 32 37 20 34 32 38 20 32 20 38 30 20 ┆7 41 83 2 35 329 427 428 2 80 ┆
0x0278c0…0278e0 31 33 30 0d 0a 30 20 34 33 31 20 36 20 30 20 31 32 39 0d 0a 30 20 34 32 39 20 33 20 30 20 31 33 ┆130 0 431 6 0 129 0 429 3 0 13┆
0x0278e0…027900 30 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 34 33 31 20 33 20 31 20 31 32 38 ┆0 65 157 1 17 13 0 431 3 1 128┆
0x027900…027920 0d 0a 30 20 34 33 32 20 31 20 38 34 20 32 0d 0a 30 20 39 35 32 20 33 20 35 20 31 31 35 0d 0a 30 ┆ 0 432 1 84 2 0 952 3 5 115 0┆
0x027920…027940 20 39 35 30 20 33 20 30 20 31 31 34 0d 0a 34 33 35 20 34 31 36 20 36 20 31 37 20 31 31 36 0d 0a ┆ 950 3 0 114 435 416 6 17 116 ┆
0x027940…027960 34 33 36 20 34 31 36 20 36 20 33 35 20 31 31 36 0d 0a 30 20 31 33 30 39 20 34 20 30 20 31 30 39 ┆436 416 6 35 116 0 1309 4 0 109┆
0x027960…027980 0d 0a 30 20 39 35 30 20 33 20 31 20 31 31 33 0d 0a 34 33 39 20 34 36 33 20 31 20 31 37 20 34 0d ┆ 0 950 3 1 113 439 463 1 17 4 ┆
0x027980…0279a0 0a 30 20 34 34 30 20 31 20 33 35 20 38 39 0d 0a 30 20 34 34 31 20 33 20 30 20 38 39 0d 0a 34 30 ┆ 0 440 1 35 89 0 441 3 0 89 40┆
0x0279a0…0279c0 37 20 31 33 31 30 20 34 20 38 34 20 35 39 0d 0a 34 34 33 20 34 34 34 20 32 20 37 34 20 36 31 0d ┆7 1310 4 84 59 443 444 2 74 61 ┆
0x0279c0…0279e0 0a 30 20 31 33 31 31 20 34 20 30 20 36 30 0d 0a 30 20 34 34 35 20 36 20 30 20 36 35 0d 0a 30 20 ┆ 0 1311 4 0 60 0 445 6 0 65 0 ┆
0x0279e0…027a00 33 32 20 31 20 33 35 20 31 0d 0a 33 34 20 33 38 20 31 20 38 33 20 36 0d 0a 34 31 20 38 33 20 32 ┆32 1 35 1 34 38 1 83 6 41 83 2┆
0x027a00…027a20 (10, 1, 3) 20 33 35 20 33 32 39 0d 0a 30 20 39 32 32 20 33 20 33 20 36 34 0d 0a 30 20 34 35 30 20 33 20 30 ┆ 35 329 0 922 3 3 64 0 450 3 0┆
0x027a20…027a40 20 36 33 0d 0a 34 35 31 20 34 35 34 20 31 20 37 35 20 32 37 0d 0a 30 20 34 35 32 20 31 20 38 34 ┆ 63 451 454 1 75 27 0 452 1 84┆
0x027a40…027a60 20 36 32 0d 0a 30 20 34 34 35 20 36 20 30 20 36 35 0d 0a 30 20 34 35 30 20 33 20 32 20 36 32 0d ┆ 62 0 445 6 0 65 0 450 3 2 62 ┆
0x027a60…027a80 0a 30 20 34 35 35 20 33 20 33 20 36 31 0d 0a 34 35 36 20 34 35 38 20 31 20 37 39 20 32 39 0d 0a ┆ 0 455 3 3 61 456 458 1 79 29 ┆
0x027a80…027aa0 30 20 34 35 37 20 31 20 31 37 20 36 37 0d 0a 30 20 34 35 39 20 33 20 30 20 36 37 0d 0a 30 20 34 ┆0 457 1 17 67 0 459 3 0 67 0 4┆
0x027aa0…027ac0 35 39 20 33 20 30 20 36 36 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 30 20 39 32 30 ┆59 3 0 66 41 83 2 35 329 0 920┆
0x027ac0…027ae0 20 33 20 33 20 35 38 0d 0a 30 20 34 36 32 20 31 20 38 34 20 32 0d 0a 30 20 34 36 34 20 33 20 31 ┆ 3 3 58 0 462 1 84 2 0 464 3 1┆
0x027ae0…027b00 20 35 37 0d 0a 30 20 34 36 34 20 33 20 30 20 35 35 0d 0a 34 36 35 20 34 34 30 20 32 20 33 35 20 ┆ 57 0 464 3 0 55 465 440 2 35 ┆
0x027b00…027b20 38 39 0d 0a 30 20 31 33 31 32 20 34 20 30 20 35 34 0d 0a 30 20 34 36 37 20 31 20 38 34 20 32 0d ┆89 0 1312 4 0 54 0 467 1 84 2 ┆
0x027b20…027b40 0a 30 20 34 36 34 20 33 20 32 20 35 36 0d 0a 34 36 39 20 34 37 38 20 31 20 31 37 20 34 0d 0a 30 ┆ 0 464 3 2 56 469 478 1 17 4 0┆
0x027b40…027b60 20 34 37 30 20 31 20 33 35 20 35 33 0d 0a 30 20 34 37 31 20 33 20 30 20 35 33 0d 0a 34 37 32 20 ┆ 470 1 35 53 0 471 3 0 53 472 ┆
0x027b60…027b80 34 37 34 20 31 20 37 39 20 32 39 0d 0a 30 20 34 37 33 20 31 20 31 37 20 35 32 0d 0a 30 20 39 31 ┆474 1 79 29 0 473 1 17 52 0 91┆
0x027b80…027ba0 35 20 33 20 31 20 35 32 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 34 37 36 20 ┆5 3 1 52 65 157 1 17 13 0 476 ┆
0x027ba0…027bc0 31 20 38 34 20 32 0d 0a 30 20 39 31 35 20 33 20 33 20 35 31 0d 0a 30 20 34 37 39 20 33 20 30 20 ┆1 84 2 0 915 3 3 51 0 479 3 0 ┆
0x027bc0…027be0 35 30 0d 0a 30 20 34 37 39 20 33 20 30 20 34 38 0d 0a 34 38 30 20 34 37 30 20 32 20 33 35 20 35 ┆50 0 479 3 0 48 480 470 2 35 5┆
0x027be0…027c00 33 0d 0a 30 20 31 33 31 33 20 34 20 30 20 34 37 0d 0a 30 20 34 37 39 20 33 20 31 20 34 39 0d 0a ┆3 0 1313 4 0 47 0 479 3 1 49 ┆
0x027c00…027c20 (10, 1, 4) 30 20 34 38 33 20 31 20 38 34 20 32 0d 0a 30 20 39 30 39 20 33 20 31 20 34 36 0d 0a 30 20 39 30 ┆0 483 1 84 2 0 909 3 1 46 0 90┆
0x027c20…027c40 39 20 33 20 30 20 34 35 0d 0a 30 20 39 30 39 20 33 20 30 20 34 34 0d 0a 30 20 39 30 39 20 33 20 ┆9 3 0 45 0 909 3 0 44 0 909 3 ┆
0x027c40…027c60 30 20 34 33 0d 0a 30 20 34 38 38 20 33 20 30 20 34 32 0d 0a 34 38 39 20 34 36 38 20 32 20 38 20 ┆0 43 0 488 3 0 42 489 468 2 8 ┆
0x027c60…027c80 34 37 0d 0a 34 39 30 20 34 33 38 20 32 20 35 33 20 35 34 0d 0a 34 39 31 20 34 31 34 20 32 20 35 ┆47 490 438 2 53 54 491 414 2 5┆
0x027c80…027ca0 36 20 31 31 30 0d 0a 34 39 32 20 33 39 31 20 32 20 34 32 20 31 34 31 0d 0a 34 39 33 20 31 31 20 ┆6 110 492 391 2 42 141 493 11 ┆
0x027ca0…027cc0 32 20 32 34 20 31 34 36 0d 0a 30 20 31 33 31 34 20 34 20 30 20 31 34 30 0d 0a 30 20 34 38 38 20 ┆2 24 146 0 1314 4 0 140 0 488 ┆
0x027cc0…027ce0 33 20 31 20 34 31 0d 0a 30 20 34 39 39 20 33 20 31 20 31 33 38 0d 0a 30 20 37 39 34 20 33 20 30 ┆3 1 41 0 499 3 1 138 0 794 3 0┆
0x027ce0…027d00 20 31 33 37 0d 0a 30 20 37 39 34 20 33 20 30 20 31 33 36 0d 0a 30 20 37 39 34 20 33 20 30 20 31 ┆ 137 0 794 3 0 136 0 794 3 0 1┆
0x027d00…027d20 33 35 0d 0a 30 20 38 37 39 20 36 20 30 20 33 30 0d 0a 30 20 35 30 31 20 31 20 35 20 33 30 0d 0a ┆35 0 879 6 0 30 0 501 1 5 30 ┆
0x027d20…027d40 30 20 35 30 32 20 33 20 30 20 31 36 37 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d ┆0 502 3 0 167 503 660 2 19 186 ┆
0x027d40…027d60 0a 35 30 34 20 36 35 39 20 32 20 39 20 31 38 37 0d 0a 35 30 35 20 36 35 38 20 32 20 31 38 20 31 ┆ 504 659 2 9 187 505 658 2 18 1┆
0x027d60…027d80 38 38 0d 0a 35 30 36 20 36 35 33 20 32 20 31 37 20 31 39 31 0d 0a 35 30 37 20 35 39 35 20 32 20 ┆88 506 653 2 17 191 507 595 2 ┆
0x027d80…027da0 33 35 20 32 31 34 0d 0a 35 30 38 20 35 30 31 20 32 20 35 20 31 36 37 0d 0a 35 30 39 20 35 33 34 ┆35 214 508 501 2 5 167 509 534┆
0x027da0…027dc0 20 32 20 32 36 20 32 34 36 0d 0a 35 31 30 20 35 33 33 20 32 20 32 37 20 32 34 39 0d 0a 35 31 31 ┆ 2 26 246 510 533 2 27 249 511┆
0x027dc0…027de0 20 35 33 32 20 32 20 34 36 20 32 35 34 0d 0a 35 31 32 20 35 33 31 20 32 20 35 38 20 32 35 37 0d ┆ 532 2 46 254 512 531 2 58 257 ┆
0x027de0…027e00 0a 35 31 33 20 35 33 30 20 32 20 35 39 20 32 36 32 0d 0a 35 31 34 20 35 32 39 20 32 20 33 32 20 ┆ 513 530 2 59 262 514 529 2 32 ┆
0x027e00…027e20 (10, 1, 5) 32 36 33 0d 0a 35 31 35 20 35 32 38 20 32 20 33 31 20 32 36 34 0d 0a 35 31 36 20 35 32 37 20 32 ┆263 515 528 2 31 264 516 527 2┆
0x027e20…027e40 20 33 33 20 32 35 32 0d 0a 35 31 37 20 35 32 36 20 32 20 34 35 20 32 37 35 0d 0a 35 31 38 20 35 ┆ 33 252 517 526 2 45 275 518 5┆
0x027e40…027e60 32 35 20 32 20 37 20 32 37 37 0d 0a 35 31 39 20 35 32 34 20 32 20 36 20 32 32 35 0d 0a 35 32 30 ┆25 2 7 277 519 524 2 6 225 520┆
0x027e60…027e80 20 35 32 31 20 32 20 32 32 20 32 34 34 0d 0a 30 20 39 39 32 20 36 20 30 20 31 37 30 0d 0a 30 20 ┆ 521 2 22 244 0 992 6 0 170 0 ┆
0x027e80…027ea0 35 32 32 20 31 20 33 35 20 31 0d 0a 30 20 35 32 33 20 31 20 38 30 20 33 31 0d 0a 30 20 35 33 35 ┆522 1 35 1 0 523 1 80 31 0 535┆
0x027ea0…027ec0 20 33 20 32 20 32 34 34 0d 0a 30 20 35 34 30 20 33 20 30 20 32 32 35 0d 0a 30 20 35 34 33 20 33 ┆ 3 2 244 0 540 3 0 225 0 543 3┆
0x027ec0…027ee0 20 30 20 32 37 37 0d 0a 30 20 35 35 31 20 33 20 30 20 32 37 35 0d 0a 30 20 35 35 34 20 33 20 30 ┆ 0 277 0 551 3 0 275 0 554 3 0┆
0x027ee0…027f00 20 32 35 32 0d 0a 30 20 35 35 35 20 33 20 30 20 32 36 34 0d 0a 30 20 35 35 35 20 33 20 30 20 32 ┆ 252 0 555 3 0 264 0 555 3 0 2┆
0x027f00…027f20 36 33 0d 0a 30 20 35 36 38 20 33 20 30 20 32 36 32 0d 0a 30 20 35 39 31 20 33 20 30 20 32 35 37 ┆63 0 568 3 0 262 0 591 3 0 257┆
0x027f20…027f40 0d 0a 30 20 35 39 34 20 33 20 30 20 32 35 34 0d 0a 30 20 35 39 36 20 33 20 30 20 32 34 39 0d 0a ┆ 0 594 3 0 254 0 596 3 0 249 ┆
0x027f40…027f60 30 20 35 39 39 20 33 20 30 20 32 34 36 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 35 ┆0 599 3 0 246 65 157 1 17 13 5┆
0x027f60…027f80 33 37 20 35 33 39 20 31 20 35 32 20 33 32 0d 0a 30 20 35 33 38 20 31 20 31 32 20 32 34 33 0d 0a ┆37 539 1 52 32 0 538 1 12 243 ┆
0x027f80…027fa0 30 20 36 30 32 20 33 20 32 20 32 34 33 0d 0a 30 20 36 30 35 20 33 20 32 20 32 34 32 0d 0a 36 35 ┆0 602 3 2 243 0 605 3 2 242 65┆
0x027fa0…027fc0 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 35 34 32 20 31 20 33 37 20 33 33 0d 0a 30 20 36 ┆ 157 1 17 13 0 542 1 37 33 0 6┆
0x027fc0…027fe0 30 38 20 33 20 32 20 32 32 34 0d 0a 30 20 38 33 20 31 20 33 35 20 31 0d 0a 35 34 35 20 35 35 30 ┆08 3 2 224 0 83 1 35 1 545 550┆
0x027fe0…028000 20 31 20 31 31 20 33 34 0d 0a 35 34 36 20 32 35 33 20 31 20 38 32 20 33 33 30 0d 0a 35 34 37 20 ┆ 1 11 34 546 253 1 82 330 547 ┆
0x028000…028020 (10, 1, 6) 31 31 35 20 31 20 37 38 20 33 33 34 0d 0a 35 34 38 20 31 31 34 20 31 20 37 34 20 33 33 37 0d 0a ┆115 1 78 334 548 114 1 74 337 ┆
0x028020…028040 35 34 39 20 31 31 33 20 31 20 39 33 20 33 33 35 0d 0a 30 20 36 31 20 31 20 37 30 20 33 31 37 0d ┆549 113 1 93 335 0 61 1 70 317 ┆
0x028040…028060 0a 30 20 31 31 37 31 20 33 20 32 20 32 37 36 0d 0a 30 20 38 33 20 31 20 33 35 20 31 0d 0a 35 34 ┆ 0 1171 3 2 276 0 83 1 35 1 54┆
0x028060…028080 35 20 35 35 33 20 31 20 31 31 20 33 34 0d 0a 30 20 31 31 36 31 20 33 20 32 20 32 37 34 0d 0a 35 ┆5 553 1 11 34 0 1161 3 2 274 5┆
0x028080…0280a0 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 30 20 38 33 20 31 20 33 35 20 31 0d 0a 35 35 ┆03 660 2 19 186 0 83 1 35 1 55┆
0x0280a0…0280c0 37 20 32 35 33 20 31 20 38 32 20 33 35 0d 0a 35 35 38 20 31 31 35 20 31 20 37 38 20 33 33 34 0d ┆7 253 1 82 35 558 115 1 78 334 ┆
0x0280c0…0280e0 0a 35 34 37 20 35 35 39 20 31 20 35 32 20 32 37 33 0d 0a 30 20 35 36 30 20 33 20 30 20 32 37 33 ┆ 547 559 1 52 273 0 560 3 0 273┆
0x0280e0…028100 0d 0a 30 20 34 31 38 20 31 20 33 35 20 31 0d 0a 35 36 32 20 33 37 20 32 20 38 35 20 31 30 35 0d ┆ 0 418 1 35 1 562 37 2 85 105 ┆
0x028100…028120 0a 35 36 33 20 33 36 20 32 20 31 37 20 31 30 36 0d 0a 30 20 31 33 31 35 20 34 20 30 20 32 36 30 ┆ 563 36 2 17 106 0 1315 4 0 260┆
0x028120…028140 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 30 20 35 36 36 20 33 20 32 20 32 36 31 0d ┆ 41 83 2 35 329 0 566 3 2 261 ┆
0x028140…028160 0a 30 20 35 36 37 20 31 20 31 31 20 33 36 0d 0a 30 20 31 31 34 39 20 33 20 34 20 32 35 39 0d 0a ┆ 0 567 1 11 36 0 1149 3 4 259 ┆
0x028160…028180 30 20 38 33 20 31 20 33 35 20 31 0d 0a 35 37 30 20 32 35 33 20 32 20 38 32 20 33 33 30 0d 0a 35 ┆0 83 1 35 1 570 253 2 82 330 5┆
0x028180…0281a0 37 31 20 31 31 35 20 32 20 37 38 20 33 33 34 0d 0a 35 37 32 20 35 37 36 20 32 20 34 20 32 37 31 ┆71 115 2 78 334 572 576 2 4 271┆
0x0281a0…0281c0 0d 0a 35 37 33 20 31 31 34 20 32 20 37 34 20 33 33 37 0d 0a 35 37 34 20 31 31 33 20 32 20 39 33 ┆ 573 114 2 74 337 574 113 2 93┆
0x0281c0…0281e0 20 33 33 35 0d 0a 35 37 35 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 30 20 31 33 31 36 20 34 20 ┆ 335 575 61 2 70 317 0 1316 4 ┆
0x0281e0…028200 30 20 32 36 38 0d 0a 30 20 35 37 37 20 33 20 30 20 32 37 31 0d 0a 30 20 35 37 38 20 31 20 33 35 ┆0 268 0 577 3 0 271 0 578 1 35┆
0x028200…028220 (10, 1, 7) 20 31 0d 0a 30 20 35 37 39 20 33 20 30 20 32 37 32 0d 0a 35 38 30 20 33 37 20 32 20 38 35 20 31 ┆ 1 0 579 3 0 272 580 37 2 85 1┆
0x028220…028240 30 35 0d 0a 35 38 31 20 33 36 20 32 20 31 37 20 31 30 36 0d 0a 30 20 31 33 31 37 20 34 20 30 20 ┆05 581 36 2 17 106 0 1317 4 0 ┆
0x028240…028260 32 37 30 0d 0a 34 31 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 30 20 31 31 35 39 20 33 20 34 20 ┆270 41 83 2 35 329 0 1159 3 4 ┆
0x028260…028280 32 36 39 0d 0a 30 20 35 38 35 20 33 20 30 20 32 36 35 0d 0a 35 38 36 20 35 39 30 20 31 20 31 31 ┆269 0 585 3 0 265 586 590 1 11┆
0x028280…0282a0 20 33 37 0d 0a 30 20 35 38 37 20 31 20 38 33 20 32 36 37 0d 0a 30 20 35 38 38 20 33 20 30 20 32 ┆ 37 0 587 1 83 267 0 588 3 0 2┆
0x0282a0…0282c0 36 37 0d 0a 30 20 38 33 20 31 20 33 35 20 31 0d 0a 30 20 35 38 35 20 33 20 32 20 32 36 36 0d 0a ┆67 0 83 1 35 1 0 585 3 2 266 ┆
0x0282c0…0282e0 30 20 31 31 33 39 20 33 20 32 20 32 35 38 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a ┆0 1139 3 2 258 65 157 1 17 13 ┆
0x0282e0…028300 30 20 35 39 33 20 31 20 31 31 20 33 36 0d 0a 30 20 31 31 32 39 20 33 20 32 20 32 35 36 0d 0a 35 ┆0 593 1 11 36 0 1129 3 2 256 5┆
0x028300…028320 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 33 30 36 20 31 33 31 38 20 34 20 38 35 20 32 ┆03 660 2 19 186 306 1318 4 85 2┆
0x028320…028340 31 34 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 35 39 38 20 31 20 35 31 20 33 ┆14 65 157 1 17 13 0 598 1 51 3┆
0x028340…028360 38 0d 0a 30 20 36 37 31 20 33 20 32 20 32 34 38 0d 0a 30 20 36 30 30 20 31 20 33 35 20 31 0d 0a ┆8 0 671 3 2 248 0 600 1 35 1 ┆
0x028360…028380 30 20 36 30 31 20 33 20 30 20 32 34 37 0d 0a 30 20 31 30 38 39 20 33 20 31 20 32 34 35 0d 0a 36 ┆0 601 3 0 247 0 1089 3 1 245 6┆
0x028380…0283a0 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 36 30 34 20 31 20 31 31 20 33 36 0d 0a 30 20 ┆5 157 1 17 13 0 604 1 11 36 0 ┆
0x0283a0…0283c0 31 30 37 39 20 33 20 32 20 32 34 31 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 ┆1079 3 2 241 65 157 1 17 13 0 ┆
0x0283c0…0283e0 36 30 37 20 31 20 31 31 20 33 36 0d 0a 30 20 31 30 37 39 20 33 20 32 20 32 34 30 0d 0a 36 30 39 ┆607 1 11 36 0 1079 3 2 240 609┆
0x0283e0…028400 20 31 35 37 20 32 20 31 37 20 32 38 36 0d 0a 36 31 30 20 31 34 39 20 32 20 36 31 20 32 39 31 0d ┆ 157 2 17 286 610 149 2 61 291 ┆
0x028400…028420 (10, 1, 8) 0a 36 31 31 20 31 34 31 20 32 20 36 32 20 32 39 32 0d 0a 36 31 32 20 31 30 36 20 32 20 37 34 20 ┆ 611 141 2 62 292 612 106 2 74 ┆
0x028420…028440 33 30 33 0d 0a 36 31 33 20 31 30 32 20 32 20 32 35 20 33 30 34 0d 0a 36 31 34 20 39 38 20 32 20 ┆303 613 102 2 25 304 614 98 2 ┆
0x028440…028460 35 37 20 33 30 35 0d 0a 36 31 35 20 39 34 20 32 20 35 34 20 33 30 36 0d 0a 36 31 36 20 39 33 20 ┆57 305 615 94 2 54 306 616 93 ┆
0x028460…028480 32 20 33 36 20 33 30 37 0d 0a 36 31 37 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 36 31 38 20 38 ┆2 36 307 617 83 2 35 329 618 8┆
0x028480…0284a0 32 20 32 20 33 30 20 33 33 38 0d 0a 36 31 39 20 38 30 20 32 20 38 37 20 33 33 39 0d 0a 36 32 30 ┆2 2 30 338 619 80 2 87 339 620┆
0x0284a0…0284c0 20 36 32 20 32 20 35 30 20 33 31 32 0d 0a 36 32 31 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 36 ┆ 62 2 50 312 621 61 2 70 317 6┆
0x0284c0…0284e0 32 32 20 36 30 20 32 20 37 36 20 33 32 34 0d 0a 30 20 37 35 33 20 36 20 30 20 32 32 38 0d 0a 36 ┆22 60 2 76 324 0 753 6 0 228 6┆
0x0284e0…028500 32 34 20 36 32 35 20 32 20 38 36 20 32 33 32 0d 0a 30 20 31 33 31 39 20 34 20 30 20 32 33 33 0d ┆24 625 2 86 232 0 1319 4 0 233 ┆
0x028500…028520 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 31 30 37 37 20 33 20 32 20 32 33 32 0d ┆ 65 157 1 17 13 0 1077 3 2 232 ┆
0x028520…028540 0a 30 20 36 32 38 20 33 20 30 20 32 33 30 0d 0a 36 32 39 20 36 33 31 20 31 20 38 33 20 33 39 0d ┆ 0 628 3 0 230 629 631 1 83 39 ┆
0x028540…028560 0a 30 20 36 33 30 20 31 20 38 35 20 32 33 34 0d 0a 30 20 36 33 33 20 33 20 30 20 32 33 34 0d 0a ┆ 0 630 1 85 234 0 633 3 0 234 ┆
0x028560…028580 36 35 20 31 35 37 20 31 20 31 37 20 31 33 0d 0a 30 20 36 32 38 20 33 20 32 20 32 33 31 0d 0a 35 ┆65 157 1 17 13 0 628 3 2 231 5┆
0x028580…0285a0 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 36 33 35 20 32 35 33 20 32 20 38 32 20 33 33 ┆03 660 2 19 186 635 253 2 82 33┆
0x0285a0…0285c0 30 0d 0a 36 33 36 20 31 31 35 20 32 20 37 38 20 33 33 34 0d 0a 36 33 37 20 36 34 33 20 32 20 38 ┆0 636 115 2 78 334 637 643 2 8┆
0x0285c0…0285e0 30 20 32 32 30 0d 0a 36 33 38 20 36 34 32 20 32 20 38 31 20 32 32 32 0d 0a 36 33 39 20 31 31 34 ┆0 220 638 642 2 81 222 639 114┆
0x0285e0…028600 20 32 20 37 34 20 33 33 37 0d 0a 36 34 30 20 31 31 33 20 32 20 39 33 20 33 33 35 0d 0a 36 34 31 ┆ 2 74 337 640 113 2 93 335 641┆
0x028600…028620 (10, 1, 9) 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 30 20 31 33 32 30 20 34 20 30 20 32 31 33 0d 0a 30 20 ┆ 61 2 70 317 0 1320 4 0 213 0 ┆
0x028620…028640 36 34 34 20 33 20 30 20 32 32 32 0d 0a 30 20 36 35 31 20 33 20 30 20 32 32 30 0d 0a 30 20 38 33 ┆644 3 0 222 0 651 3 0 220 0 83┆
0x028640…028660 20 31 20 33 35 20 31 0d 0a 36 34 36 20 32 35 33 20 32 20 38 32 20 33 33 30 0d 0a 36 34 37 20 31 ┆ 1 35 1 646 253 2 82 330 647 1┆
0x028660…028680 31 35 20 32 20 37 38 20 33 33 34 0d 0a 36 34 38 20 31 31 34 20 32 20 37 34 20 33 33 37 0d 0a 36 ┆15 2 78 334 648 114 2 74 337 6┆
0x028680…0286a0 34 39 20 31 31 33 20 32 20 39 33 20 33 33 35 0d 0a 36 35 30 20 36 31 20 32 20 37 30 20 33 31 37 ┆49 113 2 93 335 650 61 2 70 317┆
0x0286a0…0286c0 0d 0a 30 20 31 33 32 31 20 34 20 30 20 32 32 31 0d 0a 36 35 20 31 35 37 20 31 20 31 37 20 31 33 ┆ 0 1321 4 0 221 65 157 1 17 13┆
0x0286c0…0286e0 0d 0a 30 20 31 30 34 35 20 33 20 32 20 32 31 39 0d 0a 30 20 39 39 32 20 33 20 30 20 31 39 31 0d ┆ 0 1045 3 2 219 0 992 3 0 191 ┆
0x0286e0…028700 0a 30 20 38 37 39 20 36 20 30 20 33 30 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d ┆ 0 879 6 0 30 503 660 2 19 186 ┆
[…0x1…]
0x028720…028740 0a 30 20 39 39 32 20 33 20 30 20 31 38 38 0d 0a 30 20 39 39 32 20 33 20 30 20 31 38 37 0d 0a 30 ┆ 0 992 3 0 188 0 992 3 0 187 0┆
0x028740…028760 20 39 39 32 20 33 20 30 20 31 38 36 0d 0a 30 20 39 39 32 20 33 20 30 20 31 38 35 0d 0a 30 20 38 ┆ 992 3 0 186 0 992 3 0 185 0 8┆
0x028760…028780 37 39 20 36 20 30 20 33 30 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 30 20 38 ┆79 6 0 30 503 660 2 19 186 0 8┆
0x028780…0287a0 37 39 20 36 20 30 20 33 30 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 35 30 33 ┆79 6 0 30 503 660 2 19 186 503┆
0x0287a0…0287c0 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 30 20 39 39 32 20 33 20 30 20 31 38 31 0d 0a 30 20 ┆ 660 2 19 186 0 992 3 0 181 0 ┆
0x0287c0…0287e0 36 36 39 20 31 20 38 35 20 34 30 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 35 ┆669 1 85 40 503 660 2 19 186 5┆
0x0287e0…028800 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 36 37 32 20 36 38 36 20 32 20 31 39 20 31 38 ┆03 660 2 19 186 672 686 2 19 18┆
0x028800…028820 (10, 1, 10) 36 0d 0a 36 37 33 20 36 38 34 20 32 20 39 20 31 38 37 0d 0a 36 37 34 20 36 38 32 20 32 20 31 38 ┆6 673 684 2 9 187 674 682 2 18┆
0x028820…028840 20 31 38 38 0d 0a 36 37 35 20 36 37 36 20 32 20 31 37 20 31 39 31 0d 0a 35 30 36 20 31 30 31 32 ┆ 188 675 676 2 17 191 506 1012┆
0x028840…028860 20 36 20 31 33 20 31 39 32 0d 0a 36 37 37 20 31 33 32 32 20 34 20 31 33 20 32 31 32 0d 0a 30 20 ┆ 6 13 192 677 1322 4 13 212 0 ┆
0x028860…028880 36 35 33 20 34 20 30 20 31 39 31 0d 0a 30 20 38 37 39 20 36 20 30 20 33 30 0d 0a 36 37 32 20 36 ┆653 4 0 191 0 879 6 0 30 672 6┆
0x028880…0288a0 38 36 20 32 20 31 39 20 31 38 36 0d 0a 30 20 38 37 39 20 36 20 30 20 33 30 0d 0a 36 37 32 20 36 ┆86 2 19 186 0 879 6 0 30 672 6┆
0x0288a0…0288c0 38 36 20 32 20 31 39 20 31 38 36 0d 0a 36 38 33 20 31 33 32 33 20 34 20 31 33 20 32 30 39 0d 0a ┆86 2 19 186 683 1323 4 13 209 ┆
0x0288c0…0288e0 30 20 36 35 38 20 34 20 30 20 31 38 38 0d 0a 36 38 35 20 31 33 32 34 20 34 20 31 33 20 32 30 38 ┆0 658 4 0 188 685 1324 4 13 208┆
0x0288e0…028900 0d 0a 30 20 36 35 39 20 34 20 30 20 31 38 37 0d 0a 36 38 37 20 31 33 32 35 20 34 20 31 33 20 32 ┆ 0 659 4 0 187 687 1325 4 13 2┆
0x028900…028920 30 37 0d 0a 30 20 36 36 30 20 34 20 30 20 31 38 36 0d 0a 36 38 39 20 31 33 32 36 20 34 20 31 33 ┆07 0 660 4 0 186 689 1326 4 13┆
0x028920…028940 20 32 30 36 0d 0a 30 20 36 36 31 20 34 20 30 20 31 38 35 0d 0a 30 20 38 37 39 20 36 20 30 20 33 ┆ 206 0 661 4 0 185 0 879 6 0 3┆
0x028940…028960 30 0d 0a 36 37 32 20 36 38 36 20 32 20 31 39 20 31 38 36 0d 0a 30 20 38 37 39 20 36 20 30 20 33 ┆0 672 686 2 19 186 0 879 6 0 3┆
0x028960…028980 30 0d 0a 36 37 32 20 36 38 36 20 32 20 31 39 20 31 38 36 0d 0a 36 37 32 20 36 38 36 20 32 20 31 ┆0 672 686 2 19 186 672 686 2 1┆
0x028980…0289a0 39 20 31 38 36 0d 0a 36 39 36 20 31 33 32 37 20 34 20 31 33 20 32 30 32 0d 0a 30 20 36 36 37 20 ┆9 186 696 1327 4 13 202 0 667 ┆
0x0289a0…0289c0 34 20 30 20 31 38 31 0d 0a 30 20 36 39 38 20 31 20 38 35 20 34 30 0d 0a 36 37 32 20 36 38 36 20 ┆4 0 181 0 698 1 85 40 672 686 ┆
0x0289c0…0289e0 32 20 31 39 20 31 38 36 0d 0a 36 37 32 20 36 38 36 20 32 20 31 39 20 31 38 36 0d 0a 37 30 31 20 ┆2 19 186 672 686 2 19 186 701 ┆
0x0289e0…028a00 31 33 32 38 20 34 20 31 33 20 31 39 39 0d 0a 30 20 37 34 33 20 34 20 30 20 31 37 37 0d 0a 30 20 ┆1328 4 13 199 0 743 4 0 177 0 ┆
0x028a00…028a20 (10, 1, 11) 38 37 39 20 36 20 30 20 33 30 0d 0a 36 37 32 20 36 38 36 20 32 20 31 39 20 31 38 36 0d 0a 37 30 ┆879 6 0 30 672 686 2 19 186 70┆
0x028a20…028a40 35 20 31 33 32 39 20 34 20 31 33 20 31 39 37 0d 0a 30 20 37 34 36 20 34 20 30 20 31 37 35 0d 0a ┆5 1329 4 13 197 0 746 4 0 175 ┆
0x028a40…028a60 37 30 37 20 31 33 33 30 20 34 20 31 33 20 31 39 36 0d 0a 30 20 37 34 37 20 34 20 30 20 31 37 34 ┆707 1330 4 13 196 0 747 4 0 174┆
0x028a60…028a80 0d 0a 37 30 39 20 31 33 33 31 20 34 20 31 33 20 31 39 35 0d 0a 30 20 37 34 38 20 34 20 30 20 31 ┆ 709 1331 4 13 195 0 748 4 0 1┆
0x028a80…028aa0 37 33 0d 0a 37 31 31 20 31 33 33 32 20 34 20 31 33 20 31 39 34 0d 0a 30 20 37 34 39 20 34 20 30 ┆73 711 1332 4 13 194 0 749 4 0┆
0x028aa0…028ac0 20 31 37 32 0d 0a 37 31 33 20 31 33 33 33 20 34 20 31 33 20 31 39 33 0d 0a 30 20 37 35 30 20 34 ┆ 172 713 1333 4 13 193 0 750 4┆
0x028ac0…028ae0 20 30 20 31 37 31 0d 0a 30 20 38 39 31 20 36 20 30 20 33 31 0d 0a 30 20 31 30 31 32 20 33 20 33 ┆ 0 171 0 891 6 0 31 0 1012 3 3┆
0x028ae0…028b00 20 31 39 38 0d 0a 30 20 38 39 31 20 36 20 30 20 33 31 0d 0a 30 20 39 39 32 20 33 20 33 20 31 37 ┆ 198 0 891 6 0 31 0 992 3 3 17┆
0x028b00…028b20 36 0d 0a 30 20 31 30 31 32 20 33 20 31 20 32 30 30 0d 0a 30 20 39 39 32 20 33 20 31 20 31 37 39 ┆6 0 1012 3 1 200 0 992 3 1 179┆
0x028b20…028b40 0d 0a 30 20 31 30 31 32 20 33 20 32 20 32 30 31 0d 0a 30 20 39 39 32 20 33 20 32 20 31 38 30 0d ┆ 0 1012 3 2 201 0 992 3 2 180 ┆
0x028b40…028b60 0a 30 20 31 30 31 32 20 33 20 31 20 32 30 33 0d 0a 30 20 39 39 32 20 33 20 31 20 31 38 32 0d 0a ┆ 0 1012 3 1 203 0 992 3 1 182 ┆
0x028b60…028b80 30 20 38 39 31 20 36 20 30 20 33 31 0d 0a 30 20 31 30 31 32 20 33 20 33 20 32 30 34 0d 0a 30 20 ┆0 891 6 0 31 0 1012 3 3 204 0 ┆
0x028b80…028ba0 38 39 31 20 36 20 30 20 33 31 0d 0a 30 20 39 39 32 20 33 20 33 20 31 38 33 0d 0a 30 20 38 39 31 ┆891 6 0 31 0 992 3 3 183 0 891┆
0x028ba0…028bc0 20 36 20 30 20 33 31 0d 0a 30 20 31 30 31 32 20 33 20 33 20 32 30 35 0d 0a 30 20 38 39 31 20 36 ┆ 6 0 31 0 1012 3 3 205 0 891 6┆
0x028bc0…028be0 20 30 20 33 31 0d 0a 30 20 39 39 32 20 33 20 33 20 31 38 34 0d 0a 30 20 38 39 31 20 36 20 30 20 ┆ 0 31 0 992 3 3 184 0 891 6 0 ┆
0x028be0…028c00 33 31 0d 0a 30 20 31 30 31 32 20 33 20 33 20 32 31 30 0d 0a 30 20 38 39 31 20 36 20 30 20 33 31 ┆31 0 1012 3 3 210 0 891 6 0 31┆
0x028c00…028c20 (10, 1, 12) 0d 0a 30 20 39 39 32 20 33 20 33 20 31 38 39 0d 0a 30 20 38 39 31 20 36 20 30 20 33 31 0d 0a 30 ┆ 0 992 3 3 189 0 891 6 0 31 0┆
0x028c20…028c40 20 31 30 31 32 20 33 20 33 20 32 31 31 0d 0a 30 20 38 39 31 20 36 20 30 20 33 31 0d 0a 30 20 39 ┆ 1012 3 3 211 0 891 6 0 31 0 9┆
0x028c40…028c60 39 32 20 33 20 33 20 31 39 30 0d 0a 30 20 37 34 31 20 31 20 31 33 20 34 31 0d 0a 30 20 31 30 39 ┆92 3 3 190 0 741 1 13 41 0 109┆
0x028c60…028c80 39 20 33 20 32 20 32 35 30 0d 0a 30 20 39 39 32 20 33 20 31 20 31 37 38 0d 0a 30 20 39 39 32 20 ┆9 3 2 250 0 992 3 1 178 0 992 ┆
0x028c80…028ca0 33 20 30 20 31 37 37 0d 0a 30 20 38 37 39 20 36 20 30 20 33 30 0d 0a 35 30 33 20 36 36 30 20 32 ┆3 0 177 0 879 6 0 30 503 660 2┆
0x028ca0…028cc0 20 31 39 20 31 38 36 0d 0a 30 20 39 39 32 20 33 20 30 20 31 37 35 0d 0a 30 20 39 39 32 20 33 20 ┆ 19 186 0 992 3 0 175 0 992 3 ┆
0x028cc0…028ce0 30 20 31 37 34 0d 0a 30 20 39 39 32 20 33 20 30 20 31 37 33 0d 0a 30 20 39 39 32 20 33 20 30 20 ┆0 174 0 992 3 0 173 0 992 3 0 ┆
0x028ce0…028d00 31 37 32 0d 0a 30 20 39 39 32 20 33 20 30 20 31 37 31 0d 0a 30 20 31 30 37 35 20 33 20 32 20 32 ┆172 0 992 3 0 171 0 1075 3 2 2┆
0x028d00…028d20 32 39 0d 0a 30 20 37 35 33 20 33 20 30 20 32 32 37 0d 0a 37 35 34 20 37 35 35 20 32 20 38 34 20 ┆29 0 753 3 0 227 754 755 2 84 ┆
0x028d20…028d40 32 32 36 0d 0a 30 20 37 37 31 20 36 20 30 20 32 33 39 0d 0a 37 35 36 20 31 35 37 20 32 20 31 37 ┆226 0 771 6 0 239 756 157 2 17┆
0x028d40…028d60 20 32 38 36 0d 0a 37 35 37 20 31 34 39 20 32 20 36 31 20 32 39 31 0d 0a 37 35 38 20 31 34 31 20 ┆ 286 757 149 2 61 291 758 141 ┆
0x028d60…028d80 32 20 36 32 20 32 39 32 0d 0a 37 35 39 20 31 30 36 20 32 20 37 34 20 33 30 33 0d 0a 37 36 30 20 ┆2 62 292 759 106 2 74 303 760 ┆
0x028d80…028da0 31 30 32 20 32 20 32 35 20 33 30 34 0d 0a 37 36 31 20 39 38 20 32 20 35 37 20 33 30 35 0d 0a 37 ┆102 2 25 304 761 98 2 57 305 7┆
0x028da0…028dc0 36 32 20 39 34 20 32 20 35 34 20 33 30 36 0d 0a 37 36 33 20 39 33 20 32 20 33 36 20 33 30 37 0d ┆62 94 2 54 306 763 93 2 36 307 ┆
0x028dc0…028de0 0a 37 36 34 20 38 33 20 32 20 33 35 20 33 32 39 0d 0a 37 36 35 20 38 32 20 32 20 33 30 20 33 33 ┆ 764 83 2 35 329 765 82 2 30 33┆
0x028de0…028e00 38 0d 0a 37 36 36 20 38 30 20 32 20 38 37 20 33 33 39 0d 0a 37 36 37 20 36 32 20 32 20 35 30 20 ┆8 766 80 2 87 339 767 62 2 50 ┆
0x028e00…028e20 (10, 1, 13) 33 31 32 0d 0a 37 36 38 20 36 31 20 32 20 37 30 20 33 31 37 0d 0a 37 36 39 20 36 30 20 32 20 37 ┆312 768 61 2 70 317 769 60 2 7┆
0x028e20…028e40 36 20 33 32 34 0d 0a 30 20 31 33 33 34 20 34 20 30 20 32 33 38 0d 0a 30 20 37 35 33 20 33 20 32 ┆6 324 0 1334 4 0 238 0 753 3 2┆
0x028e40…028e60 20 32 32 36 0d 0a 37 37 32 20 37 37 34 20 31 20 31 35 20 34 32 0d 0a 30 20 37 37 33 20 31 20 33 ┆ 226 772 774 1 15 42 0 773 1 3┆
0x028e60…028e80 39 20 32 33 37 0d 0a 30 20 37 37 35 20 33 20 30 20 32 33 37 0d 0a 30 20 37 38 32 20 33 20 30 20 ┆9 237 0 775 3 0 237 0 782 3 0 ┆
0x028e80…028ea0 32 33 36 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 30 20 39 38 38 20 33 20 30 ┆236 503 660 2 19 186 0 988 3 0┆
0x028ea0…028ec0 20 31 36 39 0d 0a 37 37 38 20 37 38 31 20 31 20 31 35 20 32 35 0d 0a 30 20 37 37 39 20 31 20 38 ┆ 169 778 781 1 15 25 0 779 1 8┆
0x028ec0…028ee0 34 20 31 36 38 0d 0a 35 30 33 20 36 36 30 20 32 20 31 39 20 31 38 36 0d 0a 30 20 39 38 38 20 33 ┆4 168 503 660 2 19 186 0 988 3┆
0x028ee0…028f00 20 32 20 31 36 38 0d 0a 30 20 37 38 32 20 33 20 32 20 32 33 35 0d 0a 30 20 31 30 36 35 20 33 20 ┆ 2 168 0 782 3 2 235 0 1065 3 ┆
0x028f00…028f20 33 20 32 32 33 0d 0a 37 38 34 20 37 37 39 20 31 20 38 34 20 34 33 0d 0a 30 20 37 38 35 20 31 20 ┆3 223 784 779 1 84 43 0 785 1 ┆
0x028f20…028f40 35 35 20 32 35 35 0d 0a 30 20 37 38 36 20 33 20 30 20 32 35 35 0d 0a 36 35 20 31 35 37 20 31 20 ┆55 255 0 786 3 0 255 65 157 1 ┆
0x028f40…028f60 31 37 20 31 33 0d 0a 30 20 31 31 31 39 20 33 20 33 20 32 35 33 0d 0a 37 37 38 20 37 38 39 20 31 ┆17 13 0 1119 3 3 253 778 789 1┆
0x028f60…028f80 20 31 36 20 34 34 0d 0a 30 20 31 31 30 39 20 33 20 32 20 32 35 31 0d 0a 37 37 38 20 37 39 31 20 ┆ 16 44 0 1109 3 2 251 778 791 ┆
0x028f80…028fa0 31 20 31 35 20 32 35 0d 0a 30 20 39 37 36 20 33 20 32 20 31 36 36 0d 0a 30 20 38 39 31 20 36 20 ┆1 15 25 0 976 3 2 166 0 891 6 ┆
0x028fa0…028fc0 30 20 33 31 0d 0a 30 20 37 39 34 20 33 20 33 20 31 33 34 0d 0a 30 20 39 36 32 20 33 20 32 20 31 ┆0 31 0 794 3 3 134 0 962 3 2 1┆
0x028fc0…028fe0 33 31 0d 0a 30 20 37 39 36 20 31 20 38 34 20 32 0d 0a 30 20 38 37 31 20 33 20 31 20 31 33 0d 0a ┆31 0 796 1 84 2 0 871 3 1 13 ┆
0x028fe0…029000 30 20 38 37 31 20 33 20 30 20 31 32 0d 0a 30 20 38 37 31 20 33 20 30 20 31 31 0d 0a 30 20 38 30 ┆0 871 3 0 12 0 871 3 0 11 0 80┆
0x029000…029020 (10, 1, 14) 30 20 33 20 30 20 31 30 0d 0a 37 20 38 30 32 20 31 20 38 32 20 34 35 0d 0a 30 20 38 30 30 20 33 ┆0 3 0 10 7 802 1 82 45 0 800 3┆
0x029020…029040 20 31 20 39 0d 0a 30 20 38 36 39 20 33 20 33 20 38 0d 0a 30 20 38 30 34 20 33 20 30 20 37 0d 0a ┆ 1 9 0 869 3 3 8 0 804 3 0 7 ┆
0x029040…029060 38 30 35 20 35 20 32 20 33 35 20 31 34 0d 0a 30 20 31 33 33 35 20 34 20 30 20 34 0d 0a 30 20 38 ┆805 5 2 35 14 0 1335 4 0 4 0 8┆
0x029060…029080 30 34 20 33 20 31 20 36 0d 0a 30 20 38 36 37 20 33 20 30 20 33 0d 0a 30 20 39 30 33 20 36 20 30 ┆04 3 1 6 0 867 3 0 3 0 903 6 0┆
0x029080…0290a0 20 33 32 0d 0a 39 20 38 31 30 20 31 20 34 33 20 34 36 0d 0a 38 31 31 20 38 31 33 20 31 20 31 37 ┆ 32 9 810 1 43 46 811 813 1 17┆
0x0290a0…0290c0 20 34 0d 0a 30 20 38 31 32 20 31 20 33 35 20 32 37 0d 0a 30 20 38 31 34 20 33 20 30 20 32 37 0d ┆ 4 0 812 1 35 27 0 814 3 0 27 ┆
0x0290c0…0290e0 0a 30 20 38 35 32 20 33 20 30 20 32 35 0d 0a 30 20 32 30 20 36 20 30 20 31 35 34 0d 0a 30 20 38 ┆ 0 852 3 0 25 0 20 6 0 154 0 8┆
0x0290e0…029100 31 36 20 31 20 38 34 20 32 0d 0a 30 20 38 31 37 20 33 20 30 20 32 36 0d 0a 34 30 37 20 38 34 36 ┆16 1 84 2 0 817 3 0 26 407 846┆
0x029100…029120 20 32 20 32 30 20 32 39 0d 0a 38 31 39 20 38 31 30 20 32 20 34 33 20 32 33 0d 0a 38 32 30 20 34 ┆ 2 20 29 819 810 2 43 23 820 4┆
0x029120…029140 36 38 20 32 20 38 20 34 37 0d 0a 38 32 31 20 34 33 38 20 32 20 35 33 20 35 34 0d 0a 38 32 32 20 ┆68 2 8 47 821 438 2 53 54 822 ┆
0x029140…029160 38 32 36 20 32 20 34 38 20 31 31 32 0d 0a 38 32 33 20 34 31 34 20 32 20 35 36 20 31 31 30 0d 0a ┆826 2 48 112 823 414 2 56 110 ┆
0x029160…029180 38 32 34 20 33 39 31 20 32 20 34 32 20 31 34 31 0d 0a 38 32 35 20 31 31 20 32 20 32 34 20 31 34 ┆824 391 2 42 141 825 11 2 24 14┆
0x029180…0291a0 36 0d 0a 30 20 38 34 35 20 36 20 30 20 33 34 0d 0a 30 20 38 32 37 20 33 20 30 20 31 31 32 0d 0a ┆6 0 845 6 0 34 0 827 3 0 112 ┆
0x0291a0…0291c0 30 20 34 31 36 20 36 20 30 20 31 31 36 0d 0a 38 32 39 20 34 31 36 20 36 20 31 37 20 31 31 36 0d ┆0 416 6 0 116 829 416 6 17 116 ┆
0x0291c0…0291e0 0a 38 33 30 20 34 31 36 20 36 20 33 35 20 31 31 36 0d 0a 30 20 31 33 33 36 20 34 20 30 20 31 31 ┆ 830 416 6 35 116 0 1336 4 0 11┆
0x0291e0…029200 31 0d 0a 30 20 38 33 32 20 31 20 38 34 20 32 0d 0a 30 20 39 30 37 20 33 20 31 20 34 30 0d 0a 30 ┆1 0 832 1 84 2 0 907 3 1 40 0┆
0x029200…029220 (10, 1, 15) 20 39 30 37 20 33 20 30 20 33 39 0d 0a 30 20 39 30 37 20 33 20 30 20 33 38 0d 0a 30 20 38 33 36 ┆ 907 3 0 39 0 907 3 0 38 0 836┆
0x029220…029240 20 33 20 30 20 33 37 0d 0a 38 33 37 20 38 31 30 20 32 20 34 33 20 32 33 0d 0a 38 33 38 20 34 36 ┆ 3 0 37 837 810 2 43 23 838 46┆
0x029240…029260 38 20 32 20 38 20 34 37 0d 0a 38 33 39 20 34 33 38 20 32 20 35 33 20 35 34 0d 0a 38 34 30 20 38 ┆8 2 8 47 839 438 2 53 54 840 8┆
0x029260…029280 32 36 20 32 20 34 38 20 31 31 32 0d 0a 38 34 31 20 34 31 34 20 32 20 35 36 20 31 31 30 0d 0a 38 ┆26 2 48 112 841 414 2 56 110 8┆
0x029280…0292a0 34 32 20 33 39 31 20 32 20 34 32 20 31 34 31 0d 0a 38 34 33 20 31 31 20 32 20 32 34 20 31 34 36 ┆42 391 2 42 141 843 11 2 24 146┆
0x0292a0…0292c0 0d 0a 30 20 31 33 33 37 20 34 20 30 20 33 35 0d 0a 30 20 38 33 36 20 33 20 31 20 33 36 0d 0a 30 ┆ 0 1337 4 0 35 0 836 3 1 36 0┆
0x0292c0…0292e0 20 38 34 37 20 33 20 31 20 33 33 0d 0a 30 20 38 35 31 20 33 20 30 20 32 39 0d 0a 30 20 38 37 39 ┆ 847 3 1 33 0 851 3 0 29 0 879┆
0x0292e0…029300 20 36 20 30 20 33 30 0d 0a 30 20 35 30 31 20 31 20 35 20 33 30 0d 0a 30 20 38 39 31 20 36 20 30 ┆ 6 0 30 0 501 1 5 30 0 891 6 0┆
0x029300…029320 20 33 31 0d 0a 30 20 38 35 31 20 33 20 33 20 32 38 0d 0a 30 20 38 35 32 20 33 20 33 20 32 34 0d ┆ 31 0 851 3 3 28 0 852 3 3 24 ┆
0x029320…029340 0a 30 20 38 37 37 20 33 20 31 20 32 33 0d 0a 30 20 38 37 35 20 33 20 31 20 32 32 0d 0a 30 20 38 ┆ 0 877 3 1 23 0 875 3 1 22 0 8┆
0x029340…029360 37 35 20 33 20 31 20 32 31 0d 0a 30 20 38 35 36 20 33 20 30 20 32 30 0d 0a 38 35 37 20 38 35 38 ┆75 3 1 21 0 856 3 0 20 857 858┆
0x029360…029380 20 32 20 38 34 20 31 39 0d 0a 30 20 31 33 33 38 20 34 20 30 20 31 38 0d 0a 30 20 39 30 33 20 36 ┆ 2 84 19 0 1338 4 0 18 0 903 6┆
0x029380…0293a0 20 30 20 33 32 0d 0a 30 20 38 35 36 20 33 20 32 20 31 39 0d 0a 30 20 38 36 31 20 31 20 38 32 20 ┆ 0 32 0 856 3 2 19 0 861 1 82 ┆
0x0293a0…0293c0 34 37 0d 0a 30 20 38 36 37 20 33 20 32 20 32 0d 0a 38 36 33 20 38 36 36 20 36 20 31 20 31 37 0d ┆47 0 867 3 2 2 863 866 6 1 17 ┆
0x0293c0…0293e0 0a 30 20 39 30 33 20 36 20 30 20 33 32 0d 0a 30 20 38 36 35 20 31 20 38 32 20 34 37 0d 0a 30 20 ┆ 0 903 6 0 32 0 865 1 82 47 0 ┆
0x0293e0…029400 38 36 36 20 33 20 31 20 31 36 0d 0a 30 20 38 36 37 20 33 20 31 20 31 0d 0a 30 20 38 36 38 20 31 ┆866 3 1 16 0 867 3 1 1 0 868 1┆
0x029400…029420 (11, 0, 1) 20 31 20 34 38 0d 0a 30 20 30 20 30 20 32 20 30 0d 0a 38 37 30 20 38 30 36 20 35 20 38 30 34 0d ┆ 1 48 0 0 0 2 0 870 806 5 804 ┆
0x029420…029440 0a 30 20 38 30 33 20 35 20 30 0d 0a 38 37 32 20 38 30 31 20 35 20 38 30 30 0d 0a 30 20 37 39 39 ┆ 0 803 5 0 872 801 5 800 0 799┆
0x029440…029460 20 35 20 30 0d 0a 38 37 34 20 38 36 34 20 35 20 38 36 32 0d 0a 30 20 38 36 30 20 35 20 30 0d 0a ┆ 5 0 874 864 5 862 0 860 5 0 ┆
0x029460…029480 38 37 36 20 38 35 39 20 35 20 38 35 38 0d 0a 30 20 38 35 35 20 35 20 30 0d 0a 38 37 38 20 38 35 ┆876 859 5 858 0 855 5 0 878 85┆
0x029480…0294a0 34 20 35 20 38 30 39 0d 0a 30 20 38 33 31 20 35 20 30 0d 0a 38 38 30 20 36 35 35 20 35 20 36 35 ┆4 5 809 0 831 5 0 880 655 5 65┆
0x0294a0…0294c0 34 0d 0a 38 38 31 20 36 35 37 20 35 20 36 35 36 0d 0a 38 38 32 20 36 36 33 20 35 20 36 36 32 0d ┆4 881 657 5 656 882 663 5 662 ┆
0x0294c0…0294e0 0a 38 38 33 20 36 36 35 20 35 20 36 36 34 0d 0a 38 38 34 20 36 37 39 20 35 20 36 37 38 0d 0a 38 ┆ 883 665 5 664 884 679 5 678 8┆
0x0294e0…029500 38 35 20 36 38 31 20 35 20 36 38 30 0d 0a 38 38 36 20 36 39 31 20 35 20 36 39 30 0d 0a 38 38 37 ┆85 681 5 680 886 691 5 690 887┆
0x029500…029520 20 36 39 33 20 35 20 36 39 32 0d 0a 38 38 38 20 37 30 33 20 35 20 37 30 32 0d 0a 38 38 39 20 37 ┆ 693 5 692 888 703 5 702 889 7┆
0x029520…029540 34 35 20 35 20 37 34 34 0d 0a 38 39 30 20 38 34 38 20 35 20 38 34 37 0d 0a 30 20 35 30 30 20 35 ┆45 5 744 890 848 5 847 0 500 5┆
0x029540…029560 20 30 0d 0a 38 39 32 20 37 31 37 20 35 20 37 31 36 0d 0a 38 39 33 20 37 32 35 20 35 20 37 32 34 ┆ 0 892 717 5 716 893 725 5 724┆
0x029560…029580 0d 0a 38 39 34 20 37 32 37 20 35 20 37 32 36 0d 0a 38 39 35 20 37 32 39 20 35 20 37 32 38 0d 0a ┆ 894 727 5 726 895 729 5 728 ┆
0x029580…0295a0 38 39 36 20 37 33 31 20 35 20 37 33 30 0d 0a 38 39 37 20 37 33 33 20 35 20 37 33 32 0d 0a 38 39 ┆896 731 5 730 897 733 5 732 89┆
0x0295a0…0295c0 38 20 37 33 35 20 35 20 37 33 34 0d 0a 38 39 39 20 37 33 37 20 35 20 37 33 36 0d 0a 39 30 30 20 ┆8 735 5 734 899 737 5 736 900 ┆
0x0295c0…0295e0 37 33 39 20 35 20 37 33 38 0d 0a 39 30 31 20 37 39 33 20 35 20 37 39 32 0d 0a 39 30 32 20 38 35 ┆739 5 738 901 793 5 792 902 85┆
0x0295e0…029600 30 20 35 20 38 34 39 0d 0a 30 20 37 31 35 20 35 20 30 0d 0a 39 30 34 20 34 30 38 20 35 20 34 30 ┆0 5 849 0 715 5 0 904 408 5 40┆
0x029600…029620 (11, 0, 2) 34 0d 0a 39 30 35 20 34 34 32 20 35 20 34 34 31 0d 0a 39 30 36 20 38 31 38 20 35 20 38 31 37 0d ┆4 905 442 5 441 906 818 5 817 ┆
0x029620…029640 0a 30 20 38 30 39 20 35 20 30 0d 0a 39 30 38 20 38 34 34 20 35 20 38 33 36 0d 0a 30 20 38 33 35 ┆ 0 809 5 0 908 844 5 836 0 835┆
0x029640…029660 20 35 20 30 0d 0a 39 31 30 20 34 38 37 20 35 20 34 30 38 0d 0a 39 31 31 20 34 39 34 20 35 20 34 ┆ 5 0 910 487 5 408 911 494 5 4┆
0x029660…029680 38 38 0d 0a 30 20 38 33 34 20 35 20 30 0d 0a 39 31 33 20 37 39 38 20 35 20 37 0d 0a 39 31 34 20 ┆88 0 834 5 0 913 798 5 7 914 ┆
0x029680…0296a0 37 39 38 20 35 20 38 30 30 0d 0a 30 20 34 38 36 20 35 20 30 0d 0a 39 31 36 20 34 38 31 20 35 20 ┆798 5 800 0 486 5 0 916 481 5 ┆
0x0296a0…0296c0 34 37 39 0d 0a 30 20 34 37 37 20 35 20 30 0d 0a 39 31 38 20 37 39 37 20 35 20 37 0d 0a 39 31 39 ┆479 0 477 5 0 918 797 5 7 919┆
0x0296c0…0296e0 20 37 39 37 20 35 20 38 30 30 0d 0a 30 20 34 38 35 20 35 20 30 0d 0a 39 32 31 20 34 36 36 20 35 ┆ 797 5 800 0 485 5 0 921 466 5┆
0x0296e0…029700 20 34 36 34 0d 0a 30 20 34 36 31 20 35 20 30 0d 0a 39 32 33 20 34 35 33 20 35 20 34 35 32 0d 0a ┆ 464 0 461 5 0 923 453 5 452 ┆
0x029700…029720 30 20 34 34 39 20 35 20 30 0d 0a 39 32 35 20 33 37 37 20 35 20 34 30 0d 0a 30 20 33 34 39 20 35 ┆0 449 5 0 925 377 5 40 0 349 5┆
0x029720…029740 20 30 0d 0a 39 32 37 20 33 35 31 20 35 20 33 32 38 0d 0a 39 32 38 20 33 35 30 20 35 20 33 33 39 ┆ 0 927 351 5 328 928 350 5 339┆
0x029740…029760 0d 0a 39 32 39 20 33 36 31 20 35 20 33 36 30 0d 0a 39 33 30 20 33 36 38 20 35 20 33 36 37 0d 0a ┆ 929 361 5 360 930 368 5 367 ┆
0x029760…029780 39 33 31 20 33 37 30 20 35 20 33 36 39 0d 0a 39 33 32 20 33 39 30 20 35 20 33 38 39 0d 0a 39 33 ┆931 370 5 369 932 390 5 389 93┆
0x029780…0297a0 33 20 34 32 36 20 35 20 34 32 35 0d 0a 39 33 34 20 34 34 38 20 35 20 34 34 37 0d 0a 39 33 35 20 ┆3 426 5 425 934 448 5 447 935 ┆
0x0297a0…0297c0 34 36 30 20 35 20 34 35 39 0d 0a 39 33 36 20 35 36 35 20 35 20 35 36 34 0d 0a 39 33 37 20 35 38 ┆460 5 459 936 565 5 564 937 58┆
0x0297c0…0297e0 33 20 35 20 35 38 32 0d 0a 30 20 33 37 36 20 35 20 30 0d 0a 39 33 39 20 33 37 31 20 35 20 33 37 ┆3 5 582 0 376 5 0 939 371 5 37┆
0x0297e0…029800 30 0d 0a 30 20 33 37 32 20 35 20 30 0d 0a 39 34 31 20 33 36 37 20 35 20 33 36 36 0d 0a 30 20 32 ┆0 0 372 5 0 941 367 5 366 0 2┆
0x029800…029820 (11, 0, 3) 38 37 20 35 20 30 0d 0a 39 34 33 20 33 35 38 20 35 20 33 35 35 0d 0a 30 20 33 35 32 20 35 20 30 ┆87 5 0 943 358 5 355 0 352 5 0┆
0x029820…029840 0d 0a 39 34 35 20 33 32 38 20 35 20 33 32 34 0d 0a 39 34 36 20 34 32 35 20 35 20 34 32 31 0d 0a ┆ 945 328 5 324 946 425 5 421 ┆
0x029840…029860 39 34 37 20 34 34 37 20 35 20 34 34 36 0d 0a 39 34 38 20 35 36 34 20 35 20 35 36 31 0d 0a 39 34 ┆947 447 5 446 948 564 5 561 94┆
0x029860…029880 39 20 35 38 32 20 35 20 35 37 39 0d 0a 30 20 34 30 20 35 20 30 0d 0a 39 35 31 20 38 32 38 20 35 ┆9 582 5 579 0 40 5 0 951 828 5┆
0x029880…0298a0 20 38 32 37 0d 0a 30 20 34 33 34 20 35 20 30 0d 0a 39 35 33 20 34 33 37 20 35 20 34 33 34 0d 0a ┆ 827 0 434 5 0 953 437 5 434 ┆
0x0298a0…0298c0 39 35 34 20 34 33 37 20 35 20 38 32 38 0d 0a 30 20 34 33 33 20 35 20 30 0d 0a 39 35 36 20 33 33 ┆954 437 5 828 0 433 5 0 956 33┆
0x0298c0…0298e0 36 20 35 20 33 33 35 0d 0a 30 20 33 32 34 20 35 20 30 0d 0a 39 35 38 20 34 32 34 20 35 20 34 32 ┆6 5 335 0 324 5 0 958 424 5 42┆
0x0298e0…029900 32 0d 0a 39 35 39 20 35 36 31 20 35 20 35 36 30 0d 0a 30 20 34 32 30 20 35 20 30 0d 0a 39 36 31 ┆2 959 561 5 560 0 420 5 0 961┆
0x029900…029920 20 33 32 37 20 35 20 33 32 35 0d 0a 30 20 33 32 33 20 35 20 30 0d 0a 39 36 33 20 37 39 35 20 35 ┆ 327 5 325 0 323 5 0 963 795 5┆
0x029920…029940 20 37 0d 0a 39 36 34 20 37 39 35 20 35 20 38 30 30 0d 0a 39 36 35 20 38 35 33 20 35 20 38 30 39 ┆ 7 964 795 5 800 965 853 5 809┆
0x029940…029960 0d 0a 30 20 34 38 32 20 35 20 30 0d 0a 39 36 37 20 33 39 33 20 35 20 33 39 31 0d 0a 30 20 31 33 ┆ 0 482 5 0 967 393 5 391 0 13┆
0x029960…029980 20 35 20 30 0d 0a 39 36 39 20 32 39 31 20 35 20 32 39 30 0d 0a 39 37 30 20 34 30 30 20 35 20 33 ┆ 5 0 969 291 5 290 970 400 5 3┆
0x029980…0299a0 39 39 0d 0a 39 37 31 20 38 31 35 20 35 20 38 31 34 0d 0a 30 20 33 38 35 20 35 20 30 0d 0a 39 37 ┆99 971 815 5 814 0 385 5 0 97┆
0x0299a0…0299c0 33 20 33 38 33 20 35 20 33 38 32 0d 0a 30 20 33 37 39 20 35 20 30 0d 0a 39 37 35 20 34 34 36 20 ┆3 383 5 382 0 379 5 0 975 446 ┆
0x0299c0…0299e0 35 20 34 34 35 0d 0a 30 20 33 33 20 35 20 30 0d 0a 39 37 37 20 37 39 32 20 35 20 35 30 30 0d 0a ┆5 445 0 33 5 0 977 792 5 500 ┆
0x0299e0…029a00 39 37 38 20 37 31 32 20 35 20 36 37 31 0d 0a 39 37 39 20 37 31 32 20 35 20 36 37 39 0d 0a 39 38 ┆978 712 5 671 979 712 5 679 98┆
0x029a00…029a20 (11, 0, 4) 30 20 37 31 32 20 35 20 36 38 31 0d 0a 39 38 31 20 37 31 32 20 35 20 36 39 31 0d 0a 39 38 32 20 ┆0 712 5 681 981 712 5 691 982 ┆
0x029a20…029a40 37 31 32 20 35 20 36 39 33 0d 0a 39 38 33 20 37 31 32 20 35 20 36 39 34 0d 0a 39 38 34 20 37 31 ┆712 5 693 983 712 5 694 984 71┆
0x029a40…029a60 32 20 35 20 36 39 38 0d 0a 39 38 35 20 37 31 32 20 35 20 36 39 39 0d 0a 39 38 36 20 37 31 32 20 ┆2 5 698 985 712 5 699 986 712 ┆
0x029a60…029a80 35 20 37 30 33 0d 0a 39 38 37 20 38 34 39 20 35 20 38 34 38 0d 0a 30 20 37 35 30 20 35 20 30 0d ┆5 703 987 849 5 848 0 750 5 0 ┆
0x029a80…029aa0 0a 39 38 39 20 37 38 38 20 35 20 35 35 34 0d 0a 39 39 30 20 37 38 33 20 35 20 35 39 34 0d 0a 39 ┆ 989 788 5 554 990 783 5 594 9┆
0x029aa0…029ac0 39 31 20 37 37 37 20 35 20 37 37 35 0d 0a 30 20 37 39 30 20 35 20 30 0d 0a 39 39 33 20 37 35 31 ┆91 777 5 775 0 790 5 0 993 751┆
0x029ac0…029ae0 20 35 20 36 33 33 0d 0a 39 39 34 20 37 33 38 20 35 20 36 35 35 0d 0a 39 39 35 20 37 33 34 20 35 ┆ 5 633 994 738 5 655 995 734 5┆
0x029ae0…029b00 20 36 35 37 0d 0a 39 39 36 20 37 33 30 20 35 20 36 36 33 0d 0a 39 39 37 20 37 32 36 20 35 20 36 ┆ 657 996 730 5 663 997 726 5 6┆
0x029b00…029b20 36 35 0d 0a 39 39 38 20 37 32 33 20 35 20 36 36 36 0d 0a 39 39 39 20 37 32 31 20 35 20 36 36 39 ┆65 998 723 5 666 999 721 5 669┆
0x029b20…029b40 0d 0a 31 30 30 30 20 37 31 39 20 35 20 36 37 30 0d 0a 31 30 30 31 20 37 34 32 20 35 20 36 37 31 ┆ 1000 719 5 670 1001 742 5 671┆
0x029b40…029b60 0d 0a 31 30 30 32 20 37 33 38 20 35 20 36 37 39 0d 0a 31 30 30 33 20 37 33 34 20 35 20 36 38 31 ┆ 1002 738 5 679 1003 734 5 681┆
0x029b60…029b80 0d 0a 31 30 30 34 20 37 33 30 20 35 20 36 39 31 0d 0a 31 30 30 35 20 37 32 36 20 35 20 36 39 33 ┆ 1004 730 5 691 1005 726 5 693┆
0x029b80…029ba0 0d 0a 31 30 30 36 20 37 32 33 20 35 20 36 39 34 0d 0a 31 30 30 37 20 37 32 31 20 35 20 36 39 38 ┆ 1006 723 5 694 1007 721 5 698┆
0x029ba0…029bc0 0d 0a 31 30 30 38 20 37 31 39 20 35 20 36 39 39 0d 0a 31 30 30 39 20 37 31 36 20 35 20 37 30 33 ┆ 1008 719 5 699 1009 716 5 703┆
0x029bc0…029be0 0d 0a 31 30 31 30 20 37 31 36 20 35 20 37 34 35 0d 0a 31 30 31 31 20 37 38 30 20 35 20 37 37 39 ┆ 1010 716 5 745 1011 780 5 779┆
0x029be0…029c00 0d 0a 30 20 37 37 36 20 35 20 30 0d 0a 31 30 31 33 20 37 33 36 20 35 20 36 37 39 0d 0a 31 30 31 ┆ 0 776 5 0 1013 736 5 679 101┆
0x029c00…029c20 (11, 0, 5) 34 20 37 33 32 20 35 20 36 38 31 0d 0a 31 30 31 35 20 37 32 38 20 35 20 36 39 31 0d 0a 31 30 31 ┆4 732 5 681 1015 728 5 691 101┆
0x029c20…029c40 36 20 37 32 34 20 35 20 36 39 33 0d 0a 31 30 31 37 20 37 32 32 20 35 20 36 39 34 0d 0a 31 30 31 ┆6 724 5 693 1017 722 5 694 101┆
0x029c40…029c60 38 20 37 32 30 20 35 20 36 39 38 0d 0a 31 30 31 39 20 37 31 38 20 35 20 36 39 39 0d 0a 31 30 32 ┆8 720 5 698 1019 718 5 699 102┆
0x029c60…029c80 30 20 37 31 34 20 35 20 37 30 33 0d 0a 30 20 37 34 30 20 35 20 30 0d 0a 31 30 32 32 20 37 31 30 ┆0 714 5 703 0 740 5 0 1022 710┆
0x029c80…029ca0 20 35 20 36 37 31 0d 0a 31 30 32 33 20 37 31 30 20 35 20 36 37 39 0d 0a 31 30 32 34 20 37 31 30 ┆ 5 671 1023 710 5 679 1024 710┆
0x029ca0…029cc0 20 35 20 36 38 31 0d 0a 31 30 32 35 20 37 31 30 20 35 20 36 39 31 0d 0a 31 30 32 36 20 37 31 30 ┆ 5 681 1025 710 5 691 1026 710┆
0x029cc0…029ce0 20 35 20 36 39 33 0d 0a 31 30 32 37 20 37 31 30 20 35 20 36 39 34 0d 0a 31 30 32 38 20 37 31 30 ┆ 5 693 1027 710 5 694 1028 710┆
0x029ce0…029d00 20 35 20 36 39 38 0d 0a 31 30 32 39 20 37 31 30 20 35 20 36 39 39 0d 0a 31 30 33 30 20 37 31 30 ┆ 5 698 1029 710 5 699 1030 710┆
0x029d00…029d20 20 35 20 37 30 33 0d 0a 30 20 37 34 39 20 35 20 30 0d 0a 31 30 33 32 20 36 39 37 20 35 20 36 37 ┆ 5 703 0 749 5 0 1032 697 5 67┆
0x029d20…029d40 31 0d 0a 31 30 33 33 20 36 39 37 20 35 20 36 37 39 0d 0a 31 30 33 34 20 36 39 37 20 35 20 36 38 ┆1 1033 697 5 679 1034 697 5 68┆
0x029d40…029d60 31 0d 0a 31 30 33 35 20 36 39 37 20 35 20 36 39 31 0d 0a 31 30 33 36 20 36 39 37 20 35 20 36 39 ┆1 1035 697 5 691 1036 697 5 69┆
0x029d60…029d80 33 0d 0a 31 30 33 37 20 36 39 37 20 35 20 36 39 34 0d 0a 31 30 33 38 20 36 39 37 20 35 20 36 39 ┆3 1037 697 5 694 1038 697 5 69┆
0x029d80…029da0 38 0d 0a 31 30 33 39 20 36 39 37 20 35 20 36 39 39 0d 0a 31 30 34 30 20 36 39 37 20 35 20 37 30 ┆8 1039 697 5 699 1040 697 5 70┆
0x029da0…029dc0 33 0d 0a 30 20 36 36 38 20 35 20 30 0d 0a 31 30 34 32 20 32 34 36 20 35 20 31 31 39 0d 0a 31 30 ┆3 0 668 5 0 1042 246 5 119 10┆
0x029dc0…029de0 34 33 20 32 35 30 20 35 20 32 34 39 0d 0a 31 30 34 34 20 32 36 31 20 35 20 32 36 30 0d 0a 30 20 ┆43 250 5 249 1044 261 5 260 0 ┆
0x029de0…029e00 32 36 32 20 35 20 30 0d 0a 31 30 34 36 20 37 30 38 20 35 20 36 37 31 0d 0a 31 30 34 37 20 37 30 ┆262 5 0 1046 708 5 671 1047 70┆
0x029e00…029e20 (11, 0, 6) 38 20 35 20 36 37 39 0d 0a 31 30 34 38 20 37 30 38 20 35 20 36 38 31 0d 0a 31 30 34 39 20 37 30 ┆8 5 679 1048 708 5 681 1049 70┆
0x029e20…029e40 38 20 35 20 36 39 31 0d 0a 31 30 35 30 20 37 30 38 20 35 20 36 39 33 0d 0a 31 30 35 31 20 37 30 ┆8 5 691 1050 708 5 693 1051 70┆
0x029e40…029e60 38 20 35 20 36 39 34 0d 0a 31 30 35 32 20 37 30 38 20 35 20 36 39 38 0d 0a 31 30 35 33 20 37 30 ┆8 5 694 1052 708 5 698 1053 70┆
0x029e60…029e80 38 20 35 20 36 39 39 0d 0a 31 30 35 34 20 37 30 38 20 35 20 37 30 33 0d 0a 30 20 37 34 38 20 35 ┆8 5 699 1054 708 5 703 0 748 5┆
0x029e80…029ea0 20 30 0d 0a 31 30 35 36 20 37 30 36 20 35 20 36 37 31 0d 0a 31 30 35 37 20 37 30 36 20 35 20 36 ┆ 0 1056 706 5 671 1057 706 5 6┆
0x029ea0…029ec0 37 39 0d 0a 31 30 35 38 20 37 30 36 20 35 20 36 38 31 0d 0a 31 30 35 39 20 37 30 36 20 35 20 36 ┆79 1058 706 5 681 1059 706 5 6┆
0x029ec0…029ee0 39 31 0d 0a 31 30 36 30 20 37 30 36 20 35 20 36 39 33 0d 0a 31 30 36 31 20 37 30 36 20 35 20 36 ┆91 1060 706 5 693 1061 706 5 6┆
0x029ee0…029f00 39 34 0d 0a 31 30 36 32 20 37 30 36 20 35 20 36 39 38 0d 0a 31 30 36 33 20 37 30 36 20 35 20 36 ┆94 1062 706 5 698 1063 706 5 6┆
0x029f00…029f20 39 39 0d 0a 31 30 36 34 20 37 30 36 20 35 20 37 30 33 0d 0a 30 20 37 34 37 20 35 20 30 0d 0a 31 ┆99 1064 706 5 703 0 747 5 0 1┆
0x029f20…029f40 30 36 36 20 37 30 34 20 35 20 36 37 31 0d 0a 31 30 36 37 20 37 30 34 20 35 20 36 37 39 0d 0a 31 ┆066 704 5 671 1067 704 5 679 1┆
0x029f40…029f60 30 36 38 20 37 30 34 20 35 20 36 38 31 0d 0a 31 30 36 39 20 37 30 34 20 35 20 36 39 31 0d 0a 31 ┆068 704 5 681 1069 704 5 691 1┆
0x029f60…029f80 30 37 30 20 37 30 34 20 35 20 36 39 33 0d 0a 31 30 37 31 20 37 30 34 20 35 20 36 39 34 0d 0a 31 ┆070 704 5 693 1071 704 5 694 1┆
0x029f80…029fa0 30 37 32 20 37 30 34 20 35 20 36 39 38 0d 0a 31 30 37 33 20 37 30 34 20 35 20 36 39 39 0d 0a 31 ┆072 704 5 698 1073 704 5 699 1┆
0x029fa0…029fc0 30 37 34 20 37 30 34 20 35 20 37 30 33 0d 0a 30 20 37 34 36 20 35 20 30 0d 0a 31 30 37 36 20 37 ┆074 704 5 703 0 746 5 0 1076 7┆
0x029fc0…029fe0 37 30 20 35 20 37 35 35 0d 0a 30 20 37 35 32 20 35 20 30 0d 0a 31 30 37 38 20 36 33 32 20 35 20 ┆70 5 755 0 752 5 0 1078 632 5 ┆
0x029fe0…02a000 36 33 31 0d 0a 30 20 36 32 37 20 35 20 30 0d 0a 31 30 38 30 20 37 30 32 20 35 20 36 37 31 0d 0a ┆631 0 627 5 0 1080 702 5 671 ┆
0x02a000…02a020 (11, 0, 7) 31 30 38 31 20 37 30 32 20 35 20 36 37 39 0d 0a 31 30 38 32 20 37 30 32 20 35 20 36 38 31 0d 0a ┆1081 702 5 679 1082 702 5 681 ┆
0x02a020…02a040 31 30 38 33 20 37 30 32 20 35 20 36 39 31 0d 0a 31 30 38 34 20 37 30 32 20 35 20 36 39 33 0d 0a ┆1083 702 5 691 1084 702 5 693 ┆
0x02a040…02a060 31 30 38 35 20 37 30 32 20 35 20 36 39 34 0d 0a 31 30 38 36 20 37 30 32 20 35 20 36 39 38 0d 0a ┆1085 702 5 694 1086 702 5 698 ┆
0x02a060…02a080 31 30 38 37 20 37 30 32 20 35 20 36 39 39 0d 0a 31 30 38 38 20 37 30 32 20 35 20 37 30 33 0d 0a ┆1087 702 5 699 1088 702 5 703 ┆
0x02a080…02a0a0 30 20 37 34 34 20 35 20 30 0d 0a 31 30 39 30 20 37 30 30 20 35 20 36 37 31 0d 0a 31 30 39 31 20 ┆0 744 5 0 1090 700 5 671 1091 ┆
0x02a0a0…02a0c0 37 30 30 20 35 20 36 37 39 0d 0a 31 30 39 32 20 37 30 30 20 35 20 36 38 31 0d 0a 31 30 39 33 20 ┆700 5 679 1092 700 5 681 1093 ┆
0x02a0c0…02a0e0 37 30 30 20 35 20 36 39 31 0d 0a 31 30 39 34 20 37 30 30 20 35 20 36 39 33 0d 0a 31 30 39 35 20 ┆700 5 691 1094 700 5 693 1095 ┆
0x02a0e0…02a100 37 30 30 20 35 20 36 39 34 0d 0a 31 30 39 36 20 37 30 30 20 35 20 36 39 38 0d 0a 31 30 39 37 20 ┆700 5 694 1096 700 5 698 1097 ┆
0x02a100…02a120 37 30 30 20 35 20 36 39 39 0d 0a 31 30 39 38 20 37 30 30 20 35 20 37 30 33 0d 0a 30 20 37 34 33 ┆700 5 699 1098 700 5 703 0 743┆
0x02a120…02a140 20 35 20 30 0d 0a 31 31 30 30 20 36 39 39 20 35 20 36 37 31 0d 0a 31 31 30 31 20 36 39 39 20 35 ┆ 5 0 1100 699 5 671 1101 699 5┆
0x02a140…02a160 20 36 37 39 0d 0a 31 31 30 32 20 36 39 39 20 35 20 36 38 31 0d 0a 31 31 30 33 20 36 39 39 20 35 ┆ 679 1102 699 5 681 1103 699 5┆
0x02a160…02a180 20 36 39 31 0d 0a 31 31 30 34 20 36 39 39 20 35 20 36 39 33 0d 0a 31 31 30 35 20 36 39 39 20 35 ┆ 691 1104 699 5 693 1105 699 5┆
0x02a180…02a1a0 20 36 39 34 0d 0a 31 31 30 36 20 36 39 39 20 35 20 36 39 38 0d 0a 31 31 30 37 20 36 39 39 20 35 ┆ 694 1106 699 5 698 1107 699 5┆
0x02a1a0…02a1c0 20 36 39 39 0d 0a 31 31 30 38 20 36 39 39 20 35 20 37 30 33 0d 0a 30 20 36 37 30 20 35 20 30 0d ┆ 699 1108 699 5 703 0 670 5 0 ┆
0x02a1c0…02a1e0 0a 31 31 31 30 20 36 38 38 20 35 20 36 37 31 0d 0a 31 31 31 31 20 36 38 38 20 35 20 36 37 39 0d ┆ 1110 688 5 671 1111 688 5 679 ┆
0x02a1e0…02a200 0a 31 31 31 32 20 36 38 38 20 35 20 36 38 31 0d 0a 31 31 31 33 20 36 38 38 20 35 20 36 39 31 0d ┆ 1112 688 5 681 1113 688 5 691 ┆
0x02a200…02a220 (11, 0, 8) 0a 31 31 31 34 20 36 38 38 20 35 20 36 39 33 0d 0a 31 31 31 35 20 36 38 38 20 35 20 36 39 34 0d ┆ 1114 688 5 693 1115 688 5 694 ┆
0x02a220…02a240 0a 31 31 31 36 20 36 38 38 20 35 20 36 39 38 0d 0a 31 31 31 37 20 36 38 38 20 35 20 36 39 39 0d ┆ 1116 688 5 698 1117 688 5 699 ┆
0x02a240…02a260 0a 31 31 31 38 20 36 38 38 20 35 20 37 30 33 0d 0a 30 20 36 36 31 20 35 20 30 0d 0a 31 31 32 30 ┆ 1118 688 5 703 0 661 5 0 1120┆
0x02a260…02a280 20 36 39 35 20 35 20 36 37 31 0d 0a 31 31 32 31 20 36 39 35 20 35 20 36 37 39 0d 0a 31 31 32 32 ┆ 695 5 671 1121 695 5 679 1122┆
0x02a280…02a2a0 20 36 39 35 20 35 20 36 38 31 0d 0a 31 31 32 33 20 36 39 35 20 35 20 36 39 31 0d 0a 31 31 32 34 ┆ 695 5 681 1123 695 5 691 1124┆
0x02a2a0…02a2c0 20 36 39 35 20 35 20 36 39 33 0d 0a 31 31 32 35 20 36 39 35 20 35 20 36 39 34 0d 0a 31 31 32 36 ┆ 695 5 693 1125 695 5 694 1126┆
0x02a2c0…02a2e0 20 36 39 35 20 35 20 36 39 38 0d 0a 31 31 32 37 20 36 39 35 20 35 20 36 39 39 0d 0a 31 31 32 38 ┆ 695 5 698 1127 695 5 699 1128┆
0x02a2e0…02a300 20 36 39 35 20 35 20 37 30 33 0d 0a 30 20 36 36 37 20 35 20 30 0d 0a 31 31 33 30 20 36 39 34 20 ┆ 695 5 703 0 667 5 0 1130 694 ┆
0x02a300…02a320 35 20 36 37 31 0d 0a 31 31 33 31 20 36 39 34 20 35 20 36 37 39 0d 0a 31 31 33 32 20 36 39 34 20 ┆5 671 1131 694 5 679 1132 694 ┆
0x02a320…02a340 35 20 36 38 31 0d 0a 31 31 33 33 20 36 39 34 20 35 20 36 39 31 0d 0a 31 31 33 34 20 36 39 34 20 ┆5 681 1133 694 5 691 1134 694 ┆
0x02a340…02a360 35 20 36 39 33 0d 0a 31 31 33 35 20 36 39 34 20 35 20 36 39 34 0d 0a 31 31 33 36 20 36 39 34 20 ┆5 693 1135 694 5 694 1136 694 ┆
0x02a360…02a380 35 20 36 39 38 0d 0a 31 31 33 37 20 36 39 34 20 35 20 36 39 39 0d 0a 31 31 33 38 20 36 39 34 20 ┆5 698 1137 694 5 699 1138 694 ┆
0x02a380…02a3a0 35 20 37 30 33 0d 0a 30 20 36 36 36 20 35 20 30 0d 0a 31 31 34 30 20 36 39 32 20 35 20 36 37 31 ┆5 703 0 666 5 0 1140 692 5 671┆
0x02a3a0…02a3c0 0d 0a 31 31 34 31 20 36 39 32 20 35 20 36 37 39 0d 0a 31 31 34 32 20 36 39 32 20 35 20 36 38 31 ┆ 1141 692 5 679 1142 692 5 681┆
0x02a3c0…02a3e0 0d 0a 31 31 34 33 20 36 39 32 20 35 20 36 39 31 0d 0a 31 31 34 34 20 36 39 32 20 35 20 36 39 33 ┆ 1143 692 5 691 1144 692 5 693┆
0x02a3e0…02a400 0d 0a 31 31 34 35 20 36 39 32 20 35 20 36 39 34 0d 0a 31 31 34 36 20 36 39 32 20 35 20 36 39 38 ┆ 1145 692 5 694 1146 692 5 698┆
0x02a400…02a420 (11, 0, 9) 0d 0a 31 31 34 37 20 36 39 32 20 35 20 36 39 39 0d 0a 31 31 34 38 20 36 39 32 20 35 20 37 30 33 ┆ 1147 692 5 699 1148 692 5 703┆
0x02a420…02a440 0d 0a 30 20 36 36 34 20 35 20 30 0d 0a 31 31 35 30 20 36 39 30 20 35 20 36 37 31 0d 0a 31 31 35 ┆ 0 664 5 0 1150 690 5 671 115┆
0x02a440…02a460 31 20 36 39 30 20 35 20 36 37 39 0d 0a 31 31 35 32 20 36 39 30 20 35 20 36 38 31 0d 0a 31 31 35 ┆1 690 5 679 1152 690 5 681 115┆
0x02a460…02a480 33 20 36 39 30 20 35 20 36 39 31 0d 0a 31 31 35 34 20 36 39 30 20 35 20 36 39 33 0d 0a 31 31 35 ┆3 690 5 691 1154 690 5 693 115┆
0x02a480…02a4a0 35 20 36 39 30 20 35 20 36 39 34 0d 0a 31 31 35 36 20 36 39 30 20 35 20 36 39 38 0d 0a 31 31 35 ┆5 690 5 694 1156 690 5 698 115┆
0x02a4a0…02a4c0 37 20 36 39 30 20 35 20 36 39 39 0d 0a 31 31 35 38 20 36 39 30 20 35 20 37 30 33 0d 0a 30 20 36 ┆7 690 5 699 1158 690 5 703 0 6┆
0x02a4c0…02a4e0 36 32 20 35 20 30 0d 0a 31 31 36 30 20 35 38 39 20 35 20 35 38 38 0d 0a 30 20 35 38 34 20 35 20 ┆62 5 0 1160 589 5 588 0 584 5 ┆
0x02a4e0…02a500 30 0d 0a 31 31 36 32 20 36 38 30 20 35 20 36 37 31 0d 0a 31 31 36 33 20 36 38 30 20 35 20 36 37 ┆0 1162 680 5 671 1163 680 5 67┆
0x02a500…02a520 39 0d 0a 31 31 36 34 20 36 38 30 20 35 20 36 38 31 0d 0a 31 31 36 35 20 36 38 30 20 35 20 36 39 ┆9 1164 680 5 681 1165 680 5 69┆
0x02a520…02a540 31 0d 0a 31 31 36 36 20 36 38 30 20 35 20 36 39 33 0d 0a 31 31 36 37 20 36 38 30 20 35 20 36 39 ┆1 1166 680 5 693 1167 680 5 69┆
0x02a540…02a560 34 0d 0a 31 31 36 38 20 36 38 30 20 35 20 36 39 38 0d 0a 31 31 36 39 20 36 38 30 20 35 20 36 39 ┆4 1168 680 5 698 1169 680 5 69┆
0x02a560…02a580 39 0d 0a 31 31 37 30 20 36 38 30 20 35 20 37 30 33 0d 0a 30 20 36 35 36 20 35 20 30 0d 0a 31 31 ┆9 1170 680 5 703 0 656 5 0 11┆
0x02a580…02a5a0 37 32 20 36 37 38 20 35 20 36 37 31 0d 0a 31 31 37 33 20 36 37 38 20 35 20 36 37 39 0d 0a 31 31 ┆72 678 5 671 1173 678 5 679 11┆
0x02a5a0…02a5c0 37 34 20 36 37 38 20 35 20 36 38 31 0d 0a 31 31 37 35 20 36 37 38 20 35 20 36 39 31 0d 0a 31 31 ┆74 678 5 681 1175 678 5 691 11┆
0x02a5c0…02a5e0 37 36 20 36 37 38 20 35 20 36 39 33 0d 0a 31 31 37 37 20 36 37 38 20 35 20 36 39 34 0d 0a 31 31 ┆76 678 5 693 1177 678 5 694 11┆
0x02a5e0…02a600 37 38 20 36 37 38 20 35 20 36 39 38 0d 0a 31 31 37 39 20 36 37 38 20 35 20 36 39 39 0d 0a 31 31 ┆78 678 5 698 1179 678 5 699 11┆
0x02a600…02a620 (11, 0, 10) 38 30 20 36 37 38 20 35 20 37 30 33 0d 0a 30 20 36 35 34 20 35 20 30 0d 0a 31 31 38 32 20 32 37 ┆80 678 5 703 0 654 5 0 1182 27┆
0x02a620…02a640 30 20 35 20 36 33 0d 0a 31 31 38 33 20 32 35 38 20 35 20 37 38 0d 0a 31 31 38 34 20 32 35 35 20 ┆0 5 63 1183 258 5 78 1184 255 ┆
0x02a640…02a660 35 20 31 30 36 0d 0a 31 31 38 35 20 32 34 35 20 35 20 31 31 39 0d 0a 31 31 38 36 20 32 34 35 20 ┆5 106 1185 245 5 119 1186 245 ┆
0x02a660…02a680 35 20 32 34 39 0d 0a 31 31 38 37 20 32 34 35 20 35 20 32 36 30 0d 0a 31 31 38 38 20 32 35 38 20 ┆5 249 1187 245 5 260 1188 258 ┆
0x02a680…02a6a0 35 20 32 36 37 0d 0a 31 31 38 39 20 32 37 33 20 35 20 32 37 32 0d 0a 31 31 39 30 20 32 37 30 20 ┆5 267 1189 273 5 272 1190 270 ┆
0x02a6a0…02a6c0 35 20 32 37 38 0d 0a 31 31 39 31 20 32 35 35 20 35 20 32 39 33 0d 0a 31 31 39 32 20 33 33 33 20 ┆5 278 1191 255 5 293 1192 333 ┆
0x02a6c0…02a6e0 35 20 33 33 32 0d 0a 31 31 39 33 20 34 33 30 20 35 20 34 32 39 0d 0a 31 31 39 34 20 34 37 35 20 ┆5 332 1193 430 5 429 1194 475 ┆
0x02a6e0…02a700 35 20 34 37 34 0d 0a 31 31 39 35 20 35 33 36 20 35 20 35 33 35 0d 0a 31 31 39 36 20 35 34 31 20 ┆5 474 1195 536 5 535 1196 541 ┆
0x02a700…02a720 35 20 35 34 30 0d 0a 31 31 39 37 20 35 39 32 20 35 20 35 39 31 0d 0a 31 31 39 38 20 35 39 37 20 ┆5 540 1197 592 5 591 1198 597 ┆
0x02a720…02a740 35 20 35 39 36 0d 0a 31 31 39 39 20 36 30 33 20 35 20 36 30 32 0d 0a 31 32 30 30 20 36 30 36 20 ┆5 596 1199 603 5 602 1200 606 ┆
0x02a740…02a760 35 20 36 30 35 0d 0a 31 32 30 31 20 36 32 33 20 35 20 36 30 38 0d 0a 31 32 30 32 20 36 32 36 20 ┆5 605 1201 623 5 608 1202 626 ┆
0x02a760…02a780 35 20 36 32 35 0d 0a 31 32 30 33 20 36 32 33 20 35 20 36 33 31 0d 0a 31 32 30 34 20 36 35 32 20 ┆5 625 1203 623 5 631 1204 652 ┆
0x02a780…02a7a0 35 20 36 35 31 0d 0a 31 32 30 35 20 36 32 33 20 35 20 37 35 35 0d 0a 31 32 30 36 20 37 38 37 20 ┆5 651 1205 623 5 755 1206 787 ┆
0x02a7a0…02a7c0 35 20 37 38 36 0d 0a 30 20 33 33 31 20 35 20 30 0d 0a 31 32 30 38 20 32 30 33 20 35 20 32 30 32 ┆5 786 0 331 5 0 1208 203 5 202┆
0x02a7c0…02a7e0 0d 0a 31 32 30 39 20 32 30 39 20 35 20 32 30 38 0d 0a 31 32 31 30 20 32 31 35 20 35 20 32 31 34 ┆ 1209 209 5 208 1210 215 5 214┆
0x02a7e0…02a800 0d 0a 31 32 31 31 20 32 32 31 20 35 20 32 32 30 0d 0a 31 32 31 32 20 32 32 37 20 35 20 32 32 36 ┆ 1211 221 5 220 1212 227 5 226┆
0x02a800…02a820 (11, 0, 11) 0d 0a 31 32 31 33 20 32 33 33 20 35 20 32 33 32 0d 0a 31 32 31 34 20 32 33 39 20 35 20 32 33 38 ┆ 1213 233 5 232 1214 239 5 238┆
0x02a820…02a840 0d 0a 30 20 31 35 38 20 35 20 30 0d 0a 31 32 31 36 20 31 34 32 20 35 20 31 34 31 0d 0a 31 32 31 ┆ 0 158 5 0 1216 142 5 141 121┆
0x02a840…02a860 37 20 31 35 30 20 35 20 31 34 39 0d 0a 31 32 31 38 20 31 37 31 20 35 20 31 37 30 0d 0a 31 32 31 ┆7 150 5 149 1218 171 5 170 121┆
0x02a860…02a880 39 20 31 37 39 20 35 20 31 37 38 0d 0a 31 32 32 30 20 31 38 37 20 35 20 31 38 36 0d 0a 31 32 32 ┆9 179 5 178 1220 187 5 186 122┆
0x02a880…02a8a0 31 20 31 39 35 20 35 20 31 39 34 0d 0a 30 20 31 32 32 20 35 20 30 0d 0a 31 32 32 33 20 32 35 37 ┆1 195 5 194 0 122 5 0 1223 257┆
0x02a8a0…02a8c0 20 35 20 39 33 0d 0a 31 32 32 34 20 31 33 30 20 35 20 31 32 39 0d 0a 31 32 32 35 20 31 33 32 20 ┆ 5 93 1224 130 5 129 1225 132 ┆
0x02a8c0…02a8e0 35 20 31 33 31 0d 0a 31 32 32 36 20 31 33 34 20 35 20 31 33 33 0d 0a 31 32 32 37 20 31 33 36 20 ┆5 131 1226 134 5 133 1227 136 ┆
0x02a8e0…02a900 35 20 31 33 35 0d 0a 31 32 32 38 20 31 33 38 20 35 20 31 33 37 0d 0a 31 32 32 39 20 31 34 30 20 ┆5 135 1228 138 5 137 1229 140 ┆
0x02a900…02a920 35 20 31 33 39 0d 0a 30 20 31 32 31 20 35 20 30 0d 0a 31 32 33 31 20 32 35 32 20 35 20 31 30 37 ┆5 139 0 121 5 0 1231 252 5 107┆
0x02a920…02a940 0d 0a 31 32 33 32 20 32 35 32 20 35 20 33 34 31 0d 0a 31 32 33 33 20 32 35 32 20 35 20 35 34 34 ┆ 1232 252 5 341 1233 252 5 544┆
0x02a940…02a960 0d 0a 31 32 33 34 20 32 35 32 20 35 20 35 35 32 0d 0a 31 32 33 35 20 32 35 32 20 35 20 35 35 36 ┆ 1234 252 5 552 1235 252 5 556┆
0x02a960…02a980 0d 0a 31 32 33 36 20 32 35 32 20 35 20 35 36 39 0d 0a 31 32 33 37 20 32 35 32 20 35 20 36 33 34 ┆ 1236 252 5 569 1237 252 5 634┆
0x02a980…02a9a0 0d 0a 31 32 33 38 20 32 35 32 20 35 20 36 34 35 0d 0a 30 20 39 31 20 35 20 30 0d 0a 31 32 34 30 ┆ 1238 252 5 645 0 91 5 0 1240┆
0x02a9a0…02a9c0 20 32 36 38 20 35 20 32 36 37 0d 0a 30 20 32 36 33 20 35 20 30 0d 0a 31 32 34 32 20 32 37 39 20 ┆ 268 5 267 0 263 5 0 1242 279 ┆
0x02a9c0…02a9e0 35 20 32 37 38 0d 0a 30 20 32 37 34 20 35 20 30 0d 0a 31 32 34 34 20 33 34 31 20 35 20 34 30 0d ┆5 278 0 274 5 0 1244 341 5 40 ┆
0x02a9e0…02aa00 0a 31 32 34 35 20 33 34 31 20 35 20 32 39 32 0d 0a 31 32 34 36 20 33 34 31 20 35 20 33 32 38 0d ┆ 1245 341 5 292 1246 341 5 328 ┆
0x02aa00…02aa20 (11, 0, 12) 0a 31 32 34 37 20 33 34 31 20 35 20 33 33 39 0d 0a 31 32 34 38 20 33 34 31 20 35 20 33 36 30 0d ┆ 1247 341 5 339 1248 341 5 360 ┆
0x02aa20…02aa40 0a 31 32 34 39 20 33 34 31 20 35 20 33 36 37 0d 0a 31 32 35 30 20 33 34 31 20 35 20 33 36 39 0d ┆ 1249 341 5 367 1250 341 5 369 ┆
0x02aa40…02aa60 0a 31 32 35 31 20 33 34 31 20 35 20 33 38 39 0d 0a 31 32 35 32 20 33 34 31 20 35 20 34 32 35 0d ┆ 1251 341 5 389 1252 341 5 425 ┆
0x02aa60…02aa80 0a 31 32 35 33 20 33 34 31 20 35 20 34 34 37 0d 0a 31 32 35 34 20 33 34 31 20 35 20 34 35 39 0d ┆ 1253 341 5 447 1254 341 5 459 ┆
0x02aa80…02aaa0 0a 31 32 35 35 20 36 33 34 20 35 20 35 30 32 0d 0a 31 32 35 36 20 35 34 34 20 35 20 35 34 33 0d ┆ 1255 634 5 502 1256 544 5 543 ┆
0x02aaa0…02aac0 0a 31 32 35 37 20 35 35 32 20 35 20 35 35 31 0d 0a 31 32 35 38 20 36 33 34 20 35 20 35 35 34 0d ┆ 1257 552 5 551 1258 634 5 554 ┆
0x02aac0…02aae0 0a 31 32 35 39 20 35 35 36 20 35 20 35 35 35 0d 0a 31 32 36 30 20 33 34 31 20 35 20 35 36 34 0d ┆ 1259 556 5 555 1260 341 5 564 ┆
0x02aae0…02ab00 0a 31 32 36 31 20 35 36 39 20 35 20 35 36 38 0d 0a 31 32 36 32 20 33 34 31 20 35 20 35 38 32 0d ┆ 1261 569 5 568 1262 341 5 582 ┆
0x02ab00…02ab20 0a 31 32 36 33 20 35 36 39 20 35 20 35 38 38 0d 0a 31 32 36 34 20 36 33 34 20 35 20 35 39 34 0d ┆ 1263 569 5 588 1264 634 5 594 ┆
0x02ab20…02ab40 0a 31 32 36 35 20 36 33 34 20 35 20 36 33 33 0d 0a 31 32 36 36 20 36 34 35 20 35 20 36 34 34 0d ┆ 1265 634 5 633 1266 645 5 644 ┆
0x02ab40…02ab60 0a 31 32 36 37 20 36 33 34 20 35 20 36 35 35 0d 0a 31 32 36 38 20 36 33 34 20 35 20 36 35 37 0d ┆ 1267 634 5 655 1268 634 5 657 ┆
0x02ab60…02ab80 0a 31 32 36 39 20 36 33 34 20 35 20 36 36 33 0d 0a 31 32 37 30 20 36 33 34 20 35 20 36 36 35 0d ┆ 1269 634 5 663 1270 634 5 665 ┆
0x02ab80…02aba0 0a 31 32 37 31 20 36 33 34 20 35 20 36 36 36 0d 0a 31 32 37 32 20 36 33 34 20 35 20 36 36 39 0d ┆ 1271 634 5 666 1272 634 5 669 ┆
0x02aba0…02abc0 0a 31 32 37 33 20 36 33 34 20 35 20 36 37 30 0d 0a 31 32 37 34 20 36 33 34 20 35 20 36 37 31 0d ┆ 1273 634 5 670 1274 634 5 671 ┆
0x02abc0…02abe0 0a 31 32 37 35 20 36 33 34 20 35 20 36 37 39 0d 0a 31 32 37 36 20 36 33 34 20 35 20 36 38 31 0d ┆ 1275 634 5 679 1276 634 5 681 ┆
0x02abe0…02ac00 0a 31 32 37 37 20 36 33 34 20 35 20 36 39 31 0d 0a 31 32 37 38 20 36 33 34 20 35 20 36 39 33 0d ┆ 1277 634 5 691 1278 634 5 693 ┆
0x02ac00…02ac20 (11, 0, 13) 0a 31 32 37 39 20 36 33 34 20 35 20 36 39 34 0d 0a 31 32 38 30 20 36 33 34 20 35 20 36 39 38 0d ┆ 1279 634 5 694 1280 634 5 698 ┆
0x02ac20…02ac40 0a 31 32 38 31 20 36 33 34 20 35 20 36 39 39 0d 0a 31 32 38 32 20 36 33 34 20 35 20 37 30 33 0d ┆ 1281 634 5 699 1282 634 5 703 ┆
0x02ac40…02ac60 0a 31 32 38 33 20 36 33 34 20 35 20 37 34 35 0d 0a 31 32 38 34 20 36 33 34 20 35 20 37 37 35 0d ┆ 1283 634 5 745 1284 634 5 775 ┆
0x02ac60…02ac80 0a 31 32 38 35 20 36 33 34 20 35 20 37 37 39 0d 0a 30 20 31 30 37 20 35 20 30 0d 0a 30 20 31 39 ┆ 1285 634 5 779 0 107 5 0 0 19┆
0x02ac80…02aca0 20 33 20 30 20 31 34 38 0d 0a 30 20 39 36 36 20 33 20 30 20 31 34 35 0d 0a 30 20 39 36 38 20 33 ┆ 3 0 148 0 966 3 0 145 0 968 3┆
0x02aca0…02acc0 20 30 20 31 35 32 0d 0a 30 20 31 32 30 20 33 20 30 20 33 31 31 0d 0a 30 20 31 32 32 32 20 33 20 ┆ 0 152 0 120 3 0 311 0 1222 3 ┆
0x02acc0…02ace0 30 20 33 30 32 0d 0a 30 20 31 32 30 37 20 33 20 30 20 32 39 33 0d 0a 30 20 31 32 30 37 20 33 20 ┆0 302 0 1207 3 0 293 0 1207 3 ┆
0x02ace0…02ad00 31 20 32 39 32 0d 0a 30 20 31 32 30 37 20 33 20 31 20 32 39 31 0d 0a 30 20 31 31 38 31 20 33 20 ┆1 292 0 1207 3 1 291 0 1181 3 ┆
0x02ad00…02ad20 30 20 32 37 38 0d 0a 30 20 31 32 30 37 20 33 20 32 20 32 39 30 0d 0a 30 20 31 32 30 37 20 33 20 ┆0 278 0 1207 3 2 290 0 1207 3 ┆
0x02ad20…02ad40 32 20 32 38 39 0d 0a 30 20 31 32 30 37 20 33 20 32 20 32 38 38 0d 0a 30 20 31 32 30 37 20 33 20 ┆2 289 0 1207 3 2 288 0 1207 3 ┆
0x02ad40…02ad60 32 20 32 38 37 0d 0a 30 20 31 31 38 31 20 33 20 32 20 32 38 35 0d 0a 30 20 31 31 38 31 20 33 20 ┆2 287 0 1181 3 2 285 0 1181 3 ┆
0x02ad60…02ad80 32 20 32 38 34 0d 0a 30 20 31 31 38 31 20 33 20 32 20 32 38 33 0d 0a 30 20 31 31 38 31 20 33 20 ┆2 284 0 1181 3 2 283 0 1181 3 ┆
0x02ad80…02ada0 32 20 32 38 32 0d 0a 30 20 31 31 38 31 20 33 20 32 20 32 38 31 0d 0a 30 20 31 31 38 31 20 33 20 ┆2 282 0 1181 3 2 281 0 1181 3 ┆
0x02ada0…02adc0 32 20 32 38 30 0d 0a 30 20 31 31 38 31 20 33 20 32 20 32 37 39 0d 0a 30 20 31 32 34 31 20 33 20 ┆2 280 0 1181 3 2 279 0 1241 3 ┆
0x02adc0…02ade0 30 20 33 32 37 0d 0a 30 20 39 32 34 20 33 20 30 20 36 39 0d 0a 30 20 33 39 39 20 33 20 30 20 31 ┆0 327 0 924 3 0 69 0 399 3 0 1┆
0x02ade0…02ae00 34 33 0d 0a 30 20 34 38 34 20 33 20 31 20 31 30 39 0d 0a 30 20 39 32 30 20 33 20 30 20 35 39 0d ┆43 0 484 3 1 109 0 920 3 0 59 ┆
0x02ae00…02ae20 (11, 0, 14) 0a 30 20 34 35 35 20 33 20 30 20 36 30 0d 0a 30 20 39 31 37 20 33 20 31 20 35 34 0d 0a 30 20 39 ┆ 0 455 3 0 60 0 917 3 1 54 0 9┆
0x02ae20…02ae40 31 32 20 33 20 31 20 34 37 0d 0a 30 20 34 39 35 20 33 20 30 20 31 34 30 0d 0a 30 20 35 36 36 20 ┆12 3 1 47 0 495 3 0 140 0 566 ┆
0x02ae40…02ae60 33 20 30 20 32 36 30 0d 0a 30 20 31 31 35 39 20 33 20 30 20 32 36 38 0d 0a 30 20 31 31 35 39 20 ┆3 0 260 0 1159 3 0 268 0 1159 ┆
0x02ae60…02ae80 33 20 32 20 32 37 30 0d 0a 30 20 31 30 33 31 20 33 20 30 20 32 31 34 0d 0a 30 20 31 30 37 37 20 ┆3 2 270 0 1031 3 0 214 0 1077 ┆
0x02ae80…02aea0 33 20 30 20 32 33 33 0d 0a 30 20 31 30 32 31 20 33 20 30 20 32 31 33 0d 0a 30 20 31 30 35 35 20 ┆3 0 233 0 1021 3 0 213 0 1055 ┆
0x02aea0…02aec0 33 20 32 20 32 32 31 0d 0a 30 20 31 30 31 32 20 33 20 30 20 32 31 32 0d 0a 30 20 31 30 31 32 20 ┆3 2 221 0 1012 3 0 212 0 1012 ┆
0x02aec0…02aee0 33 20 30 20 32 30 39 0d 0a 30 20 31 30 31 32 20 33 20 30 20 32 30 38 0d 0a 30 20 31 30 31 32 20 ┆3 0 209 0 1012 3 0 208 0 1012 ┆
0x02aee0…02af00 33 20 30 20 32 30 37 0d 0a 30 20 31 30 31 32 20 33 20 30 20 32 30 36 0d 0a 30 20 31 30 31 32 20 ┆3 0 207 0 1012 3 0 206 0 1012 ┆
0x02af00…02af20 33 20 30 20 32 30 32 0d 0a 30 20 31 30 31 32 20 33 20 30 20 31 39 39 0d 0a 30 20 31 30 31 32 20 ┆3 0 202 0 1012 3 0 199 0 1012 ┆
0x02af20…02af40 33 20 30 20 31 39 37 0d 0a 30 20 31 30 31 32 20 33 20 30 20 31 39 36 0d 0a 30 20 31 30 31 32 20 ┆3 0 197 0 1012 3 0 196 0 1012 ┆
0x02af40…02af60 33 20 30 20 31 39 35 0d 0a 30 20 31 30 31 32 20 33 20 30 20 31 39 34 0d 0a 30 20 31 30 31 32 20 ┆3 0 195 0 1012 3 0 194 0 1012 ┆
0x02af60…02af80 33 20 30 20 31 39 33 0d 0a 30 20 37 37 31 20 33 20 30 20 32 33 38 0d 0a 30 20 38 36 32 20 33 20 ┆3 0 193 0 771 3 0 238 0 862 3 ┆
0x02af80…02afa0 31 20 34 0d 0a 30 20 38 33 33 20 33 20 31 20 31 31 31 0d 0a 30 20 38 34 35 20 33 20 30 20 33 35 ┆1 4 0 833 3 1 111 0 845 3 0 35┆
0x02afa0…02afc0 0d 0a 30 20 38 37 33 20 33 20 30 20 31 38 0d 0a 0d 0a 20 20 20 20 31 20 30 30 30 20 43 4f 44 45 ┆ 0 873 3 0 18 1 000 CODE┆
0x02afc0…02afe0 2c 20 53 59 4d 42 4f 4c 20 54 41 42 4c 45 20 0d 0a 20 20 20 20 32 20 30 20 0d 0a 20 20 20 20 33 ┆, SYMBOL TABLE 2 0 3┆
0x02afe0…02b000 20 31 30 30 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 0d 0a 20 20 20 20 34 20 ┆ 100 ------------------ 4 ┆
0x02b000…02b020 (11, 0, 15) 31 33 31 31 20 45 4e 44 49 4e 43 4c 55 44 45 20 0d 0a 20 20 20 20 35 20 31 30 31 30 20 46 49 52 ┆1311 ENDINCLUDE 5 1010 FIR┆
0x02b020…02b040 53 54 20 42 45 47 49 4e 20 0d 0a 20 20 20 20 36 20 30 20 0d 0a 20 20 20 20 37 20 30 20 0d 0a 20 ┆ST BEGIN 6 0 7 0 ┆
0x02b040…02b060 20 20 20 38 20 31 33 31 30 20 45 4e 44 43 4f 4e 54 45 58 54 20 0d 0a 20 20 20 20 39 20 30 20 0d ┆ 8 1310 ENDCONTEXT 9 0 ┆
0x02b060…02b080 0a 20 20 20 31 30 20 30 20 0d 0a 20 20 20 31 31 20 30 20 0d 0a 20 20 20 31 32 20 30 20 0d 0a 20 ┆ 10 0 11 0 12 0 ┆
0x02b080…02b0a0 20 20 31 33 20 30 20 0d 0a 20 20 20 31 34 20 31 33 30 31 20 43 4f 4e 54 45 58 54 20 0d 0a 20 20 ┆ 13 0 14 1301 CONTEXT ┆
0x02b0a0…02b0c0 20 31 35 20 31 33 31 31 20 45 4e 44 49 4e 43 4c 55 44 45 20 0d 0a 20 20 20 31 36 20 30 20 0d 0a ┆ 15 1311 ENDINCLUDE 16 0 ┆
0x02b0c0…02b0e0 20 20 20 31 37 20 31 33 30 32 20 45 4f 4d 2c 20 4c 41 53 54 45 4e 44 20 28 20 49 46 20 53 41 56 ┆ 17 1302 EOM, LASTEND ( IF SAV┆
0x02b0e0…02b100 45 20 29 20 0d 0a 20 20 20 31 38 20 31 33 30 33 20 45 4f 4d 2c 20 4c 41 53 54 45 4e 44 20 0d 0a ┆E ) 18 1303 EOM, LASTEND ┆
0x02b100…02b120 20 20 20 31 39 20 30 20 20 0d 0a 20 20 20 32 30 20 30 20 20 0d 0a 20 20 20 32 31 20 31 33 31 32 ┆ 19 0 20 0 21 1312┆
0x02b120…02b140 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 32 32 20 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 ┆ ENDLEVEL 22 1312 ENDLEVEL ┆
0x02b140…02b160 0d 0a 20 20 20 32 33 20 30 20 0d 0a 20 20 20 32 34 20 30 20 0d 0a 20 20 20 32 35 20 31 30 31 20 ┆ 23 0 24 0 25 101 ┆
0x02b160…02b180 45 52 52 4f 52 50 52 4f 47 52 41 4d 20 0d 0a 20 20 20 32 36 20 31 33 30 34 20 45 4e 44 50 52 4f ┆ERRORPROGRAM 26 1304 ENDPRO┆
0x02b180…02b1a0 47 44 45 43 4c 20 0d 0a 20 20 20 32 37 20 31 33 30 35 20 50 52 4f 47 44 45 43 4c 2c 20 44 45 43 ┆GDECL 27 1305 PROGDECL, DEC┆
0x02b1a0…02b1c0 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 20 32 38 20 31 30 31 32 20 45 4e 44 42 4c 4f 43 4b 20 45 ┆LARATION 28 1012 ENDBLOCK E┆
0x02b1c0…02b1e0 4e 44 4c 45 56 45 4c 20 45 4e 44 4c 45 56 45 4c 0d 0a 20 20 20 32 39 20 31 30 32 38 20 45 58 54 ┆NDLEVEL ENDLEVEL 29 1028 EXT┆
0x02b1e0…02b200 45 52 4e 41 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 33 30 20 31 32 30 32 20 53 54 41 52 ┆ERNAL ENDLEVEL 30 1202 STAR┆
0x02b200…02b220 (11, 1, 1) 54 4c 41 42 45 4c 53 43 4f 50 45 20 0d 0a 20 20 20 33 31 20 31 32 30 33 20 45 4e 44 4c 41 42 45 ┆TLABELSCOPE 31 1203 ENDLABE┆
0x02b220…02b240 4c 53 43 4f 50 45 20 0d 0a 20 20 20 33 32 20 31 30 32 32 20 42 45 47 49 4e 4c 45 56 45 4c 2c 20 ┆LSCOPE 32 1022 BEGINLEVEL, ┆
0x02b240…02b260 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 20 33 33 20 31 30 30 39 20 45 4e 44 44 45 43 4c 41 ┆BEGINLEVEL 33 1009 ENDDECLA┆
0x02b260…02b280 52 41 54 49 4f 4e 53 20 0d 0a 20 20 20 33 34 20 30 20 0d 0a 20 20 20 33 35 20 30 20 0d 0a 20 20 ┆RATIONS 34 0 35 0 ┆
0x02b280…02b2a0 20 33 36 20 30 20 0d 0a 20 20 20 33 37 20 30 20 0d 0a 20 20 20 33 38 20 30 20 0d 0a 20 20 20 33 ┆ 36 0 37 0 38 0 3┆
0x02b2a0…02b2c0 39 20 30 20 0d 0a 20 20 20 34 30 20 30 20 0d 0a 20 20 20 34 31 20 30 20 0d 0a 20 20 20 34 32 20 ┆9 0 40 0 41 0 42 ┆
0x02b2c0…02b2e0 30 20 0d 0a 20 20 20 34 33 20 30 20 0d 0a 20 20 20 34 34 20 30 20 0d 0a 20 20 20 34 35 20 30 20 ┆0 43 0 44 0 45 0 ┆
0x02b2e0…02b300 0d 0a 20 20 20 34 36 20 30 20 0d 0a 20 20 20 34 37 20 30 20 0d 0a 20 20 20 34 38 20 31 30 33 20 ┆ 46 0 47 0 48 103 ┆
0x02b300…02b320 45 52 52 4f 52 43 4f 4e 53 54 41 4e 54 20 0d 0a 20 20 20 34 39 20 30 20 0d 0a 20 20 20 35 30 20 ┆ERRORCONSTANT 49 0 50 ┆
0x02b320…02b340 30 20 0d 0a 20 20 20 35 31 20 35 30 31 20 45 4e 44 43 4f 4e 53 54 44 45 43 4c 20 0d 0a 20 20 20 ┆0 51 501 ENDCONSTDECL ┆
0x02b340…02b360 35 32 20 35 30 33 20 49 44 28 41 4e 4f 4e 59 4d 4f 55 53 29 20 45 4e 44 45 58 50 52 45 53 53 49 ┆52 503 ID(ANONYMOUS) ENDEXPRESSI┆
0x02b360…02b380 4f 4e 20 45 4e 44 43 4f 4e 53 54 44 45 43 4c 20 0d 0a 20 20 20 35 33 20 35 30 32 20 43 4f 4e 53 ┆ON ENDCONSTDECL 53 502 CONS┆
0x02b380…02b3a0 54 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 20 35 34 20 30 20 0d 0a 20 ┆TDECL, DECLARATION 54 0 ┆
0x02b3a0…02b3c0 20 20 35 35 20 31 30 34 20 45 52 52 4f 52 54 59 50 45 20 0d 0a 20 20 20 35 36 20 30 20 0d 0a 20 ┆ 55 104 ERRORTYPE 56 0 ┆
0x02b3c0…02b3e0 20 20 35 37 20 30 20 0d 0a 20 20 20 35 38 20 36 30 31 20 45 4e 44 4c 45 56 45 4c 20 45 4e 44 54 ┆ 57 0 58 601 ENDLEVEL ENDT┆
0x02b3e0…02b400 59 50 45 44 45 43 4c 2c 20 45 4e 44 54 59 50 45 44 45 43 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a ┆YPEDECL, ENDTYPEDECL ENDLEVEL ┆
0x02b400…02b420 (11, 1, 2) 20 20 20 35 39 20 36 30 36 20 2c 20 46 4f 52 57 41 52 44 54 59 50 45 20 0d 0a 20 20 20 36 30 20 ┆ 59 606 , FORWARDTYPE 60 ┆
0x02b420…02b440 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 2c 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 20 36 ┆1007 ENDFORMAL, ENDFORMAL 6┆
0x02b440…02b460 31 20 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 2c 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 ┆1 1007 ENDFORMAL, ENDFORMAL ┆
0x02b460…02b480 20 36 32 20 30 20 0d 0a 20 20 20 36 33 20 30 20 0d 0a 20 20 20 36 34 20 31 30 30 36 20 0d 0a 20 ┆ 62 0 63 0 64 1006 ┆
0x02b480…02b4a0 20 20 36 35 20 31 30 32 33 20 46 4f 52 4d 41 4c 20 50 41 52 41 4d 20 4c 49 53 54 2c 20 53 54 41 ┆ 65 1023 FORMAL PARAM LIST, STA┆
0x02b4a0…02b4c0 52 54 4c 49 53 54 20 0d 0a 20 20 20 36 36 20 36 30 32 20 0d 0a 20 20 20 36 37 20 31 32 33 20 45 ┆RTLIST 66 602 67 123 E┆
0x02b4c0…02b4e0 52 52 4f 52 20 0d 0a 20 20 20 36 38 20 30 20 0d 0a 20 20 20 36 39 20 36 30 33 20 45 4e 44 54 59 ┆RROR 68 0 69 603 ENDTY┆
0x02b4e0…02b500 50 45 20 0d 0a 20 20 20 37 30 20 36 30 34 20 0d 0a 20 20 20 37 31 20 36 30 35 20 45 4e 44 50 4f ┆PE 70 604 71 605 ENDPO┆
0x02b500…02b520 49 4e 54 45 52 20 0d 0a 20 20 20 37 32 20 36 30 37 20 45 4e 44 53 43 41 4c 41 52 20 0d 0a 20 20 ┆INTER 72 607 ENDSCALAR ┆
0x02b520…02b540 20 37 33 20 36 30 38 20 45 4e 44 53 55 42 52 41 4e 47 45 20 0d 0a 20 20 20 37 34 20 30 20 0d 0a ┆ 73 608 ENDSUBRANGE 74 0 ┆
0x02b540…02b560 20 20 20 37 35 20 30 20 0d 0a 20 20 20 37 36 20 36 31 37 20 45 4e 44 50 52 4f 47 44 45 43 4c 20 ┆ 75 0 76 617 ENDPROGDECL ┆
0x02b560…02b580 45 58 54 45 52 4e 41 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 37 37 20 36 31 36 20 50 52 ┆EXTERNAL ENDLEVEL 77 616 PR┆
0x02b580…02b5a0 4f 47 44 45 43 4c 20 0d 0a 20 20 20 37 38 20 36 32 30 20 50 4f 49 4e 54 45 52 54 59 50 45 2c 20 ┆OGDECL 78 620 POINTERTYPE, ┆
0x02b5a0…02b5c0 4e 45 57 54 59 50 45 20 0d 0a 20 20 20 37 39 20 36 32 31 20 2c 20 4e 45 57 54 59 50 45 20 53 54 ┆NEWTYPE 79 621 , NEWTYPE ST┆
0x02b5c0…02b5e0 41 52 54 4c 49 53 54 20 44 45 43 4c 41 52 45 4c 49 53 54 0d 0a 20 20 20 38 30 20 36 32 32 20 2c ┆ARTLIST DECLARELIST 80 622 ,┆
0x02b5e0…02b600 20 4e 45 57 54 59 50 45 20 53 54 41 52 54 4c 49 53 54 20 44 45 43 4c 41 52 45 4c 49 53 54 0d 0a ┆ NEWTYPE STARTLIST DECLARELIST ┆
0x02b600…02b620 (11, 1, 3) 20 20 20 38 31 20 30 20 0d 0a 20 20 20 38 32 20 30 20 0d 0a 20 20 20 38 33 20 30 20 0d 0a 20 20 ┆ 81 0 82 0 83 0 ┆
0x02b620…02b640 20 38 34 20 36 31 34 20 2c 20 50 41 43 4b 45 44 20 0d 0a 20 20 20 38 35 20 36 31 38 20 2c 20 50 ┆ 84 614 , PACKED 85 618 , P┆
0x02b640…02b660 41 43 4b 45 44 33 35 30 32 20 0d 0a 20 20 20 38 36 20 30 20 2c 20 55 4e 50 41 43 4b 45 44 20 0d ┆ACKED3502 86 0 , UNPACKED ┆
0x02b660…02b680 0a 20 20 20 38 37 20 30 20 0d 0a 20 20 20 38 38 20 30 20 0d 0a 20 20 20 38 39 20 36 30 30 20 54 ┆ 87 0 88 0 89 600 T┆
0x02b680…02b6a0 59 50 45 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 20 39 30 20 36 31 35 ┆YPEDECL, DECLARATION 90 615┆
0x02b6a0…02b6c0 20 45 4e 44 41 52 52 41 59 28 53 29 20 0d 0a 20 20 20 39 31 20 36 32 33 20 41 52 52 41 59 54 59 ┆ ENDARRAY(S) 91 623 ARRAYTY┆
0x02b6c0…02b6e0 50 45 2c 20 4e 45 57 54 59 50 45 20 0d 0a 20 20 20 39 32 20 30 20 0d 0a 20 20 20 39 33 20 30 20 ┆PE, NEWTYPE 92 0 93 0 ┆
0x02b6e0…02b700 0d 0a 20 20 20 39 34 20 31 32 33 20 45 52 52 4f 52 20 0d 0a 20 20 20 39 35 20 36 32 33 20 41 52 ┆ 94 123 ERROR 95 623 AR┆
0x02b700…02b720 52 41 59 54 59 50 45 2c 20 4e 45 57 54 59 50 45 20 0d 0a 20 20 20 39 36 20 36 34 30 20 0d 0a 20 ┆RAYTYPE, NEWTYPE 96 640 ┆
0x02b720…02b740 20 20 39 37 20 31 30 39 20 45 52 52 4f 52 20 0d 0a 20 20 20 39 38 20 36 31 30 20 45 4e 44 52 45 ┆ 97 109 ERROR 98 610 ENDRE┆
0x02b740…02b760 43 4f 52 44 2c 20 45 4e 44 52 45 43 4f 52 44 20 0d 0a 20 20 20 39 39 20 36 32 34 20 52 45 43 4f ┆CORD, ENDRECORD 99 624 RECO┆
0x02b760…02b780 52 44 54 59 50 45 2c 20 4e 45 57 54 59 50 45 0d 0a 20 20 31 30 30 20 30 20 0d 0a 20 20 31 30 31 ┆RDTYPE, NEWTYPE 100 0 101┆
0x02b780…02b7a0 20 30 20 0d 0a 20 20 31 30 32 20 30 20 0d 0a 20 20 31 30 33 20 36 31 31 20 45 4e 44 46 49 45 4c ┆ 0 102 0 103 611 ENDFIEL┆
0x02b7a0…02b7c0 44 4c 49 53 54 2c 20 45 4e 44 46 49 45 4c 44 20 0d 0a 20 20 31 30 34 20 36 33 32 20 52 45 43 46 ┆DLIST, ENDFIELD 104 632 RECF┆
0x02b7c0…02b7e0 49 45 4c 44 53 2c 20 53 54 41 52 54 4c 49 53 54 20 0d 0a 20 20 31 30 35 20 36 34 30 20 0d 0a 20 ┆IELDS, STARTLIST 105 640 ┆
0x02b7e0…02b800 20 31 30 36 20 31 31 30 20 45 52 52 4f 52 20 0d 0a 20 20 31 30 37 20 36 31 32 20 45 4e 44 53 45 ┆ 106 110 ERROR 107 612 ENDSE┆
0x02b800…02b820 (11, 1, 4) 54 20 45 4e 44 54 59 50 45 2c 20 45 4e 44 53 45 54 20 0d 0a 20 20 31 30 38 20 36 32 35 20 53 45 ┆T ENDTYPE, ENDSET 108 625 SE┆
0x02b820…02b840 54 54 59 50 45 2c 20 4e 45 57 54 59 50 45 20 0d 0a 20 20 31 30 39 20 30 20 0d 0a 20 20 31 31 30 ┆TTYPE, NEWTYPE 109 0 110┆
0x02b840…02b860 20 37 30 36 20 4b 49 4e 44 3a 3d 56 41 52 20 0d 0a 20 20 31 31 31 20 30 20 0d 0a 20 20 31 31 32 ┆ 706 KIND:=VAR 111 0 112┆
0x02b860…02b880 20 37 30 37 20 4b 49 4e 44 3a 3d 53 48 41 52 45 44 20 0d 0a 20 20 31 31 33 20 30 20 0d 0a 20 20 ┆ 707 KIND:=SHARED 113 0 ┆
0x02b880…02b8a0 31 31 34 20 30 20 0d 0a 20 20 31 31 35 20 30 20 0d 0a 20 20 31 31 36 20 37 30 30 20 56 41 52 44 ┆114 0 115 0 116 700 VARD┆
0x02b8a0…02b8c0 45 43 4c 2f 53 48 41 52 45 44 44 45 43 4c 2c 20 53 54 41 52 54 4c 49 53 54 20 0d 0a 20 20 31 31 ┆ECL/SHAREDDECL, STARTLIST 11┆
0x02b8c0…02b8e0 37 20 30 20 0d 0a 20 20 31 31 38 20 30 20 0d 0a 20 20 31 31 39 20 31 31 31 20 45 52 52 4f 52 56 ┆7 0 118 0 119 111 ERRORV┆
0x02b8e0…02b900 41 52 20 0d 0a 20 20 31 32 30 20 31 31 32 20 45 52 52 4f 52 56 41 52 20 0d 0a 20 20 31 32 31 20 ┆AR 120 112 ERRORVAR 121 ┆
0x02b900…02b920 30 20 0d 0a 20 20 31 32 32 20 30 20 0d 0a 20 20 31 32 33 20 31 31 31 20 45 52 52 4f 52 56 41 52 ┆0 122 0 123 111 ERRORVAR┆
0x02b920…02b940 20 0d 0a 20 20 31 32 34 20 31 31 32 20 45 52 52 4f 52 56 41 52 20 0d 0a 20 20 31 32 35 20 37 30 ┆ 124 112 ERRORVAR 125 70┆
0x02b940…02b960 31 20 2c 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 32 36 20 37 30 31 20 2c 20 44 45 ┆1 , DECLARELIST 126 701 , DE┆
0x02b960…02b980 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 32 37 20 37 30 34 20 2c 20 44 45 43 4c 41 52 45 4c ┆CLARELIST 127 704 , DECLAREL┆
0x02b980…02b9a0 49 53 54 20 0d 0a 20 20 31 32 38 20 37 30 32 20 45 4e 44 49 4e 49 54 20 0d 0a 20 20 31 32 39 20 ┆IST 128 702 ENDINIT 129 ┆
0x02b9a0…02b9c0 37 30 35 20 45 4e 44 56 41 52 2f 45 4e 44 53 48 41 52 45 44 20 0d 0a 20 20 31 33 30 20 37 30 38 ┆705 ENDVAR/ENDSHARED 130 708┆
0x02b9c0…02b9e0 20 49 4e 49 54 20 0d 0a 20 20 31 33 31 20 30 20 0d 0a 20 20 31 33 32 20 31 30 30 32 20 45 4e 44 ┆ INIT 131 0 132 1002 END┆
0x02b9e0…02ba00 50 52 4f 43 44 45 43 4c 20 0d 0a 20 20 31 33 33 20 31 31 30 31 20 45 4e 44 46 55 4e 43 44 45 43 ┆PROCDECL 133 1101 ENDFUNCDEC┆
0x02ba00…02ba20 (11, 1, 5) 4c 20 0d 0a 20 20 31 33 34 20 31 30 31 31 20 45 4e 44 42 4c 4f 43 4b 20 45 4e 44 4c 45 56 45 4c ┆L 134 1011 ENDBLOCK ENDLEVEL┆
0x02ba20…02ba40 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 33 35 20 31 30 32 30 20 45 58 54 45 52 4e 41 4c 20 ┆ ENDLEVEL 135 1020 EXTERNAL ┆
0x02ba40…02ba60 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 33 36 20 31 30 32 37 20 4f 50 45 4e 52 4f 55 54 49 4e ┆ENDLEVEL 136 1027 OPENROUTIN┆
0x02ba60…02ba80 45 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 33 37 20 31 30 32 31 20 46 4f 52 57 41 52 44 20 ┆E ENDLEVEL 137 1021 FORWARD ┆
0x02ba80…02baa0 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 33 38 20 31 30 30 39 20 45 4e 44 44 45 43 4c 41 52 41 ┆ENDLEVEL 138 1009 ENDDECLARA┆
0x02baa0…02bac0 54 49 4f 4e 53 20 0d 0a 20 20 31 33 39 20 30 20 0d 0a 20 20 31 34 30 20 30 20 0d 0a 20 20 31 34 ┆TIONS 139 0 140 0 14┆
0x02bac0…02bae0 31 20 30 20 0d 0a 20 20 31 34 32 20 31 31 33 20 45 52 52 4f 52 50 52 4f 43 20 0d 0a 20 20 31 34 ┆1 0 142 113 ERRORPROC 14┆
0x02bae0…02bb00 33 20 31 30 30 33 20 50 52 4f 43 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 ┆3 1003 PROCDECL, DECLARATION ┆
0x02bb00…02bb20 20 31 34 34 20 31 30 30 34 20 50 52 4f 43 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 ┆ 144 1004 PROCDECL, DECLARATION ┆
0x02bb20…02bb40 0d 0a 20 20 31 34 35 20 31 30 30 31 20 50 49 43 4b 20 55 50 20 4e 41 4d 45 20 0d 0a 20 20 31 34 ┆ 145 1001 PICK UP NAME 14┆
0x02bb40…02bb60 36 20 30 20 0d 0a 20 20 31 34 37 20 31 31 34 20 45 52 52 4f 52 46 55 4e 43 54 20 0d 0a 20 20 31 ┆6 0 147 114 ERRORFUNCT 1┆
0x02bb60…02bb80 34 38 20 31 31 30 32 20 46 55 4e 43 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a ┆48 1102 FUNCDECL, DECLARATION ┆
0x02bb80…02bba0 20 20 31 34 39 20 31 31 30 33 20 46 55 4e 43 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e ┆ 149 1103 FUNCDECL, DECLARATION┆
0x02bba0…02bbc0 20 0d 0a 20 20 31 35 30 20 36 34 30 20 0d 0a 20 20 31 35 31 20 31 31 36 20 45 52 52 4f 52 20 0d ┆ 150 640 151 116 ERROR ┆
0x02bbc0…02bbe0 0a 20 20 31 35 32 20 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 31 35 33 20 31 30 ┆ 152 1007 ENDFORMAL 153 10┆
0x02bbe0…02bc00 30 37 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 31 35 34 20 31 30 32 32 20 42 45 47 49 4e 4c ┆07 ENDFORMAL 154 1022 BEGINL┆
0x02bc00…02bc20 (11, 1, 6) 45 56 45 4c 2c 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 31 35 35 20 30 20 0d 0a 20 20 31 ┆EVEL, BEGINLEVEL 155 0 1┆
0x02bc20…02bc40 35 36 20 30 20 0d 0a 20 20 31 35 37 20 31 30 30 36 20 45 4e 44 46 4f 52 4d 41 4c 4c 49 53 54 20 ┆56 0 157 1006 ENDFORMALLIST ┆
0x02bc40…02bc60 0d 0a 20 20 31 35 38 20 31 31 37 20 45 52 52 4f 52 50 41 52 41 4d 20 0d 0a 20 20 31 35 39 20 31 ┆ 158 117 ERRORPARAM 159 1┆
0x02bc60…02bc80 30 32 33 20 46 4f 52 4d 41 4c 50 41 52 41 4d 4c 49 53 54 2c 20 53 54 41 52 54 4c 49 53 54 20 0d ┆023 FORMALPARAMLIST, STARTLIST ┆
0x02bc80…02bca0 0a 20 20 31 36 30 20 31 30 32 34 20 46 4f 52 4d 41 4c 50 41 52 41 4d 4c 49 53 54 2c 20 53 54 41 ┆ 160 1024 FORMALPARAMLIST, STA┆
0x02bca0…02bcc0 52 54 4c 49 53 54 20 0d 0a 20 20 31 36 31 20 31 30 32 35 20 46 4f 52 4d 41 4c 50 41 52 41 4d 4c ┆RTLIST 161 1025 FORMALPARAML┆
0x02bcc0…02bce0 49 53 54 2c 20 53 54 41 52 54 4c 49 53 54 20 0d 0a 20 20 31 36 32 20 31 30 32 36 20 46 4f 52 4d ┆IST, STARTLIST 162 1026 FORM┆
0x02bce0…02bd00 41 4c 50 41 52 41 4d 4c 49 53 54 2c 20 53 54 41 52 54 4c 49 53 54 20 0d 0a 20 20 31 36 33 20 31 ┆ALPARAMLIST, STARTLIST 163 1┆
0x02bd00…02bd20 30 30 38 20 2c 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 36 34 20 31 30 30 38 20 2c ┆008 , DECLARELIST 164 1008 ,┆
0x02bd20…02bd40 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 36 35 20 30 20 0d 0a 20 20 31 36 36 20 39 ┆ DECLARELIST 165 0 166 9┆
0x02bd40…02bd60 30 31 20 20 0d 0a 20 20 31 36 37 20 39 30 32 20 0d 0a 20 20 31 36 38 20 30 20 0d 0a 20 20 31 36 ┆01 167 902 168 0 16┆
0x02bd60…02bd80 39 20 39 30 30 20 53 54 41 54 45 4d 45 4e 54 20 0d 0a 20 20 31 37 30 20 39 30 30 20 0d 0a 20 20 ┆9 900 STATEMENT 170 900 ┆
0x02bd80…02bda0 31 37 31 20 30 20 0d 0a 20 20 31 37 32 20 30 20 0d 0a 20 20 31 37 33 20 30 20 0d 0a 20 20 31 37 ┆171 0 172 0 173 0 17┆
0x02bda0…02bdc0 34 20 30 20 0d 0a 20 20 31 37 35 20 30 20 0d 0a 20 20 31 37 36 20 39 31 37 20 45 4e 44 4c 45 56 ┆4 0 175 0 176 917 ENDLEV┆
0x02bdc0…02bde0 45 4c 20 45 4e 44 46 4f 52 2c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 37 37 20 30 20 0d 0a ┆EL ENDFOR, ENDLEVEL 177 0 ┆
0x02bde0…02be00 20 20 31 37 38 20 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 20 31 37 39 20 39 35 38 20 45 4e 44 45 ┆ 178 925 ENDIF 179 958 ENDE┆
0x02be00…02be20 (11, 1, 7) 4c 53 45 20 0d 0a 20 20 31 38 30 20 30 20 0d 0a 20 20 31 38 31 20 30 20 0d 0a 20 20 31 38 32 20 ┆LSE 180 0 181 0 182 ┆
0x02be20…02be40 39 33 33 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 31 38 33 20 39 33 36 20 45 4e 44 57 49 54 48 ┆933 ENDWHILE 183 936 ENDWITH┆
0x02be40…02be60 20 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 38 34 20 39 34 39 20 ┆ ENDLEVEL, ENDLEVEL 184 949 ┆
0x02be60…02be80 45 4e 44 4c 4f 43 4b 20 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 ┆ENDLOCK ENDLEVEL, ENDLEVEL 1┆
0x02be80…02bea0 38 35 20 30 20 0d 0a 20 20 31 38 36 20 39 35 30 20 45 58 49 54 4c 4f 4f 50 20 0d 0a 20 20 31 38 ┆85 0 186 950 EXITLOOP 18┆
0x02bea0…02bec0 37 20 39 35 31 20 43 4f 4e 54 4c 4f 4f 50 20 0d 0a 20 20 31 38 38 20 39 35 32 20 45 58 49 54 53 ┆7 951 CONTLOOP 188 952 EXITS┆
0x02bec0…02bee0 54 41 54 20 0d 0a 20 20 31 38 39 20 39 35 33 20 45 4e 44 52 45 47 49 4f 4e 20 0d 0a 20 20 31 39 ┆TAT 189 953 ENDREGION 19┆
0x02bee0…02bf00 30 20 39 36 34 20 45 4e 44 43 48 41 4e 4e 45 4c 20 0d 0a 20 20 31 39 31 20 31 32 31 20 45 52 52 ┆0 964 ENDCHANNEL 191 121 ERR┆
0x02bf00…02bf20 4f 52 53 54 41 54 45 4d 45 4e 54 20 0d 0a 20 20 31 39 32 20 39 30 30 20 0d 0a 20 20 31 39 33 20 ┆ORSTATEMENT 192 900 193 ┆
0x02bf20…02bf40 30 20 0d 0a 20 20 31 39 34 20 30 20 0d 0a 20 20 31 39 35 20 30 20 0d 0a 20 20 31 39 36 20 30 20 ┆0 194 0 195 0 196 0 ┆
0x02bf40…02bf60 0d 0a 20 20 31 39 37 20 30 20 0d 0a 20 20 31 39 38 20 39 31 37 20 45 4e 44 4c 45 56 45 4c 20 45 ┆ 197 0 198 917 ENDLEVEL E┆
0x02bf60…02bf80 4e 44 46 4f 52 2c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 31 39 39 20 30 20 0d 0a 20 20 32 30 ┆NDFOR, ENDLEVEL 199 0 20┆
0x02bf80…02bfa0 30 20 39 35 38 20 45 4e 44 45 4c 53 45 20 0d 0a 20 20 32 30 31 20 30 20 0d 0a 20 20 32 30 32 20 ┆0 958 ENDELSE 201 0 202 ┆
0x02bfa0…02bfc0 30 20 0d 0a 20 20 32 30 33 20 39 33 33 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 32 30 34 20 39 ┆0 203 933 ENDWHILE 204 9┆
0x02bfc0…02bfe0 33 36 20 45 4e 44 57 49 54 48 20 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a ┆36 ENDWITH ENDLEVEL, ENDLEVEL ┆
0x02bfe0…02c000 20 20 32 30 35 20 39 34 39 20 45 4e 44 4c 4f 43 4b 20 45 4e 44 4c 45 56 45 4c 2c 20 45 4e 44 4c ┆ 205 949 ENDLOCK ENDLEVEL, ENDL┆
0x02c000…02c020 (11, 1, 8) 45 56 45 4c 20 0d 0a 20 20 32 30 36 20 30 20 0d 0a 20 20 32 30 37 20 39 35 30 20 45 58 49 54 4c ┆EVEL 206 0 207 950 EXITL┆
0x02c020…02c040 4f 4f 50 20 0d 0a 20 20 32 30 38 20 39 35 31 20 43 4f 4e 54 4c 4f 4f 50 20 0d 0a 20 20 32 30 39 ┆OOP 208 951 CONTLOOP 209┆
0x02c040…02c060 20 39 35 32 20 45 58 49 54 53 54 41 54 20 0d 0a 20 20 32 31 30 20 39 35 33 20 45 4e 44 52 45 47 ┆ 952 EXITSTAT 210 953 ENDREG┆
0x02c060…02c080 49 4f 4e 20 0d 0a 20 20 32 31 31 20 39 36 34 20 45 4e 44 43 48 41 4e 4e 45 4c 20 0d 0a 20 20 32 ┆ION 211 964 ENDCHANNEL 2┆
0x02c080…02c0a0 31 32 20 31 32 31 20 45 52 52 4f 52 53 54 41 54 45 4d 45 4e 54 20 0d 0a 20 20 32 31 33 20 39 30 ┆12 121 ERRORSTATEMENT 213 90┆
0x02c0a0…02c0c0 33 20 43 41 4c 4c 50 52 4f 43 45 44 55 52 45 20 0d 0a 20 20 32 31 34 20 31 32 30 31 20 4c 41 42 ┆3 CALLPROCEDURE 214 1201 LAB┆
0x02c0c0…02c0e0 45 4c 44 45 46 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 4c 41 42 45 4c 44 45 43 4c 41 52 45 20 ┆ELDEF, DECLARATION LABELDECLARE ┆
0x02c0e0…02c100 0d 0a 20 20 32 31 35 20 39 30 34 20 41 43 54 55 41 4c 50 41 52 41 4d 20 0d 0a 20 20 32 31 36 20 ┆ 215 904 ACTUALPARAM 216 ┆
0x02c100…02c120 39 30 34 20 41 43 54 55 41 4c 50 41 52 41 4d 20 0d 0a 20 20 32 31 37 20 30 20 0d 0a 20 20 32 31 ┆904 ACTUALPARAM 217 0 21┆
0x02c120…02c140 38 20 39 30 35 20 53 4b 49 50 50 41 52 41 4d 20 0d 0a 20 20 32 31 39 20 39 30 36 20 45 4e 44 41 ┆8 905 SKIPPARAM 219 906 ENDA┆
0x02c140…02c160 53 53 49 47 4e 20 0d 0a 20 20 32 32 30 20 39 36 30 20 41 53 53 49 47 4e 20 0d 0a 20 20 32 32 31 ┆SSIGN 220 960 ASSIGN 221┆
0x02c160…02c180 20 39 30 37 20 45 4e 44 45 58 43 48 41 4e 47 45 20 0d 0a 20 20 32 32 32 20 39 36 31 20 45 58 43 ┆ 907 ENDEXCHANGE 222 961 EXC┆
0x02c180…02c1a0 48 41 4e 47 45 20 0d 0a 20 20 32 32 33 20 39 30 39 20 45 4e 44 43 41 53 45 20 0d 0a 20 20 32 32 ┆HANGE 223 909 ENDCASE 22┆
0x02c1a0…02c1c0 34 20 39 31 30 20 43 41 53 45 45 58 50 52 20 0d 0a 20 20 32 32 35 20 39 31 31 20 43 41 53 45 53 ┆4 910 CASEEXPR 225 911 CASES┆
0x02c1c0…02c1e0 54 41 54 20 0d 0a 20 20 32 32 36 20 30 20 0d 0a 20 20 32 32 37 20 30 20 0d 0a 20 20 32 32 38 20 ┆TAT 226 0 227 0 228 ┆
0x02c1e0…02c200 30 20 0d 0a 20 20 32 32 39 20 39 31 32 20 43 41 53 45 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 32 33 ┆0 229 912 CASEELEMENT 23┆
0x02c200…02c220 (11, 1, 9) 30 20 30 20 0d 0a 20 20 32 33 31 20 30 20 0d 0a 20 20 32 33 32 20 39 31 33 20 43 41 53 45 4c 41 ┆0 0 231 0 232 913 CASELA┆
0x02c220…02c240 42 45 4c 52 41 4e 47 45 20 0d 0a 20 20 32 33 33 20 39 31 34 20 43 41 53 45 4c 41 42 45 4c 20 0d ┆BELRANGE 233 914 CASELABEL ┆
0x02c240…02c260 0a 20 20 32 33 34 20 39 31 35 20 43 41 53 45 4c 49 53 54 20 0d 0a 20 20 32 33 35 20 39 31 32 20 ┆ 234 915 CASELIST 235 912 ┆
0x02c260…02c280 43 41 53 45 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 32 33 36 20 30 20 0d 0a 20 20 32 33 37 20 39 31 ┆CASEELEMENT 236 0 237 91┆
0x02c280…02c2a0 36 20 4f 54 48 45 52 57 49 53 45 20 43 41 53 45 4c 49 53 54 20 0d 0a 20 20 32 33 38 20 30 20 0d ┆6 OTHERWISE CASELIST 238 0 ┆
0x02c2a0…02c2c0 0a 20 20 32 33 39 20 30 20 0d 0a 20 20 32 34 30 20 39 31 38 20 45 4e 44 53 55 42 52 41 4e 47 45 ┆ 239 0 240 918 ENDSUBRANGE┆
0x02c2c0…02c2e0 20 55 50 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 32 34 31 20 39 31 39 20 45 4e 44 53 55 ┆ UP BEGINLEVEL 241 919 ENDSU┆
0x02c2e0…02c300 42 52 41 4e 47 45 20 44 4f 57 4e 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 32 34 32 20 30 ┆BRANGE DOWN BEGINLEVEL 242 0┆
0x02c300…02c320 20 0d 0a 20 20 32 34 33 20 30 20 0d 0a 20 20 32 34 34 20 39 32 30 20 46 4f 52 53 54 41 54 2c 20 ┆ 243 0 244 920 FORSTAT, ┆
0x02c320…02c340 42 45 47 49 4e 4c 45 56 45 4c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 32 34 35 20 39 ┆BEGINLEVEL DECLARATION 245 9┆
0x02c340…02c360 32 32 20 45 4e 44 47 4f 54 4f 20 0d 0a 20 20 32 34 36 20 39 32 33 20 47 4f 54 4f 53 54 41 54 20 ┆22 ENDGOTO 246 923 GOTOSTAT ┆
0x02c360…02c380 0d 0a 20 20 32 34 37 20 39 32 34 20 49 44 20 0d 0a 20 20 32 34 38 20 39 32 36 20 49 46 45 58 50 ┆ 247 924 ID 248 926 IFEXP┆
0x02c380…02c3a0 52 20 0d 0a 20 20 32 34 39 20 39 32 37 20 49 46 53 54 41 54 20 0d 0a 20 20 32 35 30 20 39 32 38 ┆R 249 927 IFSTAT 250 928┆
0x02c3a0…02c3c0 20 45 4c 53 45 20 0d 0a 20 20 32 35 31 20 39 35 37 20 45 4e 44 4c 4f 4f 50 20 0d 0a 20 20 32 35 ┆ ELSE 251 957 ENDLOOP 25┆
0x02c3c0…02c3e0 32 20 39 35 36 20 4c 4f 4f 50 53 54 41 54 20 0d 0a 20 20 32 35 33 20 39 33 30 20 45 4e 44 52 45 ┆2 956 LOOPSTAT 253 930 ENDRE┆
0x02c3e0…02c400 50 45 41 54 20 0d 0a 20 20 32 35 34 20 39 33 32 20 52 45 50 45 41 54 53 54 41 54 20 0d 0a 20 20 ┆PEAT 254 932 REPEATSTAT ┆
0x02c400…02c420 (11, 1, 10) 32 35 35 20 39 32 39 20 55 4e 54 49 4c 20 0d 0a 20 20 32 35 36 20 39 33 34 20 57 48 49 4c 45 45 ┆255 929 UNTIL 256 934 WHILEE┆
0x02c420…02c440 58 50 52 20 0d 0a 20 20 32 35 37 20 39 33 35 20 57 48 49 4c 45 53 54 41 54 20 0d 0a 20 20 32 35 ┆XPR 257 935 WHILESTAT 25┆
0x02c440…02c460 38 20 39 34 34 20 44 4f 20 0d 0a 20 20 32 35 39 20 39 34 37 20 44 4f 20 0d 0a 20 20 32 36 30 20 ┆8 944 DO 259 947 DO 260 ┆
0x02c460…02c480 39 34 33 20 4e 4f 4c 4f 43 41 4c 54 59 50 45 20 0d 0a 20 20 32 36 31 20 39 34 32 20 45 4e 44 4c ┆943 NOLOCALTYPE 261 942 ENDL┆
0x02c480…02c4a0 4f 43 41 4c 54 59 50 45 20 0d 0a 20 20 32 36 32 20 39 33 37 20 57 49 54 48 53 54 41 54 20 42 45 ┆OCALTYPE 262 937 WITHSTAT BE┆
0x02c4a0…02c4c0 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 32 36 33 20 39 34 35 20 4c 4f 43 4b 53 54 41 54 20 42 45 ┆GINLEVEL 263 945 LOCKSTAT BE┆
0x02c4c0…02c4e0 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 32 36 34 20 39 34 36 20 4c 4f 43 4b 42 55 46 53 54 41 54 ┆GINLEVEL 264 946 LOCKBUFSTAT┆
0x02c4e0…02c500 20 0d 0a 20 20 32 36 35 20 30 20 0d 0a 20 20 32 36 36 20 30 20 0d 0a 20 20 32 36 37 20 39 33 38 ┆ 265 0 266 0 267 938┆
0x02c500…02c520 20 57 49 54 48 43 4f 4d 4d 41 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 20 32 36 38 20 39 33 ┆ WITHCOMMA BEGINLEVEL 268 93┆
0x02c520…02c540 39 20 57 49 54 48 56 41 52 20 4e 4f 4c 4f 43 41 4c 44 45 43 4c 2c 20 44 45 43 4c 41 52 41 54 49 ┆9 WITHVAR NOLOCALDECL, DECLARATI┆
0x02c540…02c560 4f 4e 20 0d 0a 20 20 32 36 39 20 39 34 32 20 45 4e 44 4c 4f 43 41 4c 44 45 43 4c 20 0d 0a 20 20 ┆ON 269 942 ENDLOCALDECL ┆
0x02c560…02c580 32 37 30 20 39 34 33 20 4e 4f 4c 4f 43 41 4c 54 59 50 45 20 0d 0a 20 20 32 37 31 20 39 34 30 20 ┆270 943 NOLOCALTYPE 271 940 ┆
0x02c580…02c5a0 57 49 54 48 56 41 52 2c 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 32 37 32 20 39 34 31 ┆WITHVAR, DECLARATION 272 941┆
0x02c5a0…02c5c0 20 2c 20 52 45 4e 41 4d 45 20 0d 0a 20 20 32 37 33 20 39 34 38 20 4c 4f 43 4b 56 41 52 20 45 4e ┆ , RENAME 273 948 LOCKVAR EN┆
0x02c5c0…02c5e0 44 4c 4f 43 4b 44 45 43 4c 2c 20 53 54 41 52 54 4c 49 53 54 20 0d 0a 20 20 32 37 34 20 39 35 35 ┆DLOCKDECL, STARTLIST 274 955┆
0x02c5e0…02c600 20 56 41 52 20 0d 0a 20 20 32 37 35 20 39 35 34 20 52 45 47 49 4f 4e 53 54 41 54 20 0d 0a 20 20 ┆ VAR 275 954 REGIONSTAT ┆
0x02c600…02c620 (11, 1, 11) 32 37 36 20 39 36 32 20 43 48 41 4e 56 41 52 20 0d 0a 20 20 32 37 37 20 39 36 33 20 43 48 41 4e ┆276 962 CHANVAR 277 963 CHAN┆
0x02c620…02c640 4e 45 4c 53 54 41 54 20 0d 0a 20 20 32 37 38 20 38 30 31 20 45 4e 44 45 58 50 52 45 53 53 49 4f ┆NELSTAT 278 801 ENDEXPRESSIO┆
0x02c640…02c660 4e 20 0d 0a 20 20 32 37 39 20 38 30 32 20 45 51 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d ┆N 279 802 EQ ENDEXPRESSION ┆
0x02c660…02c680 0a 20 20 32 38 30 20 38 30 33 20 4e 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 ┆ 280 803 NE ENDEXPRESSION ┆
0x02c680…02c6a0 32 38 31 20 38 30 34 20 4c 54 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 32 ┆281 804 LT ENDEXPRESSION 282┆
0x02c6a0…02c6c0 20 38 30 35 20 4c 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 33 20 38 30 ┆ 805 LE ENDEXPRESSION 283 80┆
0x02c6c0…02c6e0 36 20 47 54 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 34 20 38 30 37 20 47 ┆6 GT ENDEXPRESSION 284 807 G┆
0x02c6e0…02c700 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 35 20 38 30 38 20 49 4e 20 45 ┆E ENDEXPRESSION 285 808 IN E┆
0x02c700…02c720 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 36 20 31 32 32 20 45 52 52 4f 52 45 58 ┆NDEXPRESSION 286 122 ERROREX┆
0x02c720…02c740 50 52 45 53 53 49 4f 4e 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 38 37 20 38 ┆PRESSION ENDEXPRESSION 287 8┆
0x02c740…02c760 31 30 20 41 44 44 20 0d 0a 20 20 32 38 38 20 38 31 31 20 53 55 42 20 0d 0a 20 20 32 38 39 20 38 ┆10 ADD 288 811 SUB 289 8┆
0x02c760…02c780 31 32 20 4f 52 20 0d 0a 20 20 32 39 30 20 38 31 35 20 58 4f 52 20 0d 0a 20 20 32 39 31 20 38 31 ┆12 OR 290 815 XOR 291 81┆
0x02c780…02c7a0 33 20 4e 4f 43 4f 44 45 20 0d 0a 20 20 32 39 32 20 38 31 34 20 55 53 55 42 20 0d 0a 20 20 32 39 ┆3 NOCODE 292 814 USUB 29┆
0x02c7a0…02c7c0 33 20 30 20 0d 0a 20 20 32 39 34 20 38 31 36 20 53 54 41 52 20 0d 0a 20 20 32 39 35 20 38 31 37 ┆3 0 294 816 STAR 295 817┆
0x02c7c0…02c7e0 20 53 4c 41 53 48 20 0d 0a 20 20 32 39 36 20 38 32 31 20 53 48 49 46 54 20 0d 0a 20 20 32 39 37 ┆ SLASH 296 821 SHIFT 297┆
0x02c7e0…02c800 20 38 31 38 20 44 49 56 20 0d 0a 20 20 32 39 38 20 38 31 39 20 4d 4f 44 20 0d 0a 20 20 32 39 39 ┆ 818 DIV 298 819 MOD 299┆
0x02c800…02c820 (11, 1, 12) 20 38 32 30 20 41 4e 44 20 0d 0a 20 20 33 30 30 20 30 20 0d 0a 20 20 33 30 31 20 30 20 0d 0a 20 ┆ 820 AND 300 0 301 0 ┆
0x02c820…02c840 20 33 30 32 20 38 33 30 20 45 4e 44 56 41 52 49 41 42 4c 45 20 0d 0a 20 20 33 30 33 20 30 20 0d ┆ 302 830 ENDVARIABLE 303 0 ┆
0x02c840…02c860 0a 20 20 33 30 34 20 38 33 32 20 0d 0a 20 20 33 30 35 20 38 33 33 20 56 41 52 53 49 5a 45 43 41 ┆ 304 832 305 833 VARSIZECA┆
0x02c860…02c880 4c 4c 28 20 53 50 49 58 20 29 20 0d 0a 20 20 33 30 36 20 38 33 34 20 54 59 50 45 53 49 5a 45 43 ┆LL( SPIX ) 306 834 TYPESIZEC┆
0x02c880…02c8a0 41 4c 4c 28 20 53 50 49 58 20 29 20 0d 0a 20 20 33 30 37 20 38 33 31 20 4e 4f 54 20 0d 0a 20 20 ┆ALL( SPIX ) 307 831 NOT ┆
0x02c8a0…02c8c0 33 30 38 20 30 20 0d 0a 20 20 33 30 39 20 30 20 0d 0a 20 20 33 31 30 20 38 32 35 20 45 4e 44 53 ┆308 0 309 0 310 825 ENDS┆
0x02c8c0…02c8e0 45 54 4c 49 53 54 20 0d 0a 20 20 33 31 31 20 34 30 31 20 4c 49 54 45 52 41 4c 20 54 45 58 54 20 ┆ETLIST 311 401 LITERAL TEXT ┆
0x02c8e0…02c900 0d 0a 20 20 33 31 32 20 34 30 35 20 53 54 52 49 4e 47 20 0d 0a 20 20 33 31 33 20 34 30 36 20 43 ┆ 312 405 STRING 313 406 C┆
0x02c900…02c920 4f 4e 43 41 54 45 4e 41 54 45 20 53 54 52 49 4e 47 20 0d 0a 20 20 33 31 34 20 34 30 38 20 43 4f ┆ONCATENATE STRING 314 408 CO┆
0x02c920…02c940 4e 43 41 54 45 4e 41 4d 45 20 4e 41 4d 45 20 0d 0a 20 20 33 31 35 20 38 34 32 20 45 4e 44 53 54 ┆NCATENAME NAME 315 842 ENDST┆
0x02c940…02c960 52 55 43 20 0d 0a 20 20 33 31 36 20 38 34 32 20 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 31 37 ┆RUC 316 842 ENDSTRUC 317┆
0x02c960…02c980 20 38 34 31 20 42 45 47 49 4e 53 54 52 55 43 20 0d 0a 20 20 33 31 38 20 30 20 0d 0a 20 20 33 31 ┆ 841 BEGINSTRUC 318 0 31┆
0x02c980…02c9a0 39 20 30 20 0d 0a 20 20 33 32 30 20 38 34 33 20 53 54 52 55 43 45 4c 45 4d 20 0d 0a 20 20 33 32 ┆9 0 320 843 STRUCELEM 32┆
0x02c9a0…02c9c0 31 20 38 34 34 20 52 45 50 53 54 52 55 43 20 0d 0a 20 20 33 32 32 20 38 32 34 20 0d 0a 20 20 33 ┆1 844 REPSTRUC 322 824 3┆
0x02c9c0…02c9e0 32 33 20 30 20 0d 0a 20 20 33 32 34 20 38 32 36 20 53 45 54 4c 49 53 54 20 0d 0a 20 20 33 32 35 ┆23 0 324 826 SETLIST 325┆
0x02c9e0…02ca00 20 30 20 0d 0a 20 20 33 32 36 20 30 20 0d 0a 20 20 33 32 37 20 38 32 37 20 53 5f 45 4c 45 4d 45 ┆ 0 326 0 327 827 S_ELEME┆
0x02ca00…02ca20 (11, 1, 13) 4e 54 20 0d 0a 20 20 33 32 38 20 38 32 38 20 4d 5f 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 33 32 39 ┆NT 328 828 M_ELEMENT 329┆
0x02ca20…02ca40 20 38 33 35 20 49 44 20 0d 0a 20 20 33 33 30 20 38 33 36 20 46 49 45 4c 44 20 0d 0a 20 20 33 33 ┆ 835 ID 330 836 FIELD 33┆
0x02ca40…02ca60 31 20 30 20 0d 0a 20 20 33 33 32 20 38 33 37 20 45 4e 44 41 43 54 55 41 4c 20 0d 0a 20 20 33 33 ┆1 0 332 837 ENDACTUAL 33┆
0x02ca60…02ca80 33 20 30 20 0d 0a 20 20 33 33 34 20 38 33 38 20 55 50 41 52 52 4f 57 20 0d 0a 20 20 33 33 35 20 ┆3 0 334 838 UPARROW 335 ┆
0x02ca80…02caa0 30 20 0d 0a 20 20 33 33 36 20 38 34 30 20 54 59 50 45 53 45 4c 45 43 54 20 0d 0a 20 20 33 33 37 ┆0 336 840 TYPESELECT 337┆
0x02caa0…02cac0 20 38 33 39 20 42 45 47 49 4e 41 43 54 55 41 4c 20 0d 0a 20 20 33 33 38 20 34 30 32 20 4c 49 54 ┆ 839 BEGINACTUAL 338 402 LIT┆
0x02cac0…02cae0 45 52 41 4c 20 49 4e 54 45 47 45 52 2f 52 45 41 4c 20 0d 0a 20 20 33 33 39 20 34 30 34 20 4c 49 ┆ERAL INTEGER/REAL 339 404 LI┆
0x02cae0…02cb00 54 45 52 41 4c 20 49 4e 54 45 47 45 52 20 0d 0a 4e 47 20 0d 0a 20 20 33 31 33 20 34 30 36 20 43 ┆TERAL INTEGER NG 313 406 C┆
0x02cb00…02cb20 4f 4e 43 41 54 45 4e 41 54 45 20 53 54 52 49 4e 47 20 0d 0a 20 20 33 31 34 20 34 30 38 20 43 4f ┆ONCATENATE STRING 314 408 CO┆
0x02cb20…02cb40 4e 43 41 54 45 4e 41 4d 45 20 4e 41 4d 45 20 0d 0a 20 20 33 31 35 20 38 34 32 20 45 4e 44 53 54 ┆NCATENAME NAME 315 842 ENDST┆
0x02cb40…02cb60 52 55 43 20 0d 0a 20 20 33 31 36 20 38 34 32 20 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 31 37 ┆RUC 316 842 ENDSTRUC 317┆
0x02cb60…02cb80 20 38 34 31 20 42 45 47 49 4e 53 54 52 55 43 20 0d 0a 20 20 33 31 38 20 30 20 0d 0a 20 20 33 31 ┆ 841 BEGINSTRUC 318 0 31┆
0x02cb80…02cba0 39 20 30 20 0d 0a 20 20 33 32 30 20 38 34 33 20 53 54 52 55 43 45 4c 45 4d 20 0d 0a 20 20 33 32 ┆9 0 320 843 STRUCELEM 32┆
0x02cba0…02cbc0 31 20 38 34 34 20 52 45 50 53 54 52 55 43 20 0d 0a 20 20 33 32 32 20 38 32 34 20 0d 0a 20 20 33 ┆1 844 REPSTRUC 322 824 3┆
0x02cbc0…02cbe0 32 33 20 30 20 0d 0a 20 20 33 32 34 20 38 32 36 20 53 45 54 4c 49 53 54 20 0d 0a 20 20 33 32 35 ┆23 0 324 826 SETLIST 325┆
0x02cbe0…02cc00 20 30 20 0d 0a 20 20 33 32 36 20 30 20 0d 0a 20 20 33 32 37 20 38 32 37 20 53 5f 45 4c 45 4d 45 ┆ 0 326 0 327 827 S_ELEME┆
0x02cc00…02cc20 (11, 1, 14) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 74 62 6f 62 73 00 00 00 00 00 00 00 00 ┆../sw2114/src/bobs/tbobs ┆
0x02cc20…02cc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x02cc60…02cc80 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x02cc80…02cca0 20 33 35 30 31 31 30 20 20 34 32 30 36 30 35 36 33 36 30 20 20 31 30 31 31 34 00 20 00 00 00 00 ┆ 350110 4206056360 10114 ┆
0x02cca0…02ccc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x02ce00…02ce20 (11, 1, 15) 20 0a 20 20 20 20 20 20 28 2a 42 20 4f 20 42 20 53 20 2d 20 53 59 53 54 45 4d 20 20 2a 29 0a 20 ┆ (*B O B S - SYSTEM *) ┆
0x02ce20…02ce40 20 20 20 20 20 28 2a 50 41 52 53 45 52 20 47 45 4e 45 52 41 54 4f 52 20 20 2a 29 0a 20 20 20 20 ┆ (*PARSER GENERATOR *) ┆
0x02ce40…02ce60 20 20 28 2a 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 55 4e 49 56 45 52 53 49 54 59 20 4f 46 20 ┆ (* *) (* UNIVERSITY OF ┆
0x02ce60…02ce80 41 41 52 48 55 53 2c 20 44 45 4e 4d 41 52 4b 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 2a 29 ┆AARHUS, DENMARK *) (* *)┆
0x02ce80…02cea0 0a 20 20 20 20 20 20 28 2a 20 41 55 54 48 4f 52 53 3a 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a ┆ (* AUTHORS: *) (*┆
0x02cea0…02cec0 20 53 51 52 45 4e 20 48 45 4e 52 49 4b 20 45 52 49 4b 53 45 4e 20 20 2a 29 0a 20 20 20 20 20 20 ┆ SQREN HENRIK ERIKSEN *) ┆
0x02cec0…02cee0 28 2a 20 42 45 4e 54 20 42 41 45 4b 20 4a 45 4e 53 45 4e 20 20 2a 29 0a 20 20 20 20 20 20 28 2a ┆(* BENT BAEK JENSEN *) (*┆
0x02cee0…02cf00 20 42 45 4e 54 20 42 52 55 55 4e 20 4b 52 49 53 54 45 4e 53 45 4e 20 20 2a 29 0a 20 20 20 20 20 ┆ BENT BRUUN KRISTENSEN *) ┆
0x02cf00…02cf20 20 28 2a 20 4f 4c 45 20 4c 45 48 52 4d 41 4e 4e 20 4d 41 44 53 45 4e 20 20 2a 29 0a 20 20 20 20 ┆ (* OLE LEHRMANN MADSEN *) ┆
0x02cf20…02cf40 20 20 28 2a 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 56 45 52 53 49 4f 4e 3a 20 4d 41 52 43 ┆ (* *) (* VERSION: MARC┆
0x02cf40…02cf60 48 20 31 39 37 37 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 54 48 49 53 20 56 45 52 53 49 4f 4e 20 ┆H 1977 *) (* THIS VERSION ┆
0x02cf60…02cf80 43 4f 52 52 45 53 50 4f 4e 53 20 54 4f 20 54 48 45 20 4d 41 4e 55 41 4c 3a 20 20 20 2a 29 0a 20 ┆CORRESPONS TO THE MANUAL: *) ┆
0x02cf80…02cfa0 20 20 20 20 20 28 2a 20 20 20 20 22 54 48 45 20 42 20 4f 20 42 20 53 20 2d 20 53 59 53 54 45 4d ┆ (* "THE B O B S - SYSTEM┆
0x02cfa0…02cfc0 22 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 44 41 49 4d 49 20 50 42 2d 37 31 2e ┆" *) (* DAIMI PB-71.┆
0x02cfc0…02cfe0 20 46 49 52 53 54 20 50 52 49 4e 54 49 4e 47 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 ┆ FIRST PRINTING *) (* ┆
0x02cfe0…02d000 20 20 44 45 50 54 2e 20 4f 46 20 43 4f 4d 50 55 54 45 52 20 53 43 49 45 4e 43 45 2c 20 55 4e 49 ┆ DEPT. OF COMPUTER SCIENCE, UNI┆
0x02d000…02d020 (12, 0, 1) 56 45 52 53 49 54 59 20 4f 46 20 41 41 52 48 55 53 2c 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a ┆VERSITY OF AARHUS, *) (*┆
0x02d020…02d040 20 20 20 20 20 4e 59 20 4d 55 4e 4b 45 47 41 44 45 2c 20 44 4b 38 30 30 30 20 41 41 52 48 55 53 ┆ NY MUNKEGADE, DK8000 AARHUS┆
0x02d040…02d060 20 43 2c 20 44 45 4e 4d 41 52 4b 2e 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 2a 29 0a ┆ C, DENMARK. *) (* *) ┆
0x02d060…02d080 20 20 20 20 20 20 28 2a 20 54 48 49 53 20 50 52 4f 47 52 41 4d 20 57 41 53 20 4f 52 49 47 49 4e ┆ (* THIS PROGRAM WAS ORIGIN┆
0x02d080…02d0a0 41 4c 4c 59 20 49 4d 50 4c 45 4d 45 4e 54 45 44 20 49 4e 20 54 48 45 20 46 49 52 53 54 20 56 45 ┆ALLY IMPLEMENTED IN THE FIRST VE┆
0x02d0a0…02d0c0 52 53 49 4f 4e 20 4f 46 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 50 41 53 43 41 4c 20 52 45 ┆RSION OF *) (* PASCAL RE┆
0x02d0c0…02d0e0 4c 45 41 53 45 44 20 46 52 4f 4d 20 4e 2e 57 49 52 54 48 2e 20 54 48 49 53 20 49 4d 50 4c 45 4d ┆LEASED FROM N.WIRTH. THIS IMPLEM┆
0x02d0e0…02d100 45 4e 54 41 54 49 4f 4e 20 57 41 53 20 46 55 4c 46 49 4c 4c 45 44 20 49 4e 20 20 2a 29 0a 20 20 ┆ENTATION WAS FULFILLED IN *) ┆
0x02d100…02d120 20 20 20 20 28 2a 20 4d 41 52 43 48 20 31 39 37 32 2e 20 53 49 4e 43 45 20 54 48 45 4e 2c 20 54 ┆ (* MARCH 1972. SINCE THEN, T┆
0x02d120…02d140 48 45 20 53 59 53 54 45 4d 20 48 41 53 20 42 45 45 4e 20 43 48 41 4e 47 45 44 20 49 4e 20 53 45 ┆HE SYSTEM HAS BEEN CHANGED IN SE┆
0x02d140…02d160 56 45 52 41 4c 20 57 41 59 53 2e 2a 29 0a 20 20 20 20 20 20 28 2a 20 41 4d 4f 4e 47 20 4f 54 48 ┆VERAL WAYS.*) (* AMONG OTH┆
0x02d160…02d180 45 52 53 2c 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 4f 4e 56 45 52 54 45 44 20 49 4e 54 4f 20 ┆ERS, IT HAS BEEN CONVERTED INTO ┆
0x02d180…02d1a0 53 54 41 4e 44 41 52 44 20 50 41 53 43 41 4c 2e 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 54 ┆STANDARD PASCAL. *) (* T┆
0x02d1a0…02d1c0 48 45 20 53 59 53 54 45 4d 20 49 53 20 49 4e 54 45 4e 44 45 44 20 54 4f 20 42 45 20 50 4f 52 54 ┆HE SYSTEM IS INTENDED TO BE PORT┆
0x02d1c0…02d1e0 41 42 4c 45 2c 20 48 4f 57 45 56 45 52 20 54 48 45 52 45 20 49 53 20 4e 4f 20 47 55 41 52 41 4e ┆ABLE, HOWEVER THERE IS NO GUARAN┆
0x02d1e0…02d200 54 45 45 2a 29 0a 20 20 20 20 20 20 28 2a 20 46 4f 52 20 54 48 49 53 2e 20 59 4f 55 20 53 48 4f ┆TEE*) (* FOR THIS. YOU SHO┆
0x02d200…02d220 (12, 0, 2) 55 4c 44 20 42 45 20 41 57 41 52 45 20 4f 46 20 28 41 54 20 4c 45 41 53 54 29 20 54 48 45 20 46 ┆ULD BE AWARE OF (AT LEAST) THE F┆
0x02d220…02d240 4f 4c 4c 4f 57 49 4e 47 20 54 48 49 4e 47 53 3a 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 2d 20 ┆OLLOWING THINGS: *) (*- ┆
0x02d240…02d260 54 48 45 20 54 59 50 45 20 43 48 41 52 2c 20 2d 20 54 48 45 20 54 59 50 45 20 41 4c 46 41 2c 20 ┆THE TYPE CHAR, - THE TYPE ALFA, ┆
0x02d260…02d280 2d 20 54 48 45 20 4d 41 58 49 4d 55 4d 20 53 49 5a 45 20 4f 46 20 53 45 54 53 2e 20 20 20 2a 29 ┆- THE MAXIMUM SIZE OF SETS. *)┆
0x02d280…02d2a0 0a 20 20 20 20 20 20 28 2a 53 45 45 20 54 48 45 20 43 4f 4e 53 54 41 4e 54 53 3a 20 4d 49 4e 43 ┆ (*SEE THE CONSTANTS: MINC┆
0x02d2a0…02d2c0 48 2c 4d 41 58 43 48 2c 53 45 54 4d 41 58 2c 41 4c 46 41 4c 45 4e 47 54 48 20 49 4e 20 54 48 45 ┆H,MAXCH,SETMAX,ALFALENGTH IN THE┆
0x02d2c0…02d2e0 20 50 52 4f 47 52 41 4d 2e 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 54 48 45 53 45 20 43 4f 4e ┆ PROGRAM. *) (*THESE CON┆
0x02d2e0…02d300 53 54 41 4e 54 53 20 53 48 4f 55 4c 44 20 45 41 53 45 20 4d 4f 56 49 4e 47 20 54 48 45 20 53 59 ┆STANTS SHOULD EASE MOVING THE SY┆
0x02d300…02d320 53 54 45 4d 2e 20 4e 4f 54 45 2c 20 49 46 20 59 4f 55 20 43 48 41 4e 47 45 20 2a 29 0a 20 20 20 ┆STEM. NOTE, IF YOU CHANGE *) ┆
0x02d320…02d340 20 20 20 28 2a 54 48 45 20 43 4f 4e 53 54 41 4e 54 20 41 4c 46 41 4c 45 4e 47 54 48 2c 20 59 4f ┆ (*THE CONSTANT ALFALENGTH, YO┆
0x02d340…02d360 55 20 4d 41 59 20 48 41 56 45 20 50 52 4f 42 4c 45 4d 53 20 57 49 54 48 20 53 54 52 49 4e 47 53 ┆U MAY HAVE PROBLEMS WITH STRINGS┆
0x02d360…02d380 2e 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 44 55 ┆. *) (* *) (* DU┆
0x02d380…02d3a0 45 20 54 4f 20 54 48 45 20 4d 41 4e 59 20 43 48 41 4e 47 45 53 20 49 4e 20 54 48 45 20 53 59 53 ┆E TO THE MANY CHANGES IN THE SYS┆
0x02d3a0…02d3c0 54 45 4d 2c 20 54 48 45 20 50 52 4f 47 52 41 4d 4d 49 4e 47 20 49 53 20 4e 4f 54 20 53 4f 20 20 ┆TEM, THE PROGRAMMING IS NOT SO ┆
0x02d3c0…02d3e0 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 4e 49 43 45 20 41 53 20 57 45 20 57 4f 55 4c 44 20 4c ┆ *) (* NICE AS WE WOULD L┆
0x02d3e0…02d400 49 4b 45 20 49 54 20 54 4f 20 42 45 2e 20 59 4f 55 20 53 48 4f 55 4c 44 20 4e 4f 54 20 54 52 59 ┆IKE IT TO BE. YOU SHOULD NOT TRY┆
0x02d400…02d420 (12, 0, 3) 20 54 4f 20 4d 41 4b 45 20 43 48 41 4e 47 45 53 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 59 4f ┆ TO MAKE CHANGES *) (* YO┆
0x02d420…02d440 55 52 53 45 4c 46 2e 20 49 46 20 59 4f 55 20 46 49 4e 44 20 45 52 52 4f 52 53 20 4f 52 20 27 4f ┆URSELF. IF YOU FIND ERRORS OR 'O┆
0x02d440…02d460 54 48 45 52 53 27 20 59 4f 55 20 4d 41 59 20 57 49 53 48 20 54 4f 20 43 48 41 4e 47 45 2c 20 20 ┆THERS' YOU MAY WISH TO CHANGE, ┆
0x02d460…02d480 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 50 4c 45 41 53 45 20 57 52 49 54 45 20 54 4f 20 55 ┆ *) (* PLEASE WRITE TO U┆
0x02d480…02d4a0 53 2e 20 57 52 49 54 45 20 49 4e 20 41 4e 59 20 43 41 53 45 20 41 4e 44 20 54 45 4c 4c 20 55 53 ┆S. WRITE IN ANY CASE AND TELL US┆
0x02d4a0…02d4c0 20 57 48 41 54 20 50 52 4f 42 4c 45 4d 53 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 59 4f 55 ┆ WHAT PROBLEMS *) (* YOU┆
0x02d4c0…02d4e0 20 48 41 44 20 49 4e 20 47 45 54 54 49 4e 47 20 54 48 45 20 53 59 53 54 45 4d 20 54 4f 20 52 55 ┆ HAD IN GETTING THE SYSTEM TO RU┆
0x02d4e0…02d500 4e 2e 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 4e 4f 54 45 3a 20 57 45 20 43 41 4e 4e 4f 54 ┆N. *) (* NOTE: WE CANNOT┆
0x02d500…02d520 20 47 55 41 52 41 4e 54 45 45 20 41 4e 59 20 53 55 50 50 4f 52 54 20 4f 46 20 54 48 45 20 53 59 ┆ GUARANTEE ANY SUPPORT OF THE SY┆
0x02d520…02d540 53 54 45 4d 20 2e 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 2a 29 0a 20 0a 20 0a 20 20 ┆STEM . *) (* *) ┆
0x02d540…02d560 70 72 6f 67 72 61 6d 20 62 6f 62 73 28 70 61 72 73 69 6e 20 3d 20 27 62 6f 62 73 70 61 72 73 69 ┆program bobs(parsin = 'bobsparsi┆
0x02d560…02d580 6e 27 2c 70 61 72 73 6f 75 74 20 3d 20 27 62 6f 62 73 70 61 72 73 6f 75 74 27 2c 74 61 62 6c 65 ┆n',parsout = 'bobsparsout',table┆
0x02d580…02d5a0 73 20 3d 20 27 62 6f 62 73 74 61 62 6c 65 73 27 2c 69 6e 70 75 74 2c 6f 75 74 70 75 74 29 3b 0a ┆s = 'bobstables',input,output); ┆
0x02d5a0…02d5c0 20 0a 20 20 6c 61 62 65 6c 20 20 39 39 39 3b 0a 20 20 63 6f 6e 73 74 0a 6c 69 73 74 6f 70 74 69 ┆ label 999; const listopti┆
0x02d5c0…02d5e0 6f 6e 20 3d 20 39 39 3b 20 20 20 20 28 2a 20 6f 70 74 69 6f 6e 28 39 39 29 20 3d 20 6c 69 73 74 ┆on = 99; (* option(99) = list┆
0x02d5e0…02d600 2e 79 65 73 20 6f 72 20 6e 6f 20 2a 29 0a 63 6f 6e 73 74 31 20 20 3d 20 20 33 35 30 3b 20 20 20 ┆.yes or no *) const1 = 350; ┆
0x02d600…02d620 (12, 0, 4) 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 70 72 6f 64 75 63 74 69 6f ┆ (* maximum number of productio┆
0x02d620…02d640 6e 73 20 2a 29 0a 63 6f 6e 73 74 32 20 20 3d 20 20 32 38 36 3b 20 20 20 20 20 28 2a 20 6d 61 78 ┆ns *) const2 = 286; (* max┆
0x02d640…02d660 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 74 65 72 6d 69 6e 61 6c 20 61 6e 64 20 6e 6f 6e 74 ┆imum number of terminal and nont┆
0x02d660…02d680 65 72 6d 69 6e 61 6c 20 73 79 6d 62 6f 6c 73 20 2a 29 0a 63 6f 6e 73 74 33 20 20 3d 20 20 20 35 ┆erminal symbols *) const3 = 5┆
0x02d680…02d6a0 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 72 72 61 79 20 ┆0; (* maximum size of array ┆
0x02d6a0…02d6c0 66 63 71 20 2a 29 0a 63 6f 6e 73 74 34 20 20 3d 20 36 35 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 ┆fcq *) const4 = 6500; (* ma┆
0x02d6c0…02d6e0 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 72 72 61 79 20 72 68 73 20 2a 29 0a 63 6f 6e 73 74 ┆ximum size of array rhs *) const┆
0x02d6e0…02d700 35 20 20 3d 20 20 20 36 33 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 ┆5 = 63; (* maximum number┆
0x02d700…02d720 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 61 20 62 61 73 69 73 20 73 65 74 20 6f 66 20 61 ┆ of elements in a basis set of a┆
0x02d720…02d740 6e 20 6c 72 28 30 29 20 74 61 62 6c 65 20 2a 29 0a 63 6f 6e 73 74 36 20 20 3d 20 36 30 30 30 3b ┆n lr(0) table *) const6 = 6000;┆
0x02d740…02d760 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 76 61 6c 75 65 20 6f 66 20 27 66 72 65 6b 76 65 ┆ (* maximum value of 'frekve┆
0x02d760…02d780 6e 73 27 20 2a 29 0a 63 6f 6e 73 74 37 20 20 3d 20 31 35 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 ┆ns' *) const7 = 1500; (* ma┆
0x02d780…02d7a0 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 66 69 6e 61 6c 20 70 61 72 73 65 20 74 61 62 6c 65 73 ┆ximum size of final parse tables┆
0x02d7a0…02d7c0 20 2a 29 0a 63 6f 6e 73 74 38 20 20 3d 20 20 31 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d ┆ *) const8 = 100; (* maxim┆
0x02d7c0…02d7e0 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 6c 6f 6f 6b 61 68 65 61 64 20 65 6c 65 6d 65 6e 74 73 20 ┆um number of lookahead elements ┆
0x02d7e0…02d800 6f 66 20 61 20 6e 6f 6e 74 65 72 6d 69 6e 61 6c 20 2a 29 0a 63 6f 6e 73 74 39 20 20 3d 20 20 38 ┆of a nonterminal *) const9 = 8┆
0x02d800…02d820 (12, 0, 5) 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 72 72 61 79 ┆00; (* maximum size of array┆
0x02d820…02d840 20 73 74 61 63 6b 20 69 6e 20 70 72 6f 63 65 64 75 72 65 20 6c 72 30 20 2a 29 0a 63 6f 6e 73 74 ┆ stack in procedure lr0 *) const┆
0x02d840…02d860 31 30 20 3d 20 20 38 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 ┆10 = 800; (* maximum number┆
0x02d860…02d880 20 6f 66 20 70 61 72 73 65 20 74 61 62 6c 65 73 20 2a 29 0a 63 6f 6e 73 74 31 31 20 3d 20 20 31 ┆ of parse tables *) const11 = 1┆
0x02d880…02d8a0 33 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f 6e ┆30; (* maximum number of non┆
0x02d8a0…02d8c0 74 65 72 6d 69 6e 61 6c 73 20 2a 29 0a 63 6f 6e 73 74 31 32 20 3d 20 20 33 30 30 3b 20 20 20 20 ┆terminals *) const12 = 300; ┆
0x02d8c0…02d8e0 20 28 2a 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 74 65 72 6d 69 6e 61 6c 73 20 ┆ (* maximum number of terminals ┆
0x02d8e0…02d900 2a 29 0a 63 6f 6e 73 74 31 33 20 3d 20 20 20 20 31 3b 20 20 20 20 20 28 2a 20 3d 20 63 6f 6e 73 ┆*) const13 = 1; (* = cons┆
0x02d900…02d920 74 32 20 64 69 76 20 28 73 65 74 6d 61 78 20 2b 20 31 29 20 2a 29 0a 63 6f 6e 73 74 31 34 20 3d ┆t2 div (setmax + 1) *) const14 =┆
0x02d920…02d940 20 20 20 31 35 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 20 ┆ 15; (* maximum size of a ┆
0x02d940…02d960 70 61 72 73 65 20 74 61 62 6c 65 20 2a 29 0a 63 6f 6e 73 74 31 36 20 3d 20 31 32 30 30 3b 20 20 ┆parse table *) const16 = 1200; ┆
0x02d960…02d980 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 72 72 61 79 20 6c 6c 20 69 ┆ (* maximum size of array ll i┆
0x02d980…02d9a0 6e 20 70 72 6f 63 65 64 75 72 65 20 6c 61 6c 72 6c 6f 6f 6b 61 68 65 61 64 0a 20 20 6e 6f 74 69 ┆n procedure lalrlookahead noti┆
0x02d9a0…02d9c0 63 65 3a 20 63 6f 6e 73 74 31 36 20 3e 20 63 6f 6e 73 74 32 20 2a 29 0a 63 6f 6e 73 74 31 38 20 ┆ce: const16 > const2 *) const18 ┆
0x02d9c0…02d9e0 3d 20 20 20 39 39 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 ┆= 99; (* maximum number of┆
0x02d9e0…02da00 20 6f 70 74 69 6f 6e 73 20 2a 29 0a 63 6f 6e 73 74 31 39 20 3d 20 34 35 30 30 3b 20 20 20 20 20 ┆ options *) const19 = 4500; ┆
0x02da00…02da20 (12, 0, 6) 28 2a 20 6d 61 78 20 73 69 7a 65 20 6f 66 20 61 72 72 61 79 20 6c 61 62 65 6c 62 75 66 20 2d 20 ┆(* max size of array labelbuf - ┆
0x02da20…02da40 73 75 6d 20 6f 66 20 6c 65 6e 67 74 68 0a 20 20 20 20 20 6f 66 20 61 6c 6c 20 70 72 6f 64 75 63 ┆sum of length of all produc┆
0x02da40…02da60 74 69 6f 6e 20 6c 61 62 65 6c 73 20 20 28 20 6f 70 74 69 6f 6e 73 5b 33 34 5d 29 20 20 2a 29 0a ┆tion labels ( options[34]) *) ┆
0x02da60…02da80 20 0a 20 20 20 20 6d 69 6e 63 68 3d 27 20 27 3b 20 6d 61 78 63 68 3d 27 7e 27 3b 20 28 2a 54 48 ┆ minch=' '; maxch='~'; (*TH┆
0x02da80…02daa0 45 20 46 49 52 53 54 2f 4c 41 53 54 20 43 48 41 52 20 49 4e 20 54 59 50 45 20 43 48 41 52 2a 29 ┆E FIRST/LAST CHAR IN TYPE CHAR*)┆
0x02daa0…02dac0 0a 20 20 20 20 73 65 74 6d 61 78 3d 31 34 33 3b 20 20 20 28 2a 4d 41 58 2e 20 56 41 4c 55 45 20 ┆ setmax=143; (*MAX. VALUE ┆
0x02dac0…02dae0 4f 46 20 49 4e 54 45 47 45 52 53 20 49 4e 20 41 20 53 45 54 20 2a 29 0a 20 20 20 20 61 6c 66 61 ┆OF INTEGERS IN A SET *) alfa┆
0x02dae0…02db00 6c 65 6e 67 74 68 3d 31 38 3b 20 28 2a 20 4e 4f 2e 20 4f 46 20 43 48 41 52 53 20 49 4e 20 54 59 ┆length=18; (* NO. OF CHARS IN TY┆
0x02db00…02db20 50 45 20 41 4c 46 41 20 2a 29 0a 20 20 20 20 61 6c 66 33 3d 35 35 3b 20 20 20 28 2a 4d 55 53 54 ┆PE ALFA *) alf3=55; (*MUST┆
0x02db20…02db40 20 42 45 20 33 2a 41 4c 46 41 4c 45 4e 47 54 48 2b 31 20 2a 29 0a 20 0a 20 20 20 20 72 68 73 6e ┆ BE 3*ALFALENGTH+1 *) rhsn┆
0x02db40…02db60 69 6c 3d 30 3b 20 28 2a 54 48 45 20 45 4d 50 54 59 20 52 45 46 45 52 45 4e 43 45 20 4f 46 20 43 ┆il=0; (*THE EMPTY REFERENCE OF C┆
0x02db60…02db80 48 41 49 4e 53 20 49 4e 20 52 48 53 2a 29 0a 20 20 20 20 62 6c 61 6e 6b 3d 27 20 20 20 20 20 27 ┆HAINS IN RHS*) blank=' '┆
0x02db80…02dba0 3b 0a 76 65 72 73 69 6f 6e 20 3d 20 27 62 6f 62 73 38 30 30 30 20 20 20 76 65 72 73 69 6f 6e 20 ┆; version = 'bobs8000 version ┆
0x02dba0…02dbc0 31 39 38 38 2e 30 32 2e 31 36 27 3b 0a 20 0a 20 20 74 79 70 65 0a 61 6c 66 61 20 3d 20 70 61 63 ┆1988.02.16'; type alfa = pac┆
0x02dbc0…02dbe0 6b 65 64 20 61 72 72 61 79 20 5b 31 2e 2e 61 6c 66 61 6c 65 6e 67 74 68 5d 20 6f 66 20 63 68 61 ┆ked array [1..alfalength] of cha┆
0x02dbe0…02dc00 72 3b 0a 20 20 20 20 72 74 79 70 65 3d 72 65 63 6f 72 64 20 72 3a 20 61 72 72 61 79 5b 30 2e 2e ┆r; rtype=record r: array[0..┆
0x02dc00…02dc20 (12, 0, 7) 63 6f 6e 73 74 31 33 5d 20 6f 66 20 73 65 74 20 6f 66 20 30 2e 2e 73 65 74 6d 61 78 20 65 6e 64 ┆const13] of set of 0..setmax end┆
0x02dc20…02dc40 3b 0a 20 20 20 20 70 6f 69 6e 74 65 72 3d 5e 6b 6f 6e 66 69 67 74 3b 0a 20 20 20 20 70 6f 69 6e ┆; pointer=^konfigt; poin┆
0x02dc40…02dc60 74 65 72 31 3d 20 5e 20 6e 6f 6e 74 65 6c 6d 3b 0a 20 20 20 20 6e 6f 6e 74 65 6c 6d 3d 20 70 61 ┆ter1= ^ nontelm; nontelm= pa┆
0x02dc60…02dc80 63 6b 65 64 0a 20 20 20 20 72 65 63 6f 72 64 20 20 77 6f 72 64 31 2c 77 6f 72 64 32 2c 77 6f 72 ┆cked record word1,word2,wor┆
0x02dc80…02dca0 64 33 3a 20 61 6c 66 61 3b 0a 20 20 20 20 20 20 20 72 6c 69 6e 6b 2c 6c 6c 69 6e 6b 3a 20 70 6f ┆d3: alfa; rlink,llink: po┆
0x02dca0…02dcc0 69 6e 74 65 72 31 3b 0a 20 20 20 20 20 20 20 6e 6f 6e 74 65 72 6d 76 61 65 72 64 69 3a 20 30 2e ┆inter1; nontermvaerdi: 0.┆
0x02dcc0…02dce0 2e 63 6f 6e 73 74 32 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 70 6f 69 6e 74 65 72 32 3d 30 ┆.const2; end; pointer2=0┆
0x02dce0…02dd00 2e 2e 63 6f 6e 73 74 34 3b 0a 20 20 20 20 74 65 72 6d 70 6f 69 6e 74 65 72 3d 20 5e 20 74 65 72 ┆..const4; termpointer= ^ ter┆
0x02dd00…02dd20 6d 65 6c 6d 3b 0a 20 20 20 20 74 65 72 6d 65 6c 6d 3d 20 70 61 63 6b 65 64 0a 20 20 20 20 72 65 ┆melm; termelm= packed re┆
0x02dd20…02dd40 63 6f 72 64 20 6e 69 76 65 61 75 70 2c 68 69 67 68 65 72 70 3a 20 74 65 72 6d 70 6f 69 6e 74 65 ┆cord niveaup,higherp: termpointe┆
0x02dd40…02dd60 72 3b 0a 20 20 20 20 20 20 20 69 6e 74 65 72 6e 3a 20 2d 31 2e 2e 63 6f 6e 73 74 32 3b 0a 20 20 ┆r; intern: -1..const2; ┆
0x02dd60…02dd80 20 20 20 20 20 74 65 67 6e 3a 20 63 68 61 72 3b 0a 20 20 20 20 20 20 20 6f 6b 3a 20 62 6f 6f 6c ┆ tegn: char; ok: bool┆
0x02dd80…02dda0 65 61 6e 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 70 72 6f 64 74 79 70 65 3d 70 61 63 6b 65 ┆ean; end; prodtype=packe┆
0x02dda0…02ddc0 64 0a 20 20 20 20 72 65 63 6f 72 64 20 6c 65 66 74 73 69 64 65 3a 20 30 2e 2e 63 6f 6e 73 74 32 ┆d record leftside: 0..const2┆
0x02ddc0…02dde0 3b 0a 20 20 20 20 20 20 20 73 74 61 72 74 3a 20 70 6f 69 6e 74 65 72 32 3b 0a 20 20 20 20 20 20 ┆; start: pointer2; ┆
0x02dde0…02de00 20 6c 6f 6f 6b 62 61 63 6b 70 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 20 20 20 6c 61 65 6e ┆ lookbackp: pointer; laen┆
0x02de00…02de20 (12, 0, 8) 67 64 65 3a 20 30 2e 2e 31 35 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 65 6e 74 72 79 74 79 ┆gde: 0..15; end; entryty┆
0x02de20…02de40 70 3d 70 61 63 6b 65 64 0a 20 20 20 20 72 65 63 6f 72 64 20 74 65 72 6d 70 3a 20 74 65 72 6d 70 ┆p=packed record termp: termp┆
0x02de40…02de60 6f 69 6e 74 65 72 3b 0a 20 20 20 20 20 20 20 69 6e 74 65 72 6e 31 3a 20 2d 31 2e 2e 63 6f 6e 73 ┆ointer; intern1: -1..cons┆
0x02de60…02de80 74 32 3b 0a 20 20 20 20 20 20 20 6f 6b 31 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 65 6e 64 ┆t2; ok1: boolean; end┆
0x02de80…02dea0 3b 0a 20 0a 20 20 20 20 62 69 74 6d 61 74 72 69 78 3d 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 ┆; bitmatrix=array[0..const┆
0x02dea0…02dec0 32 5d 6f 66 20 72 74 79 70 65 3b 0a 20 20 20 20 6d 6f 64 65 74 79 70 65 3d 30 2e 2e 31 35 3b 0a ┆2]of rtype; modetype=0..15; ┆
0x02dec0…02dee0 20 20 20 20 6b 6f 6e 66 69 67 74 3d 20 70 61 63 6b 65 64 20 72 65 63 6f 72 64 0a 20 20 20 20 20 ┆ konfigt= packed record ┆
0x02dee0…02df00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 72 69 76 70 2c 6e 65 78 74 70 3a 20 ┆ derivp,nextp: ┆
0x02df00…02df20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆pointer; ┆
0x02df20…02df40 63 61 73 65 20 6d 6f 64 65 3a 20 6d 6f 64 65 74 79 70 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 ┆case mode: modetype of ┆
0x02df40…02df60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 2c 32 2c 33 2c 34 3a 20 28 69 6e 66 3a 30 ┆ 1,2,3,4: (inf:0┆
0x02df60…02df80 2e 2e 63 6f 6e 73 74 32 3b 20 78 70 72 6f 64 6e 72 2c 20 20 70 72 6f 64 6e 72 3a 30 2e 2e 63 6f ┆..const2; xprodnr, prodnr:0..co┆
0x02df80…02dfa0 6e 73 74 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆nst1); ┆
0x02dfa0…02dfc0 20 35 3a 20 28 6c 6f 6f 6b 62 70 3a 20 70 6f 69 6e 74 65 72 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ 5: (lookbp: pointer); ┆
0x02dfc0…02dfe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 65 72 61 73 74 79 70 65 3d ┆ end; erastype=┆
0x02dfe0…02e000 28 66 69 72 73 74 74 69 6d 2c 66 69 6e 69 73 68 29 3b 0a 20 20 20 20 63 68 74 79 70 65 3d 28 61 ┆(firsttim,finish); chtype=(a┆
0x02e000…02e020 (12, 0, 9) 6c 66 61 6e 75 6d 2c 73 70 65 63 69 61 6c 2c 73 65 70 29 3b 0a 20 20 20 20 64 61 79 66 69 6c 65 ┆lfanum,special,sep); dayfile┆
0x02e020…02e040 6d 73 67 3d 70 61 63 6b 65 64 20 61 72 72 61 79 5b 31 2e 2e 34 30 5d 20 6f 66 20 63 68 61 72 3b ┆msg=packed array[1..40] of char;┆
0x02e040…02e060 0a 20 20 76 61 72 0a 20 20 20 20 65 6e 74 72 79 3a 20 61 72 72 61 79 5b 63 68 61 72 5d 20 6f 66 ┆ var entry: array[char] of┆
0x02e060…02e080 20 65 6e 74 72 79 74 79 70 3b 0a 20 20 20 20 72 68 73 3a 20 61 72 72 61 79 5b 70 6f 69 6e 74 65 ┆ entrytyp; rhs: array[pointe┆
0x02e080…02e0a0 72 32 5d 20 6f 66 20 70 61 63 6b 65 64 0a 20 20 20 20 72 65 63 6f 72 64 20 20 73 79 6d 62 6f 6c ┆r2] of packed record symbol┆
0x02e0a0…02e0c0 3a 20 30 2e 2e 63 6f 6e 73 74 32 3b 0a 20 20 20 20 20 20 20 70 61 72 73 65 72 70 3a 20 70 6f 69 ┆: 0..const2; parserp: poi┆
0x02e0c0…02e0e0 6e 74 65 72 3b 0a 20 20 20 20 20 20 20 6c 69 6e 6b 3a 20 70 6f 69 6e 74 65 72 32 3b 0a 20 20 20 ┆nter; link: pointer2; ┆
0x02e0e0…02e100 20 20 20 20 62 61 73 69 73 6c 3a 20 31 2e 2e 63 6f 6e 73 74 35 3b 0a 20 20 20 20 20 20 20 62 61 ┆ basisl: 1..const5; ba┆
0x02e100…02e120 73 69 73 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 20 66 69 72 73 74 3a 30 2e 2e 63 6f ┆sis: boolean; first:0..co┆
0x02e120…02e140 6e 73 74 31 39 3b 20 6c 65 6e 67 74 68 3a 30 2e 2e 31 30 30 3b 0a 20 20 20 20 20 20 20 20 20 28 ┆nst19; length:0..100; (┆
0x02e140…02e160 2a 41 44 44 52 45 53 53 20 4f 46 20 50 52 4f 44 55 43 54 49 4f 4e 20 4c 41 42 45 4c 20 49 4e 20 ┆*ADDRESS OF PRODUCTION LABEL IN ┆
0x02e160…02e180 4c 41 42 45 4c 42 55 46 20 28 4f 50 54 49 4f 4e 53 5b 33 34 5d 29 2a 29 0a 20 20 20 20 65 6e 64 ┆LABELBUF (OPTIONS[34])*) end┆
0x02e180…02e1a0 3b 0a 66 69 72 73 74 6c 65 66 74 73 69 64 65 2c 20 6c 61 73 74 6c 65 66 74 73 69 64 65 20 3a 20 ┆; firstleftside, lastleftside : ┆
0x02e1a0…02e1c0 30 2e 2e 63 6f 6e 73 74 32 3b 20 28 2a 20 75 73 65 64 20 74 6f 20 6c 69 6e 6b 20 27 68 65 6c 70 ┆0..const2; (* used to link 'help┆
0x02e1c0…02e1e0 27 20 69 6e 20 69 6e 70 75 74 20 73 65 71 75 65 6e 63 65 20 2a 29 0a 20 20 20 20 6c 65 66 74 68 ┆' in input sequence *) lefth┆
0x02e1e0…02e200 65 6c 70 20 3a 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 32 5d 20 6f 66 20 70 6f 69 6e 74 65 72 ┆elp :array[0..const2] of pointer┆
0x02e200…02e220 (12, 0, 10) 32 3b 0a 20 20 20 20 70 72 6f 64 3a 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 31 5d 20 6f 66 20 ┆2; prod:array[0..const1] of ┆
0x02e220…02e240 70 72 6f 64 74 79 70 65 3b 0a 20 20 20 20 68 65 6c 70 3a 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 ┆prodtype; help:array[0..cons┆
0x02e240…02e260 74 32 5d 20 6f 66 20 70 61 63 6b 65 64 0a 20 20 20 20 72 65 63 6f 72 64 20 61 66 6c 65 64 74 2c ┆t2] of packed record afledt,┆
0x02e260…02e280 6f 76 65 72 67 61 6e 67 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 20 70 72 6f 64 69 6e ┆overgang: boolean; prodin┆
0x02e280…02e2a0 64 65 78 3a 20 30 2e 2e 63 6f 6e 73 74 31 3b 20 28 2a 20 61 6c 73 6f 20 75 73 65 64 20 61 73 20 ┆dex: 0..const1; (* also used as ┆
0x02e2a0…02e2c0 30 2e 2e 63 6f 6e 73 74 32 20 64 75 72 69 6e 67 20 69 6e 69 74 20 2a 29 0a 20 20 20 20 20 20 20 ┆0..const2 during init *) ┆
0x02e2c0…02e2e0 72 69 67 68 74 70 3a 20 70 6f 69 6e 74 65 72 32 3b 0a 20 20 20 20 20 20 20 73 74 61 74 75 73 3a ┆rightp: pointer2; status:┆
0x02e2e0…02e300 20 65 72 61 73 74 79 70 65 3b 0a 20 20 20 20 20 20 20 74 65 72 6d 3a 20 62 6f 6f 6c 65 61 6e 3b ┆ erastype; term: boolean;┆
0x02e300…02e320 0a 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 74 69 6c 73 74 61 6e 64 3a 61 72 72 61 79 5b 30 2e 2e ┆ end; tilstand:array[0..┆
0x02e320…02e340 63 6f 6e 73 74 31 30 5d 20 6f 66 20 0a 20 20 20 20 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 65 ┆const10] of record e┆
0x02e340…02e360 72 72 6f 72 6e 6f 3a 20 30 2e 2e 63 6f 6e 73 74 31 30 3b 0a 20 20 20 20 20 20 20 6f 6c 64 73 74 ┆rrorno: 0..const10; oldst┆
0x02e360…02e380 61 72 74 3a 20 70 6f 69 6e 74 65 72 3b 20 20 6e 65 77 73 74 61 72 74 3a 20 30 2e 2e 63 6f 6e 73 ┆art: pointer; newstart: 0..cons┆
0x02e380…02e3a0 74 37 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 69 6e 74 65 72 6e 72 65 70 3a 61 72 72 61 79 ┆t7; end; internrep:array┆
0x02e3a0…02e3c0 5b 2d 31 2e 2e 63 6f 6e 73 74 32 5d 20 6f 66 20 61 6c 66 61 3b 0a 20 20 20 20 62 75 66 66 65 72 ┆[-1..const2] of alfa; buffer┆
0x02e3c0…02e3e0 2c 62 75 66 3a 20 61 72 72 61 79 5b 31 2e 2e 61 6c 66 33 5d 20 6f 66 20 63 68 61 72 3b 0a 20 20 ┆,buf: array[1..alf3] of char; ┆
0x02e3e0…02e400 20 20 6d 65 74 61 73 79 6d 62 6f 6c 3a 20 61 72 72 61 79 5b 31 2e 2e 34 5d 20 6f 66 20 63 68 61 ┆ metasymbol: array[1..4] of cha┆
0x02e400…02e420 (12, 0, 11) 72 3b 0a 20 20 20 20 68 75 73 6b 3a 61 72 72 61 79 5b 31 2e 2e 63 6f 6e 73 74 32 5d 20 6f 66 20 ┆r; husk:array[1..const2] of ┆
0x02e420…02e440 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 3a 61 72 72 61 79 5b 30 ┆integer; husknonterm:array[0┆
0x02e440…02e460 2e 2e 63 6f 6e 73 74 32 5d 20 6f 66 20 70 61 63 6b 65 64 0a 20 20 20 20 72 65 63 6f 72 64 20 6e ┆..const2] of packed record n┆
0x02e460…02e480 6f 6e 74 65 72 6d 70 3a 20 70 6f 69 6e 74 65 72 31 3b 0a 20 20 20 20 20 20 20 6c 65 66 74 62 6f ┆ontermp: pointer1; leftbo┆
0x02e480…02e4a0 6f 2c 72 69 67 68 74 62 6f 6f 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 20 ┆o,rightboo: boolean; end; ┆
0x02e4a0…02e4c0 20 20 6d 3a 61 72 72 61 79 5b 30 2e 2e 34 5d 20 6f 66 20 61 6c 66 61 3b 0a 20 0a 20 20 20 20 65 ┆ m:array[0..4] of alfa; e┆
0x02e4c0…02e4e0 6d 70 74 79 76 61 6c 75 65 2c 65 72 72 6f 72 76 61 6c 2c 6e 61 6d 65 76 61 6c 2c 63 73 74 76 61 ┆mptyvalue,errorval,nameval,cstva┆
0x02e4e0…02e500 6c 2c 73 74 72 69 6e 67 76 61 6c 20 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 73 74 72 69 6e ┆l,stringval : integer; strin┆
0x02e500…02e520 67 63 68 3a 20 63 68 61 72 3b 0a 20 0a 20 20 20 20 6c 61 73 74 2c 66 69 72 73 74 2c 64 79 6e 70 ┆gch: char; last,first,dynp┆
0x02e520…02e540 2c 73 74 61 74 70 3a 20 20 70 6f 69 6e 74 65 72 31 3b 0a 20 20 20 20 70 6f 69 6e 74 2c 68 75 73 ┆,statp: pointer1; point,hus┆
0x02e540…02e560 6b 70 2c 68 65 6c 70 70 2c 74 6f 70 3a 20 70 6f 69 6e 74 65 72 32 3b 0a 20 20 20 20 74 65 72 6d ┆kp,helpp,top: pointer2; term┆
0x02e560…02e580 74 6f 70 2c 67 6c 2c 67 6e 2c 67 63 2c 67 73 2c 67 6f 3a 20 74 65 72 6d 70 6f 69 6e 74 65 72 3b ┆top,gl,gn,gc,gs,go: termpointer;┆
0x02e580…02e5a0 0a 20 0a 20 20 20 20 63 68 67 72 6f 75 70 3a 20 61 72 72 61 79 5b 63 68 61 72 5d 20 6f 66 20 63 ┆ chgroup: array[char] of c┆
0x02e5a0…02e5c0 68 74 79 70 65 3b 0a 20 20 20 20 63 68 2c 73 3a 20 63 68 61 72 3b 0a 20 0a 20 20 20 20 61 6c 66 ┆htype; ch,s: char; alf┆
0x02e5c0…02e5e0 61 76 2c 6d 65 74 61 76 61 72 3a 20 61 6c 66 61 3b 0a 20 20 20 20 69 6e 74 65 72 6e 76 3a 20 30 ┆av,metavar: alfa; internv: 0┆
0x02e5e0…02e600 2e 2e 63 6f 6e 73 74 32 3b 0a 20 20 20 20 61 6e 74 61 6c 70 72 6f 64 2c 61 6e 74 61 6c 74 69 6c ┆..const2; antalprod,antaltil┆
0x02e600…02e620 (12, 0, 12) 73 74 2c 6c 61 6c 61 65 6e 67 64 65 2c 74 69 6c 73 74 6e 72 2c 6c 62 62 65 67 69 6e 2c 6c 62 65 ┆st,lalaengde,tilstnr,lbbegin,lbe┆
0x02e620…02e640 6e 64 2c 74 72 6d 61 78 2c 0a 20 20 20 20 6e 6f 6e 74 73 6c 75 74 2c 6e 6f 6e 74 73 74 61 72 74 ┆nd,trmax, nontslut,nontstart┆
0x02e640…02e660 2c 0a 20 20 20 20 6b 2c 6a 2c 69 2c 74 61 6c 2c 63 6f 75 6e 74 2c 67 6f 61 6c 68 75 73 6b 2c 65 ┆, k,j,i,tal,count,goalhusk,e┆
0x02e660…02e680 6d 70 74 79 2c 6b 6b 6b 2c 0a 20 20 20 20 74 65 72 6d 61 6e 74 61 6c 2c 74 65 72 6d 72 65 70 2c ┆mpty,kkk, termantal,termrep,┆
0x02e680…02e6a0 73 79 6d 62 2c 74 65 72 6d 67 2c 6f 70 74 6e 6f 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 65 ┆symb,termg,optno: integer; e┆
0x02e6a0…02e6c0 72 72 6f 72 2c 6e 6f 6e 74 65 72 6d 62 6f 6f 2c 67 6f 61 6c 74 65 73 74 2c 65 6d 70 74 79 62 6f ┆rror,nontermboo,goaltest,emptybo┆
0x02e6c0…02e6e0 6f 2c 67 6f 61 6c 62 6f 6f 2c 65 72 72 6f 72 62 6f 6f 2c 76 65 6e 73 74 72 65 62 6f 6f 2c 0a 20 ┆o,goalboo,errorboo,venstreboo, ┆
0x02e6e0…02e700 20 20 20 6e 62 6f 6f 31 2c 6e 62 6f 6f 32 2c 6e 6f 77 6f 72 64 2c 66 69 72 73 74 62 6f 6f 2c 65 ┆ nboo1,nboo2,noword,firstboo,e┆
0x02e700…02e720 72 72 6f 72 31 2c 65 72 72 6f 72 32 2c 65 72 72 6f 72 33 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 0a ┆rror1,error2,error3: boolean; ┆
0x02e720…02e740 20 20 20 20 72 6f 64 70 2c 62 65 67 69 6e 74 69 6c 73 74 2c 6c 71 62 65 70 2c 63 6c 61 73 73 74 ┆ rodp,begintilst,lqbep,classt┆
0x02e740…02e760 6f 70 2c 67 65 6d 70 2c 6f 6c 64 70 2c 66 72 65 65 70 74 72 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 ┆op,gemp,oldp,freeptr: pointer; ┆
0x02e760…02e780 0a 20 20 20 20 70 61 72 73 69 6e 2c 70 61 72 73 6f 75 74 2c 74 61 62 6c 65 73 3a 20 74 65 78 74 ┆ parsin,parsout,tables: text┆
0x02e780…02e7a0 3b 0a 20 0a 20 20 20 20 66 63 71 3a 20 61 72 72 61 79 5b 31 2e 2e 63 6f 6e 73 74 33 5d 20 6f 66 ┆; fcq: array[1..const3] of┆
0x02e7a0…02e7c0 0a 20 20 20 20 70 61 63 6b 65 64 20 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ packed record ┆
0x02e7c0…02e7e0 20 75 64 67 61 6e 67 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ udgang: pointer; ┆
0x02e7e0…02e800 66 72 65 6b 76 65 6e 73 20 3a 20 30 2e 2e 63 6f 6e 73 74 36 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆frekvens : 0..const6; ┆
0x02e800…02e820 (12, 0, 13) 20 65 6e 64 3b 0a 20 20 20 20 66 63 71 69 20 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 28 ┆ end; fcqi :integer; (┆
0x02e820…02e840 2a 20 46 43 51 20 41 4e 44 20 46 43 51 49 20 41 52 45 20 55 53 45 44 20 49 4e 20 50 52 4f 43 45 ┆* FCQ AND FCQI ARE USED IN PROCE┆
0x02e840…02e860 44 55 52 45 0a 20 20 20 20 20 20 52 45 4d 45 4d 42 45 52 20 41 4e 44 20 4f 50 54 49 4d 49 5a 45 ┆DURE REMEMBER AND OPTIMIZE┆
0x02e860…02e880 2c 20 2a 29 0a 20 20 20 20 70 74 31 73 2c 70 68 31 73 3a 20 62 69 74 6d 61 74 72 69 78 20 3b 0a ┆, *) pt1s,ph1s: bitmatrix ; ┆
0x02e880…02e8a0 20 20 20 20 6f 70 74 69 6f 6e 73 3a 20 61 72 72 61 79 5b 31 2e 2e 63 6f 6e 73 74 31 38 5d 20 6f ┆ options: array[1..const18] o┆
0x02e8a0…02e8c0 66 20 62 6f 6f 6c 65 61 6e 3b 0a 6c 69 73 74 69 6e 67 20 3a 20 62 6f 6f 6c 65 61 6e 3b 20 20 20 ┆f boolean; listing : boolean; ┆
0x02e8c0…02e8e0 28 2a 20 6c 69 73 74 69 6e 67 20 3d 20 6f 70 74 69 6f 6e 73 28 6c 69 73 74 6f 70 74 69 6f 6e 29 ┆(* listing = options(listoption)┆
0x02e8e0…02e900 2c 20 64 65 66 61 75 6c 74 3d 6e 6f 20 2a 29 0a 6f 6c 64 63 68 20 3a 20 69 6e 74 65 67 65 72 3b ┆, default=no *) oldch : integer;┆
0x02e900…02e920 20 20 20 20 20 28 2a 20 30 20 61 66 74 65 72 20 72 65 61 64 6c 6e 2c 20 65 6c 73 65 20 6f 72 64 ┆ (* 0 after readln, else ord┆
0x02e920…02e940 28 63 68 29 20 2a 29 0a 20 0a 20 0a 20 20 20 20 63 6f 6d 62 65 67 69 6e 2c 63 6f 6d 6c 65 6e 67 ┆(ch) *) combegin,comleng┆
0x02e940…02e960 74 68 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 63 6f 6d 65 6e 64 20 3a 20 70 61 63 6b ┆th : integer ; comend : pack┆
0x02e960…02e980 65 64 20 61 72 72 61 79 5b 31 2e 2e 61 6c 66 61 6c 65 6e 67 74 68 5d 20 6f 66 20 63 68 61 72 20 ┆ed array[1..alfalength] of char ┆
0x02e980…02e9a0 3b 0a 20 0a 20 20 20 20 20 20 28 2a 56 41 52 49 41 42 4c 45 53 20 54 4f 20 53 54 4f 52 45 20 41 ┆; (*VARIABLES TO STORE A┆
0x02e9a0…02e9c0 4e 44 20 52 45 41 44 20 50 52 4f 44 55 43 54 49 4f 4e 20 4c 41 42 45 4c 53 20 28 4f 50 54 49 4f ┆ND READ PRODUCTION LABELS (OPTIO┆
0x02e9c0…02e9e0 4e 53 5b 33 33 2c 33 34 5d 29 2a 29 0a 20 20 20 20 6c 61 62 65 6c 62 75 66 3a 20 70 61 63 6b 65 ┆NS[33,34])*) labelbuf: packe┆
0x02e9e0…02ea00 64 20 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 31 39 5d 20 6f 66 20 63 68 61 72 3b 0a 20 20 20 ┆d array[0..const19] of char; ┆
0x02ea00…02ea20 (12, 0, 14) 20 6c 69 6e 78 3a 20 30 2e 2e 63 6f 6e 73 74 31 39 3b 0a 20 20 20 20 70 72 6f 64 73 65 71 6e 6f ┆ linx: 0..const19; prodseqno┆
0x02ea20…02ea40 3a 20 69 6e 74 65 67 65 72 3b 0a 20 0a 20 20 20 20 20 20 28 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆: integer; (*-----------┆
0x02ea40…02ea60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x02ea60…02ea80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 29 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 ┆---------------*) procedur┆
0x02ea80…02eaa0 65 20 6d 73 67 28 6d 3a 20 64 61 79 66 69 6c 65 6d 73 67 29 3b 0a 20 20 20 20 20 20 20 20 28 2a ┆e msg(m: dayfilemsg); (*┆
0x02eaa0…02eac0 20 57 52 49 54 45 53 20 41 20 4d 45 53 53 41 47 45 20 49 4e 20 54 48 45 20 4b 52 4f 4e 4f 53 20 ┆ WRITES A MESSAGE IN THE KRONOS ┆
0x02eac0…02eae0 44 41 59 46 49 4c 45 20 2a 29 0a 20 20 20 20 20 20 20 20 28 2a 20 54 48 49 53 20 50 52 4f 43 45 ┆DAYFILE *) (* THIS PROCE┆
0x02eae0…02eb00 44 55 52 45 20 4d 41 59 20 42 45 45 20 52 45 4d 4f 56 45 44 20 2a 29 0a 20 20 20 20 62 65 67 69 ┆DURE MAY BEE REMOVED *) begi┆
0x02eb00…02eb20 6e 0a 20 20 20 20 20 20 28 2a 20 6d 65 73 73 61 67 65 28 6d 29 3b 20 2a 29 0a 20 20 20 20 65 6e ┆n (* message(m); *) en┆
0x02eb20…02eb40 64 3b 0a 20 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 6c 66 3a 63 68 61 72 3b 0a 20 20 20 20 62 ┆d; function lf:char; b┆
0x02eb40…02eb60 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 6c 6e 3b 20 6c 66 3a 3d 27 20 27 3b 0a 20 20 20 ┆egin writeln; lf:=' '; ┆
0x02eb60…02eb80 20 65 6e 64 3b 20 28 2a 4c 46 2a 29 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6f 75 74 ┆ end; (*LF*) procedure out┆
0x02eb80…02eba0 74 65 72 6d 69 6e 61 6c 3b 20 66 6f 72 77 61 72 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 ┆terminal; forward; procedu┆
0x02eba0…02ebc0 72 65 20 6f 75 74 67 72 61 6d 6d 61 72 3b 20 66 6f 72 77 61 72 64 3b 0a 20 0a 20 20 20 20 70 72 ┆re outgrammar; forward; pr┆
0x02ebc0…02ebe0 6f 63 65 64 75 72 65 20 73 74 6f 70 28 6e 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 ┆ocedure stop(n:integer); ┆
0x02ebe0…02ec00 20 28 2a 20 41 4c 4c 20 41 42 4e 4f 52 4d 41 4c 20 54 45 52 4d 49 4e 41 54 49 4f 4e 20 49 53 20 ┆ (* ALL ABNORMAL TERMINATION IS ┆
0x02ec00…02ec20 (12, 0, 15) 54 48 52 4f 55 47 48 20 54 48 49 53 20 50 52 4f 43 45 44 55 52 45 2a 29 0a 20 20 20 20 62 65 67 ┆THROUGH THIS PROCEDURE*) beg┆
0x02ec20…02ec40 69 6e 0a 20 20 20 20 20 20 63 61 73 65 20 6e 20 6f 66 0a 20 20 20 20 20 20 20 20 20 30 3a 20 28 ┆in case n of 0: (┆
0x02ec40…02ec60 2a 4d 49 53 43 45 4c 4c 41 4e 45 4f 55 53 2a 29 3b 0a 20 20 20 20 20 20 20 20 20 31 3a 20 28 2a ┆*MISCELLANEOUS*); 1: (*┆
0x02ec60…02ec80 43 4f 4e 53 54 45 52 52 4f 52 2a 29 3b 0a 20 20 20 20 20 20 20 20 20 32 3a 20 28 2a 45 52 52 4f ┆CONSTERROR*); 2: (*ERRO┆
0x02ec80…02eca0 52 28 53 29 20 49 4e 20 49 4e 50 55 54 2a 29 3b 0a 20 20 20 20 20 20 20 20 20 33 3a 20 28 2a 45 ┆R(S) IN INPUT*); 3: (*E┆
0x02eca0…02ecc0 52 52 4f 52 28 53 29 20 49 4e 20 47 52 41 4d 4d 41 52 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆RROR(S) IN GRAMMAR*) ┆
0x02ecc0…02ece0 62 65 67 69 6e 20 6f 75 74 67 72 61 6d 6d 61 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆begin outgrammar; w┆
0x02ece0…02ed00 72 69 74 65 6c 6e 28 27 20 2d 45 52 52 4f 52 28 53 29 20 49 4e 20 47 52 41 4d 4d 41 52 20 27 29 ┆riteln(' -ERROR(S) IN GRAMMAR ')┆
0x02ed00…02ed20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 28 27 3d 45 52 52 4f 52 28 53 29 20 49 4e ┆; msg('=ERROR(S) IN┆
0x02ed20…02ed40 20 47 52 41 4d 4d 41 52 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆ GRAMMAR'); end; ┆
0x02ed40…02ed60 20 20 20 20 20 34 3a 20 28 2a 4e 4f 54 20 53 4c 52 2f 4c 41 4c 52 28 31 29 20 2a 29 3b 0a 20 20 ┆ 4: (*NOT SLR/LALR(1) *); ┆
0x02ed60…02ed80 20 20 20 20 20 20 20 35 3a 20 28 2a 45 52 52 4f 4e 45 4f 55 53 20 50 41 52 53 49 4e 20 46 49 4c ┆ 5: (*ERRONEOUS PARSIN FIL┆
0x02ed80…02eda0 45 2a 29 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 67 6f 74 6f 20 39 39 39 3b 0a 20 ┆E*) end; goto 999; ┆
0x02eda0…02edc0 20 20 20 65 6e 64 3b 28 2a 53 54 4f 50 2a 29 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆ end;(*STOP*) procedure ┆
0x02edc0…02ede0 63 6f 6e 73 74 76 61 6c 28 63 3a 69 6e 74 65 67 65 72 3b 20 76 61 72 20 72 3a 61 6c 66 61 29 3b ┆constval(c:integer; var r:alfa);┆
0x02ede0…02ee00 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 67 65 6d 3a 61 72 72 61 79 5b 30 2e 2e 32 30 5d 20 ┆ var gem:array[0..20] ┆
0x02ee00…02ee20 (12, 1, 1) 6f 66 20 63 68 61 72 3b 0a 20 20 20 20 20 20 61 2c 62 2c 6a 3a 69 6e 74 65 67 65 72 3b 0a 20 20 ┆of char; a,b,j:integer; ┆
0x02ee20…02ee40 20 20 20 20 64 3a 61 6c 66 61 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 63 ┆ d:alfa; begin if c┆
0x02ee40…02ee60 3c 31 30 30 30 30 30 30 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆<1000000 then begin ┆
0x02ee60…02ee80 20 20 20 20 61 3a 3d 63 3b 67 65 6d 5b 31 31 5d 3a 3d 27 29 27 3b 0a 20 20 20 20 20 20 20 20 20 ┆ a:=c;gem[11]:=')'; ┆
0x02ee80…02eea0 66 6f 72 20 6a 3a 3d 31 32 20 74 6f 20 32 30 20 64 6f 20 67 65 6d 5b 6a 5d 3a 3d 27 20 27 3b 0a ┆for j:=12 to 20 do gem[j]:=' '; ┆
0x02eea0…02eec0 20 20 20 20 20 20 20 20 20 6a 3a 3d 31 30 3b 0a 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a ┆ j:=10; repeat ┆
0x02eec0…02eee0 20 20 20 20 20 20 20 20 20 20 20 62 3a 3d 61 20 6d 6f 64 20 31 30 3b 0a 20 20 20 20 20 20 20 20 ┆ b:=a mod 10; ┆
0x02eee0…02ef00 20 20 20 61 3a 3d 61 20 64 69 76 20 31 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 67 65 6d 5b 6a ┆ a:=a div 10; gem[j┆
0x02ef00…02ef20 5d 3a 3d 63 68 72 28 6f 72 64 28 27 30 27 29 2b 62 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6a ┆]:=chr(ord('0')+b); j┆
0x02ef20…02ef40 3a 3d 6a 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 61 3d 30 3b 0a 20 20 20 20 20 ┆:=j-1; until a=0; ┆
0x02ef40…02ef60 20 20 20 20 67 65 6d 5b 6a 5d 3a 3d 27 28 27 3b 0a 20 20 20 20 20 20 20 20 20 70 61 63 6b 28 67 ┆ gem[j]:='('; pack(g┆
0x02ef60…02ef80 65 6d 2c 6a 2c 64 29 3b 0a 20 20 20 20 20 20 20 20 20 72 3a 3d 64 3b 0a 20 20 20 20 20 20 20 65 ┆em,j,d); r:=d; e┆
0x02ef80…02efa0 6e 64 20 65 6c 73 65 20 72 3a 3d 27 28 2a 2a 2a 2a 2a 2a 2a 2a 29 27 3b 0a 20 20 20 20 65 6e 64 ┆nd else r:='(********)'; end┆
0x02efa0…02efc0 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 63 6f 6e 73 74 65 72 72 6f 72 28 73 31 2c ┆; procedure consterror(s1,┆
0x02efc0…02efe0 73 32 3a 61 6c 66 61 3b 20 63 63 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 76 61 72 20 61 61 ┆s2:alfa; cc:integer); var aa┆
0x02efe0…02f000 3a 61 6c 66 61 3b 0a 20 20 20 20 20 20 6d 3a 20 61 72 72 61 79 5b 31 2e 2e 34 5d 20 6f 66 20 61 ┆:alfa; m: array[1..4] of a┆
0x02f000…02f020 (12, 1, 2) 6c 66 61 3b 0a 20 20 20 20 20 20 6d 73 3a 20 64 61 79 66 69 6c 65 6d 73 67 3b 0a 20 20 20 20 20 ┆lfa; ms: dayfilemsg; ┆
0x02f020…02f040 20 69 2c 6a 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 77 72 69 74 65 28 6c ┆ i,j: integer; begin write(l┆
0x02f040…02f060 66 2c 6c 66 2c 27 20 65 72 72 6f 72 20 69 6e 20 27 2c 20 73 31 2c 20 73 32 2c 20 27 74 6f 6f 20 ┆f,lf,' error in ', s1, s2, 'too ┆
0x02f060…02f080 73 6d 61 6c 6c 20 28 3d 20 27 2c 63 63 3a 31 2c 20 27 29 27 20 29 3b 0a 20 20 20 20 20 20 63 6f ┆small (= ',cc:1, ')' ); co┆
0x02f080…02f0a0 6e 73 74 76 61 6c 28 63 63 2c 61 61 29 3b 0a 20 20 20 20 20 20 6d 5b 31 5d 3a 3d 73 32 3b 20 6d ┆nstval(cc,aa); m[1]:=s2; m┆
0x02f0a0…02f0c0 5b 33 5d 3a 3d 61 61 3b 0a 20 20 20 20 20 20 6d 5b 32 5d 3a 3d 27 20 54 4f 20 53 4d 41 4c 4c 20 ┆[3]:=aa; m[2]:=' TO SMALL ┆
0x02f0c0…02f0e0 27 3b 20 6d 5b 34 5d 3a 3d 27 20 20 20 27 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 ┆'; m[4]:=' '; for i:=1 t┆
0x02f0e0…02f100 6f 20 34 20 64 6f 0a 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 31 30 20 64 6f 20 6d ┆o 4 do for j:=1 to 10 do m┆
0x02f100…02f120 73 5b 28 69 2d 31 29 2a 31 30 2b 6a 5d 3a 3d 6d 5b 69 2c 6a 5d 3b 0a 20 20 20 20 20 20 6d 73 67 ┆s[(i-1)*10+j]:=m[i,j]; msg┆
0x02f120…02f140 28 6d 73 29 3b 0a 20 20 20 20 20 20 73 74 6f 70 28 30 29 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 ┆(ms); stop(0) end; ┆
0x02f140…02f160 20 20 20 70 72 6f 63 65 64 75 72 65 20 61 6c 6c 6f 63 61 74 65 28 76 61 72 20 70 3a 70 6f 69 6e ┆ procedure allocate(var p:poin┆
0x02f160…02f180 74 65 72 32 29 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 70 20 3e 3d 20 63 ┆ter2); begin if p >= c┆
0x02f180…02f1a0 6f 6e 73 74 34 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 41 4c 4c 4f 43 41 54 45 27 ┆onst4 then consterror('ALLOCATE'┆
0x02f1a0…02f1c0 2c 27 43 4f 4e 53 54 34 20 20 20 20 27 2c 63 6f 6e 73 74 34 29 3b 0a 20 20 20 20 20 20 70 3a 3d ┆,'CONST4 ',const4); p:=┆
0x02f1c0…02f1e0 70 2b 31 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 41 4c 4c 4f 43 41 54 45 2a 29 0a 20 0a 20 20 20 ┆p+1; end; (*ALLOCATE*) ┆
0x02f1e0…02f200 20 70 72 6f 63 65 64 75 72 65 20 6e 65 77 65 6c 6d 28 76 61 72 20 74 6f 70 3a 70 6f 69 6e 74 65 ┆ procedure newelm(var top:pointe┆
0x02f200…02f220 (12, 1, 3) 72 32 3b 20 72 6e 61 6d 65 3a 61 6c 66 61 29 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆r2; rname:alfa); begin ┆
0x02f220…02f240 20 69 66 20 74 6f 70 20 3e 3d 20 63 6f 6e 73 74 34 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f ┆ if top >= const4 then consterro┆
0x02f240…02f260 72 28 72 6e 61 6d 65 2c 27 43 4f 4e 53 54 34 27 2c 63 6f 6e 73 74 34 29 3b 0a 20 20 20 20 20 20 ┆r(rname,'CONST4',const4); ┆
0x02f260…02f280 74 6f 70 3a 3d 74 6f 70 2b 31 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 4e 45 57 45 4c 4d 2a 29 0a ┆top:=top+1; end; (*NEWELM*) ┆
0x02f280…02f2a0 20 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 74 65 73 74 63 68 28 63 68 31 2c 63 68 32 3a 20 63 ┆ function testch(ch1,ch2: c┆
0x02f2a0…02f2c0 68 61 72 29 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 55 53 45 44 20 42 ┆har): boolean; (* USED B┆
0x02f2c0…02f2e0 59 20 54 45 52 4d 49 4e 50 55 54 20 41 4e 44 20 54 45 52 4d 49 4e 41 4c 20 2a 29 0a 20 20 20 20 ┆Y TERMINPUT AND TERMINAL *) ┆
0x02f2e0…02f300 62 65 67 69 6e 0a 20 20 20 20 20 20 74 65 73 74 63 68 3a 3d 28 63 68 67 72 6f 75 70 5b 63 68 31 ┆begin testch:=(chgroup[ch1┆
0x02f300…02f320 5d 3d 63 68 67 72 6f 75 70 5b 63 68 32 5d 29 20 61 6e 64 20 28 63 68 67 72 6f 75 70 5b 63 68 32 ┆]=chgroup[ch2]) and (chgroup[ch2┆
0x02f320…02f340 5d 3c 3e 73 65 70 29 0a 20 20 20 20 20 20 20 20 28 2a 54 52 55 45 2d 20 49 46 20 43 48 31 20 41 ┆]<>sep) (*TRUE- IF CH1 A┆
0x02f340…02f360 4e 44 20 43 48 32 3c 3e 53 45 50 20 41 4e 44 20 49 4e 20 53 41 4d 45 20 47 52 4f 55 50 20 4f 46 ┆ND CH2<>SEP AND IN SAME GROUP OF┆
0x02f360…02f380 20 43 48 41 52 53 20 2a 29 0a 20 20 20 20 20 20 6f 72 0a 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 ┆ CHARS *) or options┆
0x02f380…02f3a0 5b 35 5d 20 61 6e 64 20 28 63 68 67 72 6f 75 70 5b 63 68 31 5d 3c 3e 73 65 70 29 20 61 6e 64 20 ┆[5] and (chgroup[ch1]<>sep) and ┆
0x02f3a0…02f3c0 28 63 68 67 72 6f 75 70 5b 63 68 32 5d 3c 3e 73 65 70 29 3b 0a 20 20 20 20 20 20 20 20 28 2a 54 ┆(chgroup[ch2]<>sep); (*T┆
0x02f3c0…02f3e0 52 55 45 2d 20 49 46 20 4f 50 54 49 4f 4e 53 5b 35 5d 20 41 4e 44 20 43 48 31 2c 43 48 32 3c 3e ┆RUE- IF OPTIONS[5] AND CH1,CH2<>┆
0x02f3e0…02f400 53 45 50 20 2a 29 0a 20 20 20 20 65 6e 64 3b 20 28 2a 54 45 53 54 43 48 2a 29 0a 20 0a 20 20 20 ┆SEP *) end; (*TESTCH*) ┆
0x02f400…02f420 (12, 1, 4) 20 70 72 6f 63 65 64 75 72 65 20 69 6e 63 68 3b 20 66 6f 72 77 61 72 64 3b 0a 20 0a 20 20 20 20 ┆ procedure inch; forward; ┆
0x02f420…02f440 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 74 65 72 ┆ (*dollar-f*) procedure ter┆
0x02f440…02f460 6d 69 6e 70 75 74 3b 0a 20 20 20 20 6c 61 62 65 6c 20 32 32 2c 31 30 2c 31 31 2c 31 32 3b 0a 20 ┆minput; label 22,10,11,12; ┆
0x02f460…02f480 20 20 20 20 20 20 20 28 2a 49 4e 44 4c 41 45 53 4e 49 4e 47 20 41 46 20 54 45 52 4d 49 4e 41 4c ┆ (*INDLAESNING AF TERMINAL┆
0x02f480…02f4a0 45 52 20 41 44 53 4b 49 4c 54 20 4d 45 44 20 53 50 41 43 45 20 45 4c 2e 20 45 4f 4c 0a 20 20 20 ┆ER ADSKILT MED SPACE EL. EOL ┆
0x02f4a0…02f4c0 20 20 20 20 20 4f 47 20 41 46 53 4c 55 54 54 45 54 20 4d 45 44 20 4d 45 54 41 53 59 4d 42 4f 4c ┆ OG AFSLUTTET MED METASYMBOL┆
0x02f4c0…02f4e0 20 34 20 2a 29 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 63 3a 20 61 72 72 61 79 5b 31 2e 2e ┆ 4 *) var c: array[1..┆
0x02f4e0…02f500 61 6c 66 61 6c 65 6e 67 74 68 5d 20 6f 66 20 63 68 61 72 3b 0a 20 20 20 20 20 20 72 75 6e 70 2c ┆alfalength] of char; runp,┆
0x02f500…02f520 67 65 6d 70 3a 74 65 72 6d 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 20 20 61 6c 66 61 63 2c 65 6d ┆gemp:termpointer; alfac,em┆
0x02f520…02f540 70 74 79 61 6c 66 61 2c 6e 61 6d 65 61 6c 66 61 2c 63 73 74 61 6c 66 61 2c 73 74 72 69 6e 67 61 ┆ptyalfa,namealfa,cstalfa,stringa┆
0x02f540…02f560 6c 66 61 2c 65 72 72 6f 72 61 6c 66 61 3a 20 61 6c 66 61 3b 0a 20 20 20 20 20 20 73 74 6f 70 65 ┆lfa,erroralfa: alfa; stope┆
0x02f560…02f580 72 72 6f 72 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 ┆rror: boolean; procedure┆
0x02f580…02f5a0 20 69 6e 70 75 74 65 72 72 6f 72 28 6e 72 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 ┆ inputerror(nr:integer); ┆
0x02f5a0…02f5c0 20 20 20 28 2a 20 45 52 52 4f 52 2d 50 52 4f 43 45 44 55 52 45 20 4c 4f 43 41 4c 20 46 4f 52 20 ┆ (* ERROR-PROCEDURE LOCAL FOR ┆
0x02f5c0…02f5e0 54 45 52 4d 49 4e 50 55 54 2a 29 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 6a 3a ┆TERMINPUT*) var j:┆
0x02f5e0…02f600 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 69 66 20 ┆integer; begin if ┆
0x02f600…02f620 (12, 1, 5) 6f 64 64 28 6e 72 29 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 ┆odd(nr) then write(lf,' '); ┆
0x02f620…02f640 20 20 20 20 63 61 73 65 20 6e 72 20 6f 66 0a 31 3a 20 77 72 69 74 65 28 27 20 20 2a 2a 2a 20 65 ┆ case nr of 1: write(' *** e┆
0x02f640…02f660 6e 64 20 6f 66 20 66 69 6c 65 20 65 6e 63 6f 75 6e 74 65 72 65 64 2e 20 27 29 3b 0a 20 20 20 20 ┆nd of file encountered. '); ┆
0x02f660…02f680 20 20 20 20 20 20 20 32 3a 20 62 65 67 69 6e 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 20 77 ┆ 2: begin write(lf,' '); w┆
0x02f680…02f6a0 72 69 74 65 28 27 20 20 2a 2a 2a 20 20 54 45 52 4d 49 4e 41 4c 20 44 55 50 4c 49 43 41 54 45 44 ┆rite(' *** TERMINAL DUPLICATED┆
0x02f6a0…02f6c0 2e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 ┆.'); end; ┆
0x02f6c0…02f6e0 20 20 33 3a 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 54 45 52 4d 49 4e 50 55 54 20 27 2c 27 43 4f ┆ 3: consterror('TERMINPUT ','CO┆
0x02f6e0…02f700 4e 53 54 31 32 20 27 2c 63 6f 6e 73 74 31 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 36 3a 20 ┆NST12 ',const12); 6: ┆
0x02f700…02f720 62 65 67 69 6e 20 73 74 6f 70 65 72 72 6f 72 3a 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 ┆begin stoperror:= true; ┆
0x02f720…02f740 20 20 20 20 20 20 20 72 65 70 65 61 74 20 69 6e 63 68 20 75 6e 74 69 6c 20 63 68 3d 27 20 27 3b ┆ repeat inch until ch=' ';┆
0x02f740…02f760 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆ write(lf,' '); w┆
0x02f760…02f780 72 69 74 65 28 27 20 20 2a 2a 2a 20 20 54 45 52 4d 49 4e 41 4c 20 4d 4f 52 45 20 54 48 41 4e 20 ┆rite(' *** TERMINAL MORE THAN ┆
0x02f780…02f7a0 27 2c 61 6c 66 61 6c 65 6e 67 74 68 3a 32 2c 27 20 43 48 41 52 41 43 54 45 52 53 2e 27 29 3b 0a ┆',alfalength:2,' CHARACTERS.'); ┆
0x02f7a0…02f7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 3b 0a 20 ┆ write(lf,' ');; ┆
0x02f7c0…02f7e0 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 37 3a 20 63 ┆ end; 7: c┆
0x02f7e0…02f800 6f 6e 73 74 65 72 72 6f 72 28 27 54 45 52 4d 49 4e 50 55 54 20 27 2c 27 43 4f 4e 53 54 32 20 27 ┆onsterror('TERMINPUT ','CONST2 '┆
0x02f800…02f820 (12, 1, 6) 2c 63 6f 6e 73 74 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 34 3a 20 62 65 67 69 6e 20 73 74 ┆,const2); 4: begin st┆
0x02f820…02f840 6f 70 65 72 72 6f 72 3a 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 ┆operror:= true; r┆
0x02f840…02f860 65 70 65 61 74 20 69 6e 63 68 20 75 6e 74 69 6c 20 63 68 3d 27 20 27 3b 20 77 72 69 74 65 28 6c ┆epeat inch until ch=' '; write(l┆
0x02f860…02f880 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 ┆f,' '); write(' ┆
0x02f880…02f8a0 2a 2a 2a 20 20 49 4c 4c 45 47 41 4c 20 43 4f 4e 43 41 54 45 4e 41 54 49 4f 4e 2e 27 29 3b 0a 20 ┆*** ILLEGAL CONCATENATION.'); ┆
0x02f8a0…02f8c0 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆ end; end; ┆
0x02f8c0…02f8e0 20 20 20 20 20 20 20 20 28 2a 20 20 56 45 44 20 55 4c 49 47 45 20 4e 52 2e 20 48 45 4c 54 20 55 ┆ (* VED ULIGE NR. HELT U┆
0x02f8e0…02f900 44 2d 20 45 4c 4c 45 52 53 20 48 55 53 4b 20 46 45 4a 4c 45 4e 20 2a 29 0a 20 20 20 20 20 20 20 ┆D- ELLERS HUSK FEJLEN *) ┆
0x02f900…02f920 20 69 66 20 28 6e 72 20 69 6e 20 20 5b 31 20 5d 29 20 74 68 65 6e 20 6d 73 67 28 27 3d 45 52 52 ┆ if (nr in [1 ]) then msg('=ERR┆
0x02f920…02f940 4f 52 28 53 29 20 49 4e 20 49 4e 50 55 54 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 ┆OR(S) IN INPUT '); wri┆
0x02f940…02f960 74 65 28 6c 66 2c 27 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 6f 64 64 28 6e 72 ┆te(lf,' '); if odd(nr┆
0x02f960…02f980 29 20 74 68 65 6e 20 73 74 6f 70 28 30 29 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 ┆) then stop(0); end; ┆
0x02f980…02f9a0 20 20 20 70 72 6f 63 65 64 75 72 65 20 66 72 65 73 68 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a ┆ procedure fresh; (*┆
0x02f9a0…02f9c0 20 4e 59 20 43 45 4c 4c 45 20 49 20 54 45 52 4d 54 52 45 45 20 41 4c 4c 4f 43 45 52 45 53 20 4f ┆ NY CELLE I TERMTREE ALLOCERES O┆
0x02f9c0…02f9e0 47 20 49 4e 49 54 49 41 4c 49 53 45 52 45 53 20 20 20 2a 29 0a 20 20 20 20 20 20 62 65 67 69 6e ┆G INITIALISERES *) begin┆
0x02f9e0…02fa00 20 6e 65 77 28 74 65 72 6d 74 6f 70 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 74 6f ┆ new(termtop); if termto┆
0x02fa00…02fa20 (12, 1, 7) 70 3d 6e 69 6c 20 74 68 65 6e 20 69 6e 70 75 74 65 72 72 6f 72 28 33 29 3b 0a 20 20 20 20 20 20 ┆p=nil then inputerror(3); ┆
0x02fa20…02fa40 20 20 77 69 74 68 20 74 65 72 6d 74 6f 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ with termtop^ do begin┆
0x02fa40…02fa60 20 6f 6b 3a 3d 20 66 61 6c 73 65 3b 20 74 65 67 6e 3a 3d 63 68 3b 69 6e 74 65 72 6e 3a 3d 2d 31 ┆ ok:= false; tegn:=ch;intern:=-1┆
0x02fa60…02fa80 3b 0a 20 20 20 20 20 20 20 20 20 20 6e 69 76 65 61 75 70 3a 3d 20 6e 69 6c 3b 20 68 69 67 68 65 ┆; niveaup:= nil; highe┆
0x02fa80…02faa0 72 70 3a 3d 20 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 74 ┆rp:= nil; end; t┆
0x02faa0…02fac0 72 6d 61 78 3a 3d 74 72 6d 61 78 2b 31 3b 20 28 2a 55 53 45 44 20 49 4e 20 50 52 4f 43 45 44 55 ┆rmax:=trmax+1; (*USED IN PROCEDU┆
0x02fac0…02fae0 52 45 20 46 49 4e 41 4c 50 41 52 53 45 52 2a 29 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 ┆RE FINALPARSER*) end; ┆
0x02fae0…02fb00 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 28 2a 20 20 20 49 4e 49 54 49 41 4c 49 53 45 52 ┆ begin (* INITIALISER┆
0x02fb00…02fb20 49 4e 47 20 20 20 2a 29 0a 20 20 20 20 20 20 74 72 6d 61 78 3a 3d 30 3b 20 28 2a 53 45 45 20 50 ┆ING *) trmax:=0; (*SEE P┆
0x02fb20…02fb40 52 4f 43 45 44 55 52 45 20 46 52 45 53 48 2a 29 0a 20 20 20 20 20 20 66 6f 72 20 63 68 3a 3d 20 ┆ROCEDURE FRESH*) for ch:= ┆
0x02fb40…02fb60 6d 69 6e 63 68 20 74 6f 20 6d 61 78 63 68 20 64 6f 0a 20 20 20 20 20 20 77 69 74 68 20 65 6e 74 ┆minch to maxch do with ent┆
0x02fb60…02fb80 72 79 5b 63 68 5d 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 20 20 74 65 72 6d 70 3a 3d 20 6e ┆ry[ch] do begin termp:= n┆
0x02fb80…02fba0 69 6c 3b 20 6f 6b 31 3a 3d 20 66 61 6c 73 65 3b 20 69 6e 74 65 72 6e 31 3a 3d 2d 31 20 65 6e 64 ┆il; ok1:= false; intern1:=-1 end┆
0x02fba0…02fbc0 3b 0a 20 20 20 20 20 20 65 72 72 6f 72 76 61 6c 3a 3d 30 3b 0a 20 20 20 20 20 20 65 72 72 6f 72 ┆; errorval:=0; error┆
0x02fbc0…02fbe0 61 6c 66 61 3a 3d 27 45 52 52 4f 52 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 65 6d 70 74 79 76 ┆alfa:='ERROR '; emptyv┆
0x02fbe0…02fc00 61 6c 75 65 3a 3d 20 30 3b 0a 20 20 20 20 20 20 65 6d 70 74 79 61 6c 66 61 3a 3d 20 27 45 4d 50 ┆alue:= 0; emptyalfa:= 'EMP┆
0x02fc00…02fc20 (12, 1, 8) 54 59 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 6e 61 6d 65 76 61 6c 3a 3d 20 30 3b 0a 20 20 20 ┆TY '; nameval:= 0; ┆
0x02fc20…02fc40 20 20 20 6e 61 6d 65 61 6c 66 61 3a 3d 20 27 4e 41 4d 45 20 20 20 20 27 3b 0a 20 20 20 20 20 20 ┆ namealfa:= 'NAME '; ┆
0x02fc40…02fc60 63 73 74 76 61 6c 3a 3d 20 30 3b 0a 20 20 20 20 20 20 63 73 74 61 6c 66 61 3a 3d 20 27 4b 4f 4e ┆cstval:= 0; cstalfa:= 'KON┆
0x02fc60…02fc80 53 54 20 20 20 27 3b 0a 20 20 20 20 20 20 73 74 72 69 6e 67 76 61 6c 3a 3d 20 30 3b 0a 20 20 20 ┆ST '; stringval:= 0; ┆
0x02fc80…02fca0 20 20 20 73 74 72 69 6e 67 61 6c 66 61 3a 3d 20 27 53 54 52 49 4e 47 20 20 20 20 27 3b 0a 20 20 ┆ stringalfa:= 'STRING '; ┆
0x02fca0…02fcc0 20 20 20 20 73 74 72 69 6e 67 63 68 3a 3d 27 20 27 3b 0a 20 20 20 20 20 20 67 6c 3a 3d 20 6e 69 ┆ stringch:=' '; gl:= ni┆
0x02fcc0…02fce0 6c 3b 20 67 6e 3a 3d 20 6e 69 6c 3b 20 67 63 3a 3d 20 6e 69 6c 3b 20 67 73 3a 3d 6e 69 6c 3b 20 ┆l; gn:= nil; gc:= nil; gs:=nil; ┆
0x02fce0…02fd00 67 6f 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 74 65 72 6d 61 6e 74 61 6c 3a 3d 31 3b 0a 20 20 20 ┆go:=nil; termantal:=1; ┆
0x02fd00…02fd20 20 20 20 73 74 6f 70 65 72 72 6f 72 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 28 2a ┆ stoperror:= false; (*┆
0x02fd20…02fd40 20 4c 51 4b 4b 45 20 53 41 41 4c 41 45 4e 47 45 20 46 4c 45 52 45 20 54 45 52 4d 49 4e 41 4c 45 ┆ LQKKE SAALAENGE FLERE TERMINALE┆
0x02fd40…02fd60 52 20 20 20 2a 29 0a 20 20 20 20 20 20 63 68 3a 3d 73 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 ┆R *) ch:=s; while ┆
0x02fd60…02fd80 63 68 3d 27 20 27 20 64 6f 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 63 68 3c 3e ┆ch=' ' do inch; while ch<>┆
0x02fd80…02fda0 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 20 63 5b 31 ┆metasymbol[4] do begin c[1┆
0x02fda0…02fdc0 5d 3a 3d 63 68 3b 20 69 3a 3d 31 3b 69 6e 63 68 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 20 ┆]:=ch; i:=1;inch; (* ┆
0x02fdc0…02fde0 20 4c 51 4b 4b 45 20 2d 53 41 41 4c 41 45 4e 47 45 20 4e 41 45 53 54 45 20 43 48 41 52 2d 56 41 ┆ LQKKE -SAALAENGE NAESTE CHAR-VA┆
0x02fde0…02fe00 45 52 44 49 20 47 4f 44 4b 45 4e 44 54 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 ┆ERDI GODKENDT *) while┆
0x02fe00…02fe20 (12, 1, 9) 20 28 28 63 68 3c 3e 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 29 20 61 6e 64 20 74 65 73 74 63 68 ┆ ((ch<>metasymbol[4]) and testch┆
0x02fe20…02fe40 28 63 5b 69 5d 2c 63 68 29 29 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆(c[i],ch)) do begin ┆
0x02fe40…02fe60 20 20 20 20 20 20 69 66 20 28 69 3d 61 6c 66 61 6c 65 6e 67 74 68 29 20 61 6e 64 20 6e 6f 74 20 ┆ if (i=alfalength) and not ┆
0x02fe60…02fe80 6f 70 74 69 6f 6e 73 5b 34 5d 20 74 68 65 6e 20 69 6e 70 75 74 65 72 72 6f 72 28 36 29 3b 0a 20 ┆options[4] then inputerror(6); ┆
0x02fe80…02fea0 20 20 20 20 20 20 20 20 20 69 66 20 69 3c 61 6c 66 61 6c 65 6e 67 74 68 20 74 68 65 6e 0a 20 20 ┆ if i<alfalength then ┆
0x02fea0…02fec0 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 ┆ begin i:=i+1; ┆
0x02fec0…02fee0 20 20 20 20 63 5b 69 5d 3a 3d 63 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆ c[i]:=ch; end; ┆
0x02fee0…02ff00 20 20 20 20 20 20 20 20 20 20 28 2a 20 20 4e 41 45 53 54 45 20 43 48 41 52 2d 56 2e 20 53 51 47 ┆ (* NAESTE CHAR-V. SQG┆
0x02ff00…02ff20 45 53 20 49 20 41 4c 4c 45 52 45 44 45 20 4f 50 42 59 47 47 45 54 20 54 52 41 45 20 20 20 2a 29 ┆ES I ALLEREDE OPBYGGET TRAE *)┆
0x02ff20…02ff40 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3d 32 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ if i=2 then ┆
0x02ff40…02ff60 20 20 77 69 74 68 20 65 6e 74 72 79 5b 63 5b 31 5d 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 ┆ with entry[c[1]] do ┆
0x02ff60…02ff80 20 62 65 67 69 6e 20 69 66 20 74 65 72 6d 70 3d 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆ begin if termp=nil then ┆
0x02ff80…02ffa0 20 20 20 20 20 20 20 62 65 67 69 6e 20 66 72 65 73 68 3b 74 65 72 6d 70 3a 3d 74 65 72 6d 74 6f ┆ begin fresh;termp:=termto┆
0x02ffa0…02ffc0 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 74 65 72 6d 74 6f ┆p; gemp:= termto┆
0x02ffc0…02ffe0 70 3b 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c ┆p; goto 10; end el┆
0x02ffe0…030000 73 65 20 72 75 6e 70 3a 3d 20 74 65 72 6d 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 ┆se runp:= termp; end ┆
0x030000…030020 (12, 1, 10) 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 67 65 6d 70 5e 20 64 6f 0a 20 20 ┆else with gemp^ do ┆
0x030020…030040 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 66 20 68 69 67 68 65 72 70 3d 6e 69 6c 20 74 68 ┆ begin if higherp=nil th┆
0x030040…030060 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 66 72 65 73 68 3b 20 68 69 ┆en begin fresh; hi┆
0x030060…030080 67 68 65 72 70 3a 3d 74 65 72 6d 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆gherp:=termtop; ┆
0x030080…0300a0 67 65 6d 70 3a 3d 20 74 65 72 6d 74 6f 70 3b 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 ┆gemp:= termtop; goto 10; ┆
0x0300a0…0300c0 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 72 75 6e 70 3a 3d 20 68 69 67 68 65 72 70 3b 0a ┆ end else runp:= higherp; ┆
0x0300c0…0300e0 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 ┆ end; while ┆
0x0300e0…030100 72 75 6e 70 5e 2e 74 65 67 6e 3c 3e 63 68 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 ┆runp^.tegn<>ch do with┆
0x030100…030120 20 72 75 6e 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 66 20 6e 69 76 ┆ runp^ do begin if niv┆
0x030120…030140 65 61 75 70 3d 6e 69 6c 20 74 68 65 6e 20 67 6f 74 6f 20 31 31 3b 0a 20 20 20 20 20 20 20 20 20 ┆eaup=nil then goto 11; ┆
0x030140…030160 20 20 20 72 75 6e 70 3a 3d 20 6e 69 76 65 61 75 70 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ runp:= niveaup; end┆
0x030160…030180 3b 0a 20 20 20 20 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 72 75 6e 70 3b 0a 20 20 20 20 20 20 20 ┆; gemp:= runp; ┆
0x030180…0301a0 20 20 20 69 66 20 69 3c 3e 69 20 74 68 65 6e 20 31 31 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ if i<>i then 11: ┆
0x0301a0…0301c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 20 43 48 41 52 20 4e 4f 54 20 46 4f ┆ (* CHAR NOT FO┆
0x0301c0…0301e0 55 4e 44 20 2d 20 4e 59 20 43 45 4c 4c 45 20 4f 50 52 45 54 54 45 53 20 20 20 2a 29 0a 20 20 20 ┆UND - NY CELLE OPRETTES *) ┆
0x0301e0…030200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 66 72 ┆ begin fr┆
0x030200…030220 (12, 1, 11) 65 73 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆esh; ┆
0x030220…030240 20 20 72 75 6e 70 5e 2e 6e 69 76 65 61 75 70 3a 3d 20 74 65 72 6d 74 6f 70 3b 0a 20 20 20 20 20 ┆ runp^.niveaup:= termtop; ┆
0x030240…030260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 74 ┆ gemp:= t┆
0x030260…030280 65 72 6d 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ermtop; ┆
0x030280…0302a0 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 31 30 3a 20 69 6e 63 68 3b 0a 20 20 20 20 ┆ end; 10: inch; ┆
0x0302a0…0302c0 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 63 68 3d 27 20 27 29 20 6f 72 ┆ end; if ((ch=' ') or┆
0x0302c0…0302e0 20 28 63 68 3d 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 ┆ (ch=metasymbol[4])) then ┆
0x0302e0…030300 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 33 ┆ begin if options[3┆
0x030300…030320 5d 20 61 6e 64 20 28 63 68 3d 27 20 27 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆] and (ch=' ') then ┆
0x030320…030340 62 65 67 69 6e 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 68 3d ┆begin inch; if ch=┆
0x030340…030360 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 31 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ metasymbol[1] then ┆
0x030360…030380 20 20 20 62 65 67 69 6e 20 69 6e 63 68 3b 20 67 6f 74 6f 20 31 32 20 65 6e 64 3b 0a 20 20 20 20 ┆ begin inch; goto 12 end; ┆
0x030380…0303a0 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 4e 59 20 ┆ end; (* NY ┆
0x0303a0…0303c0 54 45 52 4d 49 4e 41 4c 20 52 45 47 49 53 54 52 45 52 45 53 20 2d 20 54 45 53 54 20 46 4f 52 20 ┆TERMINAL REGISTRERES - TEST FOR ┆
0x0303c0…0303e0 47 45 4e 47 41 4e 47 45 52 49 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 ┆GENGANGERI *) if te┆
0x0303e0…030400 72 6d 61 6e 74 61 6c 3c 63 6f 6e 73 74 32 20 74 68 65 6e 20 74 65 72 6d 61 6e 74 61 6c 3a 3d 74 ┆rmantal<const2 then termantal:=t┆
0x030400…030420 (12, 1, 12) 65 72 6d 61 6e 74 61 6c 2b 31 20 65 6c 73 65 20 69 6e 70 75 74 65 72 72 6f 72 28 37 29 3b 0a 20 ┆ermantal+1 else inputerror(7); ┆
0x030420…030440 20 20 20 20 20 20 20 20 20 20 31 32 3a 20 28 2a 47 4f 54 4f 20 31 32 20 4c 49 47 20 4e 59 20 54 ┆ 12: (*GOTO 12 LIG NY T┆
0x030440…030460 45 52 4d 49 4e 41 4c 20 49 4b 4b 45 20 4e 59 54 20 4e 55 4d 4d 45 52 2a 29 0a 20 20 20 20 20 20 ┆ERMINAL IKKE NYT NUMMER*) ┆
0x030460…030480 20 20 20 20 20 20 20 20 69 66 20 69 3d 31 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ if i=1 then ┆
0x030480…0304a0 20 20 20 77 69 74 68 20 65 6e 74 72 79 5b 63 5b 31 5d 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 ┆ with entry[c[1]] do ┆
0x0304a0…0304c0 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 72 6e 31 3a 3d 20 74 65 72 6d 61 6e 74 61 6c 3b ┆ begin intern1:= termantal;┆
0x0304c0…0304e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 6b 31 20 74 68 65 6e 20 69 6e ┆ if ok1 then in┆
0x0304e0…030500 70 75 74 65 72 72 6f 72 28 32 29 20 65 6c 73 65 20 6f 6b 31 3a 3d 20 74 72 75 65 3b 0a 20 20 20 ┆puterror(2) else ok1:= true; ┆
0x030500…030520 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ end else ┆
0x030520…030540 20 20 20 20 77 69 74 68 20 67 65 6d 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ with gemp^ do ┆
0x030540…030560 20 62 65 67 69 6e 20 69 6e 74 65 72 6e 3a 3d 20 74 65 72 6d 61 6e 74 61 6c 3b 0a 20 20 20 20 20 ┆ begin intern:= termantal; ┆
0x030560…030580 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 6b 20 74 68 65 6e 20 69 6e 70 75 74 65 72 72 6f ┆ if ok then inputerro┆
0x030580…0305a0 72 28 32 29 20 65 6c 73 65 20 6f 6b 3a 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆r(2) else ok:= true; ┆
0x0305a0…0305c0 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 54 45 52 4d 49 4e 41 ┆ end; (* TERMINA┆
0x0305c0…0305e0 4c 20 50 41 4b 4b 45 53 20 4f 47 20 47 45 4d 4d 45 53 2d 20 54 45 53 54 20 46 4f 52 20 45 56 54 ┆L PAKKES OG GEMMES- TEST FOR EVT┆
0x0305e0…030600 2e 20 45 4d 50 54 59 2d 54 45 52 4d 49 4e 41 4c 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆. EMPTY-TERMINAL *) ┆
0x030600…030620 (12, 1, 13) 66 6f 72 20 69 3a 3d 69 2b 31 20 74 6f 20 61 6c 66 61 6c 65 6e 67 74 68 20 64 6f 20 63 5b 69 5d ┆for i:=i+1 to alfalength do c[i]┆
0x030620…030640 3a 3d 20 27 20 27 3b 0a 20 20 20 20 20 20 20 20 20 20 20 70 61 63 6b 28 63 2c 31 2c 61 6c 66 61 ┆:= ' '; pack(c,1,alfa┆
0x030640…030660 63 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 72 72 6f 72 61 6c 66 61 3d 61 6c 66 61 ┆c); if erroralfa=alfa┆
0x030660…030680 63 20 74 68 65 6e 20 62 65 67 69 6e 20 65 72 72 6f 72 76 61 6c 3a 3d 74 65 72 6d 61 6e 74 61 6c ┆c then begin errorval:=termantal┆
0x030680…0306a0 3b 20 67 6f 3a 3d 74 65 72 6d 74 6f 70 3b 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 ┆; go:=termtop; end else ┆
0x0306a0…0306c0 20 20 20 20 69 66 20 65 6d 70 74 79 61 6c 66 61 3d 20 61 6c 66 61 63 20 74 68 65 6e 20 62 65 67 ┆ if emptyalfa= alfac then beg┆
0x0306c0…0306e0 69 6e 20 65 6d 70 74 79 76 61 6c 75 65 3a 3d 74 65 72 6d 61 6e 74 61 6c 3b 67 6c 3a 3d 74 65 72 ┆in emptyvalue:=termantal;gl:=ter┆
0x0306e0…030700 6d 74 6f 70 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 61 ┆mtop end else if na┆
0x030700…030720 6d 65 61 6c 66 61 3d 61 6c 66 61 63 20 74 68 65 6e 20 62 65 67 69 6e 20 6e 61 6d 65 76 61 6c 3a ┆mealfa=alfac then begin nameval:┆
0x030720…030740 3d 74 65 72 6d 61 6e 74 61 6c 3b 67 6e 3a 3d 74 65 72 6d 74 6f 70 20 65 6e 64 20 65 6c 73 65 0a ┆=termantal;gn:=termtop end else ┆
0x030740…030760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 73 74 61 6c 66 61 3d 61 6c 66 61 63 20 74 ┆ if cstalfa=alfac t┆
0x030760…030780 68 65 6e 20 62 65 67 69 6e 20 63 73 74 76 61 6c 3a 3d 74 65 72 6d 61 6e 74 61 6c 3b 67 63 3a 3d ┆hen begin cstval:=termantal;gc:=┆
0x030780…0307a0 74 65 72 6d 74 6f 70 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆termtop end else ┆
0x0307a0…0307c0 69 66 20 73 74 72 69 6e 67 61 6c 66 61 3d 61 6c 66 61 63 20 74 68 65 6e 20 62 65 67 69 6e 20 73 ┆if stringalfa=alfac then begin s┆
0x0307c0…0307e0 74 72 69 6e 67 76 61 6c 3a 3d 20 74 65 72 6d 61 6e 74 61 6c 3b 67 73 3a 3d 20 74 65 72 6d 74 6f ┆tringval:= termantal;gs:= termto┆
0x0307e0…030800 70 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 6e 72 65 70 5b 74 65 72 6d ┆p end; internrep[term┆
0x030800…030820 (12, 1, 14) 61 6e 74 61 6c 5d 20 3a 3d 20 61 6c 66 61 63 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c ┆antal] := alfac; end el┆
0x030820…030840 73 65 20 69 6e 70 75 74 65 72 72 6f 72 28 34 29 3b 0a 20 20 20 20 20 20 20 20 32 32 3a 20 77 68 ┆se inputerror(4); 22: wh┆
0x030840…030860 69 6c 65 20 63 68 3d 27 20 27 20 64 6f 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆ile ch=' ' do inch; end; ┆
0x030860…030880 20 20 20 20 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 69 6e 74 65 72 6e 72 65 70 5b 30 5d 3a 3d 20 ┆ inch; internrep[0]:= ┆
0x030880…0308a0 27 42 4f 42 53 2d 47 4f 27 3b 0a 20 20 20 20 20 20 69 6e 74 65 72 6e 72 65 70 5b 31 5d 3a 3d 27 ┆'BOBS-GO'; internrep[1]:='┆
0x0308a0…0308c0 2d 45 4f 46 2d 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 31 5d ┆-EOF- '; if options[1]┆
0x0308c0…0308e0 20 74 68 65 6e 20 6f 75 74 74 65 72 6d 69 6e 61 6c 3b 0a 20 20 20 20 20 20 69 66 20 73 74 6f 70 ┆ then outterminal; if stop┆
0x0308e0…030900 65 72 72 6f 72 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆error then begin ┆
0x030900…030920 20 6d 73 67 28 27 3d 45 52 52 4f 52 28 53 29 20 49 4e 20 49 4e 50 55 54 20 20 20 20 20 20 27 29 ┆ msg('=ERROR(S) IN INPUT ')┆
0x030920…030940 3b 0a 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 30 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a ┆; stop(0); end; ┆
0x030940…030960 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 28 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆ end; (*---------------┆
0x030960…030980 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x030980…0309a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 29 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆-----------*) procedure ┆
0x0309a0…0309c0 6f 75 74 74 65 72 6d 69 6e 61 6c 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 4f 55 54 50 55 54 20 54 ┆outterminal; (* OUTPUT T┆
0x0309c0…0309e0 48 45 20 49 4e 54 45 52 4e 20 56 41 4c 55 45 53 20 4f 46 20 54 45 52 4d 49 4e 41 4c 53 20 2a 29 ┆HE INTERN VALUES OF TERMINALS *)┆
0x0309e0…030a00 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 ┆ var i: integer; b┆
0x030a00…030a20 (12, 1, 15) 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 ┆egin write(lf,lf,lf); ┆
0x030a20…030a40 20 20 77 72 69 74 65 28 27 20 54 45 52 4d 49 4e 41 4c 20 20 20 20 20 20 49 4e 54 45 52 4e 20 56 ┆ write(' TERMINAL INTERN V┆
0x030a40…030a60 41 45 52 44 49 27 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 ┆AERDI'); write(lf,lf); ┆
0x030a60…030a80 20 20 20 66 6f 72 20 69 3a 3d 20 30 20 74 6f 20 74 65 72 6d 61 6e 74 61 6c 20 20 64 6f 20 77 72 ┆ for i:= 0 to termantal do wr┆
0x030a80…030aa0 69 74 65 28 27 20 27 2c 69 6e 74 65 72 6e 72 65 70 5b 69 5d 2c 62 6c 61 6e 6b 2c 69 2c 6c 66 29 ┆ite(' ',internrep[i],blank,i,lf)┆
0x030aa0…030ac0 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 65 6e ┆; write(lf,lf,' '); en┆
0x030ac0…030ae0 64 3b 20 28 2a 4f 55 54 54 45 52 4d 49 4e 41 4c 2a 29 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 ┆d; (*OUTTERMINAL*) procedu┆
0x030ae0…030b00 72 65 20 67 72 61 6d 65 72 72 6f 72 28 61 20 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 66 ┆re gramerror(a : integer); f┆
0x030b00…030b20 6f 72 77 61 72 64 3b 0a 20 0a 20 0a 20 20 20 20 20 20 28 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆orward; (*------------┆
0x030b20…030b40 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x030b40…030b60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 74 ┆--------------*) procedure t┆
0x030b60…030b80 65 72 6d 69 6e 61 6c 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 4b 41 4c 44 45 53 20 4d 45 44 20 43 ┆erminal; (* KALDES MED C┆
0x030b80…030ba0 48 41 52 2d 56 41 4c 55 45 20 49 20 43 48 3b 20 4c 45 56 45 52 45 52 20 49 20 54 45 52 4d 52 45 ┆HAR-VALUE I CH; LEVERER I TERMRE┆
0x030ba0…030bc0 50 20 44 45 4e 20 49 4e 54 45 52 4e 45 0a 20 20 20 20 20 20 20 20 52 45 50 52 41 45 53 45 4e 54 ┆P DEN INTERNE REPRAESENT┆
0x030bc0…030be0 41 54 49 4f 4e 20 41 46 20 4e 41 45 53 54 45 20 54 45 52 4d 49 4e 41 4c 20 50 41 41 20 49 4e 50 ┆ATION AF NAESTE TERMINAL PAA INP┆
0x030be0…030c00 55 54 2d 0a 20 20 20 20 20 20 20 20 48 56 49 53 20 45 4e 20 46 49 4e 44 45 53 2d 20 45 4c 4c 45 ┆UT- HVIS EN FINDES- ELLE┆
0x030c00…030c20 (13, 0, 1) 52 53 20 2d 31 20 2a 29 0a 20 20 20 20 6c 61 62 65 6c 20 37 37 2c 38 38 3b 0a 20 20 20 20 76 61 ┆RS -1 *) label 77,88; va┆
0x030c20…030c40 72 0a 20 20 20 20 20 20 62 75 66 3a 20 61 72 72 61 79 5b 31 2e 2e 61 6c 66 33 5d 20 6f 66 20 63 ┆r buf: array[1..alf3] of c┆
0x030c40…030c60 68 61 72 3b 0a 20 20 20 20 20 20 67 65 6d 70 2c 72 75 6e 70 3a 20 74 65 72 6d 70 6f 69 6e 74 65 ┆har; gemp,runp: termpointe┆
0x030c60…030c80 72 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 6e 70 75 74 65 72 72 6f 72 28 ┆r; procedure inputerror(┆
0x030c80…030ca0 6e 72 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 20 45 52 52 4f 52 ┆nr:integer); (* ERROR┆
0x030ca0…030cc0 2d 50 52 4f 43 2e 20 4c 4f 43 41 4c 20 46 4f 52 20 54 45 52 4d 49 4e 41 4c 20 20 20 20 2a 29 0a ┆-PROC. LOCAL FOR TERMINAL *) ┆
0x030cc0…030ce0 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 6a 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 ┆ var j:integer; ┆
0x030ce0…030d00 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 65 72 72 6f 72 62 6f 6f 3a 3d 74 72 75 65 3b ┆ begin errorboo:=true;┆
0x030d00…030d20 20 65 72 72 6f 72 32 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 6e 72 20 6f ┆ error2:=true; case nr o┆
0x030d20…030d40 66 0a 20 20 20 20 20 20 20 20 20 20 20 36 3a 62 65 67 69 6e 20 65 72 72 6f 72 3a 3d 74 72 75 65 ┆f 6:begin error:=true┆
0x030d40…030d60 3b 74 65 72 6d 72 65 70 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆;termrep:=0; writ┆
0x030d60…030d80 65 28 6c 66 2c 27 20 27 29 3b 20 77 72 69 74 65 28 27 20 20 2a 2a 2a 20 20 49 4c 4c 45 47 41 4c ┆e(lf,' '); write(' *** ILLEGAL┆
0x030d80…030da0 20 54 45 52 4d 49 4e 41 4c 2e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆ TERMINAL.'); wri┆
0x030da0…030dc0 74 65 28 6c 66 2c 6c 66 2c 27 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆te(lf,lf,' '); ┆
0x030dc0…030de0 20 67 72 61 6d 65 72 72 6f 72 28 32 33 29 3b 20 20 28 2a 47 4f 54 4f 38 38 3b 2a 29 0a 20 20 20 ┆ gramerror(23); (*GOTO88;*) ┆
0x030de0…030e00 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆ end; end; ┆
0x030e00…030e20 (13, 0, 2) 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 6d 65 74 61 63 68 28 63 ┆ end; function metach(c┆
0x030e20…030e40 68 3a 63 68 61 72 29 3a 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 ┆h:char):boolean; var ┆
0x030e40…030e60 20 20 20 62 3a 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 20 20 6a 3a 69 6e 74 65 67 65 72 3b ┆ b:boolean; j:integer;┆
0x030e60…030e80 0a 20 20 20 20 20 20 62 65 67 69 6e 20 20 62 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 ┆ begin b:= false; ┆
0x030e80…030ea0 20 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 34 20 64 6f 20 62 3a 3d 28 62 20 6f 72 20 28 63 68 3d 6d ┆ for j:=1 to 4 do b:=(b or (ch=m┆
0x030ea0…030ec0 65 74 61 73 79 6d 62 6f 6c 5b 6a 5d 29 29 3b 0a 20 20 20 20 20 20 20 20 6d 65 74 61 63 68 3a 3d ┆etasymbol[j])); metach:=┆
0x030ec0…030ee0 20 62 3b 0a 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 4d 45 54 41 43 48 2a 29 0a 20 0a 20 20 20 20 ┆ b; end; (*METACH*) ┆
0x030ee0…030f00 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 28 2a 20 49 4e 20 44 45 43 20 31 30 20 50 41 53 43 41 ┆begin (* IN DEC 10 PASCA┆
0x030f00…030f20 4c 2c 20 4a 55 4d 50 53 20 4f 55 54 20 4f 46 20 41 20 50 52 4f 43 45 44 55 52 45 20 41 52 45 20 ┆L, JUMPS OUT OF A PROCEDURE ARE ┆
0x030f20…030f40 4e 4f 54 20 41 4c 4c 4f 57 45 44 20 2a 29 0a 20 20 20 20 20 20 20 20 28 2a 20 49 4e 50 55 54 45 ┆NOT ALLOWED *) (* INPUTE┆
0x030f40…030f60 52 52 4f 52 28 36 29 20 53 48 4f 55 4c 44 20 54 45 52 4d 49 4e 41 54 45 20 42 59 20 47 4f 54 4f ┆RROR(6) SHOULD TERMINATE BY GOTO┆
0x030f60…030f80 20 38 38 3b 20 54 48 49 53 20 49 53 20 49 4e 53 54 45 41 44 20 2a 29 0a 20 20 20 20 20 20 20 20 ┆ 88; THIS IS INSTEAD *) ┆
0x030f80…030fa0 28 2a 20 53 49 4d 55 4c 41 54 45 44 20 42 59 20 4c 41 42 45 4c 20 37 37 20 41 4e 44 20 47 4f 54 ┆(* SIMULATED BY LABEL 77 AND GOT┆
0x030fa0…030fc0 4f 20 37 37 20 2a 29 0a 20 20 20 20 20 20 77 68 69 6c 65 20 63 68 3d 27 20 27 20 64 6f 20 69 6e ┆O 77 *) while ch=' ' do in┆
0x030fc0…030fe0 63 68 3b 0a 20 20 20 20 20 20 69 3a 3d 32 3b 20 62 75 66 5b 31 5d 3a 3d 63 68 3b 20 69 6e 63 68 ┆ch; i:=2; buf[1]:=ch; inch┆
0x030fe0…031000 3b 20 62 75 66 5b 32 5d 3a 3d 63 68 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 74 65 73 74 63 68 ┆; buf[2]:=ch; while testch┆
0x031000…031020 (13, 0, 3) 28 62 75 66 5b 69 2d 31 5d 2c 63 68 29 20 20 61 6e 64 20 20 20 6e 6f 74 20 6d 65 74 61 63 68 28 ┆(buf[i-1],ch) and not metach(┆
0x031020…031040 63 68 29 20 64 6f 0a 20 20 20 20 20 20 20 20 28 2a 20 4e 41 45 53 54 45 20 43 48 41 52 2d 56 41 ┆ch) do (* NAESTE CHAR-VA┆
0x031040…031060 4c 2e 20 54 45 53 54 45 53 3b 4f 50 53 41 4d 4c 49 4e 47 20 45 4c 4c 45 52 20 55 44 53 50 52 49 ┆L. TESTES;OPSAMLING ELLER UDSPRI┆
0x031060…031080 4e 47 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 69 66 ┆NG *) begin if┆
0x031080…0310a0 20 69 3d 32 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 77 69 74 68 20 65 6e 74 72 79 5b 62 75 ┆ i=2 then with entry[bu┆
0x0310a0…0310c0 66 5b 31 5d 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 70 3d 6e 69 6c 20 74 ┆f[1]] do if termp=nil t┆
0x0310c0…0310e0 68 65 6e 20 67 6f 74 6f 20 37 37 20 65 6c 73 65 20 72 75 6e 70 3a 3d 20 74 65 72 6d 70 20 65 6c ┆hen goto 77 else runp:= termp el┆
0x0310e0…031100 73 65 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 67 65 6d 70 5e 20 64 6f 0a 20 20 20 20 20 ┆se with gemp^ do ┆
0x031100…031120 20 20 20 20 20 69 66 20 68 69 67 68 65 72 70 3d 6e 69 6c 20 74 68 65 6e 20 67 6f 74 6f 20 37 37 ┆ if higherp=nil then goto 77┆
0x031120…031140 20 65 6c 73 65 20 72 75 6e 70 3a 3d 20 68 69 67 68 65 72 70 3b 0a 20 20 20 20 20 20 20 20 77 68 ┆ else runp:= higherp; wh┆
0x031140…031160 69 6c 65 20 72 75 6e 70 5e 2e 74 65 67 6e 3c 3e 63 68 20 64 6f 0a 20 20 20 20 20 20 20 20 77 69 ┆ile runp^.tegn<>ch do wi┆
0x031160…031180 74 68 20 72 75 6e 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆th runp^ do begin ┆
0x031180…0311a0 20 20 20 20 69 66 20 6e 69 76 65 61 75 70 3d 6e 69 6c 20 74 68 65 6e 20 67 6f 74 6f 20 37 37 3b ┆ if niveaup=nil then goto 77;┆
0x0311a0…0311c0 0a 20 20 20 20 20 20 20 20 20 20 72 75 6e 70 3a 3d 20 6e 69 76 65 61 75 70 3b 0a 20 20 20 20 20 ┆ runp:= niveaup; ┆
0x0311c0…0311e0 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 72 75 6e 70 3b 0a 20 20 20 ┆ end; gemp:= runp; ┆
0x0311e0…031200 20 20 20 20 20 69 6e 63 68 3b 20 69 66 20 69 3c 20 28 61 6c 66 33 2d 31 29 20 74 68 65 6e 20 62 ┆ inch; if i< (alf3-1) then b┆
0x031200…031220 (13, 0, 4) 65 67 69 6e 20 20 69 3a 3d 69 2b 31 3b 20 62 75 66 5b 69 5d 3a 3d 20 63 68 3b 20 65 6e 64 3b 0a ┆egin i:=i+1; buf[i]:= ch; end; ┆
0x031220…031240 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 4f 50 53 41 4d 4c 45 54 20 41 ┆ end; (* OPSAMLET A┆
0x031240…031260 4c 46 41 2d 56 41 45 52 44 49 20 54 45 53 54 45 53 20 53 4f 4d 20 54 45 52 4d 49 4e 41 4c 20 20 ┆LFA-VAERDI TESTES SOM TERMINAL ┆
0x031260…031280 20 20 20 20 2a 29 0a 20 20 20 20 20 20 69 66 20 69 3d 32 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆ *) if i=2 then ┆
0x031280…0312a0 77 69 74 68 20 65 6e 74 72 79 5b 62 75 66 5b 31 5d 5d 20 64 6f 0a 20 20 20 20 20 20 20 69 66 20 ┆with entry[buf[1]] do if ┆
0x0312a0…0312c0 6f 6b 31 20 74 68 65 6e 20 74 65 72 6d 72 65 70 3a 3d 20 69 6e 74 65 72 6e 31 20 65 6c 73 65 20 ┆ok1 then termrep:= intern1 else ┆
0x0312c0…0312e0 67 6f 74 6f 20 37 37 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 67 65 6d 70 5e 20 ┆goto 77 else with gemp^ ┆
0x0312e0…031300 64 6f 0a 20 20 20 20 20 20 20 20 69 66 20 6f 6b 20 74 68 65 6e 20 74 65 72 6d 72 65 70 3a 3d 20 ┆do if ok then termrep:= ┆
0x031300…031320 69 6e 74 65 72 6e 20 65 6c 73 65 20 67 6f 74 6f 20 37 37 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 ┆intern else goto 77; while┆
0x031320…031340 20 66 61 6c 73 65 20 64 6f 20 37 37 20 3a 20 69 6e 70 75 74 65 72 72 6f 72 28 36 29 3b 0a 20 20 ┆ false do 77 : inputerror(6); ┆
0x031340…031360 20 20 20 20 38 38 3a 20 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 28 2a 20 53 4c 55 54 ┆ 88: ; end; (* SLUT┆
0x031360…031380 20 50 52 4f 43 45 44 55 52 45 20 54 45 52 4d 49 4e 41 4c 20 20 20 2a 29 0a 20 20 20 20 20 20 28 ┆ PROCEDURE TERMINAL *) (┆
0x031380…0313a0 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆*-------------------------------┆
0x0313a0…0313c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 29 0a 20 0a ┆---------------------------*) ┆
0x0313c0…0313e0 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 70 61 63 65 3b 0a 20 20 20 20 66 6f 72 77 61 ┆ procedure space; forwa┆
0x0313e0…031400 72 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6e 74 65 72 6d 69 6e 61 6c 28 ┆rd; procedure nterminal(┆
0x031400…031420 (13, 0, 5) 76 61 72 20 6d 65 74 61 20 3a 20 63 68 61 72 29 3b 0a 20 20 20 20 66 6f 72 77 61 72 64 3b 0a 20 ┆var meta : char); forward; ┆
0x031420…031440 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 66 65 6a 6c 28 20 69 20 3a 20 69 6e 74 65 67 65 72 ┆ procedure fejl( i : integer┆
0x031440…031460 29 3b 0a 20 20 20 20 62 65 67 69 6e 20 77 72 69 74 65 28 6c 66 29 3b 20 69 66 20 20 6e 6f 74 20 ┆); begin write(lf); if not ┆
0x031460…031480 28 69 20 69 6e 20 5b 38 2c 39 2c 31 32 2c 31 33 5d 29 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 ┆(i in [8,9,12,13]) then write(lf┆
0x031480…0314a0 29 3b 20 77 72 69 74 65 28 27 20 20 2a 2a 2a 20 20 27 29 3b 0a 20 20 20 20 20 20 63 61 73 65 20 ┆); write(' *** '); case ┆
0x0314a0…0314c0 69 20 6f 66 0a 20 20 20 20 20 20 20 20 20 31 20 3a 20 20 77 72 69 74 65 28 27 20 45 4f 46 20 45 ┆i of 1 : write(' EOF E┆
0x0314c0…0314e0 4e 43 4f 55 4e 54 45 52 45 44 20 49 4e 20 52 45 41 44 49 4e 47 20 54 48 45 20 47 52 41 4d 4d 41 ┆NCOUNTERED IN READING THE GRAMMA┆
0x0314e0…031500 52 27 29 3b 0a 20 20 20 20 20 20 20 20 20 32 20 3a 20 20 77 72 69 74 65 28 27 20 3d 20 45 58 50 ┆R'); 2 : write(' = EXP┆
0x031500…031520 45 43 54 45 44 20 49 4e 20 47 4f 41 4c 53 59 4d 42 4f 4c 43 41 52 44 27 29 3b 0a 20 20 20 20 20 ┆ECTED IN GOALSYMBOLCARD'); ┆
0x031520…031540 20 20 20 20 33 20 3a 20 20 77 72 69 74 65 28 27 20 47 4f 41 4c 53 59 4d 42 4f 4c 43 41 52 44 20 ┆ 3 : write(' GOALSYMBOLCARD ┆
0x031540…031560 45 58 50 45 43 54 45 44 27 29 3b 0a 20 20 20 20 20 20 20 20 20 34 20 3a 20 20 77 72 69 74 65 28 ┆EXPECTED'); 4 : write(┆
0x031560…031580 27 20 45 4d 50 54 59 20 49 53 20 4e 4f 54 20 54 48 45 20 4f 4e 4c 59 20 53 59 4d 42 4f 4c 20 49 ┆' EMPTY IS NOT THE ONLY SYMBOL I┆
0x031580…0315a0 4e 20 52 49 47 48 54 53 49 44 45 27 29 3b 0a 20 20 20 20 20 20 20 20 20 35 20 3a 20 77 72 69 74 ┆N RIGHTSIDE'); 5 : writ┆
0x0315a0…0315c0 65 28 27 20 45 52 52 4f 52 28 53 29 20 49 4e 20 4d 45 54 41 53 59 4d 42 4f 4c 53 27 29 3b 0a 20 ┆e(' ERROR(S) IN METASYMBOLS'); ┆
0x0315c0…0315e0 20 20 20 20 20 20 20 20 36 20 3a 20 20 77 72 69 74 65 28 27 20 4d 45 54 41 53 59 4d 42 4f 4c 43 ┆ 6 : write(' METASYMBOLC┆
0x0315e0…031600 41 52 44 20 45 58 50 45 43 54 45 44 27 29 3b 0a 20 20 20 20 20 20 20 20 20 37 20 3a 20 63 6f 6e ┆ARD EXPECTED'); 7 : con┆
0x031600…031620 (13, 0, 6) 73 74 65 72 72 6f 72 28 27 49 4e 47 52 41 4d 4d 41 52 20 27 2c 27 43 4f 4e 53 54 32 27 2c 63 6f ┆sterror('INGRAMMAR ','CONST2',co┆
0x031620…031640 6e 73 74 32 29 3b 0a 20 20 20 20 20 20 20 20 20 38 20 3a 20 20 77 72 69 74 65 28 27 20 41 4e 20 ┆nst2); 8 : write(' AN ┆
0x031640…031660 41 4c 54 45 52 4e 41 54 49 56 45 20 4f 4e 20 41 20 52 49 47 48 54 53 49 44 45 20 48 41 53 20 4e ┆ALTERNATIVE ON A RIGHTSIDE HAS N┆
0x031660…031680 4f 20 53 59 4d 42 4f 4c 53 27 29 3b 0a 20 20 20 20 20 20 20 20 20 39 20 3a 20 20 77 72 69 74 65 ┆O SYMBOLS'); 9 : write┆
0x031680…0316a0 28 27 20 54 48 45 20 53 54 52 49 4e 47 2d 45 53 43 41 50 45 20 43 48 41 52 20 4d 55 53 54 20 41 ┆(' THE STRING-ESCAPE CHAR MUST A┆
0x0316a0…0316c0 50 50 45 41 52 20 49 4e 20 54 48 45 20 4c 49 53 54 20 4f 46 20 54 45 52 4d 49 4e 41 4c 53 27 29 ┆PPEAR IN THE LIST OF TERMINALS')┆
0x0316c0…0316e0 3b 0a 20 20 20 20 20 20 20 20 20 31 30 20 3a 20 77 72 69 74 65 28 27 20 54 57 4f 20 4f 52 20 4d ┆; 10 : write(' TWO OR M┆
0x0316e0…031700 4f 52 45 20 4d 45 54 41 53 59 4d 42 4f 4c 53 20 41 52 45 20 41 4c 49 4b 45 27 29 3b 0a 20 20 20 ┆ORE METASYMBOLS ARE ALIKE'); ┆
0x031700…031720 20 20 20 20 20 20 31 37 20 3a 20 77 72 69 74 65 28 27 20 45 52 52 4f 52 28 53 29 20 49 4e 20 53 ┆ 17 : write(' ERROR(S) IN S┆
0x031720…031740 54 52 49 4e 47 43 41 52 44 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 31 38 20 3a 20 77 72 69 74 ┆TRINGCARD '); 18 : writ┆
0x031740…031760 65 28 27 20 54 4f 4f 20 4c 4f 4e 47 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 20 27 29 3b 0a 20 20 20 ┆e(' TOO LONG NONTERMINAL '); ┆
0x031760…031780 20 20 20 20 20 20 31 39 20 3a 20 77 72 69 74 65 28 27 20 54 4f 4f 20 4c 4f 4e 47 20 52 49 47 48 ┆ 19 : write(' TOO LONG RIGH┆
0x031780…0317a0 54 53 49 44 45 20 28 4d 41 58 20 31 35 29 20 27 29 3b 0a 20 0a 20 20 20 20 20 20 20 20 20 31 31 ┆TSIDE (MAX 15) '); 11┆
0x0317a0…0317c0 20 3a 20 77 72 69 74 65 28 27 20 49 4e 50 55 54 20 46 49 4c 45 20 45 4d 50 54 59 20 27 29 3b 0a ┆ : write(' INPUT FILE EMPTY '); ┆
0x0317c0…0317e0 20 20 20 20 20 20 20 20 20 31 32 20 3a 20 20 77 72 69 74 65 28 27 20 4d 45 54 41 53 59 4d 42 4f ┆ 12 : write(' METASYMBO┆
0x0317e0…031800 4c 20 33 20 41 50 50 45 41 52 53 20 49 4e 20 57 52 4f 4e 47 20 43 4f 4e 54 45 58 54 27 29 3b 0a ┆L 3 APPEARS IN WRONG CONTEXT'); ┆
0x031800…031820 (13, 0, 7) 20 20 20 20 20 20 20 20 20 31 33 20 3a 20 20 77 72 69 74 65 28 27 20 4d 45 54 41 53 59 4d 42 4f ┆ 13 : write(' METASYMBO┆
0x031820…031840 4c 20 31 20 57 41 53 20 45 58 50 45 43 54 45 44 27 29 3b 0a 20 20 20 20 20 20 20 20 20 31 34 20 ┆L 1 WAS EXPECTED'); 14 ┆
0x031840…031860 3a 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 49 4e 47 52 41 4d 4d 41 52 20 27 2c 27 43 4f 4e 53 54 ┆: consterror('INGRAMMAR ','CONST┆
0x031860…031880 31 31 20 27 2c 63 6f 6e 73 74 31 31 29 3b 0a 20 20 20 20 20 20 20 20 20 31 35 3a 20 20 77 72 69 ┆11 ',const11); 15: wri┆
0x031880…0318a0 74 65 28 27 20 49 4c 4c 45 47 41 4c 20 43 48 41 52 41 43 54 45 52 20 49 4e 20 4f 50 54 49 4f 4e ┆te(' ILLEGAL CHARACTER IN OPTION┆
0x0318a0…0318c0 20 4c 49 53 54 27 29 3b 0a 20 20 20 20 20 20 20 20 20 31 36 3a 20 20 77 72 69 74 65 28 27 20 4f ┆ LIST'); 16: write(' O┆
0x0318c0…0318e0 50 54 49 4f 4e 20 4e 55 4d 42 45 52 20 49 53 20 4e 4f 54 20 44 45 46 49 4e 45 44 27 29 3b 0a 20 ┆PTION NUMBER IS NOT DEFINED'); ┆
0x0318e0…031900 20 20 20 20 20 20 20 20 32 30 3a 20 20 77 72 69 74 65 28 27 20 4d 45 54 41 53 59 4d 42 4f 4c 20 ┆ 20: write(' METASYMBOL ┆
0x031900…031920 34 20 57 41 53 20 45 58 50 45 43 54 45 44 20 49 4e 20 43 4f 4d 4d 45 4e 54 2d 44 45 46 49 4e 49 ┆4 WAS EXPECTED IN COMMENT-DEFINI┆
0x031920…031940 54 49 4f 4e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 32 31 3a 20 20 77 72 69 74 65 28 27 20 4d 45 ┆TION'); 21: write(' ME┆
0x031940…031960 54 41 53 59 4d 42 4f 4c 20 34 20 57 41 53 20 45 58 50 45 58 54 45 44 20 41 46 54 45 52 20 43 4f ┆TASYMBOL 4 WAS EXPEXTED AFTER CO┆
0x031960…031980 4d 4d 45 4e 54 2d 44 45 46 49 4e 49 54 49 4f 4e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 32 32 3a ┆MMENT-DEFINITION'); 22:┆
0x031980…0319a0 20 20 77 72 69 74 65 28 27 20 43 4f 4d 4d 45 4e 54 20 3d 20 20 57 41 53 20 45 58 50 45 43 54 45 ┆ write(' COMMENT = WAS EXPECTE┆
0x0319a0…0319c0 44 20 27 29 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 69 ┆D ') ; end; if i┆
0x0319c0…0319e0 20 69 6e 20 5b 31 2c 32 2c 33 2c 35 2c 36 2c 31 30 2c 31 31 5d 20 74 68 65 6e 20 6d 73 67 28 27 ┆ in [1,2,3,5,6,10,11] then msg('┆
0x0319e0…031a00 3d 45 52 52 4f 52 28 53 29 20 49 4e 20 49 4e 50 55 54 20 20 27 29 3b 0a 20 20 20 20 20 20 77 72 ┆=ERROR(S) IN INPUT '); wr┆
0x031a00…031a20 (13, 0, 8) 69 74 65 28 6c 66 2c 27 20 20 27 29 3b 0a 20 20 20 20 20 20 65 72 72 6f 72 62 6f 6f 3a 3d 74 72 ┆ite(lf,' '); errorboo:=tr┆
0x031a20…031a40 75 65 3b 0a 20 20 20 20 20 20 69 66 20 69 3d 34 20 74 68 65 6e 20 6e 62 6f 6f 32 3a 3d 74 72 75 ┆ue; if i=4 then nboo2:=tru┆
0x031a40…031a60 65 20 65 6c 73 65 0a 20 20 20 20 20 20 20 69 66 20 20 6e 6f 74 20 28 69 20 69 6e 20 5b 38 2c 39 ┆e else if not (i in [8,9┆
0x031a60…031a80 2c 31 32 2c 31 35 2c 31 36 2c 31 33 2c 31 38 2c 31 39 5d 29 20 74 68 65 6e 20 73 74 6f 70 28 30 ┆,12,15,16,13,18,19]) then stop(0┆
0x031a80…031aa0 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 67 72 ┆); end; procedure gr┆
0x031aa0…031ac0 61 6d 65 72 72 6f 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 61 20 3c 20 ┆amerror; begin if a < ┆
0x031ac0…031ae0 32 33 20 74 68 65 6e 20 28 2a 4e 4f 54 20 43 41 4c 4c 45 44 20 46 52 4f 4d 20 54 45 52 4d 49 4e ┆23 then (*NOT CALLED FROM TERMIN┆
0x031ae0…031b00 41 4c 2a 29 20 66 65 6a 6c 28 61 29 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 6d 65 74 61 73 79 ┆AL*) fejl(a); while metasy┆
0x031b00…031b20 6d 62 6f 6c 5b 34 5d 3c 3e 73 20 64 6f 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 73 70 61 63 65 ┆mbol[4]<>s do space; space┆
0x031b20…031b40 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 67 6f 61 ┆; end; procedure goa┆
0x031b40…031b60 6c 73 79 6d 62 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 50 52 4f 43 45 44 55 52 45 4e 20 4c 41 45 ┆lsymb; (* PROCEDUREN LAE┆
0x031b60…031b80 53 45 52 20 47 4f 41 4c 53 59 4d 42 4f 4c 4b 4f 52 54 45 54 2a 29 0a 63 6f 6e 73 74 0a 6c 65 6e ┆SER GOALSYMBOLKORTET*) const len┆
0x031b80…031ba0 67 74 68 5f 6f 66 5f 67 6f 61 6c 73 79 6d 62 6f 6c 20 3d 20 31 30 3b 0a 20 20 20 20 62 65 67 69 ┆gth_of_goalsymbol = 10; begi┆
0x031ba0…031bc0 6e 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 6c 65 6e 67 74 68 5f 6f 66 5f 67 6f ┆n for i:=1 to length_of_go┆
0x031bc0…031be0 61 6c 73 79 6d 62 6f 6c 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆alsymbol do begin ┆
0x031be0…031c00 62 75 66 66 65 72 5b 69 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 ┆buffer[i]:=s; space; ┆
0x031c00…031c20 (13, 0, 9) 20 20 20 65 6e 64 3b 0a 66 6f 72 20 69 20 3a 3d 20 6c 65 6e 67 74 68 5f 6f 66 5f 67 6f 61 6c 73 ┆ end; for i := length_of_goals┆
0x031c20…031c40 79 6d 62 6f 6c 20 2b 20 31 20 74 6f 20 61 6c 66 61 6c 65 6e 67 74 68 20 64 6f 20 62 75 66 66 65 ┆ymbol + 1 to alfalength do buffe┆
0x031c40…031c60 72 20 5b 20 69 20 5d 20 3a 3d 20 27 20 27 3b 0a 20 20 20 20 20 20 70 61 63 6b 28 62 75 66 66 65 ┆r [ i ] := ' '; pack(buffe┆
0x031c60…031c80 72 2c 31 2c 61 6c 66 61 76 29 3b 0a 20 20 20 20 20 20 69 66 20 61 6c 66 61 76 3d 27 47 4f 41 4c ┆r,1,alfav); if alfav='GOAL┆
0x031c80…031ca0 53 59 4d 42 4f 4c 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆SYMBOL' then begin ┆
0x031ca0…031cc0 20 20 20 69 66 20 73 3d 27 3d 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ if s='=' then begin┆
0x031cc0…031ce0 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 74 65 72 6d 69 6e 61 6c 28 6d 65 74 61 73 79 6d 62 6f ┆ nterminal(metasymbo┆
0x031ce0…031d00 6c 5b 34 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 61 6c 68 75 73 6b 3a 3d 63 6f 75 ┆l[4]); goalhusk:=cou┆
0x031d00…031d20 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 66 65 6a 6c 28 32 29 3b 0a ┆nt; end else fejl(2); ┆
0x031d20…031d40 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 66 65 6a 6c 28 33 29 3b 0a 20 20 20 20 20 20 67 ┆ end else fejl(3); g┆
0x031d40…031d60 6f 61 6c 74 65 73 74 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 6e 62 6f 6f 31 3a 3d 66 61 6c 73 ┆oaltest:=true; nboo1:=fals┆
0x031d60…031d80 65 3b 0a 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 ┆e; space; end; ┆
0x031d80…031da0 20 70 72 6f 63 65 64 75 72 65 20 67 6f 61 6c 70 72 6f 64 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 ┆ procedure goalprod; (* ┆
0x031da0…031dc0 49 4e 44 53 41 45 54 54 45 4c 53 45 20 41 46 20 47 4f 41 4c 50 52 4f 44 55 4b 54 49 4f 4e 45 4e ┆INDSAETTELSE AF GOALPRODUKTIONEN┆
0x031dc0…031de0 2a 29 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 28 2a 20 49 4e 44 53 41 45 54 54 ┆*) begin (* INDSAETT┆
0x031de0…031e00 45 4c 53 45 20 41 46 20 48 51 4a 52 45 53 49 44 45 2a 29 0a 20 20 20 20 20 20 77 69 74 68 20 72 ┆ELSE AF HQJRESIDE*) with r┆
0x031e00…031e20 (13, 0, 10) 68 73 5b 70 6f 69 6e 74 5d 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆hs[point] do begin ┆
0x031e20…031e40 20 62 61 73 69 73 6c 3a 3d 33 3b 0a 20 20 20 20 20 20 20 20 68 75 73 6b 70 3a 3d 70 6f 69 6e 74 ┆ basisl:=3; huskp:=point┆
0x031e40…031e60 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c ┆; end; newelm(point,┆
0x031e60…031e80 27 47 4f 41 4c 50 52 4f 44 20 20 27 29 3b 0a 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e ┆'GOALPROD '); rhs[point].┆
0x031e80…031ea0 73 79 6d 62 6f 6c 3a 3d 30 3b 0a 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 47 ┆symbol:=0; newelm(point,'G┆
0x031ea0…031ec0 4f 41 4c 50 52 4f 44 20 20 27 29 3b 0a 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5b 70 6f 69 6e ┆OALPROD '); with rhs[poin┆
0x031ec0…031ee0 74 5d 20 64 6f 0a 20 20 20 20 20 20 69 66 20 67 6f 61 6c 74 65 73 74 20 74 68 65 6e 20 73 79 6d ┆t] do if goaltest then sym┆
0x031ee0…031f00 62 6f 6c 3a 3d 67 6f 61 6c 68 75 73 6b 20 65 6c 73 65 20 73 79 6d 62 6f 6c 3a 3d 63 6f 75 6e 74 ┆bol:=goalhusk else symbol:=count┆
0x031f00…031f20 3b 0a 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 47 4f 41 4c 50 52 4f 44 20 20 ┆; newelm(point,'GOALPROD ┆
0x031f20…031f40 27 29 3b 0a 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 73 79 6d 62 6f 6c 3a 3d 31 3b 0a ┆'); rhs[point].symbol:=1; ┆
0x031f40…031f60 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 20 64 6f 0a 20 20 20 20 20 20 77 69 74 ┆ for i:=1 to 4 do wit┆
0x031f60…031f80 68 20 72 68 73 5b 68 75 73 6b 70 5d 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆h rhs[huskp] do begin ┆
0x031f80…031fa0 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 68 75 73 6b 70 29 3b 0a 20 20 20 20 20 20 20 20 6c 69 6e ┆ allocate(huskp); lin┆
0x031fa0…031fc0 6b 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b ┆k:=rhsnil; parserp:=nil;┆
0x031fc0…031fe0 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 67 6f 61 6c 62 6f 6f 3a 3d 66 61 6c 73 65 ┆ end; goalboo:=false┆
0x031fe0…032000 3b 0a 20 20 20 20 20 20 70 6f 69 6e 74 3a 3d 68 75 73 6b 70 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 ┆; point:=huskp; end; ┆
0x032000…032020 (13, 0, 11) 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 63 6f 6d 6d 65 6e 74 20 3b 0a 20 20 20 20 20 ┆ procedure comment ; ┆
0x032020…032040 20 20 20 28 2a 20 54 48 45 20 50 52 4f 43 45 44 55 52 45 20 52 45 41 44 53 20 54 48 45 20 43 4f ┆ (* THE PROCEDURE READS THE CO┆
0x032040…032060 4d 4d 45 4e 54 20 43 41 52 44 20 49 46 20 41 4e 59 20 2a 29 0a 20 20 20 20 76 61 72 0a 20 20 20 ┆MMENT CARD IF ANY *) var ┆
0x032060…032080 20 20 20 62 75 66 20 3a 20 70 61 63 6b 65 64 20 61 72 72 61 79 5b 31 2e 2e 38 5d 20 6f 66 20 63 ┆ buf : packed array[1..8] of c┆
0x032080…0320a0 68 61 72 20 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 ┆har ; begin for i:=1 t┆
0x0320a0…0320c0 6f 20 38 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 62 75 66 5b 69 ┆o 8 do begin buf[i┆
0x0320c0…0320e0 5d 3a 3d 73 20 3b 0a 20 20 20 20 20 20 20 20 73 70 61 63 65 20 3b 0a 20 20 20 20 20 20 65 6e 64 ┆]:=s ; space ; end┆
0x0320e0…032100 20 3b 0a 20 20 20 20 20 20 69 66 20 62 75 66 3d 27 43 4f 4d 4d 45 4e 54 3d 27 20 74 68 65 6e 0a ┆ ; if buf='COMMENT=' then ┆
0x032100…032120 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 63 68 3a 3d 73 20 3b 0a 20 20 ┆ begin ch:=s ; ┆
0x032120…032140 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 63 6f 6d 62 65 ┆ terminal ; combe┆
0x032140…032160 67 69 6e 3a 3d 74 65 72 6d 72 65 70 20 3b 0a 20 20 20 20 20 20 20 20 20 69 66 20 63 68 3c 3e 20 ┆gin:=termrep ; if ch<> ┆
0x032160…032180 27 20 27 20 74 68 65 6e 20 73 3a 3d 63 68 20 65 6c 73 65 20 73 70 61 63 65 20 3b 0a 20 20 20 20 ┆' ' then s:=ch else space ; ┆
0x032180…0321a0 20 20 20 20 20 69 66 20 73 3c 3e 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 20 74 68 65 6e 0a 20 ┆ if s<> metasymbol[4] then ┆
0x0321a0…0321c0 20 20 20 20 20 20 20 20 20 67 72 61 6d 65 72 72 6f 72 28 32 30 29 0a 20 20 20 20 20 20 20 20 20 ┆ gramerror(20) ┆
0x0321c0…0321e0 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆else begin ┆
0x0321e0…032200 20 69 3a 3d 31 20 3b 20 73 70 61 63 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c ┆ i:=1 ; space ; whil┆
0x032200…032220 (13, 0, 12) 65 20 28 28 73 3c 3e 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 29 20 61 6e 64 20 28 69 3c 3d 61 6c ┆e ((s<>metasymbol[4]) and (i<=al┆
0x032220…032240 66 61 6c 65 6e 67 74 68 29 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆falength)) do begin ┆
0x032240…032260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 65 6e 64 5b 69 5d 3a 3d 73 3b 0a 20 20 20 20 ┆ comend[i]:=s; ┆
0x032260…032280 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ space ; ┆
0x032280…0322a0 69 3a 3d 69 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 ┆i:=i+1 ; end ; ┆
0x0322a0…0322c0 20 20 20 20 20 20 20 63 6f 6d 6c 65 6e 67 74 68 3a 3d 69 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 ┆ comlength:=i-1 ; ┆
0x0322c0…0322e0 20 20 20 20 69 66 20 73 3c 3e 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 20 74 68 65 6e 20 67 72 ┆ if s<> metasymbol[4] then gr┆
0x0322e0…032300 61 6d 65 72 72 6f 72 28 32 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 73 70 61 ┆amerror(21) else spa┆
0x032300…032320 63 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 65 6e 64 0a ┆ce ; end ; end ┆
0x032320…032340 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 67 72 61 6d 65 72 72 6f 72 28 32 32 29 20 ┆ else gramerror(22) ┆
0x032340…032360 3b 0a 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 75 6e ┆; end ; procedure un┆
0x032360…032380 75 73 65 64 3b 0a 20 20 20 20 66 6f 72 77 61 72 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 ┆used; forward; procedu┆
0x032380…0323a0 72 65 20 69 6e 63 68 3b 0a 20 20 20 20 62 65 67 69 6e 0a 69 66 20 6c 69 73 74 69 6e 67 20 74 68 ┆re inch; begin if listing th┆
0x0323a0…0323c0 65 6e 0a 69 66 20 6f 6c 64 63 68 20 3d 20 30 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 2c 27 20 ┆en if oldch = 0 then write(lf,' ┆
0x0323c0…0323e0 27 29 0a 65 6c 73 65 20 77 72 69 74 65 28 63 68 72 28 6f 6c 64 63 68 29 29 3b 0a 20 20 20 20 20 ┆') else write(chr(oldch)); ┆
0x0323e0…032400 20 69 66 20 65 6f 6c 6e 28 69 6e 70 75 74 29 20 74 68 65 6e 0a 62 65 67 69 6e 0a 20 20 20 20 20 ┆ if eoln(input) then begin ┆
0x032400…032420 (13, 0, 13) 20 20 20 20 69 66 20 65 6f 66 28 69 6e 70 75 74 29 20 74 68 65 6e 20 66 65 6a 6c 28 31 29 3b 0a ┆ if eof(input) then fejl(1); ┆
0x032420…032440 20 20 20 20 20 20 20 20 20 72 65 61 64 6c 6e 3b 20 63 68 3a 3d 27 20 27 3b 0a 6f 6c 64 63 68 20 ┆ readln; ch:=' '; oldch ┆
0x032440…032460 3a 3d 20 30 3b 0a 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 ┆:= 0; end else ┆
0x032460…032480 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 72 65 61 64 28 63 68 29 3b 20 6f 6c 64 63 ┆ begin read(ch); oldc┆
0x032480…0324a0 68 20 3a 3d 20 6f 72 64 28 63 68 29 3b 0a 20 20 69 66 20 63 68 20 69 6e 20 5b 27 61 27 2e 2e 27 ┆h := ord(ch); if ch in ['a'..'┆
0x0324a0…0324c0 7a 27 5d 20 74 68 65 6e 20 63 68 20 3a 3d 20 63 68 72 28 6f 72 64 28 63 68 29 2d 6f 72 64 28 27 ┆z'] then ch := chr(ord(ch)-ord('┆
0x0324c0…0324e0 61 27 29 20 2b 20 6f 72 64 28 27 41 27 29 29 3b 0a 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆a') + ord('A')); end; ┆
0x0324e0…032500 20 20 65 6e 64 3b 28 2a 49 4e 43 48 2a 29 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 ┆ end;(*INCH*) procedure s┆
0x032500…032520 70 61 63 65 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 ┆pace; begin repeat ┆
0x032520…032540 20 20 20 20 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 75 6e 74 69 6c 20 63 68 20 3c 3e 20 27 20 27 ┆ inch; until ch <> ' '┆
0x032540…032560 3b 0a 20 20 20 20 20 20 73 3a 3d 63 68 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 ┆; s:=ch; end; ┆
0x032560…032580 70 72 6f 63 65 64 75 72 65 20 6c 61 65 73 28 20 61 20 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 ┆procedure laes( a : integer); ┆
0x032580…0325a0 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 3a 3d 31 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 28 ┆ begin i:=1; while(┆
0x0325a0…0325c0 69 3c 3d 61 29 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 62 75 66 ┆i<=a) do begin buf┆
0x0325c0…0325e0 66 65 72 5b 69 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 3b 20 73 70 61 63 65 ┆fer[i]:=s; i:=i+1; space┆
0x0325e0…032600 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 69 3c 3d 61 6c 66 61 6c 65 6e ┆; end; if i<=alfalen┆
0x032600…032620 (13, 0, 14) 67 74 68 20 74 68 65 6e 20 66 6f 72 20 69 3a 3d 69 20 74 6f 20 61 6c 66 61 6c 65 6e 67 74 68 20 ┆gth then for i:=i to alfalength ┆
0x032620…032640 64 6f 20 62 75 66 66 65 72 5b 69 5d 3a 3d 27 20 27 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 ┆do buffer[i]:=' ' end; ┆
0x032640…032660 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 74 72 69 6e 67 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 ┆ procedure string; var ┆
0x032660…032680 20 20 20 62 75 66 3a 20 70 61 63 6b 65 64 20 61 72 72 61 79 5b 31 2e 2e 39 5d 20 6f 66 20 63 68 ┆ buf: packed array[1..9] of ch┆
0x032680…0326a0 61 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 ┆ar; begin for i:=1 to ┆
0x0326a0…0326c0 39 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 62 75 66 5b 69 5d 3a ┆9 do begin buf[i]:┆
0x0326c0…0326e0 3d 73 3b 0a 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 ┆=s; space; end ; ┆
0x0326e0…032700 20 20 20 20 20 69 66 20 62 75 66 3d 27 53 54 52 49 4e 47 43 48 3d 27 20 74 68 65 6e 20 73 74 72 ┆ if buf='STRINGCH=' then str┆
0x032700…032720 69 6e 67 63 68 3a 3d 73 20 20 65 6c 73 65 20 66 65 6a 6c 28 31 37 29 3b 0a 20 20 20 20 20 20 69 ┆ingch:=s else fejl(17); i┆
0x032720…032740 66 20 65 6e 74 72 79 5b 73 74 72 69 6e 67 63 68 5d 2e 6f 6b 31 3d 66 61 6c 73 65 20 74 68 65 6e ┆f entry[stringch].ok1=false then┆
0x032740…032760 20 66 65 6a 6c 28 39 29 3b 0a 20 20 20 20 20 20 73 70 61 63 65 3b 69 66 20 73 3d 6d 65 74 61 73 ┆ fejl(9); space;if s=metas┆
0x032760…032780 79 6d 62 6f 6c 5b 34 5d 20 74 68 65 6e 20 73 70 61 63 65 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a ┆ymbol[4] then space; end; (*┆
0x032780…0327a0 53 4c 55 54 20 50 41 41 20 53 54 52 49 4e 47 20 2a 29 0a 20 0a 20 0a 20 0a 20 0a 20 0a 20 0a 20 ┆SLUT PAA STRING *) ┆
0x0327a0…0327c0 20 20 20 70 72 6f 63 65 64 75 72 65 20 6e 74 65 72 6d 69 6e 61 6c 3b 0a 20 20 20 20 76 61 72 0a ┆ procedure nterminal; var ┆
0x0327c0…0327e0 20 20 20 20 20 20 61 6c 66 61 31 2c 61 6c 66 61 32 2c 61 6c 66 61 33 20 3a 61 6c 66 61 3b 0a 20 ┆ alfa1,alfa2,alfa3 :alfa; ┆
0x0327e0…032800 20 20 20 20 20 62 6f 6f 20 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 0a 20 0a 20 0a 20 20 20 20 20 20 ┆ boo : boolean; ┆
0x032800…032820 (13, 0, 15) 70 72 6f 63 65 64 75 72 65 20 6e 65 78 74 77 6f 72 64 3b 0a 20 20 20 20 20 20 6c 61 62 65 6c 20 ┆procedure nextword; label ┆
0x032820…032840 32 36 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 ┆26; begin space; ┆
0x032840…032860 20 20 20 20 20 20 20 69 66 20 73 3d 6d 65 74 61 73 79 6d 62 6f 6c 5b 33 5d 20 74 68 65 6e 0a 20 ┆ if s=metasymbol[3] then ┆
0x032860…032880 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 67 72 61 6d 65 72 72 6f 72 28 31 32 29 3b 20 65 72 72 ┆ begin gramerror(12); err┆
0x032880…0328a0 6f 72 31 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 32 36 3b 0a 20 ┆or1:=true; goto 26; ┆
0x0328a0…0328c0 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 3a 3d 31 3b 0a 20 20 20 20 20 ┆ end; i:=1; ┆
0x0328c0…0328e0 20 20 20 77 68 69 6c 65 20 73 3c 3e 20 6d 65 74 61 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 ┆ while s<> meta do beg┆
0x0328e0…032900 69 6e 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 69 20 3c 3d 20 61 6c 66 33 2d 31 20 74 68 65 6e ┆in if i <= alf3-1 then┆
0x032900…032920 20 62 75 66 66 65 72 5b 69 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 20 ┆ buffer[i]:=s; space; ┆
0x032920…032940 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 ┆i:=i+1; end; for┆
0x032940…032960 20 69 3a 3d 69 20 74 6f 20 61 6c 66 33 2d 31 20 64 6f 20 62 75 66 66 65 72 5b 69 5d 3a 3d 27 20 ┆ i:=i to alf3-1 do buffer[i]:=' ┆
0x032960…032980 27 3b 0a 20 20 20 20 20 20 20 20 70 61 63 6b 28 62 75 66 66 65 72 2c 31 2c 61 6c 66 61 31 29 3b ┆'; pack(buffer,1,alfa1);┆
0x032980…0329a0 0a 20 20 20 20 20 20 20 20 70 61 63 6b 28 62 75 66 66 65 72 2c 61 6c 66 61 6c 65 6e 67 74 68 2b ┆ pack(buffer,alfalength+┆
0x0329a0…0329c0 31 2c 61 6c 66 61 32 29 3b 0a 20 20 20 20 20 20 20 20 70 61 63 6b 28 62 75 66 66 65 72 2c 32 2a ┆1,alfa2); pack(buffer,2*┆
0x0329c0…0329e0 61 6c 66 61 6c 65 6e 67 74 68 2b 31 2c 61 6c 66 61 33 29 3b 0a 20 20 20 20 20 20 20 20 32 36 3a ┆alfalength+1,alfa3); 26:┆
0x0329e0…032a00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 45 4e 44 20 4e 45 58 54 57 4f 52 44 2a 29 0a 20 ┆ (*END NEXTWORD*) ┆
0x032a00…032a20 (13, 1, 1) 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆ end; procedure ┆
0x032a20…032a40 75 64 6f 72 64 28 70 3a 70 6f 69 6e 74 65 72 31 29 3b 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 ┆udord(p:pointer1); proce┆
0x032a40…032a60 64 75 72 65 20 76 69 73 69 74 6e 6f 64 65 28 70 3a 70 6f 69 6e 74 65 72 31 29 3b 0a 20 20 20 20 ┆dure visitnode(p:pointer1); ┆
0x032a60…032a80 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 5e 20 64 6f 20 77 ┆ begin with p^ do w┆
0x032a80…032aa0 72 69 74 65 28 27 20 27 2c 77 6f 72 64 31 2c 77 6f 72 64 32 2c 77 6f 72 64 33 29 3b 0a 20 20 20 ┆rite(' ',word1,word2,word3); ┆
0x032aa0…032ac0 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 49 4e 54 45 52 4e 41 4c 20 56 41 4c 55 45 27 29 3b ┆ write(' INTERNAL VALUE');┆
0x032ac0…032ae0 20 77 72 69 74 65 28 27 20 27 2c 70 5e 2e 6e 6f 6e 74 65 72 6d 76 61 65 72 64 69 2c 6c 66 29 3b ┆ write(' ',p^.nontermvaerdi,lf);┆
0x032ae0…032b00 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 62 65 67 69 6e 20 69 66 20 70 ┆ end; begin if p┆
0x032b00…032b20 3c 3e 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 75 64 6f 72 64 28 ┆<>nil then begin udord(┆
0x032b20…032b40 70 5e 2e 6c 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 76 69 73 69 74 6e 6f 64 65 28 ┆p^.llink); visitnode(┆
0x032b40…032b60 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 75 64 6f 72 64 28 70 5e 2e 72 6c 69 6e 6b 29 3b 0a ┆p); udord(p^.rlink); ┆
0x032b60…032b80 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 ┆ end; end; ┆
0x032b80…032ba0 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 6e 64 6f 72 64 3b 0a 20 20 20 20 20 20 62 65 67 69 6e ┆ procedure indord; begin┆
0x032ba0…032bc0 20 62 6f 6f 3a 3d 74 72 75 65 3b 20 64 79 6e 70 3a 3d 66 69 72 73 74 3b 0a 20 20 20 20 20 20 20 ┆ boo:=true; dynp:=first; ┆
0x032bc0…032be0 20 77 68 69 6c 65 28 28 64 79 6e 70 3c 3e 6e 69 6c 29 20 61 6e 64 20 62 6f 6f 29 20 64 6f 0a 20 ┆ while((dynp<>nil) and boo) do ┆
0x032be0…032c00 20 20 20 20 20 20 20 77 69 74 68 20 64 79 6e 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 69 66 20 ┆ with dynp^ do if ┆
0x032c00…032c20 (13, 1, 2) 28 28 61 6c 66 61 31 3d 77 6f 72 64 31 29 20 61 6e 64 20 28 61 6c 66 61 32 3d 77 6f 72 64 32 29 ┆((alfa1=word1) and (alfa2=word2)┆
0x032c20…032c40 20 61 6e 64 20 28 61 6c 66 61 33 3d 77 6f 72 64 33 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆ and (alfa3=word3)) then ┆
0x032c40…032c60 20 20 62 65 67 69 6e 28 2a 4f 52 44 45 54 20 56 41 45 52 45 54 20 46 51 52 2a 29 0a 20 20 20 20 ┆ begin(*ORDET VAERET FQR*) ┆
0x032c60…032c80 20 20 20 20 20 20 20 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f ┆ boo:=false; co┆
0x032c80…032ca0 75 6e 74 3a 3d 6e 6f 6e 74 65 72 6d 76 61 65 72 64 69 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 ┆unt:=nontermvaerdi; i┆
0x032ca0…032cc0 66 20 76 65 6e 73 74 72 65 62 6f 6f 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆f venstreboo then be┆
0x032cc0…032ce0 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 3a 3d 31 3b 28 2a 55 4e 44 45 52 53 51 ┆gin i:=1;(*UNDERSQ┆
0x032ce0…032d00 47 45 20 4f 4d 20 56 53 49 44 45 20 56 41 45 52 45 54 20 46 51 52 2a 29 0a 20 20 20 20 20 20 20 ┆GE OM VSIDE VAERET FQR*) ┆
0x032d00…032d20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 69 3c 6b 29 20 61 6e 64 20 28 68 75 73 6b 5b 69 5d 3c ┆ while (i<k) and (husk[i]<┆
0x032d20…032d40 3e 63 6f 75 6e 74 29 20 64 6f 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆>count) do i:=i+1; ┆
0x032d40…032d60 20 69 66 20 28 69 3c 6b 29 20 74 68 65 6e 20 72 68 73 5b 6c 65 66 74 68 65 6c 70 5b 63 6f 75 6e ┆ if (i<k) then rhs[lefthelp[coun┆
0x032d60…032d80 74 5d 5d 2e 6c 69 6e 6b 3a 3d 70 6f 69 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆t]].link:=point; ┆
0x032d80…032da0 20 28 2a 48 56 49 53 20 56 41 45 52 45 54 20 46 51 52 20 44 41 20 49 3c 4b 20 50 4f 49 4e 54 45 ┆ (*HVIS VAERET FQR DA I<K POINTE┆
0x032da0…032dc0 52 20 53 41 45 54 54 45 53 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆R SAETTES*) end; ┆
0x032dc0…032de0 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6c 61 ┆ end else begin la┆
0x032de0…032e00 73 74 3a 3d 64 79 6e 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 61 6c 66 61 31 3c 77 ┆st:=dynp; if (alfa1<w┆
0x032e00…032e20 (13, 1, 3) 6f 72 64 31 29 20 74 68 65 6e 20 64 79 6e 70 3a 3d 6c 6c 69 6e 6b 20 65 6c 73 65 0a 20 20 20 20 ┆ord1) then dynp:=llink else ┆
0x032e20…032e40 20 20 20 20 20 20 20 20 69 66 20 28 61 6c 66 61 31 3d 77 6f 72 64 31 29 20 61 6e 64 20 28 61 6c ┆ if (alfa1=word1) and (al┆
0x032e40…032e60 66 61 32 3c 77 6f 72 64 32 29 20 74 68 65 6e 20 64 79 6e 70 3a 3d 6c 6c 69 6e 6b 20 65 6c 73 65 ┆fa2<word2) then dynp:=llink else┆
0x032e60…032e80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 61 6c 66 61 31 3d 77 6f 72 64 31 29 20 61 ┆ if (alfa1=word1) a┆
0x032e80…032ea0 6e 64 20 28 61 6c 66 61 32 3d 77 6f 72 64 32 29 20 61 6e 64 20 28 61 6c 66 61 33 3c 77 6f 72 64 ┆nd (alfa2=word2) and (alfa3<word┆
0x032ea0…032ec0 33 29 20 74 68 65 6e 20 64 79 6e 70 3a 3d 6c 6c 69 6e 6b 20 65 6c 73 65 0a 20 20 20 20 20 20 20 ┆3) then dynp:=llink else ┆
0x032ec0…032ee0 20 20 20 20 20 20 20 64 79 6e 70 3a 3d 72 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ dynp:=rlink; end┆
0x032ee0…032f00 3b 0a 20 20 20 20 20 20 20 20 69 66 20 62 6f 6f 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 ┆; if boo then b┆
0x032f00…032f20 65 67 69 6e 20 6e 65 77 28 73 74 61 74 70 29 3b 20 69 66 20 73 74 61 74 70 3d 6e 69 6c 20 74 68 ┆egin new(statp); if statp=nil th┆
0x032f20…032f40 65 6e 20 66 65 6a 6c 28 31 34 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 73 74 61 ┆en fejl(14); with sta┆
0x032f40…032f60 74 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 77 6f 72 64 31 3a 3d 20 ┆tp^ do begin word1:= ┆
0x032f60…032f80 61 6c 66 61 31 3b 20 77 6f 72 64 32 3a 3d 61 6c 66 61 32 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆alfa1; word2:=alfa2; ┆
0x032f80…032fa0 20 20 77 6f 72 64 33 3a 3d 61 6c 66 61 33 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6c 69 ┆ word3:=alfa3; lli┆
0x032fa0…032fc0 6e 6b 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 6c 69 6e 6b 3a 3d 6e 69 6c ┆nk:=nil; rlink:=nil┆
0x032fc0…032fe0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 65 72 6d 76 61 65 72 64 69 3a 3d 69 6e ┆; nontermvaerdi:=in┆
0x032fe0…033000 74 65 72 6e 76 3b 20 63 6f 75 6e 74 3a 3d 69 6e 74 65 72 6e 76 3b 0a 20 20 20 20 20 20 20 20 20 ┆ternv; count:=internv; ┆
0x033000…033020 (13, 1, 4) 20 20 20 20 69 66 20 69 6e 74 65 72 6e 76 20 3e 3d 20 63 6f 6e 73 74 32 20 74 68 65 6e 20 66 65 ┆ if internv >= const2 then fe┆
0x033020…033040 6a 6c 28 37 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 6e 76 3a 3d 69 6e 74 ┆jl(7); internv:=int┆
0x033040…033060 65 72 6e 76 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 68 75 73 6b 6e 6f 6e 74 65 72 6d ┆ernv+1; husknonterm┆
0x033060…033080 5b 63 6f 75 6e 74 5d 2e 6e 6f 6e 74 65 72 6d 70 3a 3d 73 74 61 74 70 3b 0a 20 20 20 20 20 20 20 ┆[count].nontermp:=statp; ┆
0x033080…0330a0 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 61 73 74 5e 20 64 ┆ end; with last^ d┆
0x0330a0…0330c0 6f 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 77 6f 72 64 31 3e 61 6c 66 61 31 29 20 74 68 ┆o if (word1>alfa1) th┆
0x0330c0…0330e0 65 6e 20 6c 6c 69 6e 6b 3a 3d 73 74 61 74 70 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 ┆en llink:=statp else ┆
0x0330e0…033100 20 69 66 20 28 77 6f 72 64 31 3d 61 6c 66 61 31 29 20 61 6e 64 20 28 77 6f 72 64 32 3e 61 6c 66 ┆ if (word1=alfa1) and (word2>alf┆
0x033100…033120 61 32 29 20 74 68 65 6e 20 6c 6c 69 6e 6b 3a 3d 73 74 61 74 70 20 65 6c 73 65 0a 20 20 20 20 20 ┆a2) then llink:=statp else ┆
0x033120…033140 20 20 20 20 20 20 20 20 69 66 20 28 77 6f 72 64 31 3d 61 6c 66 61 31 29 20 61 6e 64 20 28 77 6f ┆ if (word1=alfa1) and (wo┆
0x033140…033160 72 64 32 3d 61 6c 66 61 32 29 20 20 61 6e 64 20 28 77 6f 72 64 33 3e 61 6c 66 61 33 29 20 74 68 ┆rd2=alfa2) and (word3>alfa3) th┆
0x033160…033180 65 6e 20 6c 6c 69 6e 6b 3a 3d 73 74 61 74 70 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 ┆en llink:=statp else ┆
0x033180…0331a0 20 20 20 72 6c 69 6e 6b 3a 3d 73 74 61 74 70 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆ rlink:=statp; end; ┆
0x0331a0…0331c0 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 6e ┆ end; begin if n┆
0x0331c0…0331e0 6f 77 6f 72 64 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆oword then begin ┆
0x0331e0…033200 20 69 66 20 6e 6f 6e 74 65 72 6d 62 6f 6f 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 62 65 ┆ if nontermboo then be┆
0x033200…033220 (13, 1, 5) 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 77 6f 72 64 3b 20 6e 65 77 28 66 69 ┆gin nextword; new(fi┆
0x033220…033240 72 73 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 66 69 72 73 74 5e 20 64 6f ┆rst); with first^ do┆
0x033240…033260 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 77 6f 72 64 31 3a 3d 61 6c 66 61 31 3b ┆ begin word1:=alfa1;┆
0x033260…033280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 6f 72 64 32 3a 3d 61 6c 66 61 32 3b 20 77 6f 72 ┆ word2:=alfa2; wor┆
0x033280…0332a0 64 33 3a 3d 61 6c 66 61 33 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6c 69 6e 6b 3a 3d ┆d3:=alfa3; llink:=┆
0x0332a0…0332c0 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 6c 69 6e 6b 3a 3d 6e 69 6c 3b 0a 20 ┆nil; rlink:=nil; ┆
0x0332c0…0332e0 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 69 6e 74 65 72 6e 76 3b 0a 20 20 20 ┆ count:=internv; ┆
0x0332e0…033300 20 20 20 20 20 20 20 20 20 20 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 63 6f 75 6e 74 5d 2e 6e 6f ┆ husknonterm[count].no┆
0x033300…033320 6e 74 65 72 6d 70 3a 3d 66 69 72 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e ┆ntermp:=first; non┆
0x033320…033340 74 65 72 6d 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f ┆termboo:=false; no┆
0x033340…033360 6e 74 65 72 6d 76 61 65 72 64 69 3a 3d 69 6e 74 65 72 6e 76 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ntermvaerdi:=internv; ┆
0x033360…033380 20 20 20 20 69 6e 74 65 72 6e 76 3a 3d 69 6e 74 65 72 6e 76 2b 31 3b 0a 20 20 20 20 20 20 20 20 ┆ internv:=internv+1; ┆
0x033380…0333a0 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 62 65 67 69 ┆ end; end else begi┆
0x0333a0…0333c0 6e 20 6e 65 78 74 77 6f 72 64 3b 20 69 66 20 28 65 72 72 6f 72 62 6f 6f 3d 66 61 6c 73 65 29 20 ┆n nextword; if (errorboo=false) ┆
0x0333c0…0333e0 74 68 65 6e 20 69 6e 64 6f 72 64 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 ┆then indord end; end els┆
0x0333e0…033400 65 20 75 64 6f 72 64 28 66 69 72 73 74 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 ┆e udord(first); end; ┆
0x033400…033420 (13, 1, 6) 20 70 72 6f 63 65 64 75 72 65 20 6d 65 74 61 73 79 6d 62 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 ┆ procedure metasymb; (* ┆
0x033420…033440 4d 45 54 41 53 59 4d 42 20 4c 41 45 53 45 52 20 45 54 20 4b 4f 52 54 20 4d 45 44 20 46 51 4c 47 ┆METASYMB LAESER ET KORT MED FQLG┆
0x033440…033460 45 4e 44 45 20 55 44 53 45 45 4e 44 45 20 3a 20 2a 29 0a 20 20 20 20 20 20 20 20 28 2a 20 20 4d ┆ENDE UDSEENDE : *) (* M┆
0x033460…033480 45 54 41 56 41 52 49 41 42 4c 45 20 4d 31 3d 20 20 20 4d 32 3d 20 20 4d 33 3d 20 20 4d 34 3d 20 ┆ETAVARIABLE M1= M2= M3= M4= ┆
0x033480…0334a0 20 20 2a 29 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 31 31 3b 20 ┆ *) begin count:=11; ┆
0x0334a0…0334c0 6c 61 65 73 28 63 6f 75 6e 74 29 3b 0a 20 20 20 20 20 20 70 61 63 6b 28 62 75 66 66 65 72 2c 31 ┆laes(count); pack(buffer,1┆
0x0334c0…0334e0 2c 61 6c 66 61 76 29 3b 0a 20 20 20 20 20 20 69 66 20 61 6c 66 61 76 3d 6d 65 74 61 76 61 72 20 ┆,alfav); if alfav=metavar ┆
0x0334e0…033500 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 4d 45 54 41 56 41 52 49 41 42 4c 45 ┆then begin (*METAVARIABLE┆
0x033500…033520 20 47 45 4e 4b 45 4e 44 54 2a 29 0a 20 20 20 20 20 20 20 20 20 6a 3a 3d 31 3b 0a 20 20 20 20 20 ┆ GENKENDT*) j:=1; ┆
0x033520…033540 20 20 20 20 77 68 69 6c 65 20 6a 20 3c 3d 20 34 20 64 6f 0a 20 20 20 20 20 20 20 20 20 62 65 67 ┆ while j <= 4 do beg┆
0x033540…033560 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 33 3b 20 6c 61 65 73 28 63 6f 75 ┆in count:=3; laes(cou┆
0x033560…033580 6e 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 70 61 63 6b 28 62 75 66 66 65 72 2c 31 2c 61 6c ┆nt); pack(buffer,1,al┆
0x033580…0335a0 66 61 76 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6d 5b 6a 5d 3d 61 6c 66 61 76 20 74 ┆fav); if m[j]=alfav t┆
0x0335a0…0335c0 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆hen begin ┆
0x0335c0…0335e0 20 20 20 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 6a 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ metasymbol[j]:=s; ┆
0x0335e0…033600 20 20 20 20 69 3a 3d 6a 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3e 31 20 74 ┆ i:=j; if i>1 t┆
0x033600…033620 (13, 1, 7) 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 69 3e 31 20 64 6f 0a ┆hen while i>1 do ┆
0x033620…033640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x033640…033660 20 20 20 20 20 20 69 3a 3d 69 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ┆ i:=i-1; i┆
0x033660…033680 66 20 73 3d 6d 65 74 61 73 79 6d 62 6f 6c 5b 69 5d 20 74 68 65 6e 20 66 65 6a 6c 28 31 30 29 3b ┆f s=metasymbol[i] then fejl(10);┆
0x033680…0336a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x0336a0…0336c0 20 20 20 6a 3a 3d 6a 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 ┆ j:=j+1; end else ┆
0x0336c0…0336e0 66 65 6a 6c 28 35 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6a 20 3c 3d 20 34 20 74 68 ┆fejl(5); if j <= 4 th┆
0x0336e0…033700 65 6e 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 65 6e ┆en space; end en┆
0x033700…033720 64 20 65 6c 73 65 20 66 65 6a 6c 28 36 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 ┆d else fejl(6); end; ┆
0x033720…033740 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 6e 67 72 ┆ (*dollar-f*) procedure ingr┆
0x033740…033760 61 6d 6d 61 72 3b 0a 20 20 20 20 6c 61 62 65 6c 20 31 31 31 2c 31 30 2c 31 33 3b 0a 20 0a 20 20 ┆ammar; label 111,10,13; ┆
0x033760…033780 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 6e 69 74 3b 0a 20 20 20 20 20 20 76 61 72 20 63 3a ┆ procedure init; var c:┆
0x033780…0337a0 20 63 68 61 72 3b 20 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆ char; i: integer; begin ┆
0x0337a0…0337c0 20 20 20 20 20 20 20 66 6f 72 20 63 3a 3d 6d 69 6e 63 68 20 74 6f 20 6d 61 78 63 68 20 64 6f 20 ┆ for c:=minch to maxch do ┆
0x0337c0…0337e0 63 68 67 72 6f 75 70 5b 63 5d 3a 3d 73 70 65 63 69 61 6c 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 ┆chgroup[c]:=special; for┆
0x0337e0…033800 20 63 3a 3d 27 41 27 20 74 6f 20 27 5a 27 20 64 6f 20 63 68 67 72 6f 75 70 5b 63 5d 3a 3d 61 6c ┆ c:='A' to 'Z' do chgroup[c]:=al┆
0x033800…033820 (13, 1, 8) 66 61 6e 75 6d 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 63 3a 3d 27 30 27 20 74 6f 20 27 39 27 ┆fanum; for c:='0' to '9'┆
0x033820…033840 20 64 6f 20 63 68 67 72 6f 75 70 5b 63 5d 3a 3d 61 6c 66 61 6e 75 6d 3b 0a 20 20 20 20 20 20 20 ┆ do chgroup[c]:=alfanum; ┆
0x033840…033860 20 63 68 67 72 6f 75 70 5b 27 20 27 5d 3a 3d 73 65 70 3b 0a 20 20 20 20 20 20 20 20 65 72 72 6f ┆ chgroup[' ']:=sep; erro┆
0x033860…033880 72 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 63 6f ┆r:=false; for i:=1 to co┆
0x033880…0338a0 6e 73 74 31 38 20 64 6f 20 6f 70 74 69 6f 6e 73 5b 69 5d 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 ┆nst18 do options[i]:=false; ┆
0x0338a0…0338c0 20 20 20 20 6f 70 74 69 6f 6e 73 5b 32 37 28 2a 4c 41 4c 52 2a 29 5d 3a 3d 74 72 75 65 3b 0a 6c ┆ options[27(*LALR*)]:=true; l┆
0x0338c0…0338e0 69 73 74 69 6e 67 20 3a 3d 20 74 72 75 65 3b 20 6f 6c 64 63 68 20 3a 3d 20 30 3b 0a 20 20 20 20 ┆isting := true; oldch := 0; ┆
0x0338e0…033900 20 20 20 20 63 6f 6d 62 65 67 69 6e 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 63 6f 6d 6c 65 6e ┆ combegin:=0 ; comlen┆
0x033900…033920 67 74 68 3a 3d 31 20 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 61 6c 66 ┆gth:=1 ; for i:=1 to alf┆
0x033920…033940 61 6c 65 6e 67 74 68 20 64 6f 20 63 6f 6d 65 6e 64 5b 69 5d 3a 3d 27 20 27 20 3b 0a 20 20 20 20 ┆alength do comend[i]:=' ' ; ┆
0x033940…033960 20 20 20 20 6c 69 6e 78 3a 3d 30 3b 20 70 72 6f 64 73 65 71 6e 6f 3a 3d 30 3b 0a 0a 61 6e 74 61 ┆ linx:=0; prodseqno:=0; anta┆
0x033960…033980 6c 70 72 6f 64 20 3a 3d 20 2d 31 3b 0a 0a 66 6f 72 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 32 ┆lprod := -1; for i:=0 to const2┆
0x033980…0339a0 20 64 6f 0a 77 69 74 68 20 68 65 6c 70 5b 69 5d 20 64 6f 0a 62 65 67 69 6e 0a 61 66 6c 65 64 74 ┆ do with help[i] do begin afledt┆
0x0339a0…0339c0 20 3a 3d 20 74 72 75 65 3b 0a 6f 76 65 72 67 61 6e 67 20 3a 3d 20 74 72 75 65 3b 0a 70 72 6f 64 ┆ := true; overgang := true; prod┆
0x0339c0…0339e0 69 6e 64 65 78 20 3a 3d 20 63 6f 6e 73 74 31 3b 0a 72 69 67 68 74 70 20 3a 3d 20 72 68 73 6e 69 ┆index := const1; rightp := rhsni┆
0x0339e0…033a00 6c 3b 20 20 20 28 2a 20 69 6d 70 6f 72 74 61 6e 74 21 3f 20 2a 29 0a 73 74 61 74 75 73 20 3a 3d ┆l; (* important!? *) status :=┆
0x033a00…033a20 (13, 1, 9) 20 66 69 6e 69 73 68 3b 0a 74 65 72 6d 20 3a 3d 20 74 72 75 65 3b 0a 65 6e 64 3b 0a 0a 66 69 72 ┆ finish; term := true; end; fir┆
0x033a20…033a40 73 74 6c 65 66 74 73 69 64 65 20 3a 3d 20 30 3b 0a 6c 61 73 74 6c 65 66 74 73 69 64 65 20 3a 3d ┆stleftside := 0; lastleftside :=┆
0x033a40…033a60 20 30 3b 0a 0a 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 49 4e 49 54 2a 29 0a 20 0a 20 20 20 20 20 ┆ 0; end; (*INIT*) ┆
0x033a60…033a80 20 70 72 6f 63 65 64 75 72 65 20 72 65 61 64 6c 61 62 65 6c 28 70 74 3a 69 6e 74 65 67 65 72 29 ┆ procedure readlabel(pt:integer)┆
0x033a80…033aa0 3b 0a 20 20 20 20 20 20 76 61 72 20 6c 6f 2c 69 3a 69 6e 74 65 67 65 72 3b 20 73 61 3a 61 6c 66 ┆; var lo,i:integer; sa:alf┆
0x033aa0…033ac0 61 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e ┆a; begin if option┆
0x033ac0…033ae0 73 5b 33 33 5d 20 6f 72 20 6f 70 74 69 6f 6e 73 5b 33 34 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 ┆s[33] or options[34] then ┆
0x033ae0…033b00 20 20 20 62 65 67 69 6e 20 20 6c 6f 3a 3d 6c 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 72 ┆ begin lo:=linx; r┆
0x033b00…033b20 68 73 5b 70 74 5d 2e 66 69 72 73 74 3a 3d 6c 6f 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆hs[pt].first:=lo; if ┆
0x033b20…033b40 6f 70 74 69 6f 6e 73 5b 33 33 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆options[33] then beg┆
0x033b40…033b60 69 6e 20 70 72 6f 64 73 65 71 6e 6f 3a 3d 70 72 6f 64 73 65 71 6e 6f 2b 31 3b 0a 20 20 20 20 20 ┆in prodseqno:=prodseqno+1; ┆
0x033b60…033b80 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 78 2b 31 35 3e 63 6f 6e 73 74 31 39 20 74 68 65 6e ┆ if linx+15>const19 then┆
0x033b80…033ba0 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 52 45 41 44 4c 41 42 45 4c 20 27 2c 27 43 4f 4e 53 54 31 ┆ consterror('READLABEL ','CONST1┆
0x033ba0…033bc0 39 20 20 20 27 2c 63 6f 6e 73 74 31 39 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f ┆9 ',const19); co┆
0x033bc0…033be0 6e 73 74 76 61 6c 28 70 72 6f 64 73 65 71 6e 6f 2c 73 61 29 3b 20 69 3a 3d 32 3b 0a 20 20 20 20 ┆nstval(prodseqno,sa); i:=2; ┆
0x033be0…033c00 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 61 5b 69 5d 3c 3e 27 29 27 20 64 6f 0a 20 20 ┆ while sa[i]<>')' do ┆
0x033c00…033c20 (13, 1, 10) 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6c 61 62 65 6c 62 75 66 5b 6c 69 6e 78 5d ┆ begin labelbuf[linx]┆
0x033c20…033c40 3a 3d 73 61 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 3b ┆:=sa[i]; i:=i+1;┆
0x033c40…033c60 20 6c 69 6e 78 3a 3d 6c 69 6e 78 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ linx:=linx+1; end┆
0x033c60…033c80 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 62 65 6c 62 75 66 5b 6c 69 6e 78 5d 3a 3d ┆; labelbuf[linx]:=┆
0x033c80…033ca0 27 20 27 3b 20 6c 69 6e 78 3a 3d 6c 69 6e 78 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆' '; linx:=linx+1; e┆
0x033ca0…033cc0 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 33 34 5d 20 74 68 ┆nd; if options[34] th┆
0x033cc0…033ce0 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 73 70 61 63 65 3b 0a 20 20 20 20 ┆en begin space; ┆
0x033ce0…033d00 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 3c 3e 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 31 ┆ while s<> metasymbol[1┆
0x033d00…033d20 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6c 61 62 65 6c 62 75 ┆] do begin labelbu┆
0x033d20…033d40 66 5b 6c 69 6e 78 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 78 ┆f[linx]:=s; linx┆
0x033d40…033d60 3a 3d 6c 69 6e 78 2b 31 3b 20 69 6e 63 68 3b 20 73 3a 3d 63 68 3b 0a 20 20 20 20 20 20 20 20 20 ┆:=linx+1; inch; s:=ch; ┆
0x033d60…033d80 20 20 20 20 20 20 20 69 66 20 28 6c 69 6e 78 2b 31 29 3e 3d 63 6f 6e 73 74 31 39 20 74 68 65 6e ┆ if (linx+1)>=const19 then┆
0x033d80…033da0 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 52 45 41 44 4c 41 42 45 4c 20 27 2c 27 43 4f 4e 53 54 31 ┆ consterror('READLABEL ','CONST1┆
0x033da0…033dc0 39 20 27 2c 63 6f 6e 73 74 31 39 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b ┆9 ',const19); end;┆
0x033dc0…033de0 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆ end; if ┆
0x033de0…033e00 28 6c 69 6e 78 2d 6c 6f 29 3e 31 30 30 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆(linx-lo)>100 then b┆
0x033e00…033e20 (13, 1, 11) 65 67 69 6e 20 6c 6f 3a 3d 6c 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆egin lo:=linx; wri┆
0x033e20…033e40 74 65 6c 6e 28 27 20 2a 2a 2a 20 41 20 50 52 4f 44 55 43 54 49 4f 4e 20 4c 41 42 45 4c 20 4d 55 ┆teln(' *** A PRODUCTION LABEL MU┆
0x033e40…033e60 53 54 20 4e 4f 54 20 45 58 43 45 45 44 20 31 30 30 20 43 48 41 52 53 27 29 3b 0a 20 20 20 20 20 ┆ST NOT EXCEED 100 CHARS'); ┆
0x033e60…033e80 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 74 5d 2e 6c ┆ end; rhs[pt].l┆
0x033e80…033ea0 65 6e 67 74 68 3a 3d 6c 69 6e 78 2d 6c 6f 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆ength:=linx-lo; end; ┆
0x033ea0…033ec0 20 20 20 20 65 6e 64 3b 20 28 2a 52 45 41 44 4c 41 42 45 4c 2a 29 0a 20 0a 20 20 20 20 62 65 67 ┆ end; (*READLABEL*) beg┆
0x033ec0…033ee0 69 6e 20 69 6e 69 74 3b 0a 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 20 20 ┆in init; page(output); ┆
0x033ee0…033f00 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 41 20 4c 49 53 54 20 4f 46 ┆ write('************ A LIST OF┆
0x033f00…033f20 20 49 4e 50 55 54 20 57 49 54 48 20 50 4f 53 53 49 42 4c 45 20 45 52 52 4f 52 4d 45 53 53 41 47 ┆ INPUT WITH POSSIBLE ERRORMESSAG┆
0x033f20…033f40 45 53 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 ┆ES ************'); write(┆
0x033f40…033f60 6c 66 2c 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 73 70 61 63 65 3b 20 28 2a 20 52 45 41 44 ┆lf,lf,' '); space; (* READ┆
0x033f60…033f80 20 46 49 52 53 54 20 4e 4f 4e 2d 42 4c 41 4e 4b 20 43 48 41 52 41 43 54 45 52 20 4f 4e 20 49 4e ┆ FIRST NON-BLANK CHARACTER ON IN┆
0x033f80…033fa0 50 55 54 2a 29 0a 20 20 20 20 20 20 69 66 20 73 3d 27 4f 27 20 74 68 65 6e 0a 20 20 20 20 20 20 ┆PUT*) if s='O' then ┆
0x033fa0…033fc0 20 20 20 28 2a 20 4f 50 54 49 4f 4e 53 20 49 4e 44 4c 41 45 53 45 53 20 2a 29 0a 20 20 20 20 20 ┆ (* OPTIONS INDLAESES *) ┆
0x033fc0…033fe0 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 20 20 20 69 66 20 73 3d 27 ┆ begin repeat if s='┆
0x033fe0…034000 4d 27 20 74 68 65 6e 20 62 65 67 69 6e 20 66 65 6a 6c 28 31 35 29 3b 20 67 6f 74 6f 20 31 31 31 ┆M' then begin fejl(15); goto 111┆
0x034000…034020 (13, 1, 12) 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 ┆ end; space; ┆
0x034020…034040 20 75 6e 74 69 6c 20 73 3d 27 28 27 3b 0a 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 ┆ until s='('; space; ┆
0x034040…034060 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 ┆ repeat while s┆
0x034060…034080 3d 27 2c 27 20 64 6f 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 20 ┆=',' do space; if (s ┆
0x034080…0340a0 3e 3d 20 27 30 27 29 20 61 6e 64 20 28 73 20 3c 3d 20 27 39 27 29 20 74 68 65 6e 0a 20 20 20 20 ┆>= '0') and (s <= '9') then ┆
0x0340a0…0340c0 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 6e ┆ begin optn┆
0x0340c0…0340e0 6f 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 ┆o:=0; repeat ┆
0x0340e0…034100 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 6e 6f 3a 3d 6f 70 74 6e 6f 2a 31 30 2b 6f 72 64 28 73 ┆ optno:=optno*10+ord(s┆
0x034100…034120 29 2d 6f 72 64 28 27 30 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 ┆)-ord('0'); spac┆
0x034120…034140 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 73 3c 27 30 27 29 20 6f ┆e; until (s<'0') o┆
0x034140…034160 72 20 28 73 3e 27 39 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 6e ┆r (s>'9'); if optn┆
0x034160…034180 6f 3e 63 6f 6e 73 74 31 38 20 74 68 65 6e 20 66 65 6a 6c 28 31 36 29 20 65 6c 73 65 20 6f 70 74 ┆o>const18 then fejl(16) else opt┆
0x034180…0341a0 69 6f 6e 73 5b 6f 70 74 6e 6f 5d 3a 3d 6e 6f 74 20 6f 70 74 69 6f 6e 73 5b 6f 70 74 6e 6f 5d 3b ┆ions[optno]:=not options[optno];┆
0x0341a0…0341c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 ┆ end else ┆
0x0341c0…0341e0 20 20 69 66 20 73 3c 3e 27 29 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆ if s<>')' then be┆
0x0341e0…034200 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 65 6a 6c 28 31 35 29 3b 0a 20 20 20 ┆gin fejl(15); ┆
0x034200…034220 (13, 1, 13) 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 20 69 66 20 73 3d 27 4d 27 20 74 68 65 6e ┆ repeat if s='M' then┆
0x034220…034240 20 67 6f 74 6f 20 31 31 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 ┆ goto 111; spac┆
0x034240…034260 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 73 3d 27 29 27 3b 0a 20 ┆e; until s=')'; ┆
0x034260…034280 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 ┆ end; until ┆
0x034280…0342a0 73 3d 27 29 27 3b 0a 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 20 ┆s=')'; space; ┆
0x0342a0…0342c0 31 31 31 3a 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 6c 69 73 74 69 6e 67 20 3a 3d 20 6f 70 74 69 ┆111: end; listing := opti┆
0x0342c0…0342e0 6f 6e 73 5b 6c 69 73 74 6f 70 74 69 6f 6e 5d 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 53 4c 55 54 ┆ons[listoption]; (* SLUT┆
0x0342e0…034300 20 50 41 41 20 49 4e 44 4c 41 45 53 4e 49 4e 47 20 41 46 20 4f 50 54 49 4f 4e 53 20 2a 29 0a 20 ┆ PAA INDLAESNING AF OPTIONS *) ┆
0x034300…034320 0a 20 20 20 20 20 20 6d 65 74 61 76 61 72 3a 3d 27 4d 45 54 41 53 59 4d 42 4f 4c 53 27 3b 0a 20 ┆ metavar:='METASYMBOLS'; ┆
0x034320…034340 20 20 20 20 20 6d 5b 31 5d 3a 3d 27 4d 31 3d 20 20 20 20 20 20 20 27 3b 20 6d 5b 32 5d 3a 3d 27 ┆ m[1]:='M1= '; m[2]:='┆
0x034340…034360 4d 32 3d 20 20 20 27 3b 0a 20 20 20 20 20 20 6d 5b 33 5d 3a 3d 27 4d 33 3d 20 20 20 20 20 20 20 ┆M2= '; m[3]:='M3= ┆
0x034360…034380 27 3b 20 6d 5b 34 5d 3a 3d 27 4d 34 3d 20 20 20 27 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d ┆'; m[4]:='M4= '; for i:=┆
0x034380…0343a0 30 20 74 6f 20 63 6f 6e 73 74 32 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆0 to const2 do begin ┆
0x0343a0…0343c0 20 20 20 20 20 28 2a 20 49 4e 49 54 49 41 4c 49 53 45 52 49 4e 47 20 41 46 20 4e 4f 4e 54 45 52 ┆ (* INITIALISERING AF NONTER┆
0x0343c0…0343e0 4d 48 55 53 4b 2a 29 0a 20 20 20 20 20 20 20 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 69 5d 2e 72 ┆MHUSK*) husknonterm[i].r┆
0x0343e0…034400 69 67 68 74 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 68 75 73 6b 6e 6f 6e 74 ┆ightboo:=false; husknont┆
0x034400…034420 (13, 1, 14) 65 72 6d 5b 69 5d 2e 6c 65 66 74 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 65 6e 64 ┆erm[i].leftboo:=false; end┆
0x034420…034440 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 32 20 64 6f 20 68 65 ┆; for i:=0 to const2 do he┆
0x034440…034460 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 20 20 20 20 65 6d 70 74 ┆lp[i].rightp:=rhsnil; empt┆
0x034460…034480 79 62 6f 6f 3a 3d 66 61 6c 73 65 3b 20 65 72 72 6f 72 31 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 ┆yboo:=false; error1:=false; ┆
0x034480…0344a0 20 20 65 72 72 6f 72 62 6f 6f 3a 3d 66 61 6c 73 65 3b 20 65 72 72 6f 72 32 3a 3d 66 61 6c 73 65 ┆ errorboo:=false; error2:=false┆
0x0344a0…0344c0 3b 0a 20 20 20 20 20 20 69 66 20 73 3d 27 4d 27 20 74 68 65 6e 20 62 65 67 69 6e 20 6d 65 74 61 ┆; if s='M' then begin meta┆
0x0344c0…0344e0 73 79 6d 62 3b 73 70 61 63 65 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 6e ┆symb;space end else begin┆
0x0344e0…034500 20 28 2a 44 45 46 41 55 4c 54 20 56 41 45 52 44 49 45 52 20 46 4f 52 20 4d 45 54 41 53 59 4d 42 ┆ (*DEFAULT VAERDIER FOR METASYMB┆
0x034500…034520 4f 4c 45 52 20 2a 29 0a 20 20 20 20 20 20 20 20 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 31 5d 3a 3d ┆OLER *) metasymbol[1]:=┆
0x034520…034540 27 3d 27 3b 0a 20 20 20 20 20 20 20 20 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 32 5d 3a 3d 27 2f 27 ┆'='; metasymbol[2]:='/'┆
0x034540…034560 3b 0a 20 20 20 20 20 20 20 20 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 33 5d 3a 3d 27 3c 27 3b 0a 20 ┆; metasymbol[3]:='<'; ┆
0x034560…034580 20 20 20 20 20 20 20 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 3a 3d 27 3b 27 3b 0a 20 20 20 20 ┆ metasymbol[4]:=';'; ┆
0x034580…0345a0 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 ┆ write(lf); write('┆
0x0345a0…0345c0 20 4e 4f 20 4d 45 54 41 53 59 4d 42 4f 4c 53 20 48 41 56 45 20 42 45 45 4e 20 43 48 4f 53 45 4e ┆ NO METASYMBOLS HAVE BEEN CHOSEN┆
0x0345c0…0345e0 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 41 52 45 20 55 53 45 44 20 27 29 3b 20 77 72 69 74 ┆ THE FOLLOWING ARE USED '); writ┆
0x0345e0…034600 65 28 6c 66 29 3b 0a 66 6f 72 20 69 20 3a 3d 20 31 20 74 6f 20 34 20 64 6f 0a 77 72 69 74 65 28 ┆e(lf); for i := 1 to 4 do write(┆
0x034600…034620 (13, 1, 15) 27 20 6d 27 2c 20 69 3a 31 2c 20 27 3d 27 2c 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 69 5d 29 3b 0a ┆' m', i:1, '=', metasymbol[i]); ┆
0x034620…034640 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a ┆write(lf,lf,' '); end; ┆
0x034640…034660 20 20 20 20 20 20 74 65 72 6d 69 6e 70 75 74 3b 20 28 2a 52 45 41 44 20 54 45 52 4d 49 4e 41 4c ┆ terminput; (*READ TERMINAL┆
0x034660…034680 20 53 59 4d 42 4f 4c 53 20 2a 29 0a 20 0a 20 20 20 20 20 20 6b 3a 3d 31 3b 20 74 6f 70 3a 3d 31 ┆ SYMBOLS *) k:=1; top:=1┆
0x034680…0346a0 3b 0a 20 20 20 20 20 20 74 65 72 6d 67 3a 3d 74 65 72 6d 61 6e 74 61 6c 3b 20 76 65 6e 73 74 72 ┆; termg:=termantal; venstr┆
0x0346a0…0346c0 65 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 74 65 72 6d 61 6e 74 61 6c 3a 3d 74 65 ┆eboo:=false; termantal:=te┆
0x0346c0…0346e0 72 6d 61 6e 74 61 6c 2b 31 3b 0a 20 20 20 20 20 20 6e 6f 6e 74 73 74 61 72 74 3a 3d 74 65 72 6d ┆rmantal+1; nontstart:=term┆
0x0346e0…034700 61 6e 74 61 6c 3b 0a 20 20 20 20 20 20 68 65 6c 70 5b 6e 6f 6e 74 73 74 61 72 74 5d 2e 72 69 67 ┆antal; help[nontstart].rig┆
0x034700…034720 68 74 70 3a 3d 74 6f 70 3b 0a 20 20 20 20 20 20 74 65 72 6d 61 6e 74 61 6c 3a 3d 74 65 72 6d 61 ┆htp:=top; termantal:=terma┆
0x034720…034740 6e 74 61 6c 2b 31 3b 20 69 66 20 74 65 72 6d 61 6e 74 61 6c 3e 3d 63 6f 6e 73 74 32 20 74 68 65 ┆ntal+1; if termantal>=const2 the┆
0x034740…034760 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 49 4e 47 52 41 4d 4d 41 52 20 27 2c 27 43 4f 4e 53 54 ┆n consterror('INGRAMMAR ','CONST┆
0x034760…034780 32 20 20 20 20 27 2c 63 6f 6e 73 74 32 29 3b 0a 20 20 20 20 20 20 69 6e 74 65 72 6e 76 3a 3d 74 ┆2 ',const2); internv:=t┆
0x034780…0347a0 65 72 6d 61 6e 74 61 6c 3b 0a 20 20 20 20 20 20 6e 6f 6e 74 65 72 6d 62 6f 6f 3a 3d 74 72 75 65 ┆ermantal; nontermboo:=true┆
0x0347a0…0347c0 3b 0a 20 20 20 20 20 20 65 6d 70 74 79 3a 3d 31 32 37 3b 20 65 72 72 6f 72 33 3a 3d 66 61 6c 73 ┆; empty:=127; error3:=fals┆
0x0347c0…0347e0 65 3b 0a 20 20 20 20 20 20 6e 6f 77 6f 72 64 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 73 70 61 ┆e; noword:=true; spa┆
0x0347e0…034800 63 65 3b 0a 66 6f 72 20 70 6f 69 6e 74 20 3a 3d 20 30 20 74 6f 20 63 6f 6e 73 74 34 20 64 6f 0a ┆ce; for point := 0 to const4 do ┆
0x034800…034820 (14, 0, 1) 77 69 74 68 20 72 68 73 5b 70 6f 69 6e 74 5d 20 64 6f 0a 62 65 67 69 6e 0a 73 79 6d 62 6f 6c 20 ┆with rhs[point] do begin symbol ┆
0x034820…034840 3a 3d 20 63 6f 6e 73 74 32 3b 0a 70 61 72 73 65 72 70 3a 3d 20 6e 69 6c 3b 0a 6c 69 6e 6b 20 20 ┆:= const2; parserp:= nil; link ┆
0x034840…034860 20 3a 3d 20 63 6f 6e 73 74 34 3b 0a 62 61 73 69 73 6c 20 3a 3d 20 63 6f 6e 73 74 35 3b 0a 62 61 ┆ := const4; basisl := const5; ba┆
0x034860…034880 73 69 73 20 20 3a 3d 20 74 72 75 65 3b 0a 66 69 72 73 74 20 20 3a 3d 20 63 6f 6e 73 74 31 39 3b ┆sis := true; first := const19;┆
0x034880…0348a0 0a 6c 65 6e 67 74 68 20 3a 3d 20 31 30 30 3b 0a 65 6e 64 3b 0a 20 20 20 20 20 20 70 6f 69 6e 74 ┆ length := 100; end; point┆
0x0348a0…0348c0 3a 3d 74 6f 70 3b 0a 20 20 20 20 20 20 67 6f 61 6c 74 65 73 74 3a 3d 66 61 6c 73 65 3b 0a 20 20 ┆:=top; goaltest:=false; ┆
0x0348c0…0348e0 20 20 20 20 6e 62 6f 6f 31 3a 3d 74 72 75 65 3b 20 6e 62 6f 6f 32 3a 3d 66 61 6c 73 65 3b 0a 20 ┆ nboo1:=true; nboo2:=false; ┆
0x0348e0…034900 20 20 20 20 20 77 68 69 6c 65 20 73 20 69 6e 20 5b 27 47 27 2c 27 53 27 2c 27 43 27 5d 20 64 6f ┆ while s in ['G','S','C'] do┆
0x034900…034920 0a 20 20 20 20 20 20 63 61 73 65 20 73 20 6f 66 0a 20 20 20 20 20 20 20 20 20 27 47 27 20 3a 20 ┆ case s of 'G' : ┆
0x034920…034940 67 6f 61 6c 73 79 6d 62 20 3b 0a 20 20 20 20 20 20 20 20 20 27 53 27 20 3a 20 73 74 72 69 6e 67 ┆goalsymb ; 'S' : string┆
0x034940…034960 20 3b 0a 20 20 20 20 20 20 20 20 20 27 43 27 20 3a 20 63 6f 6d 6d 65 6e 74 20 3b 0a 20 20 20 20 ┆ ; 'C' : comment ; ┆
0x034960…034980 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 67 6f 61 6c 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 20 20 ┆ end ; goalboo:=true; ┆
0x034980…0349a0 20 20 20 31 33 20 3a 20 77 68 69 6c 65 20 73 3c 3e 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 20 64 ┆ 13 : while s<>metasymbol[4] d┆
0x0349a0…0349c0 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 69 ┆o begin fi┆
0x0349c0…0349e0 72 73 74 62 6f 6f 3a 3d 74 72 75 65 3b 20 74 61 6c 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆rstboo:=true; tal:=0; ┆
0x0349e0…034a00 20 20 69 66 20 73 3d 27 4d 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆ if s='M' then beg┆
0x034a00…034a20 (14, 0, 2) 69 6e 20 28 2a 20 4d 45 54 41 53 4b 49 46 54 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆in (* METASKIFT*) ┆
0x034a20…034a40 20 6d 65 74 61 73 79 6d 62 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 ┆ metasymb; end else┆
0x034a40…034a60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x034a60…034a80 20 20 20 69 66 20 73 3c 3e 6d 65 74 61 73 79 6d 62 6f 6c 5b 33 5d 20 74 68 65 6e 0a 20 20 20 20 ┆ if s<>metasymbol[3] then ┆
0x034a80…034aa0 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x034aa0…034ac0 20 20 20 20 67 72 61 6d 65 72 72 6f 72 28 31 32 29 3b 67 6f 74 6f 20 31 33 20 3b 0a 20 20 20 20 ┆ gramerror(12);goto 13 ; ┆
0x034ac0…034ae0 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ end else ┆
0x034ae0…034b00 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ┆ begin (┆
0x034b00…034b20 2a 20 4e 59 20 56 45 4e 53 54 52 45 20 53 49 44 45 2a 29 20 76 65 6e 73 74 72 65 62 6f 6f 3a 3d ┆* NY VENSTRE SIDE*) venstreboo:=┆
0x034b20…034b40 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 74 65 72 6d 69 6e 61 ┆true; ntermina┆
0x034b40…034b60 6c 28 6d 65 74 61 73 79 6d 62 6f 6c 5b 33 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆l(metasymbol[3]); ┆
0x034b60…034b80 20 20 20 20 69 66 20 65 72 72 6f 72 31 20 74 68 65 6e 20 62 65 67 69 6e 20 65 72 72 6f 72 31 3a ┆ if error1 then begin error1:┆
0x034b80…034ba0 3d 66 61 6c 73 65 3b 20 67 6f 74 6f 20 31 33 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆=false; goto 13 end; ┆
0x034ba0…034bc0 20 20 20 20 20 20 20 68 75 73 6b 5b 6b 5d 3a 3d 63 6f 75 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 ┆ husk[k]:=count; ┆
0x034bc0…034be0 20 20 20 20 20 20 20 20 20 6b 3a 3d 6b 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ k:=k+1; ┆
0x034be0…034c00 20 20 20 69 66 20 67 6f 61 6c 62 6f 6f 20 74 68 65 6e 20 67 6f 61 6c 70 72 6f 64 3b 0a 20 20 20 ┆ if goalboo then goalprod; ┆
0x034c00…034c20 (14, 0, 3) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 63 6f 75 6e 74 ┆ husknonterm[count┆
0x034c20…034c40 5d 2e 6c 65 66 74 62 6f 6f 3a 3d 74 72 75 65 3b 0a 69 66 20 68 65 6c 70 5b 63 6f 75 6e 74 5d 2e ┆].leftboo:=true; if help[count].┆
0x034c40…034c60 72 69 67 68 74 70 20 3d 20 72 68 73 6e 69 6c 20 74 68 65 6e 0a 62 65 67 69 6e 0a 68 65 6c 70 5b ┆rightp = rhsnil then begin help[┆
0x034c60…034c80 63 6f 75 6e 74 5d 2e 72 69 67 68 74 70 20 3a 3d 20 70 6f 69 6e 74 3b 0a 28 2a 20 63 68 61 69 6e ┆count].rightp := point; (* chain┆
0x034c80…034ca0 20 74 68 65 20 6c 65 66 74 20 73 69 64 65 73 20 69 6e 20 69 6e 70 75 74 20 6f 72 64 65 72 20 75 ┆ the left sides in input order u┆
0x034ca0…034cc0 73 69 6e 67 20 27 70 72 6f 64 69 6e 64 65 78 27 20 2a 29 0a 69 66 20 66 69 72 73 74 6c 65 66 74 ┆sing 'prodindex' *) if firstleft┆
0x034cc0…034ce0 73 69 64 65 20 3d 20 30 20 74 68 65 6e 0a 66 69 72 73 74 6c 65 66 74 73 69 64 65 20 3a 3d 20 63 ┆side = 0 then firstleftside := c┆
0x034ce0…034d00 6f 75 6e 74 0a 65 6c 73 65 0a 68 65 6c 70 5b 6c 61 73 74 6c 65 66 74 73 69 64 65 5d 2e 70 72 6f ┆ount else help[lastleftside].pro┆
0x034d00…034d20 64 69 6e 64 65 78 20 3a 3d 20 63 6f 75 6e 74 3b 0a 6c 61 73 74 6c 65 66 74 73 69 64 65 20 3a 3d ┆dindex := count; lastleftside :=┆
0x034d20…034d40 20 63 6f 75 6e 74 3b 0a 68 65 6c 70 5b 6c 61 73 74 6c 65 66 74 73 69 64 65 5d 2e 70 72 6f 64 69 ┆ count; help[lastleftside].prodi┆
0x034d40…034d60 6e 64 65 78 20 3a 3d 20 30 3b 0a 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ndex := 0; end; ┆
0x034d60…034d80 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 ┆ rhs[point].parserp:=nil; ┆
0x034d80…034da0 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 6c 69 6e 6b 3a 3d 72 68 ┆ rhs[point].link:=rh┆
0x034da0…034dc0 73 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 70 ┆snil; helpp:=p┆
0x034dc0…034de0 6f 69 6e 74 3b 20 68 75 73 6b 70 3a 3d 70 6f 69 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆oint; huskp:=point; ┆
0x034de0…034e00 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 49 4e 47 52 41 4d 4d 41 52 20 27 29 ┆ newelm(point,'INGRAMMAR ')┆
0x034e00…034e20 (14, 0, 4) 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 ┆; end; ┆
0x034e20…034e40 20 20 20 20 20 20 73 70 61 63 65 3b 20 76 65 6e 73 74 72 65 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a ┆ space; venstreboo:=false; ┆
0x034e40…034e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 3c 3e 6d 65 74 61 73 79 6d 62 6f 6c 5b ┆ if s<>metasymbol[┆
0x034e60…034e80 31 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 67 72 ┆1] then begin gr┆
0x034e80…034ea0 61 6d 65 72 72 6f 72 28 31 33 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 ┆amerror(13); g┆
0x034ea0…034ec0 6f 74 6f 20 31 33 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 ┆oto 13 ; end els┆
0x034ec0…034ee0 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 72 65 61 64 6c 61 62 65 ┆e begin readlabe┆
0x034ee0…034f00 6c 28 68 65 6c 70 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 ┆l(helpp); spac┆
0x034f00…034f20 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 20 3a 20 69 66 20 73 3d 6d ┆e; 10 : if s=m┆
0x034f20…034f40 65 74 61 73 79 6d 62 6f 6c 5b 32 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆etasymbol[2] then ┆
0x034f40…034f60 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 45 4e 44 20 4f 46 20 41 4c 54 45 52 4e 41 54 ┆ begin (*END OF ALTERNAT┆
0x034f60…034f80 49 56 45 2f 42 45 47 49 4e 4e 49 4e 47 20 4f 46 20 4e 45 58 54 2a 29 0a 20 20 20 20 20 20 20 20 ┆IVE/BEGINNING OF NEXT*) ┆
0x034f80…034fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 61 6c 3d 30 20 74 68 65 6e 0a 20 ┆ if tal=0 then ┆
0x034fa0…034fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 67 ┆ begin g┆
0x034fc0…034fe0 72 61 6d 65 72 72 6f 72 28 38 29 3b 20 67 6f 74 6f 20 31 33 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆ramerror(8); goto 13 end; ┆
0x034fe0…035000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 6d 70 74 79 62 6f 6f 20 61 ┆ if emptyboo a┆
0x035000…035020 (14, 0, 5) 6e 64 20 28 74 61 6c 3e 31 29 20 74 68 65 6e 20 66 65 6a 6c 28 34 29 3b 0a 20 20 20 20 20 20 20 ┆nd (tal>1) then fejl(4); ┆
0x035020…035040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 70 74 79 62 6f 6f 3a 3d 66 61 6c 73 ┆ emptyboo:=fals┆
0x035040…035060 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b ┆e; rhs[┆
0x035060…035080 68 65 6c 70 70 5d 2e 62 61 73 69 73 6c 3a 3d 74 61 6c 3b 20 74 61 6c 3a 3d 30 3b 0a 20 20 20 20 ┆helpp].basisl:=tal; tal:=0; ┆
0x035080…0350a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 70 6f 69 6e ┆ helpp:=poin┆
0x0350a0…0350c0 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b ┆t; rhs[┆
0x0350c0…0350e0 68 75 73 6b 70 5d 2e 6c 69 6e 6b 3a 3d 70 6f 69 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆huskp].link:=point; ┆
0x0350e0…035100 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 6c 69 6e 6b 3a 3d 72 68 ┆ rhs[point].link:=rh┆
0x035100…035120 73 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 ┆snil; r┆
0x035120…035140 68 73 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 ┆hs[point].parserp:=nil; ┆
0x035140…035160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 49 ┆ newelm(point,'I┆
0x035160…035180 4e 47 52 41 4d 4d 41 52 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NGRAMMAR '); ┆
0x035180…0351a0 20 20 20 20 20 20 72 65 61 64 6c 61 62 65 6c 28 68 65 6c 70 70 29 3b 0a 20 20 20 20 20 20 20 20 ┆ readlabel(helpp); ┆
0x0351a0…0351c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 ┆ space; ┆
0x0351c0…0351e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 ┆ goto 10; ┆
0x0351e0…035200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 20 20 65 6c 73 65 0a 20 20 20 20 ┆ end else ┆
0x035200…035220 (14, 0, 6) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 3d 6d 65 74 61 73 79 6d 62 ┆ if s=metasymb┆
0x035220…035240 6f 6c 5b 33 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ol[3] then ┆
0x035240…035260 20 20 20 62 65 67 69 6e 20 28 2a 52 45 41 44 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 2a 29 0a 20 20 ┆ begin (*READ NONTERMINAL*) ┆
0x035260…035280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 74 65 72 6d 69 6e 61 ┆ ntermina┆
0x035280…0352a0 6c 28 6d 65 74 61 73 79 6d 62 6f 6c 5b 33 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆l(metasymbol[3]); ┆
0x0352a0…0352c0 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 72 72 6f 72 31 20 74 68 65 6e 20 62 65 67 69 6e ┆ if error1 then begin┆
0x0352c0…0352e0 20 65 72 72 6f 72 31 3a 3d 66 61 6c 73 65 3b 20 67 6f 74 6f 20 31 33 20 65 6e 64 3b 0a 20 20 20 ┆ error1:=false; goto 13 end; ┆
0x0352e0…035300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 6c 3a 3d 74 61 6c 2b ┆ tal:=tal+┆
0x035300…035320 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆1; if ┆
0x035320…035340 74 61 6c 3e 31 35 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆tal>15 then ┆
0x035340…035360 20 20 20 20 20 20 20 62 65 67 69 6e 20 67 72 61 6d 65 72 72 6f 72 28 31 39 29 3b 20 67 6f 74 6f ┆ begin gramerror(19); goto┆
0x035360…035380 20 31 33 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 13 end; ┆
0x035380…0353a0 20 20 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 63 6f 75 6e 74 5d 2e 72 69 67 68 74 62 6f 6f 3a 3d ┆ husknonterm[count].rightboo:=┆
0x0353a0…0353c0 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆true; ┆
0x0353c0…0353e0 72 68 73 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 ┆rhs[point].parserp:=nil; ┆
0x0353e0…035400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 6c 69 ┆ rhs[point].li┆
0x035400…035420 (14, 0, 7) 6e 6b 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆nk:=rhsnil; ┆
0x035420…035440 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 73 79 6d 62 6f 6c 3a 3d 63 6f 75 6e 74 3b 0a ┆ rhs[point].symbol:=count; ┆
0x035440…035460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 75 73 6b 70 3a ┆ huskp:┆
0x035460…035480 3d 70 6f 69 6e 74 3b 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 49 4e 47 52 41 4d 4d 41 52 20 ┆=point; newelm(point,'INGRAMMAR ┆
0x035480…0354a0 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 ┆'); fi┆
0x0354a0…0354c0 72 73 74 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆rstboo:=false; ┆
0x0354c0…0354e0 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 ┆ space; goto 10; ┆
0x0354e0…035500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 ┆ end else ┆
0x035500…035520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 3c 3e 6d 65 74 61 73 79 6d 62 ┆ if s<>metasymb┆
0x035520…035540 6f 6c 5b 34 5d 20 74 68 65 6e 20 28 2a 52 45 41 44 20 54 45 52 4d 49 4e 41 4c 2a 29 0a 20 20 20 ┆ol[4] then (*READ TERMINAL*) ┆
0x035540…035560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 63 68 3a 3d ┆ begin ch:=┆
0x035560…035580 73 3b 20 74 65 72 6d 69 6e 61 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆s; terminal; ┆
0x035580…0355a0 20 20 20 20 20 20 20 20 69 66 20 65 72 72 6f 72 32 20 74 68 65 6e 20 62 65 67 69 6e 20 65 72 72 ┆ if error2 then begin err┆
0x0355a0…0355c0 6f 72 32 3a 3d 66 61 6c 73 65 3b 20 67 6f 74 6f 20 31 33 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 ┆or2:=false; goto 13 end; ┆
0x0355c0…0355e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 6d 70 74 79 76 61 6c 75 ┆ if emptyvalu┆
0x0355e0…035600 65 3d 74 65 72 6d 72 65 70 20 74 68 65 6e 20 65 6d 70 74 79 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 ┆e=termrep then emptyboo:=true; ┆
0x035600…035620 (14, 0, 8) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 6f ┆ rhs[po┆
0x035620…035640 69 6e 74 5d 2e 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆int].parserp:=nil; ┆
0x035640…035660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 6c 69 6e 6b 3a 3d 72 ┆ rhs[point].link:=r┆
0x035660…035680 68 73 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆hsnil; ┆
0x035680…0356a0 20 20 74 61 6c 3a 3d 74 61 6c 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ tal:=tal+1; ┆
0x0356a0…0356c0 20 20 20 20 20 20 20 20 20 69 66 20 74 61 6c 3e 31 35 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 ┆ if tal>15 then ┆
0x0356c0…0356e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 67 72 61 6d 65 72 ┆ begin gramer┆
0x0356e0…035700 72 6f 72 28 31 39 29 3b 20 67 6f 74 6f 20 31 33 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ror(19); goto 13 end; ┆
0x035700…035720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 73 79 6d 62 ┆ rhs[point].symb┆
0x035720…035740 6f 6c 3a 3d 74 65 72 6d 72 65 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ol:=termrep; ┆
0x035740…035760 20 20 20 20 20 20 20 20 68 75 73 6b 70 3a 3d 70 6f 69 6e 74 3b 20 6e 65 77 65 6c 6d 28 70 6f 69 ┆ huskp:=point; newelm(poi┆
0x035760…035780 6e 74 2c 27 49 4e 47 52 41 4d 4d 41 52 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆nt,'INGRAMMAR '); ┆
0x035780…0357a0 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73 74 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 ┆ firstboo:=false; ┆
0x0357a0…0357c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 68 3c 3e ┆ if ch<>┆
0x0357c0…0357e0 27 20 27 20 74 68 65 6e 20 73 3a 3d 63 68 20 65 6c 73 65 20 73 70 61 63 65 3b 0a 20 20 20 20 20 ┆' ' then s:=ch else space; ┆
0x0357e0…035800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 30 0a 20 20 ┆ goto 10 ┆
0x035800…035820 (14, 0, 9) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a ┆ end else ┆
0x035820…035840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 ┆ begin (┆
0x035840…035860 2a 45 4e 44 4f 46 20 41 4c 54 45 52 4e 41 54 49 56 45 2f 4e 4f 20 4d 4f 52 45 20 46 4f 52 20 54 ┆*ENDOF ALTERNATIVE/NO MORE FOR T┆
0x035860…035880 48 49 53 20 4c 48 53 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆HIS LHS*) ┆
0x035880…0358a0 20 20 20 20 20 69 66 20 74 61 6c 3d 30 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ if tal=0 then ┆
0x0358a0…0358c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 67 72 61 6d 65 72 72 6f 72 28 38 ┆ begin gramerror(8┆
0x0358c0…0358e0 29 3b 20 67 6f 74 6f 20 31 33 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆); goto 13 end; ┆
0x0358e0…035900 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 6d 70 74 79 62 6f 6f 20 61 6e 64 20 28 74 61 6c 3e ┆ if emptyboo and (tal>┆
0x035900…035920 31 29 20 74 68 65 6e 20 66 65 6a 6c 28 34 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆1) then fejl(4); ┆
0x035920…035940 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 70 74 79 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 ┆ emptyboo:=false; ┆
0x035940…035960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 68 65 6c 70 ┆ rhs[help┆
0x035960…035980 70 5d 2e 62 61 73 69 73 6c 3a 3d 74 61 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆p].basisl:=tal; ┆
0x035980…0359a0 20 20 20 20 20 20 20 20 20 20 20 6c 65 66 74 68 65 6c 70 5b 68 75 73 6b 5b 6b 2d 31 5d 5d 3a 3d ┆ lefthelp[husk[k-1]]:=┆
0x0359a0…0359c0 68 75 73 6b 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆huskp; ┆
0x0359c0…0359e0 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 ┆end; end ┆
0x0359e0…035a00 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 20 65 6d ┆ end; space; em┆
0x035a00…035a20 (14, 0, 10) 70 74 79 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆ptyboo:=false; end; ┆
0x035a20…035a40 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 77 72 69 74 ┆ write(lf,lf,lf) ; writ┆
0x035a40…035a60 65 28 27 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆e(' ****************************┆
0x035a60…035a80 2a 20 20 45 4e 44 20 4f 46 20 4c 49 53 54 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆* END OF LIST *****************┆
0x035a80…035aa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c ┆************') ; write(lf,┆
0x035aa0…035ac0 6c 66 29 20 3b 0a 20 20 20 20 20 20 69 66 20 65 72 72 6f 72 62 6f 6f 3d 66 61 6c 73 65 20 74 68 ┆lf) ; if errorboo=false th┆
0x035ac0…035ae0 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 75 6e 75 73 65 64 3b ┆en begin unused;┆
0x035ae0…035b00 0a 20 20 20 20 20 20 20 65 6e 64 20 20 65 6c 73 65 20 62 65 67 69 6e 20 6d 73 67 28 27 3d 45 52 ┆ end else begin msg('=ER┆
0x035b00…035b20 52 4f 52 28 53 29 20 20 49 4e 20 49 4e 50 55 54 20 20 20 20 20 27 29 3b 20 73 74 6f 70 28 30 29 ┆ROR(S) IN INPUT '); stop(0)┆
0x035b20…035b40 3b 20 65 6e 64 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 20 20 28 2a 64 6f 6c 6c ┆; end; end; (*doll┆
0x035b40…035b60 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 75 6e 75 73 65 64 3b 0a 20 20 20 ┆ar-f*) procedure unused; ┆
0x035b60…035b80 20 62 65 67 69 6e 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 ┆ begin page(output); write┆
0x035b80…035ba0 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 ┆('**************************** ┆
0x035ba0…035bc0 47 52 41 4d 4d 41 52 43 48 45 43 4b 53 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆GRAMMARCHECKS *****************┆
0x035bc0…035be0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c ┆***********') ; write(lf,l┆
0x035be0…035c00 66 29 20 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 54 45 53 54 20 41 46 20 4f 4d 20 44 45 52 20 45 ┆f) ; (* TEST AF OM DER E┆
0x035c00…035c20 (14, 0, 11) 58 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 45 52 20 2c 44 45 52 20 4b 55 4e 20 42 52 55 47 45 53 20 ┆X NONTERMINALER ,DER KUN BRUGES ┆
0x035c20…035c40 50 41 41 20 45 4e 54 45 4e 20 48 51 4a 52 45 20 45 4c 4c 45 52 2a 29 0a 20 20 20 20 20 20 20 20 ┆PAA ENTEN HQJRE ELLER*) ┆
0x035c40…035c60 28 2a 20 56 45 4e 53 54 52 45 20 53 49 44 45 2c 48 45 4c 45 20 47 52 41 4d 4d 41 54 49 4b 4b 45 ┆(* VENSTRE SIDE,HELE GRAMMATIKKE┆
0x035c60…035c80 4e 20 43 48 45 43 4b 45 53 20 50 41 41 4e 41 45 52 20 47 4f 41 4c 50 52 4f 44 2e 20 44 45 4e 4e ┆N CHECKES PAANAER GOALPROD. DENN┆
0x035c80…035ca0 45 20 4f 56 45 52 20 2d 20 2a 29 0a 20 20 20 20 20 20 20 20 28 2a 4f 56 45 52 53 50 52 49 4e 47 ┆E OVER - *) (*OVERSPRING┆
0x035ca0…035cc0 45 53 2c 46 49 4e 44 45 53 20 44 45 52 20 46 45 4a 4c 20 53 54 41 4e 44 53 45 52 20 50 52 4f 47 ┆ES,FINDES DER FEJL STANDSER PROG┆
0x035cc0…035ce0 52 41 4d 4d 45 54 20 2a 29 0a 20 20 20 20 20 20 69 66 20 6e 62 6f 6f 31 20 74 68 65 6e 20 67 6f ┆RAMMET *) if nboo1 then go┆
0x035ce0…035d00 61 6c 68 75 73 6b 3a 3d 68 75 73 6b 5b 31 5d 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 74 65 ┆alhusk:=husk[1]; for i:=te┆
0x035d00…035d20 72 6d 61 6e 74 61 6c 20 74 6f 20 69 6e 74 65 72 6e 76 2d 31 20 64 6f 0a 20 20 20 20 20 20 62 65 ┆rmantal to internv-1 do be┆
0x035d20…035d40 67 69 6e 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 69 5d 20 ┆gin with husknonterm[i] ┆
0x035d40…035d60 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 20 6e ┆do begin if n┆
0x035d60…035d80 6f 74 20 28 6c 65 66 74 62 6f 6f 20 61 6e 64 20 72 69 67 68 74 62 6f 6f 29 20 74 68 65 6e 0a 20 ┆ot (leftboo and rightboo) then ┆
0x035d80…035da0 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 ┆ begin wit┆
0x035da0…035dc0 68 20 6e 6f 6e 74 65 72 6d 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e ┆h nontermp^ do if n┆
0x035dc0…035de0 6f 6e 74 65 72 6d 76 61 65 72 64 69 3c 3e 67 6f 61 6c 68 75 73 6b 20 74 68 65 6e 0a 20 20 20 20 ┆ontermvaerdi<>goalhusk then ┆
0x035de0…035e00 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 56 49 54 45 53 54 45 52 20 4b 55 4e 20 48 56 49 53 ┆ (* VITESTER KUN HVIS┆
0x035e00…035e20 (14, 0, 12) 20 44 45 54 20 49 4b 4b 45 20 45 52 20 47 4f 41 4c 53 59 4d 42 4f 4c 45 54 2a 29 0a 20 20 20 20 ┆ DET IKKE ER GOALSYMBOLET*) ┆
0x035e20…035e40 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x035e40…035e60 77 72 69 74 65 28 27 20 27 2c 77 6f 72 64 31 2c 77 6f 72 64 32 2c 77 6f 72 64 33 29 3b 0a 20 20 ┆write(' ',word1,word2,word3); ┆
0x035e60…035e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 66 74 62 6f 6f 20 74 68 65 6e 20 77 72 ┆ if leftboo then wr┆
0x035e80…035ea0 69 74 65 28 27 20 41 50 50 45 41 52 53 20 4f 4e 4c 59 20 49 4e 20 4c 45 46 54 53 49 44 45 20 27 ┆ite(' APPEARS ONLY IN LEFTSIDE '┆
0x035ea0…035ec0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 77 72 69 74 65 28 27 20 41 ┆) else write(' A┆
0x035ec0…035ee0 50 50 45 41 52 53 20 4f 4e 4c 59 20 49 4e 20 52 49 47 48 54 53 49 44 45 27 29 3b 0a 20 20 20 20 ┆PPEARS ONLY IN RIGHTSIDE'); ┆
0x035ee0…035f00 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ write(lf); ┆
0x035f00…035f20 20 20 20 20 20 20 20 6e 62 6f 6f 32 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ nboo2:=true; ┆
0x035f20…035f40 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 65 6e 64 ┆ end end end┆
0x035f40…035f60 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 6e 6f 6e 74 73 6c 75 74 3a 3d 69 6e 74 65 ┆ end; nontslut:=inte┆
0x035f60…035f80 72 6e 76 2d 31 3b 0a 20 20 20 20 20 20 69 66 20 6e 62 6f 6f 32 20 74 68 65 6e 0a 20 20 20 20 20 ┆rnv-1; if nboo2 then ┆
0x035f80…035fa0 20 20 73 74 6f 70 28 33 29 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 ┆ stop(3) else begi┆
0x035fa0…035fc0 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 ┆n write(' IT HAS BEEN C┆
0x035fc0…035fe0 48 45 43 4b 45 44 20 54 48 41 54 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 27 29 3b 0a ┆HECKED THAT ALL NONTERMINALS'); ┆
0x035fe0…036000 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 ┆ write(lf); wri┆
0x036000…036020 (14, 0, 13) 74 65 28 27 20 45 58 43 45 50 54 20 54 48 45 20 47 4f 41 4c 53 59 4d 42 4f 4c 20 41 50 50 45 41 ┆te(' EXCEPT THE GOALSYMBOL APPEA┆
0x036020…036040 52 20 49 4e 20 42 4f 54 48 27 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b ┆R IN BOTH'); write(lf);┆
0x036040…036060 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 4c 45 46 54 20 41 4e 44 20 52 49 47 48 54 ┆ write(' LEFT AND RIGHT┆
0x036060…036080 53 49 44 45 20 4f 46 20 41 20 50 52 4f 44 55 43 54 49 4f 4e 27 29 3b 0a 20 20 20 20 20 20 20 20 ┆SIDE OF A PRODUCTION'); ┆
0x036080…0360a0 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 ┆ write(lf,lf); end; ┆
0x0360a0…0360c0 20 69 66 20 6f 70 74 69 6f 6e 73 5b 36 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e ┆ if options[6] then begin┆
0x0360c0…0360e0 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆ write(lf,lf,lf); write┆
0x0360e0…036100 28 27 20 41 20 4c 49 53 54 20 4f 46 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 57 49 54 48 20 49 ┆(' A LIST OF NONTERMINALS WITH I┆
0x036100…036120 4e 54 45 52 4e 41 4c 20 52 45 50 52 45 53 45 4e 54 41 54 49 4f 4e 20 27 29 3b 0a 20 20 20 20 20 ┆NTERNAL REPRESENTATION '); ┆
0x036120…036140 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 6e 6f 77 6f 72 ┆ write(lf,lf); nowor┆
0x036140…036160 64 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 6e 74 65 72 6d 69 6e 61 6c 28 6d 65 74 ┆d:=false; nterminal(met┆
0x036160…036180 61 73 79 6d 62 6f 6c 5b 33 5d 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 65 6e 64 ┆asymbol[3]); end; end┆
0x036180…0361a0 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 64 75 6d 70 32 3b 0a 20 20 20 20 76 61 72 ┆; procedure dump2; var┆
0x0361a0…0361c0 0a 20 20 20 20 20 20 6c 71 62 3a 20 70 6f 69 6e 74 65 72 32 3b 0a 20 20 20 20 62 65 67 69 6e 0a ┆ lqb: pointer2; begin ┆
0x0361c0…0361e0 20 20 20 20 20 20 6c 71 62 3a 3d 74 6f 70 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c ┆ lqb:=top; write(lf,l┆
0x0361e0…036200 66 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 20 52 49 47 54 48 53 49 44 45 20 27 29 3b 0a ┆f); write(' RIGTHSIDE '); ┆
0x036200…036220 (14, 0, 14) 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 77 72 69 74 65 28 27 20 27 20 3a 20 38 2c 20 ┆ write(lf); write(' ' : 8, ┆
0x036220…036240 27 73 79 6d 62 6f 6c 27 20 3a 20 38 2c 20 27 6c 69 6e 6b 27 20 3a 20 38 2c 20 27 62 61 73 69 73 ┆'symbol' : 8, 'link' : 8, 'basis┆
0x036240…036260 6c 27 20 3a 20 38 2c 20 27 70 61 72 73 65 72 70 27 20 3a 20 38 29 3b 0a 20 20 20 20 20 20 72 65 ┆l' : 8, 'parserp' : 8); re┆
0x036260…036280 70 65 61 74 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 ┆peat write(lf); ┆
0x036280…0362a0 77 69 74 68 20 72 68 73 5b 6c 71 62 5d 20 64 6f 20 77 72 69 74 65 28 6f 72 64 28 6c 71 62 29 2c ┆with rhs[lqb] do write(ord(lqb),┆
0x0362a0…0362c0 73 79 6d 62 6f 6c 2c 6f 72 64 28 6c 69 6e 6b 29 2c 62 61 73 69 73 6c 2c 6f 72 64 28 70 61 72 73 ┆symbol,ord(link),basisl,ord(pars┆
0x0362c0…0362e0 65 72 70 29 29 3b 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 6c 71 62 29 3b 0a 20 20 ┆erp)); allocate(lqb); ┆
0x0362e0…036300 20 20 20 20 75 6e 74 69 6c 20 6c 71 62 3d 70 6f 69 6e 74 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a ┆ until lqb=point; end; ┆
0x036300…036320 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 64 75 6d 70 33 3b 0a 20 20 20 20 76 61 72 0a 20 ┆ procedure dump3; var ┆
0x036320…036340 20 20 20 20 20 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆ i: integer; begin ┆
0x036340…036360 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 20 48 55 53 ┆ write(lf,lf); write(' HUS┆
0x036360…036380 4b 4e 4f 4e 54 45 52 4d 20 27 29 3b 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 77 72 ┆KNONTERM '); write(lf); wr┆
0x036380…0363a0 69 74 65 28 27 20 20 4e 4f 4e 54 45 52 4d 50 20 20 4c 45 46 54 42 4f 4f 20 20 52 49 47 48 54 42 ┆ite(' NONTERMP LEFTBOO RIGHTB┆
0x0363a0…0363c0 4f 4f 27 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 ┆OO'); for i:=nontstart to ┆
0x0363c0…0363e0 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 77 69 74 68 20 68 75 73 6b 6e 6f 6e 74 65 ┆nontslut do with husknonte┆
0x0363e0…036400 72 6d 5b 69 5d 20 64 6f 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6f 72 64 28 6e 6f 6e 74 ┆rm[i] do write(lf,ord(nont┆
0x036400…036420 (14, 0, 15) 65 72 6d 70 29 2c 6f 72 64 28 6c 65 66 74 62 6f 6f 29 2c 6f 72 64 28 72 69 67 68 74 62 6f 6f 29 ┆ermp),ord(leftboo),ord(rightboo)┆
0x036420…036440 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 64 75 ┆); end; procedure du┆
0x036440…036460 6d 70 34 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 ┆mp4; begin write(lf,lf┆
0x036460…036480 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 20 48 45 4c 50 27 29 3b 20 77 72 69 74 65 28 6c ┆); write(' HELP'); write(l┆
0x036480…0364a0 66 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f ┆f); for i:=nontstart to no┆
0x0364a0…0364c0 6e 74 73 6c 75 74 20 64 6f 20 77 72 69 74 65 28 27 20 27 2c 6f 72 64 28 68 65 6c 70 5b 69 5d 2e ┆ntslut do write(' ',ord(help[i].┆
0x0364c0…0364e0 72 69 67 68 74 70 29 2c 6c 66 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 ┆rightp),lf); end; proc┆
0x0364e0…036500 65 64 75 72 65 20 6f 75 74 61 6c 66 28 61 3a 61 6c 66 61 3b 20 76 61 72 20 74 3a 20 69 6e 74 65 ┆edure outalf(a:alfa; var t: inte┆
0x036500…036520 67 65 72 29 3b 0a 20 20 20 20 76 61 72 20 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 ┆ger); var i: integer; be┆
0x036520…036540 67 69 6e 0a 20 20 20 20 20 20 69 66 20 61 3c 3e 62 6c 61 6e 6b 20 74 68 65 6e 0a 20 20 20 20 20 ┆gin if a<>blank then ┆
0x036540…036560 20 20 62 65 67 69 6e 20 69 3a 3d 61 6c 66 61 6c 65 6e 67 74 68 3b 0a 20 20 20 20 20 20 20 20 20 ┆ begin i:=alfalength; ┆
0x036560…036580 77 68 69 6c 65 20 61 5b 69 5d 3d 27 20 27 20 64 6f 20 69 3a 3d 69 2d 31 3b 0a 20 20 20 20 20 20 ┆while a[i]=' ' do i:=i-1; ┆
0x036580…0365a0 20 20 20 77 72 69 74 65 28 61 3a 69 29 3b 20 74 3a 3d 74 2b 69 3b 0a 20 20 20 20 20 20 20 65 6e ┆ write(a:i); t:=t+i; en┆
0x0365a0…0365c0 64 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6e 6f 6e 74 ┆d; end; procedure nont┆
0x0365c0…0365e0 77 72 69 74 28 69 3a 20 69 6e 74 65 67 65 72 3b 76 61 72 20 20 74 3a 20 69 6e 74 65 67 65 72 29 ┆writ(i: integer;var t: integer)┆
0x0365e0…036600 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 3c 27 29 3b 20 74 3a ┆; begin write('<'); t:┆
0x036600…036620 (14, 1, 1) 3d 74 2b 31 3b 0a 20 20 20 20 20 20 77 69 74 68 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 69 5d 2e ┆=t+1; with husknonterm[i].┆
0x036620…036640 6e 6f 6e 74 65 72 6d 70 5e 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆nontermp^ do begin ┆
0x036640…036660 20 6f 75 74 61 6c 66 28 77 6f 72 64 31 2c 74 29 3b 20 6f 75 74 61 6c 66 28 77 6f 72 64 32 2c 74 ┆ outalf(word1,t); outalf(word2,t┆
0x036660…036680 29 3b 20 6f 75 74 61 6c 66 28 77 6f 72 64 33 2c 74 29 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆); outalf(word3,t); end; ┆
0x036680…0366a0 20 20 20 20 20 77 72 69 74 65 28 27 3e 27 29 3b 20 74 3a 3d 74 2b 31 3b 0a 20 20 20 20 65 6e 64 ┆ write('>'); t:=t+1; end┆
0x0366a0…0366c0 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 64 75 6d 70 35 3b 0a 20 20 20 20 76 61 72 ┆; procedure dump5; var┆
0x0366c0…0366e0 0a 20 20 20 20 20 20 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆ i: integer; begin ┆
0x0366e0…036700 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 50 52 4f 44 27 2c 6c 66 2c 6c 66 29 3b 0a 20 ┆ write(lf,lf,' PROD',lf,lf); ┆
0x036700…036720 20 20 20 20 20 77 72 69 74 65 28 27 20 4c 45 46 54 53 49 44 45 20 20 20 53 54 41 52 54 20 20 4c ┆ write(' LEFTSIDE START L┆
0x036720…036740 4f 4f 4b 42 41 43 4b 50 20 20 4c 41 45 4e 47 44 45 20 20 27 29 3b 0a 20 20 20 20 20 20 77 72 69 ┆OOKBACKP LAENGDE '); wri┆
0x036740…036760 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 61 6e 74 61 6c 70 ┆te(lf); for i:=0 to antalp┆
0x036760…036780 72 6f 64 20 64 6f 0a 20 20 20 20 20 20 77 69 74 68 20 70 72 6f 64 5b 69 5d 20 64 6f 20 77 72 69 ┆rod do with prod[i] do wri┆
0x036780…0367a0 74 65 28 6c 66 2c 6f 72 64 28 6c 65 66 74 73 69 64 65 29 2c 6f 72 64 28 73 74 61 72 74 29 2c 6f ┆te(lf,ord(leftside),ord(start),o┆
0x0367a0…0367c0 72 64 28 6c 6f 6f 6b 62 61 63 6b 70 29 2c 6f 72 64 28 6c 61 65 6e 67 64 65 29 29 3b 0a 20 20 20 ┆rd(lookbackp),ord(laengde)); ┆
0x0367c0…0367e0 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 ┆ write(lf,lf); end; ┆
0x0367e0…036800 70 72 6f 63 65 64 75 72 65 20 69 6e 69 74 70 72 6f 64 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 ┆procedure initprod; var ┆
0x036800…036820 (14, 1, 2) 20 20 70 3a 20 70 6f 69 6e 74 65 72 32 3b 0a 20 20 20 20 20 20 6b 2c 69 2c 6c 3a 20 69 6e 74 65 ┆ p: pointer2; k,i,l: inte┆
0x036820…036840 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 6b 3a 3d 2d 31 3b 0a 69 20 3a 3d ┆ger; begin k:=-1; i :=┆
0x036840…036860 20 6e 6f 6e 74 73 74 61 72 74 3b 0a 72 65 70 65 61 74 20 20 28 2a 20 63 68 61 6e 67 65 64 20 61 ┆ nontstart; repeat (* changed a┆
0x036860…036880 74 20 72 63 20 37 39 2e 31 31 2e 31 32 20 2a 29 0a 20 20 20 20 20 20 20 20 70 3a 3d 68 65 6c 70 ┆t rc 79.11.12 *) p:=help┆
0x036880…0368a0 5b 69 5d 2e 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 70 3c 3e 72 68 73 ┆[i].rightp; while p<>rhs┆
0x0368a0…0368c0 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6b 3a 3d 6b 2b 31 3b 0a 20 20 20 ┆nil do begin k:=k+1; ┆
0x0368c0…0368e0 20 20 20 20 20 20 20 69 66 20 6b 3e 63 6f 6e 73 74 31 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 ┆ if k>const1 then consterr┆
0x0368e0…036900 6f 72 28 27 49 4e 49 54 50 52 4f 44 20 20 27 2c 27 43 4f 4e 53 54 31 20 20 20 20 27 2c 63 6f 6e ┆or('INITPROD ','CONST1 ',con┆
0x036900…036920 73 74 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 72 6f 64 5b 6b 5d 20 64 6f 0a ┆st1); with prod[k] do ┆
0x036920…036940 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 66 74 ┆ begin left┆
0x036940…036960 73 69 64 65 3a 3d 69 3b 20 73 74 61 72 74 3a 3d 70 3b 20 6c 61 65 6e 67 64 65 3a 3d 72 68 73 5b ┆side:=i; start:=p; laengde:=rhs[┆
0x036960…036980 70 5d 2e 62 61 73 69 73 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 3a 3d 31 20 ┆p].basisl; for l:=1 ┆
0x036980…0369a0 74 6f 20 6c 61 65 6e 67 64 65 20 64 6f 20 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a 20 20 20 20 20 ┆to laengde do allocate(p); ┆
0x0369a0…0369c0 20 20 20 20 20 20 20 69 66 20 28 6c 61 65 6e 67 64 65 3d 31 29 20 61 6e 64 20 28 72 68 73 5b 73 ┆ if (laengde=1) and (rhs[s┆
0x0369c0…0369e0 74 61 72 74 2b 31 5d 2e 73 79 6d 62 6f 6c 3d 65 6d 70 74 79 76 61 6c 75 65 29 20 28 2a 45 4d 50 ┆tart+1].symbol=emptyvalue) (*EMP┆
0x0369e0…036a00 54 59 20 52 49 47 48 54 20 48 41 4e 44 20 53 49 44 45 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆TY RIGHT HAND SIDE*) ┆
0x036a00…036a20 (14, 1, 3) 20 20 74 68 65 6e 20 6c 61 65 6e 67 64 65 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ then laengde:=0; end┆
0x036a20…036a40 3b 0a 20 20 20 20 20 20 20 20 20 20 70 3a 3d 72 68 73 5b 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 ┆; p:=rhs[p].link; ┆
0x036a40…036a60 20 20 20 20 65 6e 64 3b 0a 69 66 20 69 20 3d 20 6e 6f 6e 74 73 74 61 72 74 20 74 68 65 6e 20 69 ┆ end; if i = nontstart then i┆
0x036a60…036a80 20 3a 3d 20 66 69 72 73 74 6c 65 66 74 73 69 64 65 0a 65 6c 73 65 20 69 20 3a 3d 20 68 65 6c 70 ┆ := firstleftside else i := help┆
0x036a80…036aa0 5b 69 5d 2e 70 72 6f 64 69 6e 64 65 78 3b 0a 75 6e 74 69 6c 20 69 20 3d 20 30 3b 0a 20 20 20 20 ┆[i].prodindex; until i = 0; ┆
0x036aa0…036ac0 20 20 70 72 6f 64 5b 6b 2b 31 5d 2e 6c 65 66 74 73 69 64 65 3a 3d 30 3b 20 61 6e 74 61 6c 70 72 ┆ prod[k+1].leftside:=0; antalpr┆
0x036ac0…036ae0 6f 64 3a 3d 6b 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆od:=k; end; procedure ┆
0x036ae0…036b00 6f 75 74 67 72 61 6d 6d 61 72 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 70 2c 70 31 3a 20 ┆outgrammar; var p,p1: ┆
0x036b00…036b20 70 6f 69 6e 74 65 72 32 3b 0a 20 20 20 20 20 20 6b 2c 6a 2c 69 2c 20 6f 6c 64 69 2c 6c 2c 74 2c ┆pointer2; k,j,i, oldi,l,t,┆
0x036b20…036b40 74 74 2c 70 72 6f 64 6e 6f 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆tt,prodno: integer; begin ┆
0x036b40…036b60 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 20 77 72 69 74 65 28 27 20 27 29 3b 20 66 6f ┆ page(output); write(' '); fo┆
0x036b60…036b80 72 20 69 3a 3d 31 20 74 6f 20 33 30 20 64 6f 20 77 72 69 74 65 28 27 2a 27 29 3b 0a 20 20 20 20 ┆r i:=1 to 30 do write('*'); ┆
0x036b80…036ba0 20 20 77 72 69 74 65 28 27 20 54 48 45 20 47 52 41 4d 4d 41 52 20 27 29 3b 20 66 6f 72 20 69 3a ┆ write(' THE GRAMMAR '); for i:┆
0x036ba0…036bc0 3d 31 20 74 6f 20 33 30 20 64 6f 20 77 72 69 74 65 28 27 2a 27 29 3b 0a 20 20 20 20 20 20 77 72 ┆=1 to 30 do write('*'); wr┆
0x036bc0…036be0 69 74 65 6c 6e 3b 0a 77 72 69 74 65 6c 6e 3b 20 77 72 69 74 65 6c 6e 3b 0a 0a 6f 6c 64 69 20 3a ┆iteln; writeln; writeln; oldi :┆
0x036be0…036c00 3d 20 30 3b 20 28 2a 20 75 73 65 64 20 74 6f 20 69 6e 64 69 63 61 74 65 20 6e 65 77 20 6c 65 66 ┆= 0; (* used to indicate new lef┆
0x036c00…036c20 (14, 1, 4) 74 73 69 64 65 20 2a 29 0a 0a 66 6f 72 20 70 72 6f 64 6e 6f 20 3a 3d 20 31 20 74 6f 20 61 6e 74 ┆tside *) for prodno := 1 to ant┆
0x036c20…036c40 61 6c 70 72 6f 64 20 64 6f 0a 77 69 74 68 20 70 72 6f 64 5b 70 72 6f 64 6e 6f 5d 20 64 6f 0a 62 ┆alprod do with prod[prodno] do b┆
0x036c40…036c60 65 67 69 6e 0a 0a 69 20 3a 3d 20 6c 65 66 74 73 69 64 65 3b 0a 70 20 3a 3d 20 73 74 61 72 74 3b ┆egin i := leftside; p := start;┆
0x036c60…036c80 0a 0a 69 66 20 69 20 3c 3e 20 6f 6c 64 69 20 74 68 65 6e 20 77 72 69 74 65 6c 6e 3b 20 28 2a 20 ┆ if i <> oldi then writeln; (* ┆
0x036c80…036ca0 6e 65 77 20 6c 65 66 74 73 69 64 65 20 2a 29 0a 77 72 69 74 65 6c 6e 3b 20 77 72 69 74 65 28 70 ┆new leftside *) writeln; write(p┆
0x036ca0…036cc0 72 6f 64 6e 6f 3a 35 2c 20 27 20 20 20 27 29 3b 0a 0a 69 66 20 69 20 3c 3e 20 6f 6c 64 69 20 74 ┆rodno:5, ' '); if i <> oldi t┆
0x036cc0…036ce0 68 65 6e 0a 62 65 67 69 6e 0a 74 20 3a 3d 20 30 3b 20 6e 6f 6e 74 77 72 69 74 28 69 2c 74 29 3b ┆hen begin t := 0; nontwrit(i,t);┆
0x036ce0…036d00 0a 77 72 69 74 65 28 27 20 3a 3a 3d 20 27 29 3b 20 74 20 3a 3d 20 74 20 2b 20 33 3b 20 0a 6f 6c ┆ write(' ::= '); t := t + 3; ol┆
0x036d00…036d20 64 69 20 3a 3d 20 69 3b 0a 65 6e 64 0a 65 6c 73 65 0a 77 72 69 74 65 28 27 20 27 20 3a 20 74 2c ┆di := i; end else write(' ' : t,┆
0x036d20…036d40 20 27 21 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 31 3a 3d 70 3b 0a 20 20 20 20 20 ┆ '! '); p1:=p; ┆
0x036d40…036d60 20 20 20 20 20 20 20 20 74 74 3a 3d 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 ┆ tt:=t; for ┆
0x036d60…036d80 6b 3a 3d 31 20 74 6f 20 72 68 73 5b 70 5d 2e 62 61 73 69 73 6c 20 64 6f 0a 20 20 20 20 20 20 20 ┆k:=1 to rhs[p].basisl do ┆
0x036d80…036da0 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 74 ┆ begin if tt┆
0x036da0…036dc0 3e 36 30 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 77 ┆>60 then begin w┆
0x036dc0…036de0 72 69 74 65 6c 6e 3b 0a 77 72 69 74 65 28 27 20 27 20 3a 20 74 20 2b 20 35 20 28 2a 20 70 72 6f ┆riteln; write(' ' : t + 5 (* pro┆
0x036de0…036e00 64 6e 6f 20 2a 29 20 2b 20 33 20 28 2a 20 6c 65 61 64 69 6e 67 20 73 70 61 63 65 73 20 2a 29 20 ┆dno *) + 3 (* leading spaces *) ┆
0x036e00…036e20 (14, 1, 5) 2b 20 32 20 28 2a 20 69 6e 64 65 6e 74 69 6f 6e 20 2a 29 20 29 3b 0a 74 74 20 3a 3d 20 74 3b 0a ┆+ 2 (* indention *) ); tt := t; ┆
0x036e20…036e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x036e40…036e60 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ allocate(p); ┆
0x036e60…036e80 73 79 6d 62 3a 3d 72 68 73 5b 70 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆symb:=rhs[p].symbol; ┆
0x036e80…036ea0 20 20 20 20 69 66 20 73 79 6d 62 20 3c 3d 20 74 65 72 6d 67 20 74 68 65 6e 0a 20 20 20 20 20 20 ┆ if symb <= termg then ┆
0x036ea0…036ec0 20 20 20 20 20 20 20 20 20 20 6f 75 74 61 6c 66 28 69 6e 74 65 72 6e 72 65 70 5b 73 79 6d 62 5d ┆ outalf(internrep[symb]┆
0x036ec0…036ee0 2c 74 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 6e 6f 6e 74 77 72 69 ┆,tt) else nontwri┆
0x036ee0…036f00 74 28 73 79 6d 62 2c 74 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆t(symb,tt); write┆
0x036f00…036f20 28 27 20 27 29 3b 20 74 74 3a 3d 74 74 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e ┆(' '); tt:=tt+1; en┆
0x036f20…036f40 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 33 33 5d 20 6f ┆d; if options[33] o┆
0x036f40…036f60 72 20 6f 70 74 69 6f 6e 73 5b 33 34 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆r options[34] then ┆
0x036f60…036f80 20 77 69 74 68 20 72 68 73 5b 70 31 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆ with rhs[p1] do b┆
0x036f80…036fa0 65 67 69 6e 20 66 6f 72 20 74 74 3a 3d 74 74 2b 31 20 74 6f 20 36 30 20 64 6f 20 77 72 69 74 65 ┆egin for tt:=tt+1 to 60 do write┆
0x036fa0…036fc0 28 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 67 74 68 ┆(' '); if length┆
0x036fc0…036fe0 3e 37 30 20 74 68 65 6e 20 77 72 69 74 65 6c 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆>70 then writeln; ┆
0x036fe0…037000 20 20 77 72 69 74 65 28 27 3a 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f ┆ write(':'); fo┆
0x037000…037020 (14, 1, 6) 72 20 6b 3a 3d 66 69 72 73 74 20 74 6f 20 66 69 72 73 74 2b 6c 65 6e 67 74 68 2d 31 20 64 6f 20 ┆r k:=first to first+length-1 do ┆
0x037020…037040 77 72 69 74 65 28 6c 61 62 65 6c 62 75 66 5b 6b 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆write(labelbuf[k]); ┆
0x037040…037060 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆ end; end; write(lf┆
0x037060…037080 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 37 33 20 64 6f 20 77 ┆,' '); for i:=1 to 73 do w┆
0x037080…0370a0 72 69 74 65 28 27 2a 27 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 ┆rite('*'); write(lf); ┆
0x0370a0…0370c0 65 6e 64 3b 0a 20 0a 20 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 65 72 61 73 75 ┆end; procedure erasu┆
0x0370c0…0370e0 72 65 3b 0a 20 20 20 20 6c 61 62 65 6c 20 31 30 2c 31 30 30 3b 0a 20 20 20 20 76 61 72 0a 20 20 ┆re; label 10,100; var ┆
0x0370e0…037100 20 20 20 20 6c 61 6d 62 64 61 2c 6d 2c 6c 6c 2c 6b 6b 2c 6b 2c 69 2c 6a 2c 6c 3a 20 69 6e 74 65 ┆ lambda,m,ll,kk,k,i,j,l: inte┆
0x037100…037120 67 65 72 3b 0a 20 20 20 20 20 20 70 71 2c 6f 6c 64 70 2c 70 2c 70 70 2c 70 70 70 3a 20 70 6f 69 ┆ger; pq,oldp,p,pp,ppp: poi┆
0x037120…037140 6e 74 65 72 32 3b 0a 20 20 20 20 20 20 62 6f 6f 2c 6f 6b 2c 73 6c 75 74 3a 20 62 6f 6f 6c 65 61 ┆nter2; boo,ok,slut: boolea┆
0x037140…037160 6e 3b 0a 20 20 20 20 62 65 67 69 6e 20 69 66 20 6e 6f 74 20 6f 70 74 69 6f 6e 73 5b 33 31 5d 20 ┆n; begin if not options[31] ┆
0x037160…037180 74 68 65 6e 20 67 6f 74 6f 20 31 30 30 3b 20 28 2a 20 4f 42 53 2e 20 45 52 41 53 55 52 45 20 49 ┆then goto 100; (* OBS. ERASURE I┆
0x037180…0371a0 53 20 4e 4f 54 20 50 45 52 46 4f 52 4d 45 44 2a 29 0a 20 20 20 20 20 20 62 6f 6f 3a 3d 66 61 6c ┆S NOT PERFORMED*) boo:=fal┆
0x0371a0…0371c0 73 65 3b 0a 20 20 20 20 20 20 6c 61 6d 62 64 61 3a 3d 65 6d 70 74 79 76 61 6c 75 65 3b 0a 20 20 ┆se; lambda:=emptyvalue; ┆
0x0371c0…0371e0 20 20 20 20 69 66 20 6c 61 6d 62 64 61 3d 30 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 ┆ if lambda=0 then begi┆
0x0371e0…037200 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 ┆n write(lf,lf,lf); ┆
0x037200…037220 (14, 1, 7) 20 20 20 20 20 77 72 69 74 65 28 27 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 ┆ write(' IT HAS BEEN CHECKED┆
0x037220…037240 20 54 48 41 54 20 4e 4f 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 27 29 3b 20 77 72 69 74 65 28 6c 66 ┆ THAT NO NONTERMINAL'); write(lf┆
0x037240…037260 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 43 41 4e 20 50 52 4f 44 55 43 45 20 ┆); write(' CAN PRODUCE ┆
0x037260…037280 54 48 45 20 45 4d 50 54 59 20 53 54 52 49 4e 47 20 27 29 3b 20 77 72 69 74 65 28 6c 66 29 3b 0a ┆THE EMPTY STRING '); write(lf); ┆
0x037280…0372a0 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 30 30 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆ goto 100; end; ┆
0x0372a0…0372c0 20 20 20 20 20 6f 6b 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 6b 6b 6b 3a 3d 6b 6b 6b 2b 31 ┆ ok:=false; kkk:=kkk+1┆
0x0372c0…0372e0 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 ┆; for i:=nontstart to nont┆
0x0372e0…037300 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 68 65 6c 70 5b 69 5d 2e 73 74 61 74 75 73 3a 3d 66 69 ┆slut do help[i].status:=fi┆
0x037300…037320 72 73 74 74 69 6d 3b 0a 20 20 20 20 20 20 31 30 3a 0a 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 ┆rsttim; 10: for i┆
0x037320…037340 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 ┆:=nontstart to nontslut do ┆
0x037340…037360 20 20 20 20 20 20 28 2a 20 49 20 47 45 4e 4e 45 4d 4c 51 42 45 52 20 41 4c 4c 45 20 56 45 4e 53 ┆ (* I GENNEMLQBER ALLE VENS┆
0x037360…037380 54 52 45 53 49 44 45 52 20 2a 29 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆TRESIDER *) begin ┆
0x037380…0373a0 20 20 20 20 20 20 70 3a 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 ┆ p:=help[i].rightp; ┆
0x0373a0…0373c0 20 20 20 20 77 68 69 6c 65 20 70 3c 3e 72 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 ┆ while p<>rhsnil do ┆
0x0373c0…0373e0 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 70 3a 3d 70 3b 0a 20 20 20 20 ┆ begin pp:=p; ┆
0x0373e0…037400 20 20 20 20 20 20 20 20 20 6c 6c 3a 3d 72 68 73 5b 70 5d 2e 62 61 73 69 73 6c 3b 0a 20 20 20 20 ┆ ll:=rhs[p].basisl; ┆
0x037400…037420 (14, 1, 8) 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ allocate(p); ┆
0x037420…037440 20 20 20 69 66 20 6c 6c 3d 31 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆ if ll=1 then if┆
0x037440…037460 20 72 68 73 5b 70 5d 2e 73 79 6d 62 6f 6c 3d 6c 61 6d 62 64 61 20 74 68 65 6e 0a 20 20 20 20 20 ┆ rhs[p].symbol=lambda then ┆
0x037460…037480 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 45 4e 20 48 51 4a 52 45 53 49 44 45 20 45 52 20 47 ┆ (* EN HQJRESIDE ER G┆
0x037480…0374a0 45 4e 4b 45 4e 44 54 20 53 4f 4d 20 44 45 4e 20 54 4f 4d 4d 45 20 53 54 52 45 4e 47 20 2a 29 0a ┆ENKENDT SOM DEN TOMME STRENG *) ┆
0x0374a0…0374c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x0374c0…0374e0 20 20 20 20 20 20 6f 6b 3a 3d 74 72 75 65 3b 20 28 2a 20 4f 4b 20 45 52 20 54 52 55 45 20 48 56 ┆ ok:=true; (* OK ER TRUE HV┆
0x0374e0…037500 49 53 20 45 4d 50 54 59 20 46 49 4e 44 45 53 20 50 41 41 20 45 4e 20 48 51 4a 52 45 20 53 49 44 ┆IS EMPTY FINDES PAA EN HQJRE SID┆
0x037500…037520 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 20 50 52 4f 44 ┆E *) (* PROD┆
0x037520…037540 2e 20 41 2e 2e 4c 41 4d 42 44 41 20 46 4a 45 52 4e 45 53 20 2a 29 0a 20 20 20 20 20 20 20 20 20 ┆. A..LAMBDA FJERNES *) ┆
0x037540…037560 20 20 20 20 20 20 20 20 69 66 20 70 70 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 20 74 68 65 ┆ if pp=help[i].rightp the┆
0x037560…037580 6e 20 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3a 3d 72 68 73 5b 70 5d 2e 6c 69 6e 6b 0a 20 20 ┆n help[i].rightp:=rhs[p].link ┆
0x037580…0375a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 72 68 73 5b 6f 6c 64 70 5d 2e 6c 69 ┆ else rhs[oldp].li┆
0x0375a0…0375c0 6e 6b 3a 3d 72 68 73 5b 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆nk:=rhs[p].link; ┆
0x0375c0…0375e0 20 20 69 66 20 68 65 6c 70 5b 69 5d 2e 73 74 61 74 75 73 3d 66 69 72 73 74 74 69 6d 20 74 68 65 ┆ if help[i].status=firsttim the┆
0x0375e0…037600 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆n begin ┆
0x037600…037620 (14, 1, 9) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 5b 69 5d 2e 73 74 61 74 75 73 3a 3d 66 69 ┆ help[i].status:=fi┆
0x037620…037640 6e 69 73 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a ┆nish; for j:┆
0x037640…037660 3d 20 6e 6f 6e 74 73 74 61 72 74 2b 31 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 ┆= nontstart+1 to nontslut do ┆
0x037660…037680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x037680…0376a0 20 20 20 20 20 20 20 20 20 20 20 20 20 70 3a 3d 68 65 6c 70 5b 6a 5d 2e 72 69 67 68 74 70 3b 0a ┆ p:=help[j].rightp; ┆
0x0376a0…0376c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 70 3c 3e 72 ┆ while p<>r┆
0x0376c0…0376e0 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆hsnil do b┆
0x0376e0…037700 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d ┆egin k:=┆
0x037700…037720 72 68 73 5b 70 5d 2e 62 61 73 69 73 6c 3b 20 6c 3a 3d 6f 72 64 28 70 29 2b 6b 3b 0a 20 20 20 20 ┆rhs[p].basisl; l:=ord(p)+k; ┆
0x037720…037740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 70 3a 3d 70 3b 0a 20 20 20 20 20 ┆ pp:=p; ┆
0x037740…037760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6d 3a 3d 31 20 74 6f 20 6b ┆ for m:=1 to k┆
0x037760…037780 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 ┆ do begi┆
0x037780…0377a0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f ┆n allo┆
0x0377a0…0377c0 63 61 74 65 28 70 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆cate(pp); ┆
0x0377c0…0377e0 20 20 20 20 73 79 6d 62 3a 3d 72 68 73 5b 70 70 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 ┆ symb:=rhs[pp].symbol; ┆
0x0377e0…037800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 79 6d 62 3d 69 20 20 20 ┆ if symb=i ┆
0x037800…037820 (14, 1, 10) 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ then ┆
0x037820…037840 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x037840…037860 20 20 20 20 70 71 3a 3d 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ pq:=p; ┆
0x037860…037880 20 20 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 45 52 41 53 55 52 45 20 20 20 ┆ newelm(point,'ERASURE ┆
0x037880…0378a0 27 29 3b 20 70 70 70 3a 3d 70 6f 69 6e 74 3b 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 ┆'); ppp:=point; rhs[point].parse┆
0x0378a0…0378c0 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆rp:=nil; ┆
0x0378c0…0378e0 20 20 20 20 20 20 69 66 20 6b 3d 31 20 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ if k=1 then ┆
0x0378e0…037900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x037900…037920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 ┆ rhs[point┆
0x037920…037940 5d 2e 62 61 73 69 73 6c 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆].basisl:=1; ┆
0x037940…037960 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 45 52 41 53 55 ┆ newelm(point,'ERASU┆
0x037960…037980 52 45 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆RE '); ┆
0x037980…0379a0 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 73 79 6d 62 6f 6c 3a 3d 6c 61 6d 62 ┆ rhs[point].symbol:=lamb┆
0x0379a0…0379c0 64 61 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆da; ┆
0x0379c0…0379e0 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 ┆ rhs[point].parserp:=nil; ┆
0x0379e0…037a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c ┆ all┆
0x037a00…037a20 (14, 1, 11) 6f 63 61 74 65 28 70 71 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ocate(pq); ┆
0x037a20…037a40 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end else ┆
0x037a40…037a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x037a60…037a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d ┆ rhs[point]┆
0x037a80…037aa0 2e 62 61 73 69 73 6c 3a 3d 6b 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆.basisl:=k-1; ┆
0x037aa0…037ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6f 72 64 28 70 71 29 3c 6c 20 64 6f ┆ while ord(pq)<l do┆
0x037ac0…037ae0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x037ae0…037b00 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x037b00…037b20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 71 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ allocate(pq); ┆
0x037b20…037b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 71 3c 3e ┆ if pq<>┆
0x037b40…037b60 70 70 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆pp then ┆
0x037b60…037b80 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x037b80…037ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 ┆ newelm(poi┆
0x037ba0…037bc0 6e 74 2c 27 45 52 41 53 55 52 45 20 20 20 27 29 3b 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 70 61 72 ┆nt,'ERASURE '); rhs[point].par┆
0x037bc0…037be0 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆serp:=nil; ┆
0x037be0…037c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 70 6f 69 6e 74 5d 2e 73 79 6d 62 6f ┆ rhs[point].symbo┆
0x037c00…037c20 (14, 1, 12) 6c 3a 3d 72 68 73 5b 70 71 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆l:=rhs[pq].symbol; ┆
0x037c20…037c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 ┆ end; ┆
0x037c40…037c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a ┆ end; ┆
0x037c60…037c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e ┆ en┆
0x037c80…037ca0 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆d; ┆
0x037ca0…037cc0 72 68 73 5b 70 6f 69 6e 74 5d 2e 6c 69 6e 6b 3a 3d 72 68 73 5b 70 71 5d 2e 6c 69 6e 6b 3b 0a 20 ┆rhs[point].link:=rhs[pq].link; ┆
0x037cc0…037ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b ┆ rhs[┆
0x037ce0…037d00 70 71 5d 2e 6c 69 6e 6b 3a 3d 70 70 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆pq].link:=ppp; ┆
0x037d00…037d20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x037d20…037d40 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x037d40…037d60 20 20 20 20 6f 6c 64 70 3a 3d 70 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ oldp:=pp; ┆
0x037d60…037d80 20 20 20 20 20 20 70 3a 3d 72 68 73 5b 70 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 ┆ p:=rhs[pp].link; ┆
0x037d80…037da0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x037da0…037dc0 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 ┆ end; g┆
0x037dc0…037de0 6f 74 6f 20 31 30 3b 20 28 2a 20 44 45 52 20 53 54 41 52 54 45 53 20 4e 55 20 46 4f 52 46 52 41 ┆oto 10; (* DER STARTES NU FORFRA┆
0x037de0…037e00 20 4d 45 44 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ MED GRAMMATIKKEN *) ┆
0x037e00…037e20 (14, 1, 13) 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a ┆ end; end; ┆
0x037e20…037e40 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6b 6b 3a 3d 32 20 74 6f 20 6c 6c 20 64 6f 20 ┆ for kk:=2 to ll do ┆
0x037e40…037e60 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 70 3a 3d ┆allocate(p); oldp:=┆
0x037e60…037e80 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 3a 3d 72 68 73 5b 70 5d 2e 6c 69 6e 6b 3b 0a ┆p; p:=rhs[p].link; ┆
0x037e80…037ea0 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆ end; end; ┆
0x037ea0…037ec0 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 73 6c 75 74 3a 3d 74 72 75 65 3b 0a 20 ┆ repeat slut:=true; ┆
0x037ec0…037ee0 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 ┆ for i:=nontstart to nonts┆
0x037ee0…037f00 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 70 ┆lut do begin p┆
0x037f00…037f20 3a 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 6c ┆:=help[i].rightp; whil┆
0x037f20…037f40 65 20 70 3c 3e 72 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆e p<>rhsnil do begin ┆
0x037f40…037f60 20 20 20 20 20 20 20 20 20 20 20 70 70 3a 3d 70 3b 20 6c 6c 3a 3d 72 68 73 5b 70 5d 2e 62 61 73 ┆ pp:=p; ll:=rhs[p].bas┆
0x037f60…037f80 69 73 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 ┆isl; boo:=false; ┆
0x037f80…037fa0 20 20 20 20 20 20 20 20 20 66 6f 72 20 6b 6b 3a 3d 31 20 74 6f 20 6c 6c 20 64 6f 0a 20 20 20 20 ┆ for kk:=1 to ll do ┆
0x037fa0…037fc0 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f ┆ begin allo┆
0x037fc0…037fe0 63 61 74 65 28 70 70 29 3b 20 73 79 6d 62 3a 3d 72 68 73 5b 70 70 5d 2e 73 79 6d 62 6f 6c 3b 0a ┆cate(pp); symb:=rhs[pp].symbol; ┆
0x037fe0…038000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 79 6d 62 3e 74 65 72 6d 67 20 74 68 65 6e ┆ if symb>termg then┆
0x038000…038020 (14, 1, 14) 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 62 6f 6f 20 6f 72 20 28 68 65 6c ┆ boo:=boo or (hel┆
0x038020…038040 70 5b 73 79 6d 62 5d 2e 72 69 67 68 74 70 3d 72 68 73 6e 69 6c 29 3b 0a 20 20 20 20 20 20 20 20 ┆p[symb].rightp=rhsnil); ┆
0x038040…038060 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 62 6f 6f 20 74 68 65 6e ┆ end; if boo then┆
0x038060…038080 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 66 20 70 3d 68 65 6c 70 5b 69 5d ┆ begin if p=help[i]┆
0x038080…0380a0 2e 72 69 67 68 74 70 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆.rightp then beg┆
0x0380a0…0380c0 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 71 3a 3d 72 68 73 5b 70 70 5d ┆in pq:=rhs[pp]┆
0x0380c0…0380e0 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 5b 69 5d ┆.link; help[i]┆
0x0380e0…038100 2e 72 69 67 68 74 70 3a 3d 70 71 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ┆.rightp:=pq; i┆
0x038100…038120 66 20 70 71 3d 72 68 73 6e 69 6c 20 74 68 65 6e 20 73 6c 75 74 3a 3d 66 61 6c 73 65 3b 0a 20 20 ┆f pq=rhsnil then slut:=false; ┆
0x038120…038140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ┆
0x038140…038160 20 65 6c 73 65 20 72 68 73 5b 6f 6c 64 70 5d 2e 6c 69 6e 6b 3a 3d 72 68 73 5b 70 70 5d 2e 6c 69 ┆ else rhs[oldp].link:=rhs[pp].li┆
0x038160…038180 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 ┆nk; end else ┆
0x038180…0381a0 20 20 20 20 20 20 20 6f 6c 64 70 3a 3d 70 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 3a 3d ┆ oldp:=pp; p:=┆
0x0381a0…0381c0 72 68 73 5b 70 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆rhs[pp].link; end; ┆
0x0381c0…0381e0 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 75 6e 74 69 6c 20 73 6c 75 74 3b 0a 20 20 20 20 ┆ end; until slut; ┆
0x0381e0…038200 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 69 66 20 6f 6b 20 74 68 65 6e ┆ write(lf,lf); if ok then┆
0x038200…038220 (14, 1, 15) 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 54 ┆ begin write(' T┆
0x038220…038240 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4d 4f 44 49 46 49 45 44 20 46 4f 52 20 45 52 41 53 55 ┆HE GRAMMAR IS MODIFIED FOR ERASU┆
0x038240…038260 52 45 20 27 29 3b 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆RE '); write(lf); write┆
0x038260…038280 28 27 20 49 2e 20 45 2e 20 4e 4f 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 20 43 41 4e 20 4e 4f 57 20 ┆(' I. E. NO NONTERMINAL CAN NOW ┆
0x038280…0382a0 50 52 4f 44 55 43 45 20 54 48 45 20 45 4d 50 54 59 20 53 54 52 49 4e 47 27 29 0a 20 20 20 20 20 ┆PRODUCE THE EMPTY STRING') ┆
0x0382a0…0382c0 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆ end else begin ┆
0x0382c0…0382e0 20 77 72 69 74 65 28 27 20 45 4d 50 54 59 20 48 41 53 20 42 45 45 4e 20 53 50 45 43 49 46 49 45 ┆ write(' EMPTY HAS BEEN SPECIFIE┆
0x0382e0…038300 44 20 41 53 20 41 20 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 4f 4c 2c 27 29 3b 20 77 72 69 74 65 ┆D AS A TERMINAL SYMBOL,'); write┆
0x038300…038320 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 42 55 54 20 49 54 20 48 41 ┆(lf); write(' BUT IT HA┆
0x038320…038340 53 20 4e 4f 54 20 42 45 45 4e 20 55 53 45 44 20 27 29 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆S NOT BEEN USED ') end; ┆
0x038340…038360 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 31 30 30 3a 0a 20 20 20 20 65 ┆ write(lf); 100: e┆
0x038360…038380 6e 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6d 61 74 72 69 78 6f 75 74 28 73 3a ┆nd; procedure matrixout(s:┆
0x038380…0383a0 62 69 74 6d 61 74 72 69 78 29 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 2c 6a 3a 20 69 ┆bitmatrix); var i,j: i┆
0x0383a0…0383c0 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆nteger; begin write(lf┆
0x0383c0…0383e0 2c 6c 66 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 20 42 49 54 4d 41 54 52 49 58 27 29 3b ┆,lf); write(' BITMATRIX');┆
0x0383e0…038400 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 ┆ for i:=0 to nontslut do ┆
0x038400…038420 (15, 0, 1) 20 20 20 20 20 62 65 67 69 6e 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 ┆ begin write(lf,' '); ┆
0x038420…038440 20 20 66 6f 72 20 6a 3a 3d 30 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 ┆ for j:=0 to nontslut do ┆
0x038440…038460 20 20 69 66 20 28 28 6a 20 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 29 20 69 6e 20 73 5b 69 5d ┆ if ((j mod (setmax+1)) in s[i]┆
0x038460…038480 2e 72 5b 6a 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 5d 29 20 74 68 65 6e 20 77 72 69 74 65 ┆.r[j div (setmax+1)]) then write┆
0x038480…0384a0 28 27 31 27 29 20 65 6c 73 65 20 20 77 72 69 74 65 28 27 30 27 29 3b 0a 20 20 20 20 20 20 65 6e ┆('1') else write('0'); en┆
0x0384a0…0384c0 64 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 65 6e 64 3b 0a ┆d; write(lf,lf); end; ┆
0x0384c0…0384e0 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 77 72 69 74 65 68 65 61 64 73 61 6e 64 74 61 69 ┆ procedure writeheadsandtai┆
0x0384e0…038500 6c 73 3b 0a 20 20 20 20 6c 61 62 65 6c 20 31 30 2c 32 30 3b 0a 63 6f 6e 73 74 20 74 65 78 74 6c ┆ls; label 10,20; const textl┆
0x038500…038520 65 6e 67 74 68 20 3d 20 37 3b 20 28 2a 20 6e 75 6d 62 65 72 20 6f 66 20 70 72 69 6e 74 65 64 20 ┆ength = 7; (* number of printed ┆
0x038520…038540 63 68 61 72 73 20 66 72 6f 6d 20 69 6e 74 65 72 6e 72 65 70 20 2a 29 0a 20 20 20 20 76 61 72 0a ┆chars from internrep *) var ┆
0x038540…038560 20 20 20 20 20 20 6e 6f 6d 6f 72 65 74 61 69 6c 73 2c 6e 6f 6d 6f 72 65 68 65 61 64 73 3a 20 62 ┆ nomoretails,nomoreheads: b┆
0x038560…038580 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 68 65 61 64 73 79 6d 62 2c 74 61 69 6c 73 79 6d 62 2c ┆oolean; headsymb,tailsymb,┆
0x038580…0385a0 73 79 6d 62 2c 74 61 65 6c 2c 69 20 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a ┆symb,tael,i :integer; begin ┆
0x0385a0…0385c0 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 20 77 72 69 74 65 28 27 41 20 4c 49 53 ┆ page(output); write('A LIS┆
0x0385c0…0385e0 54 20 4f 46 20 50 52 4f 44 55 43 45 44 20 31 2d 48 45 41 44 53 20 41 4e 44 20 31 2d 54 41 49 4c ┆T OF PRODUCED 1-HEADS AND 1-TAIL┆
0x0385e0…038600 53 20 46 4f 52 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 27 29 3b 20 77 72 69 74 65 ┆S FOR ALL NONTERMINALS '); write┆
0x038600…038620 (15, 0, 2) 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 33 34 20 64 6f ┆(lf,lf); for i:=1 to 34 do┆
0x038620…038640 20 77 72 69 74 65 28 27 20 27 29 3b 20 77 72 69 74 65 28 27 21 27 29 3b 0a 20 20 20 20 20 20 66 ┆ write(' '); write('!'); f┆
0x038640…038660 6f 72 20 69 3a 3d 31 20 74 6f 20 34 2a 28 31 2b 74 65 78 74 6c 65 6e 67 74 68 29 20 2b 20 31 20 ┆or i:=1 to 4*(1+textlength) + 1 ┆
0x038660…038680 64 6f 20 77 72 69 74 65 28 27 20 27 29 3b 20 77 72 69 74 65 28 27 21 27 2c 6c 66 29 3b 0a 77 72 ┆do write(' '); write('!',lf); wr┆
0x038680…0386a0 69 74 65 28 27 73 79 6d 62 6f 6c 27 20 3a 20 39 2c 20 27 21 27 20 3a 20 28 33 35 2d 39 29 2c 20 ┆ite('symbol' : 9, '!' : (35-9), ┆
0x0386a0…0386c0 27 68 65 61 64 73 27 20 3a 20 39 2c 20 27 21 27 20 3a 20 28 34 2a 28 31 2b 74 65 78 74 6c 65 6e ┆'heads' : 9, '!' : (4*(1+textlen┆
0x0386c0…0386e0 67 74 68 29 2b 32 20 2d 20 39 29 2c 0a 27 74 61 69 6c 73 27 3a 39 29 3b 0a 20 20 20 20 20 20 77 ┆gth)+2 - 9), 'tails':9); w┆
0x0386e0…038700 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 33 34 20 64 ┆rite(lf); for i:=1 to 34 d┆
0x038700…038720 6f 20 77 72 69 74 65 28 27 20 27 29 3b 20 77 72 69 74 65 28 27 21 27 29 3b 0a 20 20 20 20 20 20 ┆o write(' '); write('!'); ┆
0x038720…038740 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 2a 28 31 2b 74 65 78 74 6c 65 6e 67 74 68 29 20 2b 20 31 ┆for i:=1 to 4*(1+textlength) + 1┆
0x038740…038760 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 3b 20 77 72 69 74 65 28 27 21 27 29 3b 0a 20 20 20 20 ┆ do write(' '); write('!'); ┆
0x038760…038780 20 20 66 6f 72 20 73 79 6d 62 3a 3d 6e 6f 6e 74 73 74 61 72 74 2b 31 20 74 6f 20 6e 6f 6e 74 73 ┆ for symb:=nontstart+1 to nonts┆
0x038780…0387a0 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 74 61 65 6c 3a ┆lut do begin tael:┆
0x0387a0…0387c0 3d 31 3b 20 6e 6f 6d 6f 72 65 68 65 61 64 73 3a 3d 66 61 6c 73 65 3b 20 6e 6f 6d 6f 72 65 74 61 ┆=1; nomoreheads:=false; nomoreta┆
0x0387c0…0387e0 69 6c 73 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 68 65 61 64 73 79 6d 62 3a 3d 30 3b ┆ils:=false; headsymb:=0;┆
0x0387e0…038800 20 74 61 69 6c 73 79 6d 62 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 ┆ tailsymb:=0; write(lf,'┆
0x038800…038820 (15, 0, 3) 20 27 29 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 33 33 20 64 6f 20 77 ┆ '); for i:=1 to 33 do w┆
0x038820…038840 72 69 74 65 28 27 2d 27 29 3b 20 77 72 69 74 65 28 27 21 27 29 3b 0a 20 20 20 20 20 20 20 20 66 ┆rite('-'); write('!'); f┆
0x038840…038860 6f 72 20 69 3a 3d 20 31 20 74 6f 20 34 2a 28 31 2b 74 65 78 74 6c 65 6e 67 74 68 29 20 2b 20 31 ┆or i:= 1 to 4*(1+textlength) + 1┆
0x038860…038880 20 64 6f 20 77 72 69 74 65 28 27 2d 27 29 3b 20 77 72 69 74 65 28 27 21 27 29 3b 0a 20 20 20 20 ┆ do write('-'); write('!'); ┆
0x038880…0388a0 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 2a 28 31 2b 74 65 78 74 6c 65 6e 67 74 68 29 ┆ for i:=1 to 4*(1+textlength)┆
0x0388a0…0388c0 20 2b 20 31 20 64 6f 20 77 72 69 74 65 28 27 2d 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 ┆ + 1 do write('-'); writ┆
0x0388c0…0388e0 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 73 79 6d 62 ┆e(lf,' '); nontwrit(symb┆
0x0388e0…038900 2c 74 61 65 6c 29 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 ┆,tael); repeat ┆
0x038900…038920 20 69 66 20 68 65 61 64 73 79 6d 62 3c 3e 30 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 29 3b 20 ┆ if headsymb<>0 then write(lf); ┆
0x038920…038940 28 2a 4e 4f 20 4c 49 4e 45 53 48 49 46 54 20 46 49 52 53 54 20 54 49 4d 45 20 49 4e 20 4c 4f 4f ┆(*NO LINESHIFT FIRST TIME IN LOO┆
0x038940…038960 50 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 74 61 65 6c 3a 3d 74 61 65 6c 2b 31 20 ┆P *) for tael:=tael+1 ┆
0x038960…038980 74 6f 20 33 34 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 3b 20 20 20 20 20 20 77 72 69 74 65 28 ┆to 34 do write(' '); write(┆
0x038980…0389a0 27 21 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 20 64 6f ┆'!'); for i:=1 to 4 do┆
0x0389a0…0389c0 20 28 2a 20 50 52 49 4e 54 20 34 20 48 45 41 44 53 20 49 46 20 54 48 45 59 20 45 58 49 53 54 20 ┆ (* PRINT 4 HEADS IF THEY EXIST ┆
0x0389c0…0389e0 45 4c 53 45 20 53 50 41 43 45 53 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆ELSE SPACES *) begin ┆
0x0389e0…038a00 20 20 20 20 20 20 20 20 20 20 20 68 65 61 64 73 79 6d 62 3a 3d 68 65 61 64 73 79 6d 62 2b 31 3b ┆ headsymb:=headsymb+1;┆
0x038a00…038a20 (15, 0, 4) 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 68 65 61 64 73 79 6d 62 3c 6e 6f 6e 74 ┆ while headsymb<nont┆
0x038a20…038a40 73 74 61 72 74 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 68 65 61 64 73 79 6d 62 ┆start do if(headsymb┆
0x038a40…038a60 20 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 29 69 6e 20 70 68 31 73 5b 73 79 6d 62 5d 2e 72 5b ┆ mod (setmax+1))in ph1s[symb].r[┆
0x038a60…038a80 68 65 61 64 73 79 6d 62 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 20 5d 20 74 68 65 6e 20 67 ┆headsymb div (setmax+1) ] then g┆
0x038a80…038aa0 6f 74 6f 20 31 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 68 65 61 64 73 79 6d 62 ┆oto 10 else headsymb┆
0x038aa0…038ac0 3a 3d 68 65 61 64 73 79 6d 62 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6d 6f 72 65 ┆:=headsymb+1; nomore┆
0x038ac0…038ae0 68 65 61 64 73 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 30 3a 0a 20 20 20 ┆heads:=true; 10: ┆
0x038ae0…038b00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 6d 6f 72 65 68 65 61 64 73 20 74 68 65 6e 20 ┆ if nomoreheads then ┆
0x038b00…038b20 77 72 69 74 65 28 27 20 27 2c 20 27 20 27 20 3a 20 74 65 78 74 6c 65 6e 67 74 68 29 0a 20 20 20 ┆write(' ', ' ' : textlength) ┆
0x038b20…038b40 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 77 72 69 74 65 28 27 20 27 2c 69 6e 74 65 72 ┆ else write(' ',inter┆
0x038b40…038b60 6e 72 65 70 5b 68 65 61 64 73 79 6d 62 5d 20 3a 20 74 65 78 74 6c 65 6e 67 74 68 29 3b 0a 20 20 ┆nrep[headsymb] : textlength); ┆
0x038b60…038b80 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 ┆ end; write(' '┆
0x038b80…038ba0 2c 27 21 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 20 64 ┆,'!'); for i:=1 to 4 d┆
0x038ba0…038bc0 6f 20 28 2a 20 50 52 49 4e 54 20 34 20 54 41 49 4c 53 20 49 46 20 54 48 45 59 20 45 58 49 53 54 ┆o (* PRINT 4 TAILS IF THEY EXIST┆
0x038bc0…038be0 20 45 4c 53 45 20 53 50 41 43 45 53 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆ ELSE SPACES *) begin ┆
0x038be0…038c00 20 20 20 20 20 20 20 20 20 20 20 20 74 61 69 6c 73 79 6d 62 3a 3d 74 61 69 6c 73 79 6d 62 2b 31 ┆ tailsymb:=tailsymb+1┆
0x038c00…038c20 (15, 0, 5) 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 74 61 69 6c 73 79 6d 62 3c 6e 6f 6e ┆; while tailsymb<non┆
0x038c20…038c40 74 73 74 61 72 74 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 74 61 69 6c 73 79 6d ┆tstart do if(tailsym┆
0x038c40…038c60 62 20 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 29 69 6e 20 70 74 31 73 5b 73 79 6d 62 5d 2e 72 ┆b mod (setmax+1))in pt1s[symb].r┆
0x038c60…038c80 5b 74 61 69 6c 73 79 6d 62 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 20 5d 20 74 68 65 6e 20 ┆[tailsymb div (setmax+1) ] then ┆
0x038c80…038ca0 67 6f 74 6f 20 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 74 61 69 6c 73 79 6d ┆goto 20 else tailsym┆
0x038ca0…038cc0 62 3a 3d 74 61 69 6c 73 79 6d 62 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6d 6f 72 ┆b:=tailsymb+1; nomor┆
0x038cc0…038ce0 65 74 61 69 6c 73 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 32 30 3a 0a 20 20 ┆etails:=true; 20: ┆
0x038ce0…038d00 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 6d 6f 72 65 74 61 69 6c 73 20 74 68 65 6e ┆ if nomoretails then┆
0x038d00…038d20 20 77 72 69 74 65 28 27 20 27 2c 20 27 20 27 20 3a 20 74 65 78 74 6c 65 6e 67 74 68 29 0a 20 20 ┆ write(' ', ' ' : textlength) ┆
0x038d20…038d40 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 77 72 69 74 65 28 27 20 27 2c 69 6e 74 65 ┆ else write(' ',inte┆
0x038d40…038d60 72 6e 72 65 70 5b 74 61 69 6c 73 79 6d 62 5d 20 3a 20 74 65 78 74 6c 65 6e 67 74 68 29 3b 0a 20 ┆rnrep[tailsymb] : textlength); ┆
0x038d60…038d80 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 74 61 65 6c 3a 3d 30 3b ┆ end; tael:=0;┆
0x038d80…038da0 0a 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 6e 6f 6d 6f 72 65 74 61 69 6c 73 20 61 6e 64 20 6e ┆ until nomoretails and n┆
0x038da0…038dc0 6f 6d 6f 72 65 68 65 61 64 73 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 77 72 69 ┆omoreheads; end; wri┆
0x038dc0…038de0 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f ┆te(lf,' '); end; pro┆
0x038de0…038e00 63 65 64 75 72 65 20 69 74 65 72 65 72 28 76 61 72 20 6d 61 74 72 69 78 3a 20 62 69 74 6d 61 74 ┆cedure iterer(var matrix: bitmat┆
0x038e00…038e20 (15, 0, 6) 72 69 78 29 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 6e 2c 75 70 31 2c 75 70 32 2c 6e 6e ┆rix); var n,up1,up2,nn┆
0x038e20…038e40 2c 6d 2c 6b 2c 6b 6b 2c 6c 2c 69 2c 6a 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 73 6c ┆,m,k,kk,l,i,j: integer; sl┆
0x038e40…038e60 75 74 3a 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 67 65 6d 2c 62 6f 6f 3a 20 73 65 74 20 6f ┆ut:boolean; gem,boo: set o┆
0x038e60…038e80 66 20 30 2e 2e 73 65 74 6d 61 78 3b 0a 20 20 20 20 20 20 74 72 61 6e 73 3a 20 62 69 74 6d 61 74 ┆f 0..setmax; trans: bitmat┆
0x038e80…038ea0 72 69 78 3b 0a 20 20 20 20 20 20 66 72 65 73 68 3a 20 72 74 79 70 65 3b 0a 20 20 20 20 62 65 67 ┆rix; fresh: rtype; beg┆
0x038ea0…038ec0 69 6e 0a 20 20 20 20 20 20 6e 3a 3d 6e 6f 6e 74 73 6c 75 74 20 64 69 76 20 28 73 65 74 6d 61 78 ┆in n:=nontslut div (setmax┆
0x038ec0…038ee0 2b 31 29 3b 0a 20 20 20 20 20 20 6e 6e 3a 3d 6e 6f 6e 74 73 6c 75 74 2d 6e 2a 28 73 65 74 6d 61 ┆+1); nn:=nontslut-n*(setma┆
0x038ee0…038f00 78 2b 31 29 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 31 39 5d 20 74 68 65 6e 20 ┆x+1); if options[19] then ┆
0x038f00…038f20 77 72 69 74 65 28 6c 66 2c 27 20 4e 4f 4e 54 53 4c 55 54 27 2c 6e 6f 6e 74 73 6c 75 74 2c 27 20 ┆write(lf,' NONTSLUT',nontslut,' ┆
0x038f20…038f40 4e 27 2c 6e 2c 27 20 20 20 20 20 20 20 4e 4e 27 2c 6e 6e 2c 6c 66 29 3b 0a 20 0a 20 0a 20 20 20 ┆N',n,' NN',nn,lf); ┆
0x038f40…038f60 20 20 20 72 65 70 65 61 74 20 75 70 31 3a 3d 73 65 74 6d 61 78 3b 20 20 73 6c 75 74 3a 3d 74 72 ┆ repeat up1:=setmax; slut:=tr┆
0x038f60…038f80 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 4d 41 54 52 49 58 45 4e 20 4d 41 54 52 49 58 ┆ue; (* MATRIXEN MATRIX┆
0x038f80…038fa0 20 54 52 41 4e 53 50 4f 4e 45 52 45 53 20 20 4f 56 45 52 20 49 20 4d 41 54 52 49 58 45 4e 20 54 ┆ TRANSPONERES OVER I MATRIXEN T┆
0x038fa0…038fc0 52 41 4e 53 20 2a 29 0a 20 20 20 20 20 20 20 20 6b 3a 3d 2d 31 3b 0a 20 20 20 20 20 20 20 20 66 ┆RANS *) k:=-1; f┆
0x038fc0…038fe0 6f 72 20 6d 3a 3d 30 20 74 6f 20 6e 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆or m:=0 to n do begin ┆
0x038fe0…039000 20 20 20 20 20 20 20 20 69 66 20 6d 3d 6e 20 74 68 65 6e 20 75 70 31 3a 3d 6e 6e 3b 0a 20 20 20 ┆ if m=n then up1:=nn; ┆
0x039000…039020 (15, 0, 7) 20 20 20 20 20 20 20 66 6f 72 20 6b 6b 3a 3d 30 20 74 6f 20 75 70 31 20 64 6f 0a 20 20 20 20 20 ┆ for kk:=0 to up1 do ┆
0x039020…039040 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 6b 2b 31 3b 0a 20 ┆ begin k:=k+1; ┆
0x039040…039060 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 2d 31 3b 20 75 70 32 3a 3d 73 65 74 6d 61 78 3b 0a 20 ┆ j:=-1; up2:=setmax; ┆
0x039060…039080 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 3a 3d 30 20 74 6f 20 6e 20 64 6f 0a 20 20 20 20 ┆ for l:=0 to n do ┆
0x039080…0390a0 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a ┆ begin boo:┆
0x0390a0…0390c0 3d 5b 5d 3b 20 69 66 20 6c 3d 6e 20 74 68 65 6e 20 75 70 32 3a 3d 6e 6e 3b 0a 20 20 20 20 20 20 ┆=[]; if l=n then up2:=nn; ┆
0x0390c0…0390e0 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 75 70 32 20 64 6f 0a 20 20 20 20 20 ┆ for i:=0 to up2 do ┆
0x0390e0…039100 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6a ┆ begin j┆
0x039100…039120 3a 3d 6a 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 6b 6b 20 69 6e 20 ┆:=j+1; if(kk in ┆
0x039120…039140 6d 61 74 72 69 78 5b 6a 5d 2e 72 5b 6d 5d 29 20 74 68 65 6e 20 62 6f 6f 3a 3d 62 6f 6f 20 2b 20 ┆matrix[j].r[m]) then boo:=boo + ┆
0x039140…039160 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆[i]; end; ┆
0x039160…039180 20 20 20 20 20 20 74 72 61 6e 73 5b 6b 5d 2e 72 5b 6c 5d 3a 3d 62 6f 6f 3b 0a 20 20 20 20 20 20 ┆ trans[k].r[l]:=boo; ┆
0x039180…0391a0 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆ end; end; ┆
0x0391a0…0391c0 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 63 6f 6e ┆ end; for i:=0 to con┆
0x0391c0…0391e0 73 74 31 33 20 64 6f 20 66 72 65 73 68 2e 72 5b 69 5d 3a 3d 5b 5d 3b 0a 20 20 20 20 20 20 20 20 ┆st13 do fresh.r[i]:=[]; ┆
0x0391e0…039200 20 20 28 2a 20 48 45 52 20 53 54 41 52 54 45 53 20 53 45 4c 56 45 20 49 54 45 52 45 52 49 4e 47 ┆ (* HER STARTES SELVE ITERERING┆
0x039200…039220 (15, 0, 8) 45 4e 20 2a 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 ┆EN *) for k:=nontstart t┆
0x039220…039240 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 6d 61 74 72 69 ┆o nontslut do with matri┆
0x039240…039260 78 5b 6b 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆x[k] do begin ┆
0x039260…039280 69 3a 3d 2d 31 3b 20 20 75 70 32 3a 3d 73 65 74 6d 61 78 3b 0a 20 20 20 20 20 20 20 20 20 20 66 ┆i:=-1; up2:=setmax; f┆
0x039280…0392a0 6f 72 20 6c 3a 3d 30 20 74 6f 20 6e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆or l:=0 to n do begin ┆
0x0392a0…0392c0 20 20 20 20 20 20 20 20 20 20 20 20 67 65 6d 3a 3d 5b 5d 3b 20 69 66 20 6c 3d 6e 20 74 68 65 6e ┆ gem:=[]; if l=n then┆
0x0392c0…0392e0 20 75 70 32 3a 3d 6e 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6d 3a 3d 30 20 74 ┆ up2:=nn; for m:=0 t┆
0x0392e0…039300 6f 20 75 70 32 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆o up2 do begin ┆
0x039300…039320 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 3b 20 62 6f 6f 3a 3d 5b 5d 3b 0a 20 20 20 20 20 20 ┆ i:=i+1; boo:=[]; ┆
0x039320…039340 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 30 20 74 6f 20 6e 20 64 6f 0a 20 20 20 20 20 20 20 ┆ for j:=0 to n do ┆
0x039340…039360 20 20 20 20 20 20 20 62 6f 6f 3a 3d 62 6f 6f 20 2b 20 28 72 5b 6a 5d 20 2a 20 74 72 61 6e 73 5b ┆ boo:=boo + (r[j] * trans[┆
0x039360…039380 69 5d 2e 72 5b 6a 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 62 6f 6f 3c 3e ┆i].r[j]); if boo<>┆
0x039380…0393a0 5b 5d 20 74 68 65 6e 20 67 65 6d 3a 3d 67 65 6d 20 2b 20 5b 6d 5d 3b 0a 20 20 20 20 20 20 20 20 ┆[] then gem:=gem + [m]; ┆
0x0393a0…0393c0 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 73 68 2e 72 5b 6c 5d 3a ┆ end; fresh.r[l]:┆
0x0393c0…0393e0 3d 67 65 6d 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 66 ┆=gem; end; f┆
0x0393e0…039400 6f 72 20 6a 3a 3d 30 20 20 74 6f 20 6e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆or j:=0 to n do begin┆
0x039400…039420 (15, 0, 9) 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 65 6d 3a 3d 72 5b 6a 5d 20 2b 20 66 72 65 73 68 2e 72 ┆ gem:=r[j] + fresh.r┆
0x039420…039440 5b 6a 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 67 65 6d 3c 3e 72 5b 6a 5d 20 74 68 ┆[j]; if gem<>r[j] th┆
0x039440…039460 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 20 72 5b 6a 5d 3a 3d 67 65 6d ┆en begin r[j]:=gem┆
0x039460…039480 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 75 74 3a 3d 66 61 6c 73 65 3b 0a 20 20 ┆; slut:=false; ┆
0x039480…0394a0 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆ end; end; ┆
0x0394a0…0394c0 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 75 6e 74 69 6c 20 73 6c 75 74 3b 0a 20 20 ┆ end; until slut; ┆
0x0394c0…0394e0 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 76 68 72 65 63 ┆ end; procedure vhrec┆
0x0394e0…039500 75 72 73 3b 0a 20 20 20 20 6c 61 62 65 6c 20 31 30 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 ┆urs; label 10; var ┆
0x039500…039520 20 73 6e 3a 20 72 65 63 6f 72 64 20 20 63 61 73 65 20 62 3a 20 62 6f 6f 6c 65 61 6e 20 6f 66 0a ┆ sn: record case b: boolean of ┆
0x039520…039540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 75 65 3a 20 28 70 3a 20 70 6f 69 6e 74 65 ┆ true: (p: pointe┆
0x039540…039560 72 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 6c 73 65 3a 20 28 70 76 61 ┆r2); false: (pva┆
0x039560…039580 65 72 64 69 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆erdi: integer); end┆
0x039580…0395a0 3b 0a 20 20 20 20 20 20 62 6f 6f 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 69 69 2c 6c ┆; boo: boolean; ii,l┆
0x0395a0…0395c0 6c 2c 69 2c 6c 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 73 74 61 72 74 3a 20 69 6e 74 ┆l,i,l: integer; start: int┆
0x0395c0…0395e0 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 ┆eger; begin if options┆
0x0395e0…039600 5b 32 35 5d 20 74 68 65 6e 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 69 3a 3d 6e 6f 6e 74 ┆[25] then goto 10; i:=nont┆
0x039600…039620 (15, 0, 10) 73 6c 75 74 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 3b 0a 20 20 20 20 20 20 69 66 20 69 3e ┆slut div (setmax+1); if i>┆
0x039620…039640 63 6f 6e 73 74 31 33 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆const13 then begin ┆
0x039640…039660 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 43 4f 4e 53 54 31 33 27 2c 27 20 4d 55 53 54 ┆ write(lf,lf,' CONST13',' MUST┆
0x039660…039680 20 42 45 27 2c 69 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 65 72 72 6f 72 28 ┆ BE',i,lf); consterror(┆
0x039680…0396a0 27 56 48 52 45 43 55 52 53 20 20 27 2c 27 43 4f 4e 53 54 31 33 20 20 20 27 2c 63 6f 6e 73 74 31 ┆'VHRECURS ','CONST13 ',const1┆
0x0396a0…0396c0 33 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 ┆3); end; for i:=0 t┆
0x0396c0…0396e0 6f 20 63 6f 6e 73 74 32 20 64 6f 0a 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 30 20 74 6f 20 63 6f ┆o const2 do for j:=0 to co┆
0x0396e0…039700 6e 73 74 31 33 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 70 68 31 ┆nst13 do begin ph1┆
0x039700…039720 73 5b 69 5d 2e 72 5b 6a 5d 3a 3d 5b 5d 3b 0a 20 20 20 20 20 20 20 20 70 74 31 73 5b 69 5d 2e 72 ┆s[i].r[j]:=[]; pt1s[i].r┆
0x039720…039740 5b 6a 5d 3a 3d 5b 5d 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 77 69 74 68 20 73 ┆[j]:=[]; end; with s┆
0x039740…039760 6e 20 64 6f 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e ┆n do for i:=nontstart to n┆
0x039760…039780 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 70 ┆ontslut do begin p┆
0x039780…0397a0 3a 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 ┆:=help[i].rightp; while ┆
0x0397a0…0397c0 70 3c 3e 72 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆p<>rhsnil do begin ┆
0x0397c0…0397e0 20 20 20 20 20 6c 3a 3d 72 68 73 5b 70 5d 2e 62 61 73 69 73 6c 3b 0a 20 20 20 20 20 20 20 20 20 ┆ l:=rhs[p].basisl; ┆
0x0397e0…039800 20 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 6c 6c 3a 3d 72 68 73 5b ┆ allocate(p); ll:=rhs[┆
0x039800…039820 (15, 0, 11) 70 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 69 69 3a 3d 6c 6c 20 64 69 76 20 ┆p].symbol; ii:=ll div ┆
0x039820…039840 28 73 65 74 6d 61 78 2b 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 70 68 31 73 5b 69 5d 2e 72 5b ┆(setmax+1); ph1s[i].r[┆
0x039840…039860 69 69 5d 3a 3d 70 68 31 73 5b 69 5d 2e 72 5b 69 69 5d 20 2b 20 5b 6c 6c 20 6d 6f 64 20 28 73 65 ┆ii]:=ph1s[i].r[ii] + [ll mod (se┆
0x039860…039880 74 6d 61 78 2b 31 29 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 70 76 61 65 72 64 69 3a 3d 70 76 61 ┆tmax+1)]; pvaerdi:=pva┆
0x039880…0398a0 65 72 64 69 2b 6c 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 6c 6c 3a 3d 72 68 73 5b 70 5d 2e 73 ┆erdi+l-1; ll:=rhs[p].s┆
0x0398a0…0398c0 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 69 69 3a 3d 6c 6c 20 64 69 76 20 28 73 65 74 ┆ymbol; ii:=ll div (set┆
0x0398c0…0398e0 6d 61 78 2b 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 70 74 31 73 5b 69 5d 2e 72 5b 69 69 5d 3a ┆max+1); pt1s[i].r[ii]:┆
0x0398e0…039900 3d 70 74 31 73 5b 69 5d 2e 72 5b 69 69 5d 20 2b 20 5b 6c 6c 20 6d 6f 64 20 28 73 65 74 6d 61 78 ┆=pt1s[i].r[ii] + [ll mod (setmax┆
0x039900…039920 2b 31 29 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 70 3a 3d 72 68 73 5b 70 5d 2e 6c 69 6e 6b 3b 0a ┆+1)]; p:=rhs[p].link; ┆
0x039920…039940 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 ┆ end; end; if┆
0x039940…039960 20 6f 70 74 69 6f 6e 73 5b 32 30 5d 20 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆ options[20] then begin ┆
0x039960…039980 20 20 20 20 20 20 20 20 20 6d 61 74 72 69 78 6f 75 74 28 70 68 31 73 29 3b 0a 20 20 20 20 20 20 ┆ matrixout(ph1s); ┆
0x039980…0399a0 20 20 20 6d 61 74 72 69 78 6f 75 74 28 70 74 31 73 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a ┆ matrixout(pt1s); end; ┆
0x0399a0…0399c0 20 20 20 20 20 20 69 74 65 72 65 72 28 70 68 31 73 29 3b 0a 20 20 20 20 20 20 69 74 65 72 65 72 ┆ iterer(ph1s); iterer┆
0x0399c0…0399e0 28 70 74 31 73 29 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 32 30 5d 20 20 74 68 ┆(pt1s); if options[20] th┆
0x0399e0…039a00 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 6d 61 74 72 69 78 6f ┆en begin matrixo┆
0x039a00…039a20 (15, 0, 12) 75 74 28 70 68 31 73 29 3b 0a 20 20 20 20 20 20 20 20 20 6d 61 74 72 69 78 6f 75 74 28 70 74 31 ┆ut(ph1s); matrixout(pt1┆
0x039a20…039a40 73 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 ┆s); end; if options┆
0x039a40…039a60 5b 31 38 5d 20 74 68 65 6e 20 77 72 69 74 65 68 65 61 64 73 61 6e 64 74 61 69 6c 73 3b 0a 20 20 ┆[18] then writeheadsandtails; ┆
0x039a60…039a80 20 20 20 20 62 6f 6f 3a 3d 66 61 6c 73 65 3b 20 6c 3a 3d 31 3b 0a 20 20 20 20 20 20 73 74 61 72 ┆ boo:=false; l:=1; star┆
0x039a80…039aa0 74 3a 3d 6e 6f 6e 74 73 74 61 72 74 2b 31 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 69 3a 3d 73 74 ┆t:=nontstart+1; for ii:=st┆
0x039aa0…039ac0 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 20 69 ┆art to nontslut do begin i┆
0x039ac0…039ae0 3a 3d 69 69 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 3b 0a 20 20 20 20 20 20 20 20 69 66 28 ┆:=ii div (setmax+1); if(┆
0x039ae0…039b00 20 70 68 31 73 5b 69 69 5d 2e 72 5b 69 5d 20 2a 20 70 74 31 73 5b 69 69 5d 2e 72 5b 69 5d 20 2a ┆ ph1s[ii].r[i] * pt1s[ii].r[i] *┆
0x039b00…039b20 20 5b 69 69 20 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 5d 29 3c 3e 5b 5d 20 74 68 65 6e 0a 20 ┆ [ii mod (setmax+1)])<>[] then ┆
0x039b20…039b40 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 74 72 ┆ begin boo:=tr┆
0x039b40…039b60 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 20 6e 6f ┆ue; write(lf,' '); no┆
0x039b60…039b80 6e 74 77 72 69 74 28 69 69 2c 6c 29 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆ntwrit(ii,l); end; ┆
0x039b80…039ba0 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 62 6f 6f 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆ end; if boo then ┆
0x039ba0…039bc0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 ┆begin write(lf); ┆
0x039bc0…039be0 20 20 20 77 72 69 74 65 28 27 20 54 48 45 20 41 42 4f 56 45 20 53 54 41 4e 44 49 4e 47 20 4e 4f ┆ write(' THE ABOVE STANDING NO┆
0x039be0…039c00 4e 54 45 52 4d 49 4e 41 4c 53 20 27 29 3b 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 ┆NTERMINALS ');write(lf); ┆
0x039c00…039c20 (15, 0, 13) 20 20 77 72 69 74 65 28 27 20 49 53 20 42 4f 54 48 20 4c 45 46 54 20 41 4e 44 20 52 49 47 48 54 ┆ write(' IS BOTH LEFT AND RIGHT┆
0x039c20…039c40 20 52 45 43 55 52 53 49 56 45 20 27 29 3b 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 ┆ RECURSIVE ');write(lf); ┆
0x039c40…039c60 20 20 77 72 69 74 65 28 27 20 54 48 45 20 50 52 4f 47 52 41 4d 20 54 45 52 4d 49 4e 41 54 45 53 ┆ write(' THE PROGRAM TERMINATES┆
0x039c60…039c80 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 33 29 3b 0a 20 20 20 20 20 20 20 65 6e ┆ '); stop(3); en┆
0x039c80…039ca0 64 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 77 72 69 ┆d; write(lf,lf); wri┆
0x039ca0…039cc0 74 65 28 27 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 20 4e 4f ┆te(' IT HAS BEEN CHECKED THAT NO┆
0x039cc0…039ce0 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 27 29 3b 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 ┆ NONTERMINAL'); write(lf); ┆
0x039ce0…039d00 20 77 72 69 74 65 28 27 20 49 53 20 42 4f 54 48 20 4c 45 46 54 20 41 4e 44 20 52 49 47 48 54 20 ┆ write(' IS BOTH LEFT AND RIGHT ┆
0x039d00…039d20 52 45 43 55 52 53 49 56 45 27 29 3b 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 31 30 ┆RECURSIVE'); write(lf); 10┆
0x039d20…039d40 3a 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 74 65 72 6d 69 ┆: end; procedure termi┆
0x039d40…039d60 6e 61 74 69 6f 6e 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 70 3a 20 70 6f 69 6e 74 65 72 ┆nation; var p: pointer┆
0x039d60…039d80 32 3b 0a 20 20 20 20 20 20 6e 6f 6e 65 77 2c 74 65 72 6d 62 6f 6f 3a 20 62 6f 6f 6c 65 61 6e 3b ┆2; nonew,termboo: boolean;┆
0x039d80…039da0 0a 20 20 20 20 20 20 69 2c 6a 2c 6b 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e ┆ i,j,k: integer; begin┆
0x039da0…039dc0 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 ┆ for i:=nontstart to nonts┆
0x039dc0…039de0 6c 75 74 20 64 6f 20 68 65 6c 70 5b 69 5d 2e 74 65 72 6d 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 ┆lut do help[i].term:=false; ┆
0x039de0…039e00 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 6e 6f 6e 65 77 3a 3d 74 72 75 65 3b 0a 20 20 ┆ repeat nonew:=true; ┆
0x039e00…039e20 (15, 0, 14) 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c ┆ for i:=nontstart to nontsl┆
0x039e20…039e40 75 74 20 64 6f 0a 20 20 20 20 20 20 20 20 69 66 20 28 20 6e 6f 74 20 68 65 6c 70 5b 69 5d 2e 74 ┆ut do if ( not help[i].t┆
0x039e40…039e60 65 72 6d 29 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆erm)then begin ┆
0x039e60…039e80 20 20 20 70 3a 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ p:=help[i].rightp; ┆
0x039e80…039ea0 20 77 68 69 6c 65 20 70 3c 3e 72 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 ┆ while p<>rhsnil do b┆
0x039ea0…039ec0 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 72 68 73 5b 70 5d 2e 62 61 73 69 ┆egin k:=rhs[p].basi┆
0x039ec0…039ee0 73 6c 3b 20 74 65 72 6d 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆sl; termboo:=true; ┆
0x039ee0…039f00 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 6b 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆for j:=1 to k do be┆
0x039f00…039f20 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a ┆gin allocate(p); ┆
0x039f20…039f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5b 70 5d 20 64 6f 0a 20 20 ┆ with rhs[p] do ┆
0x039f40…039f60 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 79 6d 62 6f 6c 3e 74 65 72 6d 67 20 74 68 65 ┆ if symbol>termg the┆
0x039f60…039f80 6e 20 74 65 72 6d 62 6f 6f 3a 3d 74 65 72 6d 62 6f 6f 20 20 61 6e 64 20 20 28 68 65 6c 70 5b 73 ┆n termboo:=termboo and (help[s┆
0x039f80…039fa0 79 6d 62 6f 6c 5d 2e 74 65 72 6d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a ┆ymbol].term); end; ┆
0x039fa0…039fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 62 6f 6f 20 74 68 65 6e 0a 20 20 20 ┆ if termboo then ┆
0x039fc0…039fe0 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x039fe0…03a000 20 6e 6f 6e 65 77 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 ┆ nonew:=false; h┆
0x03a000…03a020 (15, 0, 15) 65 6c 70 5b 69 5d 2e 74 65 72 6d 3a 3d 74 72 75 65 3b 20 70 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 ┆elp[i].term:=true; p:=rhsnil; ┆
0x03a020…03a040 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 70 3a 3d 72 68 73 5b 70 5d 2e 6c ┆ end else p:=rhs[p].l┆
0x03a040…03a060 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 65 6e ┆ink; end; en┆
0x03a060…03a080 64 3b 0a 20 20 20 20 20 20 75 6e 74 69 6c 20 6e 6f 6e 65 77 3b 0a 20 20 20 20 20 20 74 65 72 6d ┆d; until nonew; term┆
0x03a080…03a0a0 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 6b 3a 3d 30 3b 0a 20 20 20 20 20 20 66 6f ┆boo:=false; k:=0; fo┆
0x03a0a0…03a0c0 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 2b 31 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a ┆r i:=nontstart+1 to nontslut do ┆
0x03a0c0…03a0e0 20 20 20 20 20 20 69 66 28 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3c 3e 72 68 73 6e 69 6c 29 ┆ if(help[i].rightp<>rhsnil)┆
0x03a0e0…03a100 20 61 6e 64 20 28 20 6e 6f 74 20 68 65 6c 70 5b 69 5d 2e 74 65 72 6d 29 20 74 68 65 6e 0a 20 20 ┆ and ( not help[i].term) then ┆
0x03a100…03a120 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c ┆ begin write(lf,lf,┆
0x03a120…03a140 27 20 27 29 3b 20 20 6e 6f 6e 74 77 72 69 74 28 69 2c 6b 29 3b 0a 20 20 20 20 20 20 20 20 20 74 ┆' '); nontwrit(i,k); t┆
0x03a140…03a160 65 72 6d 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆ermboo:=true; end; ┆
0x03a160…03a180 69 66 20 74 65 72 6d 62 6f 6f 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 77 72 69 ┆if termboo then begin wri┆
0x03a180…03a1a0 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 54 48 45 20 ┆te(lf,lf); write(' THE ┆
0x03a1a0…03a1c0 41 42 4f 56 45 20 53 54 41 4e 44 49 4e 47 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 43 41 4e 4e ┆ABOVE STANDING NONTERMINALS CANN┆
0x03a1c0…03a1e0 4f 54 20 50 52 4f 44 55 43 45 27 29 3b 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 ┆OT PRODUCE');write(lf); ┆
0x03a1e0…03a200 20 77 72 69 74 65 28 27 20 41 20 53 54 52 49 4e 47 20 4f 46 20 4f 4e 4c 59 20 54 45 52 4d 49 4e ┆ write(' A STRING OF ONLY TERMIN┆
0x03a200…03a220 (15, 1, 1) 41 4c 20 53 59 4d 42 4f 4c 53 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 33 29 3b ┆AL SYMBOLS '); stop(3);┆
0x03a220…03a240 0a 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 77 72 ┆ end else begin wr┆
0x03a240…03a260 69 74 65 28 6c 66 2c 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 ┆ite(lf,lf,lf); write(' ┆
0x03a260…03a280 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 20 41 4c 4c 20 4e 4f 4e ┆IT HAS BEEN CHECKED THAT ALL NON┆
0x03a280…03a2a0 54 45 52 4d 49 4e 41 4c 53 20 43 41 4e 27 29 3b 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 ┆TERMINALS CAN');write(lf); ┆
0x03a2a0…03a2c0 20 20 20 20 77 72 69 74 65 28 27 20 50 52 4f 44 55 43 45 20 41 20 53 54 52 49 4e 47 20 4f 46 20 ┆ write(' PRODUCE A STRING OF ┆
0x03a2c0…03a2e0 4f 4e 4c 59 20 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 4f 4c 53 27 29 3b 20 77 72 69 74 65 28 6c ┆ONLY TERMINAL SYMBOLS'); write(l┆
0x03a2e0…03a300 66 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 0a 20 ┆f); end; end; ┆
0x03a300…03a320 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 64 6f 67 66 6a 65 72 6e 28 20 20 62 3a 62 6f 6f ┆ procedure idogfjern( b:boo┆
0x03a320…03a340 6c 65 61 6e 29 20 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 20 3a 20 69 6e 74 65 67 65 ┆lean) ; var i : intege┆
0x03a340…03a360 72 20 3b 0a 20 20 20 20 20 20 62 6f 6f 31 2c 62 6f 6f 32 2c 62 6f 6f 33 2c 62 6f 6f 34 2c 66 6a ┆r ; boo1,boo2,boo3,boo4,fj┆
0x03a360…03a380 62 6f 6f 20 3a 20 62 6f 6f 6c 65 61 6e 20 3b 0a 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 66 ┆boo : boolean ; function f┆
0x03a380…03a3a0 6a 65 72 6e 6b 61 65 64 65 28 76 61 72 20 74 3a 62 6f 6f 6c 65 61 6e 29 20 3a 20 62 6f 6f 6c 65 ┆jernkaede(var t:boolean) : boole┆
0x03a3a0…03a3c0 61 6e 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 2c 6b 2c 6c 2c 6d 2c 6e ┆an ; var i,k,l,m,n┆
0x03a3c0…03a3e0 2c 73 2c 66 6a 65 72 6e 2c 69 6e 64 73 61 74 20 3a 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 ┆,s,fjern,indsat :integer ; ┆
0x03a3e0…03a400 20 20 20 6a 20 3a 20 70 6f 69 6e 74 65 72 32 20 3b 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 ┆ j : pointer2 ; proced┆
0x03a400…03a420 (15, 1, 2) 75 72 65 20 66 6a 73 6b 72 69 76 20 3b 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 ┆ure fjskriv ; var ┆
0x03a420…03a440 20 20 20 20 7a 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆ z : integer ; begin ┆
0x03a440…03a460 20 20 20 20 20 20 20 20 20 20 7a 3a 3d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆ z:=1 ; write┆
0x03a460…03a480 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 66 6a 65 72 6e ┆(' ') ; nontwrit(fjern┆
0x03a480…03a4a0 2c 7a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 48 41 53 20 42 45 45 ┆,z) ; write(' HAS BEE┆
0x03a4a0…03a4c0 4e 20 53 55 42 53 54 49 54 55 54 45 44 20 42 59 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆N SUBSTITUTED BY ') ; ┆
0x03a4c0…03a4e0 20 6e 6f 6e 74 77 72 69 74 28 69 6e 64 73 61 74 2c 7a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ nontwrit(indsat,z) ; ┆
0x03a4e0…03a500 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 20 20 20 ┆write(lf) ; end ; ┆
0x03a500…03a520 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 66 6a 65 72 6e 6b 61 65 64 65 3a 3d 66 61 6c 73 ┆ begin fjernkaede:=fals┆
0x03a520…03a540 65 20 3b 0a 20 20 20 20 20 20 20 20 6b 3a 3d 6e 6f 6e 74 73 6c 75 74 20 3b 0a 20 20 20 20 20 20 ┆e ; k:=nontslut ; ┆
0x03a540…03a560 20 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 ┆ i:=nontstart-1 ; repea┆
0x03a560…03a580 74 0a 20 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6a ┆t i:=i+1 ; j┆
0x03a580…03a5a0 3a 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆:=help[i].rightp ; if ┆
0x03a5a0…03a5c0 28 6a 3c 3e 72 68 73 6e 69 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 ┆(j<>rhsnil) then begi┆
0x03a5c0…03a5e0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 72 68 73 5b 6a 5d 2e 62 61 73 69 73 6c ┆n if (rhs[j].basisl┆
0x03a5e0…03a600 3d 31 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆=1) then begin ┆
0x03a600…03a620 (15, 1, 3) 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 6a 29 20 3b 0a 20 20 20 20 20 ┆ allocate(j) ; ┆
0x03a620…03a640 20 20 20 20 20 20 20 20 20 20 20 69 66 28 28 72 68 73 5b 6a 5d 2e 6c 69 6e 6b 3d 72 68 73 6e 69 ┆ if((rhs[j].link=rhsni┆
0x03a640…03a660 6c 29 20 20 61 6e 64 20 28 72 68 73 5b 6a 5d 2e 73 79 6d 62 6f 6c 20 3e 20 74 65 72 6d 67 29 29 ┆l) and (rhs[j].symbol > termg))┆
0x03a660…03a680 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆ then begin ┆
0x03a680…03a6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 73 61 74 3a 3d 72 68 73 5b 6a 5d 2e 73 ┆ indsat:=rhs[j].s┆
0x03a6a0…03a6c0 79 6d 62 6f 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6a 65 72 6e ┆ymbol ; fjern┆
0x03a6c0…03a6e0 3a 3d 69 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 5b 69 5d ┆:=i ; help[i]┆
0x03a6e0…03a700 2e 72 69 67 68 74 70 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆.rightp:=rhsnil; ┆
0x03a700…03a720 20 20 20 20 66 6a 65 72 6e 6b 61 65 64 65 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ fjernkaede:=true ; ┆
0x03a720…03a740 20 20 20 20 20 20 20 20 20 20 66 6a 62 6f 6f 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 20 20 20 20 ┆ fjboo:=true ; ┆
0x03a740…03a760 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ if (t) then ┆
0x03a760…03a780 20 20 20 20 20 20 20 20 20 20 20 66 6a 73 6b 72 69 76 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ fjskriv ; ┆
0x03a780…03a7a0 20 20 20 20 20 20 20 20 73 3a 3d 6e 6f 6e 74 73 74 61 72 74 2d 31 20 3b 0a 20 20 20 20 20 20 20 ┆ s:=nontstart-1 ; ┆
0x03a7a0…03a7c0 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ repeat ┆
0x03a7c0…03a7e0 20 20 20 20 20 20 20 20 73 3a 3d 73 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ s:=s+1 ; ┆
0x03a7e0…03a800 20 20 20 20 20 20 6a 3a 3d 68 65 6c 70 5b 73 5d 2e 72 69 67 68 74 70 20 3b 0a 20 20 20 20 20 20 ┆ j:=help[s].rightp ; ┆
0x03a800…03a820 (15, 1, 4) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6a 3c 3e 72 68 73 6e 69 6c 29 20 74 68 ┆ if (j<>rhsnil) th┆
0x03a820…03a840 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆en begin ┆
0x03a840…03a860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 72 68 73 5b 6a 5d ┆ l:=rhs[j]┆
0x03a860…03a880 2e 62 61 73 69 73 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆.basisl ; ┆
0x03a880…03a8a0 20 20 6d 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ m:=0 ; ┆
0x03a8a0…03a8c0 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ repeat ┆
0x03a8c0…03a8e0 20 20 66 6f 72 20 6e 3a 3d 31 20 74 6f 20 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ for n:=1 to l do ┆
0x03a8e0…03a900 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x03a900…03a920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 6a 29 20 3b 0a 20 20 20 ┆ allocate(j) ; ┆
0x03a920…03a940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 72 68 73 ┆ if (rhs┆
0x03a940…03a960 5b 6a 5d 2e 73 79 6d 62 6f 6c 3d 66 6a 65 72 6e 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆[j].symbol=fjern) then ┆
0x03a960…03a980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 6a 5d 2e 73 79 6d 62 6f ┆ rhs[j].symbo┆
0x03a980…03a9a0 6c 3a 3d 69 6e 64 73 61 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆l:=indsat ; ┆
0x03a9a0…03a9c0 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x03a9c0…03a9e0 20 20 20 20 20 20 69 66 20 28 72 68 73 5b 6a 5d 2e 6c 69 6e 6b 3c 3e 72 68 73 6e 69 6c 29 20 74 ┆ if (rhs[j].link<>rhsnil) t┆
0x03a9e0…03aa00 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆hen b┆
0x03aa00…03aa20 (15, 1, 5) 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆egin ┆
0x03aa20…03aa40 20 20 6a 3a 3d 72 68 73 5b 6a 5d 2e 6c 69 6e 6b 20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ j:=rhs[j].link ; ┆
0x03aa40…03aa60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 72 68 73 5b 6a 5d 2e 62 61 73 69 73 ┆ l:=rhs[j].basis┆
0x03aa60…03aa80 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆l ; e┆
0x03aa80…03aaa0 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 ┆nd els┆
0x03aaa0…03aac0 65 20 6d 3a 3d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆e m:=1 ; ┆
0x03aac0…03aae0 20 75 6e 74 69 6c 20 6d 3d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ until m=1 ; ┆
0x03aae0…03ab00 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 ┆ end ; unti┆
0x03ab00…03ab20 6c 20 73 3d 6b 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 ┆l s=k ; end ; ┆
0x03ab20…03ab40 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e ┆ end ; en┆
0x03ab40…03ab60 64 20 3b 0a 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 69 3d 6b 20 3b 0a 20 20 20 20 20 20 65 6e ┆d ; until i=k ; en┆
0x03ab60…03ab80 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 69 64 65 6e 74 70 72 6f 64 ┆d ; function identprod┆
0x03ab80…03aba0 20 28 76 61 72 20 74 3a 62 6f 6f 6c 65 61 6e 29 20 3a 62 6f 6f 6c 65 61 6e 20 3b 0a 20 20 20 20 ┆ (var t:boolean) :boolean ; ┆
0x03aba0…03abc0 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 6c 61 65 6e 67 64 65 31 2c 6c 61 65 6e 67 64 65 32 2c ┆ var laengde1,laengde2,┆
0x03abc0…03abe0 69 2c 6a 2c 6b 6b 20 3a 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 73 2c 69 64 ┆i,j,kk :integer ; ens,id┆
0x03abe0…03ac00 62 6f 6f 20 3a 20 62 6f 6f 6c 65 61 6e 20 3b 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 70 31 2c ┆boo : boolean ; startp1,┆
0x03ac00…03ac20 (15, 1, 6) 73 74 61 72 74 70 32 2c 73 74 65 70 70 31 2c 73 74 65 70 70 32 2c 6c 61 73 74 6f 6b 20 3a 20 70 ┆startp2,stepp1,stepp2,lastok : p┆
0x03ac20…03ac40 6f 69 6e 74 65 72 32 20 3b 0a 20 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 6b ┆ointer2 ; procedure sk┆
0x03ac40…03ac60 72 69 76 28 76 61 72 20 78 3a 69 6e 74 65 67 65 72 29 20 3b 0a 20 20 20 20 20 20 20 20 76 61 72 ┆riv(var x:integer) ; var┆
0x03ac60…03ac80 0a 20 20 20 20 20 20 20 20 20 20 6c 2c 6a 6a 2c 6c 6c 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 ┆ l,jj,ll : integer ; ┆
0x03ac80…03aca0 20 20 20 20 20 20 20 20 20 73 74 65 70 70 33 20 3a 20 70 6f 69 6e 74 65 72 32 20 3b 0a 20 20 20 ┆ stepp3 : pointer2 ; ┆
0x03aca0…03acc0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 55 44 53 4b 52 49 56 ┆ begin (*UDSKRIV┆
0x03acc0…03ace0 4e 49 4e 47 20 4f 4d 20 41 45 4e 44 52 49 4e 47 20 49 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 20 ┆NING OM AENDRING I GRAMMATIKKEN ┆
0x03ace0…03ad00 2a 29 0a 20 20 20 20 20 20 20 20 20 20 73 74 65 70 70 33 3a 3d 73 74 61 72 74 70 32 20 3b 0a 20 ┆*) stepp3:=startp2 ; ┆
0x03ad00…03ad20 20 20 20 20 20 20 20 20 20 69 66 20 28 78 3d 31 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ if (x=1) then ┆
0x03ad20…03ad40 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 ┆ begin write(lf,lf┆
0x03ad40…03ad60 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 49 44 45 4e 54 49 43 ┆) ; write(' IDENTIC┆
0x03ad60…03ad80 41 4c 53 20 50 52 4f 44 55 43 54 49 4f 4e 53 20 45 58 49 53 54 20 20 20 27 29 20 3b 0a 20 20 20 ┆ALS PRODUCTIONS EXIST ') ; ┆
0x03ad80…03ada0 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x03ada0…03adc0 20 20 20 77 72 69 74 65 28 27 20 41 4e 44 20 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4d 4f ┆ write(' AND THE GRAMMAR IS MO┆
0x03adc0…03ade0 44 49 46 49 45 44 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆DIFIED ') ; write(┆
0x03ade0…03ae00 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 54 48 45 20 46 ┆lf) ; write(' THE F┆
0x03ae00…03ae20 (15, 1, 7) 4f 4c 4c 4f 57 49 4e 47 20 50 52 4f 44 55 43 54 49 4f 4e 28 53 29 20 45 58 49 53 54 20 4d 4f 52 ┆OLLOWING PRODUCTION(S) EXIST MOR┆
0x03ae20…03ae40 45 20 54 48 41 4e 20 4f 4e 43 45 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆E THAN ONCE ') ; wr┆
0x03ae40…03ae60 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 ┆ite(lf) ; end ; ┆
0x03ae60…03ae80 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6a 6a 3a 3d ┆ write(' ') ; jj:=┆
0x03ae80…03aea0 31 20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 6a 2c 6a 6a 29 20 3b 0a ┆1 ; nontwrit(j,jj) ; ┆
0x03aea0…03aec0 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 3a 3a 3d 20 27 29 20 3b 0a 20 20 20 20 20 ┆ write(' ::= ') ; ┆
0x03aec0…03aee0 20 20 20 20 20 66 6f 72 20 20 6c 3a 3d 31 20 74 6f 20 6c 61 65 6e 67 64 65 32 20 64 6f 0a 20 20 ┆ for l:=1 to laengde2 do ┆
0x03aee0…03af00 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 ┆ begin alloca┆
0x03af00…03af20 74 65 28 73 74 65 70 70 33 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 6c 3a 3d 72 68 73 ┆te(stepp3) ; ll:=rhs┆
0x03af20…03af40 5b 73 74 65 70 70 33 5d 2e 73 79 6d 62 6f 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆[stepp3].symbol ; if┆
0x03af40…03af60 20 28 6c 6c 20 3c 3d 20 74 65 72 6d 67 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ (ll <= termg) then ┆
0x03af60…03af80 20 20 20 28 2a 20 48 51 4a 52 45 20 53 49 44 45 20 45 52 20 45 54 20 54 45 52 4d 49 4e 41 4c 20 ┆ (* HQJRE SIDE ER ET TERMINAL ┆
0x03af80…03afa0 53 59 4d 42 4f 4c 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 75 74 61 6c 66 28 69 6e ┆SYMBOL *) outalf(in┆
0x03afa0…03afc0 74 65 72 6e 72 65 70 5b 6c 6c 5d 2c 6a 6a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 ┆ternrep[ll],jj) else┆
0x03afc0…03afe0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 48 51 4a 52 45 20 53 49 44 45 20 45 52 20 ┆ (*HQJRE SIDE ER ┆
0x03afe0…03b000 45 54 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 4f 4c 20 2a 29 0a 20 20 20 20 20 20 20 ┆ET NONTERMINAL SYMBOL *) ┆
0x03b000…03b020 (15, 1, 8) 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 6c 6c 2c 6a 6a 29 20 3b 0a 20 20 20 20 20 20 20 20 ┆ nontwrit(ll,jj) ; ┆
0x03b020…03b040 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b ┆ write(' ') ; end ;┆
0x03b040…03b060 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 65 ┆ write(lf) ; e┆
0x03b060…03b080 6e 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 6b 6b 3a ┆nd ; begin kk:┆
0x03b080…03b0a0 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 69 64 62 6f 6f 3a 3d 66 61 6c 73 65 20 3b 0a 20 0a 20 20 ┆=0 ; idboo:=false ; ┆
0x03b0a0…03b0c0 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c ┆ for j:=nontstart to nontsl┆
0x03b0c0…03b0e0 75 74 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 73 74 ┆ut do begin st┆
0x03b0e0…03b100 61 72 74 70 31 3a 3d 68 65 6c 70 5b 6a 5d 2e 72 69 67 68 74 70 20 3b 0a 20 20 20 20 20 20 20 20 ┆artp1:=help[j].rightp ; ┆
0x03b100…03b120 20 20 69 66 20 28 73 74 61 72 74 70 31 3c 3e 72 68 73 6e 69 6c 29 20 74 68 65 6e 0a 20 20 20 20 ┆ if (startp1<>rhsnil) then ┆
0x03b120…03b140 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 ┆ begin repeat┆
0x03b140…03b160 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 65 6e 67 64 65 31 3a 3d 72 68 73 5b 73 74 ┆ laengde1:=rhs[st┆
0x03b160…03b180 61 72 74 70 31 5d 2e 62 61 73 69 73 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ┆artp1].basisl ; s┆
0x03b180…03b1a0 74 61 72 74 70 32 3a 3d 73 74 61 72 74 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆tartp2:=startp1 ; ┆
0x03b1a0…03b1c0 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 6c 61 65 6e 67 64 65 31 20 64 6f 20 61 6c 6c 6f 63 61 74 ┆ for i:=1 to laengde1 do allocat┆
0x03b1c0…03b1e0 65 28 73 74 61 72 74 70 32 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 ┆e(startp2) ; last┆
0x03b1e0…03b200 6f 6b 3a 3d 73 74 61 72 74 70 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 ┆ok:=startp2 ; sta┆
0x03b200…03b220 (15, 1, 9) 72 74 70 32 3a 3d 72 68 73 5b 73 74 61 72 74 70 32 5d 2e 6c 69 6e 6b 20 3b 0a 20 20 20 20 20 20 ┆rtp2:=rhs[startp2].link ; ┆
0x03b220…03b240 20 20 20 20 20 20 20 20 20 69 66 20 28 73 74 61 72 74 70 32 3c 3e 72 68 73 6e 69 6c 29 20 74 68 ┆ if (startp2<>rhsnil) th┆
0x03b240…03b260 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆en begin ┆
0x03b260…03b280 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ repeat ┆
0x03b280…03b2a0 20 20 20 20 20 20 65 6e 73 3a 3d 66 61 6c 73 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ens:=false ; ┆
0x03b2a0…03b2c0 20 20 20 20 20 20 20 73 74 65 70 70 31 3a 3d 73 74 61 72 74 70 31 20 3b 0a 20 20 20 20 20 20 20 ┆ stepp1:=startp1 ; ┆
0x03b2c0…03b2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 70 32 3a 3d 73 74 61 72 74 70 32 20 3b 0a 20 ┆ stepp2:=startp2 ; ┆
0x03b2e0…03b300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 65 6e 67 64 65 32 3a 3d 72 68 73 ┆ laengde2:=rhs┆
0x03b300…03b320 5b 73 74 65 70 70 32 5d 2e 62 61 73 69 73 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆[stepp2].basisl ; ┆
0x03b320…03b340 20 20 20 20 20 20 69 66 20 28 6c 61 65 6e 67 64 65 31 3d 6c 61 65 6e 67 64 65 32 29 20 74 68 65 ┆ if (laengde1=laengde2) the┆
0x03b340…03b360 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆n begin ┆
0x03b360…03b380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 73 3a 3d 74 72 75 65 20 3b 0a ┆ ens:=true ; ┆
0x03b380…03b3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 ┆ for i:=1 ┆
0x03b3a0…03b3c0 74 6f 20 6c 61 65 6e 67 64 65 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆to laengde1 do ┆
0x03b3c0…03b3e0 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x03b3e0…03b400 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 73 74 65 70 70 31 29 20 3b 20 61 6c 6c 6f 63 61 74 65 ┆ allocate(stepp1) ; allocate┆
0x03b400…03b420 (15, 1, 10) 28 73 74 65 70 70 32 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆(stepp2) ; ┆
0x03b420…03b440 20 20 20 20 69 66 20 28 72 68 73 5b 73 74 65 70 70 31 5d 2e 73 79 6d 62 6f 6c 3c 3e 72 68 73 5b ┆ if (rhs[stepp1].symbol<>rhs[┆
0x03b440…03b460 73 74 65 70 70 32 5d 2e 73 79 6d 62 6f 6c 29 20 74 68 65 6e 20 65 6e 73 3a 3d 66 61 6c 73 65 20 ┆stepp2].symbol) then ens:=false ┆
0x03b460…03b480 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 ┆; end ; ┆
0x03b480…03b4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 65 6e 73 29 20 74 ┆ if (ens) t┆
0x03b4a0…03b4c0 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 ┆hen begi┆
0x03b4c0…03b4e0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6b 3a 3d ┆n kk:=┆
0x03b4e0…03b500 6b 6b 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆kk+1 ; ┆
0x03b500…03b520 20 69 66 20 28 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ if (t) then ┆
0x03b520…03b540 20 20 20 20 20 20 20 20 73 6b 72 69 76 28 6b 6b 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ skriv(kk) ; ┆
0x03b540…03b560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 62 6f 6f 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 ┆ idboo:=true ; ┆
0x03b560…03b580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 6c 61 73 74 6f 6b ┆ rhs[lastok┆
0x03b580…03b5a0 5d 2e 6c 69 6e 6b 3a 3d 72 68 73 5b 73 74 65 70 70 32 5d 2e 6c 69 6e 6b 20 3b 0a 20 20 20 20 20 ┆].link:=rhs[stepp2].link ; ┆
0x03b5a0…03b5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 ┆ end ; ┆
0x03b5c0…03b5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ┆
0x03b5e0…03b600 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x03b600…03b620 (15, 1, 11) 66 6f 72 20 69 3a 3d 31 20 74 6f 20 6c 61 65 6e 67 64 65 32 20 64 6f 20 61 6c 6c 6f 63 61 74 65 ┆for i:=1 to laengde2 do allocate┆
0x03b620…03b640 28 73 74 65 70 70 32 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ┆(stepp2) ; i┆
0x03b640…03b660 66 20 28 20 6e 6f 74 20 65 6e 73 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆f ( not ens) then ┆
0x03b660…03b680 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 3a 3d 73 74 65 70 70 32 20 3b 0a 20 20 20 20 20 20 20 20 ┆ lastok:=stepp2 ; ┆
0x03b680…03b6a0 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 70 32 3a 3d 72 68 73 5b 73 74 65 70 70 32 5d 2e ┆ stepp2:=rhs[stepp2].┆
0x03b6a0…03b6c0 6c 69 6e 6b 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 ┆link ; if (s┆
0x03b6c0…03b6e0 74 65 70 70 32 3c 3e 72 68 73 6e 69 6c 20 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆tepp2<>rhsnil ) then ┆
0x03b6e0…03b700 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 70 32 3a 3d 73 74 65 70 70 32 20 3b 0a 20 20 20 20 ┆ startp2:=stepp2 ; ┆
0x03b700…03b720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 73 74 65 70 70 32 3d 72 68 73 6e 69 ┆ until stepp2=rhsni┆
0x03b720…03b740 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 ┆l ; for i:=1 t┆
0x03b740…03b760 6f 20 6c 61 65 6e 67 64 65 31 20 64 6f 20 61 6c 6c 6f 63 61 74 65 28 73 74 61 72 74 70 31 29 20 ┆o laengde1 do allocate(startp1) ┆
0x03b760…03b780 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 70 31 3a 3d 72 68 73 ┆; startp1:=rhs┆
0x03b780…03b7a0 5b 73 74 61 72 74 70 31 5d 2e 6c 69 6e 6b 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆[startp1].link ; ┆
0x03b7a0…03b7c0 20 20 20 69 66 20 28 73 74 61 72 74 70 31 3d 72 68 73 6e 69 6c 29 20 74 68 65 6e 20 73 74 61 72 ┆ if (startp1=rhsnil) then star┆
0x03b7c0…03b7e0 74 70 31 3a 3d 73 74 61 72 74 70 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆tp1:=startp2 ; e┆
0x03b7e0…03b800 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 ┆nd else ┆
0x03b800…03b820 (15, 1, 12) 20 20 20 20 20 20 20 73 74 61 72 74 70 32 3a 3d 73 74 61 72 74 70 31 20 3b 0a 20 20 20 20 20 20 ┆ startp2:=startp1 ; ┆
0x03b820…03b840 20 20 20 20 20 20 20 75 6e 74 69 6c 20 73 74 61 72 74 70 31 3d 73 74 61 72 74 70 32 20 3b 0a 20 ┆ until startp1=startp2 ; ┆
0x03b840…03b860 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆ end ; end; ┆
0x03b860…03b880 20 20 20 20 20 69 66 28 28 69 64 62 6f 6f 3d 66 61 6c 73 65 29 20 20 61 6e 64 20 20 74 29 20 74 ┆ if((idboo=false) and t) t┆
0x03b880…03b8a0 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆hen begin wr┆
0x03b8a0…03b8c0 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 ┆ite(lf,lf) ; write(' ┆
0x03b8c0…03b8e0 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 54 48 41 54 20 54 48 45 52 45 20 27 29 ┆IT HAS BEEN CHECKEDTHAT THERE ')┆
0x03b8e0…03b900 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 ┆ ; write(lf) ; ┆
0x03b900…03b920 20 20 20 20 20 77 72 69 74 65 28 27 20 45 58 49 53 54 53 20 4e 4f 20 49 44 45 4e 54 49 43 41 4c ┆ write(' EXISTS NO IDENTICAL┆
0x03b920…03b940 20 50 52 4f 44 55 43 54 49 4f 4e 53 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆ PRODUCTIONS ') ; wri┆
0x03b940…03b960 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 ┆te(lf) ; end ; ┆
0x03b960…03b980 69 66 20 28 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 ┆if (t) then write(lf,lf┆
0x03b980…03b9a0 29 20 3b 0a 20 20 20 20 20 20 20 20 69 64 65 6e 74 70 72 6f 64 3a 3d 69 64 62 6f 6f 3b 0a 20 20 ┆) ; identprod:=idboo; ┆
0x03b9a0…03b9c0 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 28 62 ┆ end; begin if (b┆
0x03b9c0…03b9e0 20 20 61 6e 64 20 20 6f 70 74 69 6f 6e 73 5b 32 33 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆ and options[23]) then ┆
0x03b9e0…03ba00 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 ┆begin write(lf) ; ┆
0x03ba00…03ba20 (15, 1, 13) 20 20 20 20 77 72 69 74 65 28 27 20 44 55 4d 50 20 42 45 46 4f 52 20 49 44 4f 47 46 4a 45 52 4e ┆ write(' DUMP BEFOR IDOGFJERN┆
0x03ba20…03ba40 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 ┆ ') ; write(lf,lf) ; ┆
0x03ba40…03ba60 20 20 20 20 20 20 20 64 75 6d 70 32 20 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆ dump2 ; write(lf┆
0x03ba60…03ba80 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 66 6a 62 6f 6f 3a ┆,lf) ; end ; fjboo:┆
0x03ba80…03baa0 3d 66 61 6c 73 65 20 3b 0a 20 20 20 20 20 20 62 6f 6f 31 3a 3d 62 20 3b 0a 20 20 20 20 20 20 62 ┆=false ; boo1:=b ; b┆
0x03baa0…03bac0 6f 6f 32 3a 3d 62 20 3b 0a 20 20 20 20 20 20 62 6f 6f 33 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 ┆oo2:=b ; boo3:=true ; ┆
0x03bac0…03bae0 20 20 77 68 69 6c 65 20 28 62 6f 6f 33 29 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆ while (boo3) do begin ┆
0x03bae0…03bb00 20 20 20 20 20 20 62 6f 6f 34 3a 3d 69 64 65 6e 74 70 72 6f 64 28 62 6f 6f 31 29 20 3b 0a 20 20 ┆ boo4:=identprod(boo1) ; ┆
0x03bb00…03bb20 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 32 38 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 ┆ if options[28] then ┆
0x03bb20…03bb40 20 20 20 62 6f 6f 33 3a 3d 66 61 6c 73 65 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 ┆ boo3:=false else ┆
0x03bb40…03bb60 20 20 20 20 20 62 6f 6f 33 3a 3d 66 6a 65 72 6e 6b 61 65 64 65 28 62 6f 6f 32 29 20 3b 0a 20 20 ┆ boo3:=fjernkaede(boo2) ; ┆
0x03bb60…03bb80 20 20 20 20 20 20 62 6f 6f 33 3a 3d 62 6f 6f 33 20 20 6f 72 20 62 6f 6f 34 20 3b 0a 20 20 20 20 ┆ boo3:=boo3 or boo4 ; ┆
0x03bb80…03bba0 20 20 20 20 62 6f 6f 31 3a 3d 66 61 6c 73 65 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 ┆ boo1:=false ; end ; ┆
0x03bba0…03bbc0 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 5b 32 38 5d 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a ┆ if (options[28]=false) then ┆
0x03bbc0…03bbe0 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 69 66 20 28 66 6a 62 6f 6f 20 ┆ begin if (fjboo ┆
0x03bbe0…03bc00 20 61 6e 64 20 20 62 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆ and b) then begin ┆
0x03bc00…03bc20 (15, 1, 14) 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 54 48 45 20 47 52 41 4d 4d 45 52 20 48 41 ┆ write(' THE GRAMMER HA┆
0x03bc20…03bc40 53 20 42 45 45 4e 20 4d 4f 44 49 46 49 45 44 20 46 4f 52 20 53 49 4d 50 4c 45 20 43 48 41 49 4e ┆S BEEN MODIFIED FOR SIMPLE CHAIN┆
0x03bc40…03bc60 53 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 ┆S ') ; write(lf) ; ┆
0x03bc60…03bc80 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 55 53 49 4e 47 20 54 48 45 20 41 42 4f ┆ write(' USING THE ABO┆
0x03bc80…03bca0 56 45 20 53 54 41 4e 44 49 4e 47 20 53 55 42 53 54 49 54 55 54 49 4f 4e 53 20 27 29 20 3b 0a 20 ┆VE STANDING SUBSTITUTIONS ') ; ┆
0x03bca0…03bcc0 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x03bcc0…03bce0 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 69 66 20 28 62 20 61 6e 64 20 20 28 66 6a 62 6f ┆ end ; if (b and (fjbo┆
0x03bce0…03bd00 6f 3d 66 61 6c 73 65 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆o=false)) then begin ┆
0x03bd00…03bd20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 54 48 45 20 47 52 41 4d 4d 45 52 20 48 ┆ write(' THE GRAMMER H┆
0x03bd20…03bd40 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 46 4f 52 20 27 29 20 3b 0a 20 20 20 20 20 20 20 ┆AS BEEN CHECKED FOR ') ; ┆
0x03bd40…03bd60 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆ write(lf) ; wri┆
0x03bd60…03bd80 74 65 28 27 20 53 49 4d 50 4c 45 20 43 48 41 49 4e 53 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 ┆te(' SIMPLE CHAINS ') ; ┆
0x03bd80…03bda0 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a ┆ write(lf) ; end ; ┆
0x03bda0…03bdc0 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 69 66 20 28 62 20 20 61 6e 64 20 20 6f ┆ end ; if (b and o┆
0x03bdc0…03bde0 70 74 69 6f 6e 73 5b 32 34 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆ptions[24]) then begin ┆
0x03bde0…03be00 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆ write(lf) ; writ┆
0x03be00…03be20 (15, 1, 15) 65 28 27 20 44 55 4d 50 20 41 46 54 45 52 20 49 44 4f 47 46 4a 45 52 4e 20 27 29 20 3b 0a 20 20 ┆e(' DUMP AFTER IDOGFJERN ') ; ┆
0x03be20…03be40 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 64 ┆ write(lf,lf) ; d┆
0x03be40…03be60 75 6d 70 32 20 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 ┆ump2 ; write(lf,lf) ; ┆
0x03be60…03be80 20 20 20 20 20 20 65 6e 64 20 20 3b 0a 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 0a 20 20 20 ┆ end ; end ; ┆
0x03be80…03bea0 20 70 72 6f 63 65 64 75 72 65 20 69 6e 69 74 68 65 6c 70 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 ┆ procedure inithelp; var ┆
0x03bea0…03bec0 20 20 20 69 2c 73 79 6d 62 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆ i,symb:integer; begin ┆
0x03bec0…03bee0 20 20 20 69 3a 3d 30 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 69 20 3c 3d 20 61 6e 74 61 6c 70 ┆ i:=0; while i <= antalp┆
0x03bee0…03bf00 72 6f 64 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 73 79 6d 62 3a ┆rod do begin symb:┆
0x03bf00…03bf20 3d 20 70 72 6f 64 5b 69 5d 2e 6c 65 66 74 73 69 64 65 3b 0a 20 20 20 20 20 20 20 20 68 65 6c 70 ┆= prod[i].leftside; help┆
0x03bf20…03bf40 5b 73 79 6d 62 5d 2e 70 72 6f 64 69 6e 64 65 78 3a 3d 20 69 3b 0a 20 20 20 20 20 20 20 20 72 65 ┆[symb].prodindex:= i; re┆
0x03bf40…03bf60 70 65 61 74 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 73 79 6d 62 3c ┆peat i:=i+1; until symb<┆
0x03bf60…03bf80 3e 20 70 72 6f 64 5b 69 5d 2e 6c 65 66 74 73 69 64 65 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆> prod[i].leftside; end; ┆
0x03bf80…03bfa0 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 ┆ end; (*dollar-f*) ┆
0x03bfa0…03bfc0 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 6b 72 69 76 70 61 72 73 65 72 28 20 20 70 3a 20 70 6f ┆ procedure skrivparser( p: po┆
0x03bfc0…03bfe0 69 6e 74 65 72 29 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 20 50 52 4f 43 45 44 55 52 45 20 54 49 ┆inter); (* PROCEDURE TI┆
0x03bfe0…03c000 4c 20 54 45 53 54 20 41 46 20 47 45 4e 45 52 45 52 45 54 20 50 41 52 53 45 52 20 20 20 2a 29 0a ┆L TEST AF GENERERET PARSER *) ┆
0x03c000…03c020 (16, 0, 1) 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 74 2c 69 3a 20 69 6e 74 65 67 65 72 3b 20 6c 71 62 65 ┆ var t,i: integer; lqbe┆
0x03c020…03c040 70 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 ┆p: pointer; begin writ┆
0x03c040…03c060 65 28 6c 66 2c 6c 66 2c 27 20 50 41 52 53 45 52 27 2c 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 ┆e(lf,lf,' PARSER',lf,lf); ┆
0x03c060…03c080 77 72 69 74 65 28 27 20 54 49 4c 53 54 41 44 52 20 20 20 20 20 4d 4f 44 45 20 20 20 20 50 52 4f ┆write(' TILSTADR MODE PRO┆
0x03c080…03c0a0 44 4e 52 20 20 49 4e 46 20 44 45 52 49 56 50 20 20 20 20 20 4e 45 58 54 50 27 29 3b 0a 20 20 20 ┆DNR INF DERIVP NEXTP'); ┆
0x03c0a0…03c0c0 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 69 66 20 61 6e 74 61 6c 74 69 6c 73 ┆ write(lf); if antaltils┆
0x03c0c0…03c0e0 74 3d 30 20 74 68 65 6e 20 74 3a 3d 74 69 6c 73 74 6e 72 20 65 6c 73 65 20 74 3a 3d 61 6e 74 61 ┆t=0 then t:=tilstnr else t:=anta┆
0x03c0e0…03c100 6c 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 74 20 64 6f 0a 20 ┆ltilst; for i:=0 to t do ┆
0x03c100…03c120 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 74 69 6c 73 74 61 ┆ begin lqbep:=tilsta┆
0x03c120…03c140 6e 64 5b 69 5d 2e 6f 6c 64 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 ┆nd[i].oldstart; repeat ┆
0x03c140…03c160 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 71 62 65 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆ with lqbep^ do ┆
0x03c160…03c180 20 20 62 65 67 69 6e 20 77 72 69 74 65 28 6f 72 64 28 6c 71 62 65 70 29 2c 6d 6f 64 65 29 3b 0a ┆ begin write(ord(lqbep),mode); ┆
0x03c180…03c1a0 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6c 62 62 65 67 69 6e 20 3c 3d 20 69 29 20 61 6e ┆ if (lbbegin <= i) an┆
0x03c1a0…03c1c0 64 20 28 69 20 3c 3d 20 6c 62 65 6e 64 29 20 74 68 65 6e 20 77 72 69 74 65 28 27 20 20 20 20 20 ┆d (i <= lbend) then write(' ┆
0x03c1c0…03c1e0 27 2c 6f 72 64 28 6c 6f 6f 6b 62 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 ┆',ord(lookbp)) else ┆
0x03c1e0…03c200 77 72 69 74 65 28 70 72 6f 64 6e 72 2c 69 6e 66 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆write(prodnr,inf); w┆
0x03c200…03c220 (16, 0, 2) 72 69 74 65 28 6f 72 64 28 64 65 72 69 76 70 29 2c 6f 72 64 28 6e 65 78 74 70 29 2c 6c 66 29 3b ┆rite(ord(derivp),ord(nextp),lf);┆
0x03c220…03c240 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 64 65 72 69 76 70 3b 0a 20 20 20 20 ┆ lqbep:=derivp; ┆
0x03c240…03c260 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 6c 71 62 65 70 3d 6e ┆ end; until lqbep=n┆
0x03c260…03c280 69 6c 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 65 6e 64 ┆il; write(lf); end┆
0x03c280…03c2a0 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 53 4b 52 49 56 50 41 52 53 45 52 2a 29 0a 20 0a 20 20 20 ┆; end; (*SKRIVPARSER*) ┆
0x03c2a0…03c2c0 20 70 72 6f 63 65 64 75 72 65 20 61 6c 6c 6f 63 70 28 76 61 72 20 70 3a 20 70 6f 69 6e 74 65 72 ┆ procedure allocp(var p: pointer┆
0x03c2c0…03c2e0 3b 20 20 20 6d 3a 69 6e 74 65 67 65 72 3b 20 61 3a 20 61 6c 66 61 29 3b 0a 20 20 20 20 62 65 67 ┆; m:integer; a: alfa); beg┆
0x03c2e0…03c300 69 6e 0a 20 20 20 20 20 20 69 66 20 66 72 65 65 70 74 72 20 3c 3e 20 6e 69 6c 20 74 68 65 6e 0a ┆in if freeptr <> nil then ┆
0x03c300…03c320 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 70 3a 3d 66 72 65 65 70 74 72 ┆ begin p:=freeptr┆
0x03c320…03c340 3b 20 66 72 65 65 70 74 72 3a 3d 66 72 65 65 70 74 72 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 ┆; freeptr:=freeptr^.derivp; ┆
0x03c340…03c360 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆ end else begin ┆
0x03c360…03c380 20 20 20 20 20 20 20 20 63 61 73 65 20 6d 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 3a ┆ case m of 1:┆
0x03c380…03c3a0 20 6e 65 77 28 70 2c 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 35 3a 20 6e 65 77 28 70 2c ┆ new(p,1); 5: new(p,┆
0x03c3a0…03c3c0 35 29 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆5); end; end; ┆
0x03c3c0…03c3e0 20 20 20 20 70 5e 2e 64 65 72 69 76 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 41 ┆ p^.derivp:=nil; end; (*A┆
0x03c3e0…03c400 4c 4c 4f 43 50 2a 29 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 66 72 65 65 6c 69 73 74 ┆LLOCP*) procedure freelist┆
0x03c400…03c420 (16, 0, 3) 28 70 74 3a 20 70 6f 69 6e 74 65 72 29 3b 0a 20 20 20 20 76 61 72 20 70 3a 20 70 6f 69 6e 74 65 ┆(pt: pointer); var p: pointe┆
0x03c420…03c440 72 3b 0a 20 20 20 20 62 65 67 69 6e 20 70 3a 3d 70 74 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 ┆r; begin p:=pt; while ┆
0x03c440…03c460 70 5e 2e 64 65 72 69 76 70 3c 3e 6e 69 6c 20 64 6f 20 70 3a 3d 70 5e 2e 64 65 72 69 76 70 3b 0a ┆p^.derivp<>nil do p:=p^.derivp; ┆
0x03c460…03c480 20 20 20 20 20 20 70 5e 2e 64 65 72 69 76 70 3a 3d 66 72 65 65 70 74 72 3b 0a 20 20 20 20 20 20 ┆ p^.derivp:=freeptr; ┆
0x03c480…03c4a0 66 72 65 65 70 74 72 3a 3d 70 74 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 46 52 45 45 4c 49 53 54 ┆freeptr:=pt; end; (*FREELIST┆
0x03c4a0…03c4c0 2a 29 0a 20 0a 20 0a 20 20 20 20 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 ┆*) (*dollar-f*) pr┆
0x03c4c0…03c4e0 6f 63 65 64 75 72 65 20 6c 72 30 3b 0a 20 20 20 20 6c 61 62 65 6c 20 32 30 3b 0a 20 20 20 20 20 ┆ocedure lr0; label 20; ┆
0x03c4e0…03c500 20 20 20 28 2a 2a 2a 2a 2a 2a 50 52 4f 43 2e 20 4c 52 28 30 29 20 4b 52 41 45 56 45 52 20 3a 20 ┆ (******PROC. LR(0) KRAEVER : ┆
0x03c500…03c520 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 28 2a 20 47 4f 41 4c 50 52 4f 44 55 4b 54 49 4f ┆ *) (* GOALPRODUKTIO┆
0x03c520…03c540 4e 53 4e 55 4d 4d 45 52 20 49 20 27 47 4f 41 4c 50 52 4f 44 27 20 20 20 20 20 20 20 2a 29 0a 20 ┆NSNUMMER I 'GOALPROD' *) ┆
0x03c540…03c560 20 20 20 20 20 20 20 28 2a 20 46 51 52 53 54 45 20 46 52 49 45 20 43 45 4c 4c 45 20 49 20 52 49 ┆ (* FQRSTE FRIE CELLE I RI┆
0x03c560…03c580 47 48 54 53 49 44 45 20 49 20 27 54 4f 50 27 20 20 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 20 ┆GHTSIDE I 'TOP' *) ┆
0x03c580…03c5a0 20 28 2a 20 27 4c 45 46 54 53 49 44 45 27 20 49 20 50 52 4f 44 2d 41 52 52 41 59 20 46 51 52 53 ┆ (* 'LEFTSIDE' I PROD-ARRAY FQRS┆
0x03c5a0…03c5c0 54 45 20 54 4f 4d 4d 45 20 43 45 4c 4c 45 20 4e 55 4c 53 54 49 4c 4c 45 54 20 20 2a 29 0a 20 20 ┆TE TOMME CELLE NULSTILLET *) ┆
0x03c5c0…03c5e0 20 20 76 61 72 0a 20 20 20 20 20 20 73 74 61 63 6b 3a 20 61 72 72 61 79 5b 31 2e 2e 63 6f 6e 73 ┆ var stack: array[1..cons┆
0x03c5e0…03c600 74 39 5d 20 6f 66 0a 20 20 20 20 20 20 70 61 63 6b 65 64 20 72 65 63 6f 72 64 0a 20 20 20 20 20 ┆t9] of packed record ┆
0x03c600…03c620 (16, 0, 4) 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 76 67 3a 20 30 2e 2e 63 6f 6e 73 74 32 3b 0a 20 ┆ symbovg: 0..const2; ┆
0x03c620…03c640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 70 3a 20 70 6f 69 6e 74 65 72 0a 20 ┆ tilstp: pointer ┆
0x03c640…03c660 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 68 65 6c 70 70 2c 63 6c 6f ┆ end; helpp,clo┆
0x03c660…03c680 73 70 2c 6f 6c 64 70 3a 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 20 20 6c 71 62 65 70 32 3a 20 70 ┆sp,oldp:pointer; lqbep2: p┆
0x03c680…03c6a0 6f 69 6e 74 65 72 32 3b 0a 20 20 20 20 20 20 62 61 73 6c 61 65 2c 6d 6f 64 65 68 2c 73 74 61 63 ┆ointer2; baslae,modeh,stac┆
0x03c6a0…03c6c0 6b 74 6f 70 2c 73 74 61 63 6b 74 61 65 6c 2c 69 2c 73 79 6d 62 2c 70 72 6f 64 6e 6f 3a 69 6e 74 ┆ktop,stacktael,i,symb,prodno:int┆
0x03c6c0…03c6e0 65 67 65 72 3b 0a 65 72 72 6f 72 70 72 6f 64 6e 6f 20 3a 20 30 20 2e 2e 20 63 6f 6e 73 74 31 3b ┆eger; errorprodno : 0 .. const1;┆
0x03c6e0…03c700 0a 20 20 20 20 20 20 6b 6f 70 69 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 67 6f 61 6c ┆ kopi: boolean; goal┆
0x03c700…03c720 70 72 6f 64 3a 20 69 6e 74 65 67 65 72 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 ┆prod: integer; procedure┆
0x03c720…03c740 20 6e 69 63 65 70 61 72 73 65 72 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 ┆ niceparser ; var ┆
0x03c740…03c760 69 2c 70 6e 72 2c 6c 2c 63 6f 75 6e 74 2c 6e 62 63 6f 75 6e 74 2c 6e 65 78 74 63 6f 75 6e 74 2c ┆i,pnr,l,count,nbcount,nextcount,┆
0x03c760…03c780 73 75 63 2c 73 74 61 74 65 6e 72 2c 6e 72 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 ┆suc,statenr,nr : integer ; ┆
0x03c780…03c7a0 20 20 20 70 20 3a 20 70 6f 69 6e 74 65 72 20 3b 0a 20 20 20 20 20 20 20 20 72 69 67 68 74 70 20 ┆ p : pointer ; rightp ┆
0x03c7a0…03c7c0 3a 70 6f 69 6e 74 65 72 32 20 3b 0a 20 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 73 ┆:pointer2 ; function s┆
0x03c7c0…03c7e0 71 67 28 20 70 20 3a 20 70 6f 69 6e 74 65 72 29 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 ┆qg( p : pointer) : integer ; ┆
0x03c7e0…03c800 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 20 20 69 20 3a 20 69 6e 74 65 67 65 72 20 3b ┆ var i : integer ;┆
0x03c800…03c820 (16, 0, 5) 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 69 3a 3d 30 20 3b 0a ┆ begin i:=0 ; ┆
0x03c820…03c840 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 70 3c 3e 74 69 6c 73 74 61 6e 64 5b 69 5d 2e ┆ while (p<>tilstand[i].┆
0x03c840…03c860 6f 6c 64 73 74 61 72 74 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 3b 0a 20 ┆oldstart) do i:=i+1; ┆
0x03c860…03c880 20 20 20 20 20 20 20 20 20 73 71 67 3a 3d 69 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 28 2a ┆ sqg:=i ; end (*┆
0x03c880…03c8a0 53 51 47 2a 29 20 3b 0a 20 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 69 6e 65 ┆SQG*) ; procedure line┆
0x03c8a0…03c8c0 6d 61 72 6b 20 3b 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 20 20 69 20 3a ┆mark ; var i :┆
0x03c8c0…03c8e0 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆ integer ; begin ┆
0x03c8e0…03c900 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d ┆ write(lf) ; for i:=┆
0x03c900…03c920 20 31 20 74 6f 20 6e 65 78 74 63 6f 75 6e 74 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a ┆ 1 to nextcount do write(' ') ; ┆
0x03c920…03c940 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 5e 27 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 ┆ write('^',lf) ; ┆
0x03c940…03c960 20 20 65 6e 64 20 28 2a 4c 49 4e 45 4d 41 52 4b 2a 29 20 3b 0a 20 0a 20 20 20 20 20 20 20 20 70 ┆ end (*LINEMARK*) ; p┆
0x03c960…03c980 72 6f 63 65 64 75 72 65 20 75 64 73 6b 72 69 76 20 3b 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 ┆rocedure udskriv ; var ┆
0x03c980…03c9a0 20 20 20 20 20 20 20 20 20 6b 2c 6a 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 ┆ k,j : integer ; ┆
0x03c9a0…03c9c0 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 72 6f 64 5b 70 6e 72 5d 20 ┆ begin with prod[pnr] ┆
0x03c9c0…03c9e0 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6b ┆do begin k┆
0x03c9e0…03ca00 3a 3d 6c 65 66 74 73 69 64 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 69 67 68 74 70 3a ┆:=leftside ; rightp:┆
0x03ca00…03ca20 (16, 0, 6) 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 6c 61 65 6e 67 64 65 20 ┆=start ; l:=laengde ┆
0x03ca20…03ca40 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 ┆; end ; if (┆
0x03ca40…03ca60 73 74 61 74 65 6e 72 3e 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆statenr>0) then write┆
0x03ca60…03ca80 28 27 20 27 2c 62 6c 61 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 ┆(' ',blank) else ┆
0x03ca80…03caa0 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 2c 69 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 69 ┆ write(' ',i) ; i┆
0x03caa0…03cac0 66 20 28 73 75 63 20 3e 3d 20 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆f (suc >= 0) then wri┆
0x03cac0…03cae0 74 65 28 73 75 63 2c 27 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 ┆te(suc,' ') else ┆
0x03cae0…03cb00 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e 72 3d ┆ begin if (nr=┆
0x03cb00…03cb20 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 52 45 ┆0) then write(' RE┆
0x03cb20…03cb40 44 55 43 45 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 ┆DUCE ') else ┆
0x03cb40…03cb60 20 20 20 20 20 20 20 20 77 72 69 74 65 28 62 6c 61 6e 6b 2c 27 20 27 29 20 3b 0a 20 20 20 20 20 ┆ write(blank,' ') ; ┆
0x03cb60…03cb80 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 ┆ end ; write(' ┆
0x03cb80…03cba0 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 32 36 20 3b 0a 20 20 20 20 ┆ ') ; count:=26 ; ┆
0x03cba0…03cbc0 20 20 20 20 20 20 69 66 20 28 6b 3d 6e 6f 6e 74 73 74 61 72 74 29 20 74 68 65 6e 0a 20 20 20 20 ┆ if (k=nontstart) then ┆
0x03cbc0…03cbe0 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆ begin write(┆
0x03cbe0…03cc00 27 3c 47 4f 41 4c 53 59 4d 42 4f 4c 3e 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 ┆'<GOALSYMBOL>') ; c┆
0x03cc00…03cc20 (16, 0, 7) 6f 75 6e 74 3a 3d 63 6f 75 6e 74 2b 31 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a ┆ount:=count+12 ; end ┆
0x03cc20…03cc40 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 ┆ else nontwr┆
0x03cc40…03cc60 69 74 28 6b 2c 63 6f 75 6e 74 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 ┆it(k,count) ; write(' ┆
0x03cc60…03cc80 3a 3a 3d 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 63 6f 75 6e 74 2b ┆::= ') ; count:=count+┆
0x03cc80…03cca0 35 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6e 62 63 6f 75 6e 74 3a 3d 63 6f 75 6e 74 20 3b 0a 20 ┆5 ; nbcount:=count ; ┆
0x03cca0…03ccc0 20 20 20 20 20 20 20 20 20 6e 65 78 74 63 6f 75 6e 74 3a 3d 2d 31 20 3b 0a 20 20 20 20 20 20 20 ┆ nextcount:=-1 ; ┆
0x03ccc0…03cce0 20 20 20 66 6f 72 20 6b 3a 3d 31 20 74 6f 20 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 ┆ for k:=1 to l do be┆
0x03cce0…03cd00 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6b 3d 6e 72 29 20 74 68 65 6e 0a 20 ┆gin if (k=nr) then ┆
0x03cd00…03cd20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 63 6f 75 6e 74 3a 3d 63 6f 75 6e 74 20 3b 0a 20 ┆ nextcount:=count ; ┆
0x03cd20…03cd40 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 72 69 67 68 74 70 29 20 3b 0a 20 20 ┆ allocate(rightp) ; ┆
0x03cd40…03cd60 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5b 72 69 67 68 74 70 5d 20 64 6f 0a 20 20 ┆ with rhs[rightp] do ┆
0x03cd60…03cd80 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆ begin if┆
0x03cd80…03cda0 20 28 73 79 6d 62 6f 6c 20 20 3e 3d 20 20 6e 6f 6e 74 73 74 61 72 74 29 20 74 68 65 6e 0a 20 20 ┆ (symbol >= nontstart) then ┆
0x03cda0…03cdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 73 79 6d 62 6f 6c 2c 63 6f 75 ┆ nontwrit(symbol,cou┆
0x03cdc0…03cde0 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 ┆nt) else ┆
0x03cde0…03ce00 20 20 20 20 20 20 6f 75 74 61 6c 66 28 69 6e 74 65 72 6e 72 65 70 5b 73 79 6d 62 6f 6c 5d 2c 63 ┆ outalf(internrep[symbol],c┆
0x03ce00…03ce20 (16, 0, 8) 6f 75 6e 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 ┆ount); write(' ') ┆
0x03ce20…03ce40 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 63 6f 75 6e 74 2b 31 20 3b ┆; count:=count+1 ;┆
0x03ce40…03ce60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 63 6f 75 6e 74 20 3e 3d 20 31 31 30 29 ┆ if (count >= 110)┆
0x03ce60…03ce80 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆ then begin ┆
0x03ce80…03cea0 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e 65 78 74 63 6f 75 6e 74 20 3e 3d 20 30 29 20 ┆ if (nextcount >= 0) ┆
0x03cea0…03cec0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 6d 61 72 6b 0a ┆then linemark ┆
0x03cec0…03cee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x03cee0…03cf00 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x03cf00…03cf20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 6e 62 63 6f 75 6e 74 20 64 6f 20 77 72 69 74 ┆ for j:=1 to nbcount do writ┆
0x03cf20…03cf40 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 63 6f ┆e(' ') ; nextco┆
0x03cf40…03cf60 75 6e 74 3a 3d 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 ┆unt:=-1 ; count┆
0x03cf60…03cf80 3a 3d 6e 62 63 6f 75 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b ┆:=nbcount ; end ;┆
0x03cf80…03cfa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ end ; end┆
0x03cfa0…03cfc0 20 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e 65 78 74 63 6f 75 6e 74 20 3e 3d 20 30 29 ┆ ; if (nextcount >= 0)┆
0x03cfc0…03cfe0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 6d 61 72 6b 0a 20 20 20 20 20 20 ┆ then linemark ┆
0x03cfe0…03d000 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a ┆ else write(lf) ; ┆
0x03d000…03d020 (16, 0, 9) 20 20 20 20 20 20 20 20 65 6e 64 20 28 2a 55 44 53 4b 52 49 56 20 2a 29 20 3b 0a 20 0a 20 20 20 ┆ end (*UDSKRIV *) ; ┆
0x03d020…03d040 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 ┆ begin page(output); ┆
0x03d040…03d060 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ write('******************┆
0x03d060…03d080 2a 2a 2a 2a 2a 2a 2a 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 54 48 45 20 ┆*******'); write(' THE ┆
0x03d080…03d0a0 4c 52 28 30 29 2d 4d 41 43 48 49 4e 45 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆LR(0)-MACHINE '); write┆
0x03d0a0…03d0c0 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b ┆('**************************') ;┆
0x03d0c0…03d0e0 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 ┆ write(lf,lf) ; ┆
0x03d0e0…03d100 77 72 69 74 65 28 27 20 53 54 41 54 45 20 4e 55 4d 42 45 52 20 53 55 43 43 45 53 53 4f 52 20 43 ┆write(' STATE NUMBER SUCCESSOR C┆
0x03d100…03d120 4f 4e 46 49 47 55 52 41 54 49 4f 4e 20 53 45 54 53 27 29 20 3b 0a 20 20 20 20 20 20 20 20 77 72 ┆ONFIGURATION SETS') ; wr┆
0x03d120…03d140 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 74 69 ┆ite(lf) ; for i:=0 to ti┆
0x03d140…03d160 6c 73 74 6e 72 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆lstnr do begin ┆
0x03d160…03d180 20 70 3a 3d 74 69 6c 73 74 61 6e 64 5b 69 5d 2e 6f 6c 64 73 74 61 72 74 20 3b 0a 20 20 20 20 20 ┆ p:=tilstand[i].oldstart ; ┆
0x03d180…03d1a0 20 20 20 20 20 73 74 61 74 65 6e 72 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 72 65 70 65 ┆ statenr:=0 ; repe┆
0x03d1a0…03d1c0 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 5e 20 64 6f 0a 20 20 20 20 20 20 ┆at with p^ do ┆
0x03d1c0…03d1e0 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6e 72 3a 3d 70 ┆ begin pnr:=p┆
0x03d1e0…03d200 72 6f 64 6e 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 72 3a 3d 6d 6f 64 65 20 3b ┆rodnr ; nr:=mode ;┆
0x03d200…03d220 (16, 0, 10) 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e 65 78 74 70 3c 3e 6e 69 6c 29 20 74 ┆ if (nextp<>nil) t┆
0x03d220…03d240 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 63 3a 3d 73 71 67 28 6e 65 78 74 ┆hen suc:=sqg(next┆
0x03d240…03d260 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 ┆p) else ┆
0x03d260…03d280 20 20 20 20 20 73 75 63 3a 3d 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 3a 3d ┆ suc:=-1 ; p:=┆
0x03d280…03d2a0 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 ┆derivp ; end ; ┆
0x03d2a0…03d2c0 20 20 20 20 20 20 20 75 64 73 6b 72 69 76 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 ┆ udskriv ; sta┆
0x03d2c0…03d2e0 74 65 6e 72 3a 3d 73 74 61 74 65 6e 72 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 ┆tenr:=statenr+1 ; unti┆
0x03d2e0…03d300 6c 20 28 70 3d 6e 69 6c 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 ┆l (p=nil) ; write(lf) ┆
0x03d300…03d320 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆; end ; write(lf┆
0x03d320…03d340 29 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 28 2a 4e 49 43 45 50 41 52 53 45 52 2a 29 20 3b 0a 20 ┆) ; end (*NICEPARSER*) ; ┆
0x03d340…03d360 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6a 75 73 74 65 72 28 73 74 61 72 74 70 3a 70 ┆ procedure juster(startp:p┆
0x03d360…03d380 6f 69 6e 74 65 72 3b 20 62 6f 6f 3a 62 6f 6f 6c 65 61 6e 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ointer; boo:boolean); ┆
0x03d380…03d3a0 28 2a 2a 2a 2a 2a 2a 20 20 20 46 4f 52 20 4e 59 20 54 49 4c 53 54 41 4e 44 20 4e 4f 54 45 52 45 ┆(****** FOR NY TILSTAND NOTERE┆
0x03d3a0…03d3c0 53 20 46 4f 52 45 4b 4f 4d 53 54 20 41 46 2a 29 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 28 50 ┆S FOREKOMST AF*) (* (P┆
0x03d3c0…03d3e0 52 4f 44 2e 20 4e 52 2e 2c 20 53 59 4d 42 4f 4c 20 4e 52 2e 29 20 46 4f 52 20 44 45 4e 4e 45 20 ┆ROD. NR., SYMBOL NR.) FOR DENNE ┆
0x03d3e0…03d400 20 20 2a 29 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 3a 20 69 6e 74 65 67 65 ┆ *) var i: intege┆
0x03d400…03d420 (16, 0, 11) 72 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 73 ┆r; begin lqbep:= s┆
0x03d420…03d440 74 61 72 74 70 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 71 62 65 70 3c 3e 6e 69 6c 20 ┆tartp; while lqbep<>nil ┆
0x03d440…03d460 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 71 62 65 70 5e 20 64 6f 0a 20 20 20 20 20 20 ┆do with lqbep^ do ┆
0x03d460…03d480 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 32 3a 3d 20 70 72 6f 64 5b ┆ begin lqbep2:= prod[┆
0x03d480…03d4a0 70 72 6f 64 6e 72 5d 2e 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d ┆prodnr].start; for i:=┆
0x03d4a0…03d4c0 20 6d 6f 64 65 20 64 6f 77 6e 74 6f 20 31 20 64 6f 20 61 6c 6c 6f 63 61 74 65 28 6c 71 62 65 70 ┆ mode downto 1 do allocate(lqbep┆
0x03d4c0…03d4e0 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 72 68 73 5b 6c 71 62 65 70 32 5d 2e 70 61 72 ┆2); if rhs[lqbep2].par┆
0x03d4e0…03d500 73 65 72 70 3c 3e 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆serp<>nil then begin ┆
0x03d500…03d520 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 72 68 73 5b 6c 71 62 65 70 32 5d 2e 6c ┆ while rhs[lqbep2].l┆
0x03d520…03d540 69 6e 6b 3c 3e 72 68 73 6e 69 6c 20 64 6f 20 6c 71 62 65 70 32 3a 3d 20 72 68 73 5b 6c 71 62 65 ┆ink<>rhsnil do lqbep2:= rhs[lqbe┆
0x03d540…03d560 70 32 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5b 6c 71 62 65 70 ┆p2].link; rhs[lqbep┆
0x03d560…03d580 32 5d 2e 6c 69 6e 6b 3a 3d 20 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 ┆2].link:= top; lqbe┆
0x03d580…03d5a0 70 32 3a 3d 20 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 74 6f ┆p2:= top; newelm(to┆
0x03d5a0…03d5c0 70 2c 27 4c 52 30 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆p,'LR0 '); end; ┆
0x03d5c0…03d5e0 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5b 6c 71 62 65 70 32 5d 20 64 6f 0a 20 20 20 20 20 ┆ with rhs[lqbep2] do ┆
0x03d5e0…03d600 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 61 73 69 73 3a 3d 20 62 ┆ begin basis:= b┆
0x03d600…03d620 (16, 0, 12) 6f 6f 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 62 6f 6f 20 74 68 65 6e 20 62 61 73 69 ┆oo; if boo then basi┆
0x03d620…03d640 73 6c 3a 3d 20 62 61 73 6c 61 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 73 65 72 70 ┆sl:= baslae; parserp┆
0x03d640…03d660 3a 3d 20 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 6b 3a ┆:= begintilst; link:┆
0x03d660…03d680 3d 20 72 68 73 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 ┆= rhsnil; end; ┆
0x03d680…03d6a0 20 20 20 6c 71 62 65 70 3a 3d 20 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 ┆ lqbep:= derivp; end ┆
0x03d6a0…03d6c0 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 74 61 63 ┆ end; procedure stac┆
0x03d6c0…03d6e0 6b 65 6c 6c 65 72 65 6a 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 43 48 ┆kellerej; (****** CH┆
0x03d6e0…03d700 45 43 4b 45 52 20 48 56 4f 52 56 49 44 54 20 20 28 54 49 4c 53 54 41 4e 44 2c 20 4f 56 45 52 47 ┆ECKER HVORVIDT (TILSTAND, OVERG┆
0x03d700…03d720 41 4e 47 53 53 59 4d 42 4f 4c 29 0a 20 20 20 20 20 20 20 20 20 20 45 52 20 53 54 41 4b 4b 45 54 ┆ANGSSYMBOL) ER STAKKET┆
0x03d720…03d740 20 45 4c 4c 45 52 20 53 4b 41 4c 20 53 54 41 4b 4b 45 53 20 20 20 2a 29 0a 20 20 20 20 20 20 62 ┆ ELLER SKAL STAKKES *) b┆
0x03d740…03d760 65 67 69 6e 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 63 6c 61 73 73 74 6f 70 5e 20 64 6f 0a 20 ┆egin with classtop^ do ┆
0x03d760…03d780 20 20 20 20 20 20 20 77 69 74 68 20 68 65 6c 70 5b 69 6e 66 5d 20 64 6f 0a 20 20 20 20 20 20 20 ┆ with help[inf] do ┆
0x03d780…03d7a0 20 69 66 20 20 6e 6f 74 20 6f 76 65 72 67 61 6e 67 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ if not overgang then ┆
0x03d7a0…03d7c0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b 74 61 65 6c 3a 3d 20 73 74 61 ┆begin stacktael:= sta┆
0x03d7c0…03d7e0 63 6b 74 61 65 6c 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 74 61 63 6b 74 6f 70 ┆cktael+1; if stacktop┆
0x03d7e0…03d800 3d 20 63 6f 6e 73 74 39 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 52 30 20 20 27 ┆= const9 then consterror('LR0 '┆
0x03d800…03d820 (16, 0, 13) 2c 27 43 4f 4e 53 54 39 20 20 20 20 27 2c 63 6f 6e 73 74 39 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆,'CONST9 ',const9); ┆
0x03d820…03d840 20 20 73 74 61 63 6b 74 6f 70 3a 3d 20 73 74 61 63 6b 74 6f 70 2b 31 3b 0a 20 20 20 20 20 20 20 ┆ stacktop:= stacktop+1; ┆
0x03d840…03d860 20 20 20 20 6f 76 65 72 67 61 6e 67 3a 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ overgang:= true; ┆
0x03d860…03d880 77 69 74 68 20 73 74 61 63 6b 5b 73 74 61 63 6b 74 6f 70 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆with stack[stacktop] do ┆
0x03d880…03d8a0 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 76 67 3a 3d 20 ┆ begin symbovg:= ┆
0x03d8a0…03d8c0 69 6e 66 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 70 3a 3d 20 62 65 67 69 6e ┆inf; tilstp:= begin┆
0x03d8c0…03d8e0 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 65 ┆tilst; end e┆
0x03d8e0…03d900 6e 64 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 ┆nd end; (****** ┆
0x03d900…03d920 49 4e 49 54 49 41 4c 49 53 45 52 49 4e 47 20 20 20 2a 29 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆INITIALISERING *) begin ┆
0x03d920…03d940 20 20 20 20 67 6f 61 6c 70 72 6f 64 3a 3d 20 30 3b 0a 20 20 20 20 20 20 74 6f 70 3a 3d 70 6f 69 ┆ goalprod:= 0; top:=poi┆
0x03d940…03d960 6e 74 3b 20 6e 65 77 65 6c 6d 28 74 6f 70 2c 27 4c 52 30 27 29 3b 0a 20 20 20 20 20 20 66 72 65 ┆nt; newelm(top,'LR0'); fre┆
0x03d960…03d980 65 70 74 72 3a 3d 6e 69 6c 3b 20 61 6e 74 61 6c 74 69 6c 73 74 3a 3d 30 3b 20 6c 62 62 65 67 69 ┆eptr:=nil; antaltilst:=0; lbbegi┆
0x03d980…03d9a0 6e 3a 3d 30 3b 20 6c 62 65 6e 64 3a 3d 2d 31 3b 0a 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 72 6f ┆n:=0; lbend:=-1; allocp(ro┆
0x03d9a0…03d9c0 64 70 2c 31 2c 27 4c 52 30 20 20 20 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 63 6c 61 73 73 74 ┆dp,1,'LR0 '); classt┆
0x03d9c0…03d9e0 6f 70 3a 3d 20 72 6f 64 70 3b 0a 20 20 20 20 20 20 77 69 74 68 20 72 6f 64 70 5e 20 64 6f 0a 20 ┆op:= rodp; with rodp^ do ┆
0x03d9e0…03da00 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 70 72 6f 64 6e 72 3a 3d 20 67 6f 61 6c ┆ begin prodnr:= goal┆
0x03da00…03da20 (16, 0, 14) 70 72 6f 64 3b 0a 78 70 72 6f 64 6e 72 20 3a 3d 20 70 72 6f 64 6e 72 3b 0a 20 20 20 20 20 20 20 ┆prod; xprodnr := prodnr; ┆
0x03da20…03da40 20 6d 6f 64 65 3a 3d 20 31 3b 0a 20 20 20 20 20 20 20 20 6c 71 62 65 70 32 3a 3d 20 70 72 6f 64 ┆ mode:= 1; lqbep2:= prod┆
0x03da40…03da60 5b 67 6f 61 6c 70 72 6f 64 5d 2e 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 ┆[goalprod].start; alloca┆
0x03da60…03da80 74 65 28 6c 71 62 65 70 32 29 3b 0a 20 20 20 20 20 20 20 20 69 6e 66 3a 3d 20 72 68 73 5b 6c 71 ┆te(lqbep2); inf:= rhs[lq┆
0x03da80…03daa0 62 65 70 32 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 64 65 72 69 76 70 3a 3d 20 6e ┆bep2].symbol; derivp:= n┆
0x03daa0…03dac0 69 6c 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 62 61 73 6c 61 65 3a 3d 31 3b 0a ┆il; end; baslae:=1; ┆
0x03dac0…03dae0 20 20 20 20 20 20 73 74 61 63 6b 74 6f 70 3a 3d 20 31 3b 0a 20 20 20 20 20 20 77 69 74 68 20 73 ┆ stacktop:= 1; with s┆
0x03dae0…03db00 74 61 63 6b 5b 31 5d 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 74 ┆tack[1] do begin t┆
0x03db00…03db20 69 6c 73 74 70 3a 3d 20 72 6f 64 70 3b 0a 20 20 20 20 20 20 20 20 73 79 6d 62 6f 76 67 3a 3d 20 ┆ilstp:= rodp; symbovg:= ┆
0x03db20…03db40 72 6f 64 70 5e 2e 69 6e 66 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 74 69 6c 73 74 ┆rodp^.inf end; tilst┆
0x03db40…03db60 6e 72 3a 3d 20 30 3b 0a 20 20 20 20 20 20 74 69 6c 73 74 61 6e 64 5b 74 69 6c 73 74 6e 72 5d 2e ┆nr:= 0; tilstand[tilstnr].┆
0x03db60…03db80 6f 6c 64 73 74 61 72 74 3a 3d 20 72 6f 64 70 3b 0a 20 20 20 20 20 20 6a 75 73 74 65 72 28 72 6f ┆oldstart:= rodp; juster(ro┆
0x03db80…03dba0 64 70 2c 74 72 75 65 29 3b 0a 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 63 6c 61 73 73 74 6f 70 2c ┆dp,true); allocp(classtop,┆
0x03dba0…03dbc0 31 2c 27 4c 52 30 20 20 20 27 29 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 74 69 6c 73 74 3a 3d 20 ┆1,'LR0 '); begintilst:= ┆
0x03dbc0…03dbe0 63 6c 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 73 74 61 63 6b 74 6f 70 3e 30 ┆classtop; while stacktop>0┆
0x03dbe0…03dc00 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a ┆ do begin (*****┆
0x03dc00…03dc20 (16, 0, 15) 2a 20 20 20 20 54 49 4c 53 54 41 4e 44 2c 4f 56 45 52 47 41 4e 47 53 53 59 4d 42 4f 4c 20 41 46 ┆* TILSTAND,OVERGANGSSYMBOL AF┆
0x03dc20…03dc40 53 54 41 4b 4b 45 53 2e 20 2a 29 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 73 74 61 63 6b 5b 73 ┆STAKKES. *) with stack[s┆
0x03dc40…03dc60 74 61 63 6b 74 6f 70 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆tacktop] do begin ┆
0x03dc60…03dc80 20 20 20 20 6f 6c 64 70 3a 3d 74 69 6c 73 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 ┆ oldp:=tilstp; symb┆
0x03dc80…03dca0 3a 3d 20 73 79 6d 62 6f 76 67 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 ┆:= symbovg; end; ┆
0x03dca0…03dcc0 20 6c 71 62 65 70 3a 3d 20 6f 6c 64 70 3b 0a 20 20 20 20 20 20 20 20 73 74 61 63 6b 74 61 65 6c ┆ lqbep:= oldp; stacktael┆
0x03dcc0…03dce0 3a 3d 20 30 3b 0a 20 20 20 20 20 20 20 20 62 61 73 6c 61 65 3a 3d 20 30 3b 0a 20 20 20 20 20 20 ┆:= 0; baslae:= 0; ┆
0x03dce0…03dd00 20 20 73 74 61 63 6b 74 6f 70 3a 3d 20 73 74 61 63 6b 74 6f 70 2d 20 31 3b 0a 20 20 20 20 20 20 ┆ stacktop:= stacktop- 1; ┆
0x03dd00…03dd20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 32 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆ for i:=0 to const2 do ┆
0x03dd20…03dd40 77 69 74 68 20 68 65 6c 70 5b 69 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆with help[i] do begin ┆
0x03dd40…03dd60 20 20 20 20 20 20 20 20 61 66 6c 65 64 74 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 ┆ afledt:= false; ┆
0x03dd60…03dd80 20 20 6f 76 65 72 67 61 6e 67 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b ┆ overgang:= false; end;┆
0x03dd80…03dda0 0a 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 20 4e 59 54 20 42 41 53 49 53 2d ┆ (****** NYT BASIS-┆
0x03dda0…03ddc0 53 45 54 20 47 45 4e 45 52 45 52 45 53 20 20 2a 29 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 ┆SET GENERERES *) while ┆
0x03ddc0…03dde0 6c 71 62 65 70 5e 2e 69 6e 66 3c 3e 73 79 6d 62 20 64 6f 20 6c 71 62 65 70 3a 3d 20 6c 71 62 65 ┆lqbep^.inf<>symb do lqbep:= lqbe┆
0x03dde0…03de00 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 63 6c 6f 73 70 3a 3d 20 6c 71 62 65 70 ┆p^.derivp; closp:= lqbep┆
0x03de00…03de20 (16, 1, 1) 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 74 72 75 65 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆; while true do ┆
0x03de20…03de40 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 62 61 73 6c 61 65 3d 20 63 6f 6e 73 74 ┆begin if baslae= const┆
0x03de40…03de60 35 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 52 30 20 20 20 20 20 20 20 27 2c 27 ┆5 then consterror('LR0 ','┆
0x03de60…03de80 43 4f 4e 53 54 35 20 20 20 20 27 2c 63 6f 6e 73 74 35 29 3b 0a 20 20 20 20 20 20 20 20 20 20 62 ┆CONST5 ',const5); b┆
0x03de80…03dea0 61 73 6c 61 65 3a 3d 20 62 61 73 6c 61 65 2b 20 31 3b 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 ┆aslae:= baslae+ 1; wit┆
0x03dea0…03dec0 68 20 63 6c 61 73 73 74 6f 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆h classtop^ do begin ┆
0x03dec0…03dee0 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 70 3a 3d 20 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 ┆ nextp:= nil; ┆
0x03dee0…03df00 20 20 20 20 70 72 6f 64 6e 72 3a 3d 20 6c 71 62 65 70 5e 2e 70 72 6f 64 6e 72 3b 0a 78 70 72 6f ┆ prodnr:= lqbep^.prodnr; xpro┆
0x03df00…03df20 64 6e 72 20 3a 3d 20 70 72 6f 64 6e 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 68 ┆dnr := prodnr; modeh┆
0x03df20…03df40 3a 3d 20 6c 71 62 65 70 5e 2e 6d 6f 64 65 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆:= lqbep^.mode+1; if┆
0x03df40…03df60 20 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e 67 64 65 3c 6d 6f 64 65 68 20 74 68 65 6e ┆ prod[prodnr].laengde<modeh then┆
0x03df60…03df80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x03df80…03dfa0 20 20 20 6d 6f 64 65 3a 3d 20 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 3a ┆ mode:= 0; inf:┆
0x03dfa0…03dfc0 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 ┆=0; end else ┆
0x03dfc0…03dfe0 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 ┆ begin mode┆
0x03dfe0…03e000 3a 3d 20 6d 6f 64 65 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 32 3a ┆:= modeh; lqbep2:┆
0x03e000…03e020 (16, 1, 2) 3d 20 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆= prod[prodnr].start; ┆
0x03e020…03e040 20 20 20 20 20 66 6f 72 20 69 3a 3d 20 6d 6f 64 65 20 64 6f 77 6e 74 6f 20 31 20 64 6f 20 61 6c ┆ for i:= mode downto 1 do al┆
0x03e040…03e060 6c 6f 63 61 74 65 28 6c 71 62 65 70 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ┆locate(lqbep2); i┆
0x03e060…03e080 6e 66 3a 3d 20 72 68 73 5b 6c 71 62 65 70 32 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 ┆nf:= rhs[lqbep2].symbol; ┆
0x03e080…03e0a0 20 20 20 20 20 20 20 20 73 74 61 63 6b 65 6c 6c 65 72 65 6a 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ stackellerej; ┆
0x03e0a0…03e0c0 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 ┆ end; end; ┆
0x03e0c0…03e0e0 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 6c 71 62 65 ┆ repeat lqbep:= lqbe┆
0x03e0e0…03e100 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 71 62 65 70 20 ┆p^.derivp; if lqbep ┆
0x03e100…03e120 3d 20 6e 69 6c 20 74 68 65 6e 20 67 6f 74 6f 20 32 30 3b 0a 20 20 20 20 20 20 20 20 20 20 75 6e ┆= nil then goto 20; un┆
0x03e120…03e140 74 69 6c 20 6c 71 62 65 70 5e 2e 69 6e 66 3d 73 79 6d 62 3b 0a 20 20 20 20 20 20 20 20 20 20 68 ┆til lqbep^.inf=symb; h┆
0x03e140…03e160 65 6c 70 70 3a 3d 20 63 6c 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 ┆elpp:= classtop; alloc┆
0x03e160…03e180 70 28 63 6c 61 73 73 74 6f 70 2c 31 2c 27 4c 52 30 20 20 20 20 20 20 20 27 29 3b 0a 20 20 20 20 ┆p(classtop,1,'LR0 '); ┆
0x03e180…03e1a0 20 20 20 20 20 20 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 3a 3d 20 63 6c 61 73 73 74 6f 70 0a 20 ┆ helpp^.derivp:= classtop ┆
0x03e1a0…03e1c0 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 32 30 3a 20 63 6c 61 73 73 74 6f 70 ┆ end; 20: classtop┆
0x03e1c0…03e1e0 5e 2e 64 65 72 69 76 70 3a 3d 20 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a ┆^.derivp:= nil; (*****┆
0x03e1e0…03e200 2a 20 20 20 54 45 53 54 20 4f 4d 20 42 41 53 49 53 2d 53 45 54 20 45 52 20 47 45 4e 47 41 4e 47 ┆* TEST OM BASIS-SET ER GENGANG┆
0x03e200…03e220 (16, 1, 3) 45 52 20 20 2a 29 0a 20 20 20 20 20 20 20 20 6b 6f 70 69 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 ┆ER *) kopi:= false; ┆
0x03e220…03e240 20 20 20 20 20 6c 71 62 65 70 32 3a 3d 20 70 72 6f 64 5b 62 65 67 69 6e 74 69 6c 73 74 5e 2e 70 ┆ lqbep2:= prod[begintilst^.p┆
0x03e240…03e260 72 6f 64 6e 72 5d 2e 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 20 62 65 ┆rodnr].start; for i:= be┆
0x03e260…03e280 67 69 6e 74 69 6c 73 74 5e 2e 6d 6f 64 65 20 64 6f 77 6e 74 6f 20 31 20 64 6f 20 61 6c 6c 6f 63 ┆gintilst^.mode downto 1 do alloc┆
0x03e280…03e2a0 61 74 65 28 6c 71 62 65 70 32 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 72 68 73 5b 6c 71 62 65 ┆ate(lqbep2); if rhs[lqbe┆
0x03e2a0…03e2c0 70 32 5d 2e 70 61 72 73 65 72 70 3c 3e 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 77 ┆p2].parserp<>nil then w┆
0x03e2c0…03e2e0 68 69 6c 65 20 28 6c 71 62 65 70 32 3c 3e 72 68 73 6e 69 6c 29 20 61 6e 64 20 28 20 6e 6f 74 20 ┆hile (lqbep2<>rhsnil) and ( not ┆
0x03e2e0…03e300 6b 6f 70 69 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5b 6c 71 62 65 70 ┆kopi) do with rhs[lqbep┆
0x03e300…03e320 32 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆2] do begin ┆
0x03e320…03e340 69 66 20 62 61 73 69 73 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 62 61 73 ┆if basis then if bas┆
0x03e340…03e360 6c 61 65 3d 62 61 73 69 73 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆lae=basisl then beg┆
0x03e360…03e380 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6f 70 69 3a 3d 20 74 72 75 65 3b 0a 20 ┆in kopi:= true; ┆
0x03e380…03e3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 62 65 67 69 6e 74 69 6c 73 74 ┆ lqbep:= begintilst┆
0x03e3a0…03e3c0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 6c 71 62 65 70 3c 3e 6e ┆; while (lqbep<>n┆
0x03e3c0…03e3e0 69 6c 29 20 61 6e 64 20 6b 6f 70 69 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆il) and kopi do w┆
0x03e3e0…03e400 69 74 68 20 6c 71 62 65 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆ith lqbep^ do beg┆
0x03e400…03e420 (16, 1, 4) 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6f 70 69 3a 3d 20 66 61 6c 73 65 ┆in kopi:= false┆
0x03e420…03e440 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 20 70 61 72 73 65 ┆; helpp:= parse┆
0x03e440…03e460 72 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 68 65 6c 70 70 ┆rp; while helpp┆
0x03e460…03e480 3c 3e 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆<>nil do begin ┆
0x03e480…03e4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6f 70 69 3a 3d 28 28 70 72 6f 64 6e ┆ kopi:=((prodn┆
0x03e4a0…03e4c0 72 3d 68 65 6c 70 70 5e 2e 70 72 6f 64 6e 72 29 20 61 6e 64 20 28 6d 6f 64 65 3d 68 65 6c 70 70 ┆r=helpp^.prodnr) and (mode=helpp┆
0x03e4c0…03e4e0 5e 2e 6d 6f 64 65 29 29 20 6f 72 20 6b 6f 70 69 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆^.mode)) or kopi; ┆
0x03e4e0…03e500 20 20 20 20 20 68 65 6c 70 70 3a 3d 20 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 0a 20 20 20 20 20 ┆ helpp:= helpp^.derivp ┆
0x03e500…03e520 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x03e520…03e540 20 20 6c 71 62 65 70 3a 3d 20 64 65 72 69 76 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ lqbep:= derivp ┆
0x03e540…03e560 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 ┆end; end; ┆
0x03e560…03e580 20 20 69 66 20 20 6e 6f 74 20 6b 6f 70 69 20 74 68 65 6e 20 6c 71 62 65 70 32 3a 3d 20 6c 69 6e ┆ if not kopi then lqbep2:= lin┆
0x03e580…03e5a0 6b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 66 20 6b 6f 70 69 20 ┆k end; if kopi ┆
0x03e5a0…03e5c0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 42 41 53 49 53 2d ┆then (****** BASIS-┆
0x03e5c0…03e5e0 53 45 54 20 47 45 4e 4b 45 4e 44 54 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆SET GENKENDT *) begin ┆
0x03e5e0…03e600 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f 73 70 5e 2e 6e 65 78 74 70 3a 3d 20 72 68 73 5b 6c 71 ┆ closp^.nextp:= rhs[lq┆
0x03e600…03e620 (16, 1, 5) 62 65 70 32 5d 2e 70 61 72 73 65 72 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b 74 ┆bep2].parserp; stackt┆
0x03e620…03e640 6f 70 3a 3d 20 73 74 61 63 6b 74 6f 70 2d 20 73 74 61 63 6b 74 61 65 6c 3b 0a 20 20 20 20 20 20 ┆op:= stacktop- stacktael; ┆
0x03e640…03e660 20 20 20 20 20 66 72 65 65 6c 69 73 74 28 62 65 67 69 6e 74 69 6c 73 74 29 3b 0a 20 20 20 20 20 ┆ freelist(begintilst); ┆
0x03e660…03e680 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 63 6c 61 73 73 74 6f 70 2c 31 2c 27 4c 52 30 27 29 3b 0a ┆ allocp(classtop,1,'LR0'); ┆
0x03e680…03e6a0 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 74 69 6c 73 74 3a 3d 63 6c 61 73 73 74 6f 70 3b ┆ begintilst:=classtop;┆
0x03e6a0…03e6c0 0a 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 2a ┆ end else (*┆
0x03e6c0…03e6e0 2a 2a 2a 2a 2a 20 20 20 20 42 41 53 49 53 2d 53 45 54 20 41 43 43 45 50 54 45 52 45 54 20 53 4f ┆***** BASIS-SET ACCEPTERET SO┆
0x03e6e0…03e700 4d 20 4e 59 54 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆M NYT *) begin ┆
0x03e700…03e720 20 20 20 20 63 6c 6f 73 70 5e 2e 6e 65 78 74 70 3a 3d 20 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 ┆ closp^.nextp:= begintilst; ┆
0x03e720…03e740 20 20 20 20 20 20 20 20 20 20 69 66 20 74 69 6c 73 74 6e 72 3d 20 63 6f 6e 73 74 31 30 20 74 68 ┆ if tilstnr= const10 th┆
0x03e740…03e760 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 52 30 20 20 27 2c 27 43 4f 4e 53 54 31 30 20 20 ┆en consterror('LR0 ','CONST10 ┆
0x03e760…03e780 20 27 2c 63 6f 6e 73 74 31 30 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 6e 72 3a ┆ ',const10); tilstnr:┆
0x03e780…03e7a0 3d 20 74 69 6c 73 74 6e 72 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 61 6e 64 ┆= tilstnr+1; tilstand┆
0x03e7a0…03e7c0 5b 74 69 6c 73 74 6e 72 5d 2e 6f 6c 64 73 74 61 72 74 3a 3d 20 62 65 67 69 6e 74 69 6c 73 74 3b ┆[tilstnr].oldstart:= begintilst;┆
0x03e7c0…03e7e0 0a 20 20 20 20 20 20 20 20 20 20 20 6a 75 73 74 65 72 28 62 65 67 69 6e 74 69 6c 73 74 2c 74 72 ┆ juster(begintilst,tr┆
0x03e7e0…03e800 75 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 20 20 54 49 ┆ue); (****** TI┆
0x03e800…03e820 (16, 1, 6) 4c 48 51 52 45 4e 44 45 20 43 4c 4f 53 55 52 45 2d 53 45 54 20 47 45 4e 45 52 45 52 45 53 2e 20 ┆LHQRENDE CLOSURE-SET GENERERES. ┆
0x03e820…03e840 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f 73 70 3a 3d 20 63 6c 61 73 73 74 6f ┆ *) closp:= classto┆
0x03e840…03e860 70 3b 0a 65 72 72 6f 72 70 72 6f 64 6e 6f 20 3a 3d 20 63 6c 6f 73 70 5e 2e 70 72 6f 64 6e 72 3b ┆p; errorprodno := closp^.prodnr;┆
0x03e860…03e880 0a 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 62 65 67 69 6e 74 69 6c 73 74 3b 0a ┆ lqbep:= begintilst; ┆
0x03e880…03e8a0 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 71 62 65 70 3c 3e 6e 69 6c 20 64 6f 0a 20 ┆ while lqbep<>nil do ┆
0x03e8a0…03e8c0 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 71 62 65 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 ┆ with lqbep^ do ┆
0x03e8c0…03e8e0 20 20 20 20 77 69 74 68 20 68 65 6c 70 5b 69 6e 66 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 ┆ with help[inf] do ┆
0x03e8e0…03e900 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6d 6f 64 65 20 3e 20 30 20 ┆ begin if mode > 0 ┆
0x03e900…03e920 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 20 6e 6f 74 20 28 69 6e 66 20 ┆then if not (inf ┆
0x03e920…03e940 20 3c 3d 74 65 72 6d 67 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆ <=termg) then if┆
0x03e940…03e960 20 20 6e 6f 74 20 61 66 6c 65 64 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ not afledt then ┆
0x03e960…03e980 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 66 6c 65 64 74 ┆ begin afledt┆
0x03e980…03e9a0 3a 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 6e ┆:= true; prodn┆
0x03e9a0…03e9c0 6f 3a 3d 20 70 72 6f 64 69 6e 64 65 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆o:= prodindex; ┆
0x03e9c0…03e9e0 20 77 68 69 6c 65 20 70 72 6f 64 5b 70 72 6f 64 6e 6f 5d 2e 6c 65 66 74 73 69 64 65 20 3d 20 69 ┆ while prod[prodno].leftside = i┆
0x03e9e0…03ea00 6e 66 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 72 6f ┆nf do with pro┆
0x03ea00…03ea20 (16, 1, 7) 64 5b 70 72 6f 64 6e 6f 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆d[prodno] do b┆
0x03ea20…03ea40 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d ┆egin helpp:=┆
0x03ea40…03ea60 20 63 6c 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 ┆ classtop; a┆
0x03ea60…03ea80 6c 6c 6f 63 70 28 63 6c 61 73 73 74 6f 70 2c 31 2c 27 4c 52 30 20 27 29 3b 0a 20 20 20 20 20 20 ┆llocp(classtop,1,'LR0 '); ┆
0x03ea80…03eaa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 3a 3d 20 63 6c ┆ helpp^.derivp:= cl┆
0x03eaa0…03eac0 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 ┆asstop; with┆
0x03eac0…03eae0 20 63 6c 61 73 73 74 6f 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ classtop^ do ┆
0x03eae0…03eb00 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 ┆ begin lq┆
0x03eb00…03eb20 62 65 70 32 3a 3d 20 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆bep2:= start; ┆
0x03eb20…03eb40 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 6c 71 62 65 70 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ allocate(lqbep2); ┆
0x03eb40…03eb60 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 3a 3d 20 72 68 73 5b 6c 71 62 65 70 32 5d 2e 73 79 ┆ inf:= rhs[lqbep2].sy┆
0x03eb60…03eb80 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 ┆mbol; if p┆
0x03eb80…03eba0 72 6f 64 5b 70 72 6f 64 6e 6f 5d 2e 6c 61 65 6e 67 64 65 3d 30 20 74 68 65 6e 20 28 2a 45 4d 50 ┆rod[prodno].laengde=0 then (*EMP┆
0x03eba0…03ebc0 54 59 20 52 49 47 48 54 48 41 4e 44 20 53 49 44 45 2a 29 20 6d 6f 64 65 3a 3d 30 0a 20 20 20 20 ┆TY RIGHTHAND SIDE*) mode:=0 ┆
0x03ebc0…03ebe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 6d 6f 64 65 3a 3d 31 3b 0a ┆ else mode:=1; ┆
0x03ebe0…03ec00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 6e 72 3a 3d 20 70 ┆ prodnr:= p┆
0x03ec00…03ec20 (16, 1, 8) 72 6f 64 6e 6f 3b 0a 78 70 72 6f 64 6e 72 20 3a 3d 20 65 72 72 6f 72 70 72 6f 64 6e 6f 3b 0a 20 ┆rodno; xprodnr := errorprodno; ┆
0x03ec20…03ec40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 72 69 76 70 3a 3d 20 6e 69 ┆ derivp:= ni┆
0x03ec40…03ec60 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 70 3a 3d ┆l; nextp:=┆
0x03ec60…03ec80 20 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆ nil; end; ┆
0x03ec80…03eca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6c 61 73 73 74 6f 70 5e 2e ┆ if classtop^.┆
0x03eca0…03ecc0 6d 6f 64 65 3e 30 20 74 68 65 6e 20 73 74 61 63 6b 65 6c 6c 65 72 65 6a 3b 0a 20 20 20 20 20 20 ┆mode>0 then stackellerej; ┆
0x03ecc0…03ece0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 6e 6f 3a 3d 20 70 72 6f 64 6e 6f 2b 31 3b ┆ prodno:= prodno+1;┆
0x03ece0…03ed00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆ end; ┆
0x03ed00…03ed20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a ┆ end; lqbep:┆
0x03ed20…03ed40 3d 20 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆= derivp; end; ┆
0x03ed40…03ed60 20 20 20 20 20 77 69 74 68 20 63 6c 6f 73 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 69 ┆ with closp^ do i┆
0x03ed60…03ed80 66 20 64 65 72 69 76 70 3c 3e 6e 69 6c 20 74 68 65 6e 20 6a 75 73 74 65 72 28 64 65 72 69 76 70 ┆f derivp<>nil then juster(derivp┆
0x03ed80…03eda0 2c 66 61 6c 73 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 63 6c 61 73 73 ┆,false); allocp(class┆
0x03eda0…03edc0 74 6f 70 2c 31 2c 27 4c 52 30 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 74 69 ┆top,1,'LR0'); beginti┆
0x03edc0…03ede0 6c 73 74 3a 3d 20 63 6c 61 73 73 74 6f 70 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆lst:= classtop end; ┆
0x03ede0…03ee00 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 63 6c 61 73 73 74 6f 70 3b 0a 20 ┆ end; gemp:= classtop; ┆
0x03ee00…03ee20 (16, 1, 9) 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 32 5d 20 74 68 65 6e 20 73 6b 72 69 76 70 61 72 ┆ if options[2] then skrivpar┆
0x03ee20…03ee40 73 65 72 28 63 6c 61 73 73 74 6f 70 29 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b ┆ser(classtop); if options[┆
0x03ee40…03ee60 33 30 5d 20 74 68 65 6e 20 6e 69 63 65 70 61 72 73 65 72 20 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 ┆30] then niceparser ; end; ┆
0x03ee60…03ee80 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 45 4e 44 20 4f 46 20 50 52 4f 43 45 44 55 52 45 20 20 ┆ (****** END OF PROCEDURE ┆
0x03ee80…03eea0 4c 52 30 2a 29 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 64 75 6d 70 31 3b 0a 20 ┆LR0*) procedure dump1; ┆
0x03eea0…03eec0 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 ┆ var i: integer; beg┆
0x03eec0…03eee0 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6c 66 2c 27 20 54 49 4c 53 54 41 ┆in write(lf,lf,lf,' TILSTA┆
0x03eee0…03ef00 4e 44 27 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 61 6e 74 61 6c 74 69 6c ┆ND'); for i:=0 to antaltil┆
0x03ef00…03ef20 73 74 20 64 6f 0a 20 20 20 20 20 20 77 69 74 68 20 74 69 6c 73 74 61 6e 64 5b 69 5d 64 6f 0a 20 ┆st do with tilstand[i]do ┆
0x03ef20…03ef40 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 2c 6f 72 64 28 6f 6c 64 73 74 61 72 74 29 2c ┆ write(lf,' ',ord(oldstart),┆
0x03ef40…03ef60 6f 72 64 28 6e 65 77 73 74 61 72 74 29 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 ┆ord(newstart)); end; ┆
0x03ef60…03ef80 20 70 72 6f 63 65 64 75 72 65 20 72 65 6d 65 6d 62 65 72 28 70 3a 70 6f 69 6e 74 65 72 29 3b 0a ┆ procedure remember(p:pointer); ┆
0x03ef80…03efa0 20 20 20 20 20 20 20 20 28 2a 20 52 45 4d 45 4d 42 45 52 20 49 53 20 55 53 45 44 20 54 4f 20 43 ┆ (* REMEMBER IS USED TO C┆
0x03efa0…03efc0 4f 55 4e 54 20 54 48 45 0a 20 20 20 20 20 20 20 20 46 52 45 51 55 45 4e 43 59 20 4f 46 20 48 4f ┆OUNT THE FREQUENCY OF HO┆
0x03efc0…03efe0 57 20 4f 46 54 45 4e 0a 20 20 20 20 20 20 20 20 54 48 45 20 44 49 46 46 45 52 45 4e 54 20 56 41 ┆W OFTEN THE DIFFERENT VA┆
0x03efe0…03f000 4c 55 45 53 20 4f 46 20 4e 45 58 54 50 0a 20 20 20 20 20 20 20 20 49 4e 20 41 20 4c 4f 4f 4b 42 ┆LUES OF NEXTP IN A LOOKB┆
0x03f000…03f020 (16, 1, 10) 41 43 4b 53 54 41 54 45 20 41 52 45 20 55 53 45 44 20 2a 29 0a 20 20 20 20 6c 61 62 65 6c 20 35 ┆ACKSTATE ARE USED *) label 5┆
0x03f020…03f040 3b 0a 20 20 20 20 76 61 72 20 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a ┆; var i: integer; begin ┆
0x03f040…03f060 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 66 63 71 69 20 64 6f 0a 20 20 20 20 20 20 ┆ for i:=1 to fcqi do ┆
0x03f060…03f080 69 66 20 66 63 71 5b 69 5d 2e 75 64 67 61 6e 67 3d 70 20 74 68 65 6e 20 67 6f 74 6f 20 35 3b 0a ┆if fcq[i].udgang=p then goto 5; ┆
0x03f080…03f0a0 20 20 20 20 20 20 69 66 20 69 3c 3e 69 20 74 68 65 6e 0a 35 3a 20 77 69 74 68 20 66 63 71 5b 69 ┆ if i<>i then 5: with fcq[i┆
0x03f0a0…03f0c0 5d 20 64 6f 0a 62 65 67 69 6e 0a 69 66 20 66 72 65 6b 76 65 6e 73 20 3d 20 63 6f 6e 73 74 36 20 ┆] do begin if frekvens = const6 ┆
0x03f0c0…03f0e0 74 68 65 6e 0a 63 6f 6e 73 74 65 72 72 6f 72 28 27 72 65 6d 65 6d 62 65 72 27 2c 27 63 6f 6e 73 ┆then consterror('remember','cons┆
0x03f0e0…03f100 74 36 20 20 27 2c 63 6f 6e 73 74 36 29 3b 0a 66 72 65 6b 76 65 6e 73 20 3a 3d 20 66 72 65 6b 76 ┆t6 ',const6); frekvens := frekv┆
0x03f100…03f120 65 6e 73 20 2b 20 31 3b 0a 65 6e 64 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 ┆ens + 1; end else b┆
0x03f120…03f140 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 66 63 71 69 3a 3d 66 63 71 69 2b 31 3b 0a 20 20 20 20 ┆egin fcqi:=fcqi+1; ┆
0x03f140…03f160 20 20 20 20 20 69 66 20 66 63 71 69 3e 63 6f 6e 73 74 33 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 ┆ if fcqi>const3 then conster┆
0x03f160…03f180 72 6f 72 28 27 20 52 45 4d 45 4d 42 45 52 20 27 2c 27 43 4f 4e 53 54 33 27 2c 63 6f 6e 73 74 33 ┆ror(' REMEMBER ','CONST3',const3┆
0x03f180…03f1a0 29 3b 0a 20 20 20 20 20 20 20 20 20 66 63 71 5b 66 63 71 69 5d 2e 75 64 67 61 6e 67 3a 3d 70 3b ┆); fcq[fcqi].udgang:=p;┆
0x03f1a0…03f1c0 0a 20 20 20 20 20 20 20 20 20 66 63 71 5b 66 63 71 69 5d 2e 66 72 65 6b 76 65 6e 73 3a 3d 31 3b ┆ fcq[fcqi].frekvens:=1;┆
0x03f1c0…03f1e0 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 65 6e 64 20 28 2a 20 52 45 4d 45 4d 42 45 52 ┆ end; end (* REMEMBER┆
0x03f1e0…03f200 20 2a 29 20 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6f 70 74 69 6d 69 7a 65 28 76 ┆ *) ; procedure optimize(v┆
0x03f200…03f220 (16, 1, 11) 61 72 20 6d 61 78 6e 65 78 74 70 3a 70 6f 69 6e 74 65 72 3b 20 76 61 72 20 6d 64 3a 69 6e 74 65 ┆ar maxnextp:pointer; var md:inte┆
0x03f220…03f240 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 4f 50 54 49 4d 49 5a 45 20 46 49 4e 44 53 20 ┆ger); (* OPTIMIZE FINDS ┆
0x03f240…03f260 54 48 45 20 4e 45 58 54 50 2c 57 48 49 43 48 20 49 53 20 4d 4f 53 54 20 4f 46 54 45 4e 20 55 53 ┆THE NEXTP,WHICH IS MOST OFTEN US┆
0x03f260…03f280 45 44 20 49 4e 0a 20 20 20 20 20 20 20 20 54 48 45 20 53 54 41 54 45 2c 41 4e 44 20 44 45 4c 45 ┆ED IN THE STATE,AND DELE┆
0x03f280…03f2a0 54 45 53 20 54 48 45 20 53 54 41 54 45 45 4c 45 4d 45 4e 54 53 20 57 48 45 52 45 20 49 54 20 4f ┆TES THE STATEELEMENTS WHERE IT O┆
0x03f2a0…03f2c0 43 43 55 52 53 2a 29 0a 20 20 20 20 6c 61 62 65 6c 20 31 30 3b 0a 20 20 20 20 76 61 72 20 70 3a ┆CCURS*) label 10; var p:┆
0x03f2c0…03f2e0 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 20 20 6d 61 78 2c 69 2c 68 75 73 6b 3a 69 6e 74 65 67 65 ┆pointer; max,i,husk:intege┆
0x03f2e0…03f300 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 32 31 ┆r; begin if options[21┆
0x03f300…03f320 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 20 20 77 72 69 74 65 28 6c 66 2c 27 ┆] then begin write(lf,'┆
0x03f320…03f340 20 27 2c 27 46 43 51 27 2c 6c 66 2c 6c 66 2c 27 20 20 20 20 55 44 47 41 4e 47 27 2c 27 46 52 45 ┆ ','FCQ',lf,lf,' UDGANG','FRE┆
0x03f340…03f360 4b 56 45 4e 53 27 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f ┆KVENS',lf); for i:=1 to┆
0x03f360…03f380 20 66 63 71 69 20 64 6f 20 77 69 74 68 20 66 63 71 5b 69 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆ fcqi do with fcq[i] do ┆
0x03f380…03f3a0 20 77 72 69 74 65 28 6f 72 64 28 75 64 67 61 6e 67 29 2c 66 72 65 6b 76 65 6e 73 2c 6c 66 29 3b ┆ write(ord(udgang),frekvens,lf);┆
0x03f3a0…03f3c0 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 65 ┆ write(lf,lf); e┆
0x03f3c0…03f3e0 6e 64 3b 0a 20 20 20 20 20 20 6d 61 78 6e 65 78 74 70 3a 3d 66 63 71 5b 31 5d 2e 75 64 67 61 6e ┆nd; maxnextp:=fcq[1].udgan┆
0x03f3e0…03f400 67 3b 0a 20 20 20 20 20 20 6d 61 78 3a 3d 66 63 71 5b 31 5d 2e 66 72 65 6b 76 65 6e 73 3b 0a 20 ┆g; max:=fcq[1].frekvens; ┆
0x03f400…03f420 (16, 1, 12) 20 20 20 20 20 66 6f 72 20 69 3a 3d 32 20 74 6f 20 66 63 71 69 20 64 6f 0a 20 20 20 20 20 20 77 ┆ for i:=2 to fcqi do w┆
0x03f420…03f440 69 74 68 20 66 63 71 5b 69 5d 20 64 6f 0a 20 20 20 20 20 20 69 66 20 66 72 65 6b 76 65 6e 73 20 ┆ith fcq[i] do if frekvens ┆
0x03f440…03f460 3e 6d 61 78 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 6d 61 78 3a 3d 66 72 65 6b ┆>max then begin max:=frek┆
0x03f460…03f480 76 65 6e 73 3b 20 6d 61 78 6e 65 78 74 70 3a 3d 75 64 67 61 6e 67 20 65 6e 64 3b 0a 20 0a 20 20 ┆vens; maxnextp:=udgang end; ┆
0x03f480…03f4a0 20 20 20 20 69 66 20 6d 64 3d 34 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆ if md=4 then begin ┆
0x03f4a0…03f4c0 20 20 20 20 20 20 20 70 3a 3d 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 20 77 ┆ p:=begintilst; w┆
0x03f4c0…03f4e0 68 69 6c 65 20 70 5e 2e 6e 65 78 74 70 3c 3e 6d 61 78 6e 65 78 74 70 20 64 6f 20 70 3a 3d 70 5e ┆hile p^.nextp<>maxnextp do p:=p^┆
0x03f4e0…03f500 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 68 75 73 6b 3a 3d 70 5e 2e 70 72 6f 64 6e ┆.derivp; husk:=p^.prodn┆
0x03f500…03f520 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 54 48 45 20 4c 4f 4f 4b 41 48 45 41 44 2d 53 ┆r; (* THE LOOKAHEAD-S┆
0x03f520…03f540 45 54 20 4f 46 20 50 52 4f 44 2e 20 3c 3e 48 55 53 4b 27 20 57 49 4c 4c 20 42 45 20 44 45 4c 45 ┆ET OF PROD. <>HUSK' WILL BE DELE┆
0x03f540…03f560 54 45 44 20 2a 29 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 20 20 77 68 69 ┆TED *) end; whi┆
0x03f560…03f580 6c 65 28 62 65 67 69 6e 74 69 6c 73 74 5e 2e 6e 65 78 74 70 3d 6d 61 78 6e 65 78 74 70 29 20 61 ┆le(begintilst^.nextp=maxnextp) a┆
0x03f580…03f5a0 6e 64 20 28 62 65 67 69 6e 74 69 6c 73 74 5e 2e 6d 6f 64 65 3d 6d 64 29 20 64 6f 0a 20 20 20 20 ┆nd (begintilst^.mode=md) do ┆
0x03f5a0…03f5c0 20 20 62 65 67 69 6e 74 69 6c 73 74 3a 3d 62 65 67 69 6e 74 69 6c 73 74 5e 2e 64 65 72 69 76 70 ┆ begintilst:=begintilst^.derivp┆
0x03f5c0…03f5e0 3b 0a 20 0a 20 20 20 20 20 20 70 3a 3d 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 72 ┆; p:=begintilst; r┆
0x03f5e0…03f600 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 6f 6c 64 70 3a 3d 70 3b 0a 20 20 20 20 20 20 20 20 72 ┆epeat oldp:=p; r┆
0x03f600…03f620 (16, 1, 13) 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 70 3a 3d 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 ┆epeat p:=p^.derivp; ┆
0x03f620…03f640 20 20 20 20 20 20 20 20 69 66 20 70 3d 6e 69 6c 20 74 68 65 6e 20 67 6f 74 6f 20 31 30 3b 0a 20 ┆ if p=nil then goto 10; ┆
0x03f640…03f660 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 20 70 5e 2e 6e 65 78 74 70 3c 3e 6d 61 78 6e 65 78 74 ┆ until ( p^.nextp<>maxnext┆
0x03f660…03f680 70 29 20 6f 72 20 28 70 5e 2e 6d 6f 64 65 3c 3e 6d 64 29 3b 0a 20 20 20 20 20 20 20 20 31 30 3a ┆p) or (p^.mode<>md); 10:┆
0x03f680…03f6a0 0a 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 70 5e 2e 64 65 72 69 76 70 3a 3d 70 3b 0a 20 20 20 ┆ oldp^.derivp:=p; ┆
0x03f6a0…03f6c0 20 20 20 75 6e 74 69 6c 20 70 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 69 66 20 6d 64 3d 34 20 74 68 ┆ until p=nil; if md=4 th┆
0x03f6c0…03f6e0 65 6e 20 6d 64 3a 3d 68 75 73 6b 3b 0a 20 0a 20 20 20 20 65 6e 64 20 28 2a 20 45 4e 44 20 4f 50 ┆en md:=husk; end (* END OP┆
0x03f6e0…03f700 54 49 4d 49 5a 45 20 2a 29 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 ┆TIMIZE *) ; (*dollar-f┆
0x03f700…03f720 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 6f 6f 6b 62 3b 0a 20 20 20 20 20 20 20 20 ┆*) procedure lookb; ┆
0x03f720…03f740 28 2a 20 4c 4f 4f 4b 42 20 47 45 4e 45 52 41 54 45 53 20 54 48 45 20 4c 4f 4f 4b 42 41 43 4b 53 ┆(* LOOKB GENERATES THE LOOKBACKS┆
0x03f740…03f760 54 41 54 45 53 20 2a 29 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 70 72 6f 64 6e 72 2c 73 79 ┆TATES *) var prodnr,sy┆
0x03f760…03f780 6d 62 2c 6d 64 2c 72 31 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 70 6f 69 6e 74 3a 20 70 ┆mb,md,r1:integer; point: p┆
0x03f780…03f7a0 6f 69 6e 74 65 72 32 3b 74 69 6c 73 74 70 3a 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 62 65 67 69 ┆ointer2;tilstp:pointer; begi┆
0x03f7a0…03f7c0 6e 0a 20 20 20 20 20 20 70 72 6f 64 5b 30 5d 2e 6c 6f 6f 6b 62 61 63 6b 70 3a 3d 6e 69 6c 3b 0a ┆n prod[0].lookbackp:=nil; ┆
0x03f7c0…03f7e0 20 20 20 20 20 20 61 6e 74 61 6c 74 69 6c 73 74 3a 3d 74 69 6c 73 74 6e 72 3b 0a 20 20 20 20 20 ┆ antaltilst:=tilstnr; ┆
0x03f7e0…03f800 20 6c 62 62 65 67 69 6e 3a 3d 74 69 6c 73 74 6e 72 2b 31 3b 0a 20 20 20 20 20 20 66 72 65 65 70 ┆ lbbegin:=tilstnr+1; freep┆
0x03f800…03f820 (16, 1, 14) 74 72 3a 3d 6e 69 6c 3b 0a 20 0a 20 20 20 20 20 20 66 6f 72 20 70 72 6f 64 6e 72 3a 3d 31 20 74 ┆tr:=nil; for prodnr:=1 t┆
0x03f820…03f840 6f 20 61 6e 74 61 6c 70 72 6f 64 20 64 6f 0a 20 20 20 20 20 20 77 69 74 68 20 70 72 6f 64 5b 70 ┆o antalprod do with prod[p┆
0x03f840…03f860 72 6f 64 6e 72 5d 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 66 63 ┆rodnr] do begin fc┆
0x03f860…03f880 71 69 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 63 6c 61 73 73 74 6f 70 2c 35 ┆qi:=0; allocp(classtop,5┆
0x03f880…03f8a0 2c 27 4c 4f 4f 4b 42 50 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 74 69 6c ┆,'LOOKBP '); begintil┆
0x03f8a0…03f8c0 73 74 3a 3d 63 6c 61 73 73 74 6f 70 3b 20 73 79 6d 62 3a 3d 6c 65 66 74 73 69 64 65 3b 0a 20 20 ┆st:=classtop; symb:=leftside; ┆
0x03f8c0…03f8e0 20 20 20 20 20 20 70 6f 69 6e 74 3a 3d 73 74 61 72 74 3b 20 69 66 20 6c 61 65 6e 67 64 65 3e 30 ┆ point:=start; if laengde>0┆
0x03f8e0…03f900 20 74 68 65 6e 20 28 2a 52 48 53 20 4e 4f 54 20 45 4d 50 54 59 2a 29 20 61 6c 6c 6f 63 61 74 65 ┆ then (*RHS NOT EMPTY*) allocate┆
0x03f900…03f920 28 70 6f 69 6e 74 29 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 70 6f 69 6e 74 3c 3e 72 68 ┆(point); while point<>rh┆
0x03f920…03f940 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 63 6c 61 73 73 74 6f 70 5e 20 64 ┆snil do with classtop^ d┆
0x03f940…03f960 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 20 6d 6f 64 65 3a 3d 35 3b 0a 20 20 20 20 20 20 ┆o begin mode:=5; ┆
0x03f960…03f980 20 20 20 20 74 69 6c 73 74 70 3a 3d 72 68 73 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 72 70 3b 0a ┆ tilstp:=rhs[point].parserp; ┆
0x03f980…03f9a0 20 20 20 20 20 20 20 20 20 20 69 66 20 74 69 6c 73 74 70 3d 6e 69 6c 20 74 68 65 6e 0a 20 20 20 ┆ if tilstp=nil then ┆
0x03f9a0…03f9c0 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 28 27 ┆ begin msg('┆
0x03f9c0…03f9e0 3d 45 52 52 4f 52 28 53 29 20 49 4e 20 47 52 41 4d 4d 41 52 20 20 27 29 3b 20 77 72 69 74 65 28 ┆=ERROR(S) IN GRAMMAR '); write(┆
0x03f9e0…03fa00 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 54 48 45 ┆lf,lf); write(' THE┆
0x03fa00…03fa20 (16, 1, 15) 20 53 54 41 52 54 53 59 4d 42 4f 4c 20 43 41 4e 4e 4f 54 20 50 52 4f 44 55 43 45 20 41 20 53 54 ┆ STARTSYMBOL CANNOT PRODUCE A ST┆
0x03fa20…03fa40 52 49 4e 47 20 43 4f 4e 54 41 49 4e 49 4e 47 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆RING CONTAINING '); ┆
0x03fa40…03fa60 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 20 72 31 3a 3d 31 3b 20 6e 6f 6e 74 77 72 69 74 28 ┆ write(lf,' '); r1:=1; nontwrit(┆
0x03fa60…03fa80 6c 65 66 74 73 69 64 65 2c 72 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆leftside,r1); write┆
0x03fa80…03faa0 28 6c 66 2c 6c 66 29 3b 20 73 74 6f 70 28 30 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆(lf,lf); stop(0); end┆
0x03faa0…03fac0 3b 0a 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 62 70 3a 3d 74 69 6c 73 74 70 3b 0a 20 20 20 20 ┆; lookbp:=tilstp; ┆
0x03fac0…03fae0 20 20 20 20 20 20 77 68 69 6c 65 20 74 69 6c 73 74 70 5e 2e 69 6e 66 3c 3e 73 79 6d 62 20 64 6f ┆ while tilstp^.inf<>symb do┆
0x03fae0…03fb00 20 74 69 6c 73 74 70 20 3a 3d 74 69 6c 73 74 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 ┆ tilstp :=tilstp^.derivp; ┆
0x03fb00…03fb20 20 20 20 20 74 69 6c 73 74 70 3a 3d 74 69 6c 73 74 70 5e 2e 6e 65 78 74 70 3b 20 72 65 6d 65 6d ┆ tilstp:=tilstp^.nextp; remem┆
0x03fb20…03fb40 62 65 72 28 74 69 6c 73 74 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 70 3a 3d 74 69 ┆ber(tilstp); nextp:=ti┆
0x03fb40…03fb60 6c 73 74 70 3b 20 20 6f 6c 64 70 3a 3d 63 6c 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 ┆lstp; oldp:=classtop; ┆
0x03fb60…03fb80 20 61 6c 6c 6f 63 70 28 63 6c 61 73 73 74 6f 70 2c 35 2c 27 4c 4f 4f 4b 42 20 20 20 20 20 27 29 ┆ allocp(classtop,5,'LOOKB ')┆
0x03fb80…03fba0 3b 0a 20 20 20 20 20 20 20 20 20 20 6f 6c 64 70 5e 2e 64 65 72 69 76 70 3a 3d 63 6c 61 73 73 74 ┆; oldp^.derivp:=classt┆
0x03fba0…03fbc0 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 3a 3d 72 68 73 5b 70 6f 69 6e 74 5d 2e ┆op; point:=rhs[point].┆
0x03fbc0…03fbe0 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 6f 6c 64 70 5e ┆link; end; oldp^┆
0x03fbe0…03fc00 2e 64 65 72 69 76 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 69 66 20 66 63 71 69 3d 31 20 ┆.derivp:=nil; if fcqi=1 ┆
0x03fc00…03fc20 (17, 0, 1) 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 6c ┆then begin l┆
0x03fc20…03fc40 6f 6f 6b 62 61 63 6b 70 3a 3d 62 65 67 69 6e 74 69 6c 73 74 5e 2e 6e 65 78 74 70 3b 0a 20 20 20 ┆ookbackp:=begintilst^.nextp; ┆
0x03fc40…03fc60 20 20 20 20 20 20 20 20 66 72 65 65 6c 69 73 74 28 62 65 67 69 6e 74 69 6c 73 74 29 3b 0a 20 20 ┆ freelist(begintilst); ┆
0x03fc60…03fc80 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆ end else begin ┆
0x03fc80…03fca0 20 20 20 20 20 20 20 20 20 20 6d 64 3a 3d 35 3b 20 6f 70 74 69 6d 69 7a 65 28 74 69 6c 73 74 70 ┆ md:=5; optimize(tilstp┆
0x03fca0…03fcc0 2c 6d 64 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 70 5e 2e 64 65 72 69 76 70 3a 3d 63 ┆,md); oldp^.derivp:=c┆
0x03fcc0…03fce0 6c 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 63 6c 61 73 73 74 6f ┆lasstop; with classto┆
0x03fce0…03fd00 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 20 64 65 72 69 76 70 3a 3d ┆p^ do begin derivp:=┆
0x03fd00…03fd20 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 70 3a 3d 74 69 6c 73 74 70 3b ┆nil; nextp:=tilstp;┆
0x03fd20…03fd40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 62 70 3a 3d 6e 69 6c 20 3b 0a 20 20 20 20 ┆ lookbp:=nil ; ┆
0x03fd40…03fd60 20 20 20 20 20 20 20 20 20 6d 6f 64 65 3a 3d 35 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ mode:=5; end┆
0x03fd60…03fd80 3b 0a 20 0a 20 20 20 20 20 20 20 20 20 20 20 61 6e 74 61 6c 74 69 6c 73 74 3a 3d 61 6e 74 61 6c ┆; antaltilst:=antal┆
0x03fd80…03fda0 74 69 6c 73 74 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 6e 74 61 6c 74 69 6c 73 ┆tilst+1; if antaltils┆
0x03fda0…03fdc0 74 3e 63 6f 6e 73 74 31 30 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 4f 4f 4b 42 ┆t>const10 then consterror('LOOKB┆
0x03fdc0…03fde0 20 20 20 20 20 27 2c 27 43 4f 4e 53 54 31 30 20 27 2c 63 6f 6e 73 74 31 30 29 3b 0a 20 20 20 20 ┆ ','CONST10 ',const10); ┆
0x03fde0…03fe00 20 20 20 20 20 20 20 74 69 6c 73 74 61 6e 64 5b 61 6e 74 61 6c 74 69 6c 73 74 5d 2e 6f 6c 64 73 ┆ tilstand[antaltilst].olds┆
0x03fe00…03fe20 (17, 0, 2) 74 61 72 74 3a 3d 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f ┆tart:=begintilst; loo┆
0x03fe20…03fe40 6b 62 61 63 6b 70 3a 3d 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 ┆kbackp:=begintilst; end┆
0x03fe40…03fe60 3b 0a 20 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 70 72 6f 64 5b 70 72 6f 64 6e 72 2b 31 5d ┆; while prod[prodnr+1]┆
0x03fe60…03fe80 2e 6c 65 66 74 73 69 64 65 3d 73 79 6d 62 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 ┆.leftside=symb do begin ┆
0x03fe80…03fea0 20 70 72 6f 64 6e 72 3a 3d 70 72 6f 64 6e 72 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 70 72 6f ┆ prodnr:=prodnr+1; pro┆
0x03fea0…03fec0 64 5b 70 72 6f 64 6e 72 5d 2e 6c 6f 6f 6b 62 61 63 6b 70 3a 3d 6c 6f 6f 6b 62 61 63 6b 70 3b 0a ┆d[prodnr].lookbackp:=lookbackp; ┆
0x03fec0…03fee0 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 6c 62 ┆ end; end; lb┆
0x03fee0…03ff00 65 6e 64 3a 3d 61 6e 74 61 6c 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 66 72 65 65 70 74 72 3a 3d ┆end:=antaltilst; freeptr:=┆
0x03ff00…03ff20 6e 69 6c 3b 0a 20 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 31 35 5d 20 74 68 65 6e ┆nil; if options[15] then┆
0x03ff20…03ff40 20 73 6b 72 69 76 70 61 72 73 65 72 28 67 65 6d 70 29 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 ┆ skrivparser(gemp); if opt┆
0x03ff40…03ff60 69 6f 6e 73 5b 31 36 5d 20 74 68 65 6e 20 64 75 6d 70 35 3b 20 28 2a 20 50 52 4f 44 20 41 52 52 ┆ions[16] then dump5; (* PROD ARR┆
0x03ff60…03ff80 41 59 2a 29 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 31 37 5d 20 74 68 65 6e 20 64 ┆AY*) if options[17] then d┆
0x03ff80…03ffa0 75 6d 70 31 3b 20 28 2a 20 54 49 4c 53 54 41 4e 44 53 20 41 52 52 41 59 20 2a 29 20 28 2a 20 6e ┆ump1; (* TILSTANDS ARRAY *) (* n┆
0x03ffa0…03ffc0 62 3a 20 6e 65 77 73 74 61 72 74 20 69 73 20 75 6e 64 65 66 69 6e 65 64 20 2a 29 0a 20 20 20 20 ┆b: newstart is undefined *) ┆
0x03ffc0…03ffe0 65 6e 64 20 28 2a 20 45 4e 44 20 4c 4f 4f 4b 42 20 2a 29 20 3b 0a 20 0a 20 0a 20 0a 20 20 20 20 ┆end (* END LOOKB *) ; ┆
0x03ffe0…040000 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 61 64 65 ┆ (*dollar-f*) procedure ade┆
0x040000…040020 (17, 0, 3) 71 75 61 64 20 3b 0a 20 0a 20 20 20 20 74 79 70 65 0a 20 20 20 20 20 20 74 69 6c 73 74 63 68 65 ┆quad ; type tilstche┆
0x040020…040040 63 6b 3d 28 6e 79 69 6e 64 67 61 6e 67 2c 6e 79 76 65 6a 2c 75 64 65 6e 6f 6d 29 20 3b 0a 20 0a ┆ck=(nyindgang,nyvej,udenom) ; ┆
0x040040…040060 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 2c 70 72 6f 64 61 6e 74 2c 74 65 72 6d 61 6e 74 2c ┆ var i,prodant,termant,┆
0x040060…040080 6b 2c 70 6e 72 2c 6c 73 79 6d 62 2c 6c 20 3a 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 62 ┆k,pnr,lsymb,l :integer ; b┆
0x040080…0400a0 6f 6f 2c 73 6c 72 31 2c 68 65 61 64 77 72 69 74 65 20 3a 20 62 6f 6f 6c 65 61 6e 20 3b 0a 20 20 ┆oo,slr1,headwrite : boolean ; ┆
0x0400a0…0400c0 20 20 20 20 73 74 61 72 74 2c 68 65 6c 70 70 2c 6c 71 62 65 70 31 2c 6c 71 62 65 70 32 2c 6c 71 ┆ start,helpp,lqbep1,lqbep2,lq┆
0x0400c0…0400e0 62 65 70 33 2c 6c 61 73 74 6f 6b 2c 73 74 6f 70 70 20 3a 20 70 6f 69 6e 74 65 72 20 3b 0a 20 20 ┆bep3,lastok,stopp : pointer ; ┆
0x0400e0…040100 20 20 20 20 6c 6f 6f 6b 61 6e 74 20 3a 20 61 72 72 61 79 5b 31 2e 2e 63 6f 6e 73 74 31 34 5d 20 ┆ lookant : array[1..const14] ┆
0x040100…040120 6f 66 20 70 61 63 6b 65 64 20 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆of packed record ┆
0x040120…040140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x040140…040160 61 6e 74 20 20 20 3a 20 31 2e 2e 63 6f 6e 73 74 38 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ant : 1..const8 ; ┆
0x040160…040180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x040180…0401a0 20 20 20 70 6f 69 6e 74 20 3a 20 70 6f 69 6e 74 65 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ point : pointer ; ┆
0x0401a0…0401c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0401c0…0401e0 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 6c 61 20 3a 20 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 ┆ end ; la : array[0..const┆
0x0401e0…040200 38 5d 20 6f 66 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 73 74 61 63 6b 20 3a 20 61 72 ┆8] of integer ; stack : ar┆
0x040200…040220 (17, 0, 4) 72 61 79 5b 31 2e 2e 63 6f 6e 73 74 32 5d 20 6f 66 20 70 61 63 6b 65 64 20 72 65 63 6f 72 64 0a ┆ray[1..const2] of packed record ┆
0x040220…040240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x040240…040260 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 20 20 3a 20 30 2e 2e 63 6f 6e 73 74 32 20 3b 0a ┆ symb : 0..const2 ; ┆
0x040260…040280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x040280…0402a0 20 20 20 20 20 20 20 20 20 20 20 20 70 6e 72 20 20 20 3a 20 30 2e 2e 63 6f 6e 73 74 31 20 3b 0a ┆ pnr : 0..const1 ; ┆
0x0402a0…0402c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0402c0…0402e0 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6b 65 6e 20 3a 20 6d 6f 64 65 74 79 70 65 20 20 3b 0a ┆ token : modetype ; ┆
0x0402e0…040300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x040300…040320 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 0a 20 0a 20 0a 20 20 20 20 20 20 70 ┆ end ; p┆
0x040320…040340 72 6f 63 65 64 75 72 65 20 6c 6f 6f 6b 61 68 65 61 64 28 20 76 61 72 20 61 20 3a 20 69 6e 74 65 ┆rocedure lookahead( var a : inte┆
0x040340…040360 67 65 72 29 20 3b 20 66 6f 72 77 61 72 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 ┆ger) ; forward ; proce┆
0x040360…040380 64 75 72 65 20 61 6c 6c 6c 6f 6f 6b 61 68 65 61 64 73 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 ┆dure alllookaheads ; var ┆
0x040380…0403a0 20 20 20 20 20 20 20 69 2c 6a 2c 6c 2c 6b 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 ┆ i,j,l,k : integer ; ┆
0x0403a0…0403c0 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 ┆ begin write(lf) ; ┆
0x0403c0…0403e0 20 20 20 77 72 69 74 65 28 27 31 20 53 4c 52 28 31 29 20 4c 4f 4f 4b 41 48 45 41 44 53 20 46 4f ┆ write('1 SLR(1) LOOKAHEADS FO┆
0x0403e0…040400 52 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 ┆R ALL NONTERMINALS ') ; ┆
0x040400…040420 (17, 0, 5) 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 20 6e ┆write(lf,lf) ; for i:= n┆
0x040420…040440 6f 6e 74 73 74 61 72 74 2b 31 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 ┆ontstart+1 to nontslut do ┆
0x040440…040460 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 ┆ begin j:=0 ; ┆
0x040460…040480 20 20 20 6b 3a 3d 69 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 61 68 65 61 64 28 6b 29 ┆ k:=i ; lookahead(k)┆
0x040480…0404a0 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 20 3b 0a 20 20 20 ┆ ; write(lf,' ') ; ┆
0x0404a0…0404c0 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 69 2c 6a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ nontwrit(i,j) ; ┆
0x0404c0…0404e0 20 66 6f 72 20 6c 3a 3d 6a 20 74 6f 20 33 30 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a ┆ for l:=j to 30 do write(' ') ; ┆
0x0404e0…040500 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 6c 61 6c 61 65 6e 67 64 65 20 ┆ for j:=1 to lalaengde ┆
0x040500…040520 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c ┆do begin l┆
0x040520…040540 3a 3d 6a 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 2c 69 6e ┆:=j-1 ; write(' ',in┆
0x040540…040560 74 65 72 6e 72 65 70 5b 6c 61 5b 6c 5d 5d 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆ternrep[la[l]]) ; if┆
0x040560…040580 20 28 6a 20 6d 6f 64 20 39 20 3d 20 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ (j mod 9 = 0) then ┆
0x040580…0405a0 20 77 72 69 74 65 28 6c 66 2c 62 6c 61 6e 6b 2c 62 6c 61 6e 6b 2c 62 6c 61 6e 6b 29 3b 0a 20 20 ┆ write(lf,blank,blank,blank); ┆
0x0405a0…0405c0 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 ┆ end ; end ; ┆
0x0405c0…0405e0 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 20 ┆ write(lf) ; end ; ┆
0x0405e0…040600 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 61 6c 72 6c 6f 6f 6b 61 68 65 61 64 28 70 6f 69 6e ┆ procedure lalrlookahead(poin┆
0x040600…040620 (17, 0, 6) 74 70 20 3a 20 70 6f 69 6e 74 65 72 20 3b 20 70 72 6f 64 6e 6f 20 3a 20 69 6e 74 65 67 65 72 29 ┆tp : pointer ; prodno : integer)┆
0x040620…040640 20 3b 0a 20 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 6a 2c 6c 2c 69 6e 66 6f 2c ┆ ; var j,l,info,┆
0x040640…040660 6c 6c 74 6f 70 20 3a 20 69 6e 74 65 67 65 72 3b 20 28 2a 4c 4c 54 4f 50 20 49 53 20 4c 41 53 54 ┆lltop : integer; (*LLTOP IS LAST┆
0x040660…040680 20 55 53 45 44 20 45 4c 45 4d 45 4e 54 20 4f 46 20 4c 4c 20 2a 29 0a 20 20 20 20 20 20 20 20 6c ┆ USED ELEMENT OF LL *) l┆
0x040680…0406a0 6c 3a 20 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 31 36 5d 20 6f 66 0a 20 20 20 20 20 20 20 20 ┆l: array[0..const16] of ┆
0x0406a0…0406c0 70 61 63 6b 65 64 20 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆packed record ┆
0x0406c0…0406e0 6d 72 6b 2c 6c 61 6d 72 6b 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆mrk,lamrk: boolean; ┆
0x0406e0…040700 20 20 20 20 20 20 6c 6e 6b 3a 20 30 2e 2e 63 6f 6e 73 74 31 36 3b 0a 20 20 20 20 20 20 20 20 20 ┆ lnk: 0..const16; ┆
0x040700…040720 20 20 20 20 20 20 20 20 20 68 69 64 65 70 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 20 20 20 ┆ hidep: pointer; ┆
0x040720…040740 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 72 3a 20 72 65 63 6f 72 64 0a ┆ end; ir: record ┆
0x040740…040760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 62 3a 62 6f 6f 6c 65 61 6e 20 6f 66 ┆ case b:boolean of┆
0x040760…040780 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 6c 73 65 3a 28 69 3a 69 6e 74 65 ┆ false:(i:inte┆
0x040780…0407a0 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 75 65 20 3a 28 72 ┆ger); true :(r┆
0x0407a0…0407c0 3a 70 6f 69 6e 74 65 72 32 29 20 20 28 2a 50 4f 49 4e 54 45 52 20 54 4f 20 52 49 47 48 54 53 49 ┆:pointer2) (*POINTER TO RIGHTSI┆
0x0407c0…0407e0 44 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 ┆DE *) end; ┆
0x0407e0…040800 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 61 6c 72 31 28 73 74 61 74 65 70 2c 74 65 73 74 70 ┆ procedure lalr1(statep,testp┆
0x040800…040820 (17, 0, 7) 3a 70 6f 69 6e 74 65 72 3b 70 72 6f 64 6e 6f 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 ┆:pointer;prodno:integer); ┆
0x040820…040840 20 20 6c 61 62 65 6c 20 32 3b 0a 20 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 ┆ label 2; var ┆
0x040840…040860 20 20 20 6c 65 66 74 69 6e 66 2c 70 6c 6e 67 64 2c 68 69 6e 78 3a 20 69 6e 74 65 67 65 72 3b 0a ┆ leftinf,plngd,hinx: integer; ┆
0x040860…040880 20 20 20 20 20 20 20 20 20 20 72 69 67 68 74 70 2c 70 72 6f 64 70 3a 20 70 6f 69 6e 74 65 72 32 ┆ rightp,prodp: pointer2┆
0x040880…0408a0 3b 20 28 2a 50 4f 49 4e 54 45 52 20 54 4f 20 52 49 47 48 54 53 49 44 45 20 2a 29 0a 20 20 20 20 ┆; (*POINTER TO RIGHTSIDE *) ┆
0x0408a0…0408c0 20 20 20 20 20 20 72 75 6e 70 2c 74 72 61 6e 73 70 2c 6c 6f 6f 70 70 2c 63 68 63 6b 70 3a 20 70 ┆ runp,transp,loopp,chckp: p┆
0x0408c0…0408e0 6f 69 6e 74 65 72 3b 0a 20 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆ointer; begin ┆
0x0408e0…040900 20 20 77 69 74 68 20 70 72 6f 64 5b 70 72 6f 64 6e 6f 5d 2c 69 72 20 64 6f 0a 20 20 20 20 20 20 ┆ with prod[prodno],ir do ┆
0x040900…040920 20 20 20 20 62 65 67 69 6e 20 6c 65 66 74 69 6e 66 3a 3d 6c 65 66 74 73 69 64 65 3b 20 70 6c 6e ┆ begin leftinf:=leftside; pln┆
0x040920…040940 67 64 3a 3d 6c 61 65 6e 67 64 65 3b 20 72 3a 3d 73 74 61 72 74 3b 20 69 66 20 6c 61 65 6e 67 64 ┆gd:=laengde; r:=start; if laengd┆
0x040940…040960 65 3e 30 20 74 68 65 6e 20 28 2a 52 48 53 20 4e 4f 54 20 45 4d 50 54 59 2a 29 20 69 3a 3d 69 2b ┆e>0 then (*RHS NOT EMPTY*) i:=i+┆
0x040960…040980 31 3b 20 72 69 67 68 74 70 3a 3d 72 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆1; rightp:=r; end; ┆
0x040980…0409a0 20 20 20 20 20 20 20 70 72 6f 64 70 3a 3d 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ prodp:=rightp; ┆
0x0409a0…0409c0 69 66 20 28 74 65 73 74 70 3c 3e 6e 69 6c 29 20 61 6e 64 20 28 70 6c 6e 67 64 3e 30 29 20 74 68 ┆if (testp<>nil) and (plngd>0) th┆
0x0409c0…0409e0 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 70 6c 6e 67 64 3a 3d 70 6c 6e 67 64 ┆en begin plngd:=plngd┆
0x0409e0…040a00 2d 31 3b 20 63 68 63 6b 70 3a 3d 74 65 73 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆-1; chckp:=testp; end┆
0x040a00…040a20 (17, 0, 8) 20 65 6c 73 65 20 63 68 63 6b 70 3a 3d 73 74 61 74 65 70 3b 0a 20 20 20 20 20 20 20 20 20 20 77 ┆ else chckp:=statep; w┆
0x040a20…040a40 68 69 6c 65 20 70 72 6f 64 70 3c 3e 72 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 ┆hile prodp<>rhsnil do ┆
0x040a40…040a60 62 65 67 69 6e 20 72 75 6e 70 3a 3d 72 68 73 5b 70 72 6f 64 70 5d 2e 70 61 72 73 65 72 70 3b 20 ┆begin runp:=rhs[prodp].parserp; ┆
0x040a60…040a80 6c 6f 6f 70 70 3a 3d 72 75 6e 70 3b 20 69 72 2e 72 3a 3d 72 69 67 68 74 70 3b 0a 20 20 20 20 20 ┆loopp:=runp; ir.r:=rightp; ┆
0x040a80…040aa0 20 20 20 20 20 20 20 66 6f 72 20 68 69 6e 78 3a 3d 31 20 74 6f 20 70 6c 6e 67 64 20 64 6f 0a 20 ┆ for hinx:=1 to plngd do ┆
0x040aa0…040ac0 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 66 6f 3a 3d 72 68 73 5b 69 72 2e 72 5d ┆ begin info:=rhs[ir.r]┆
0x040ac0…040ae0 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 6f 6f ┆.symbol; while loo┆
0x040ae0…040b00 70 70 5e 2e 69 6e 66 3c 3e 69 6e 66 6f 20 64 6f 20 6c 6f 6f 70 70 3a 3d 6c 6f 6f 70 70 5e 2e 64 ┆pp^.inf<>info do loopp:=loopp^.d┆
0x040b00…040b20 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 70 70 3a 3d 6c 6f 6f 70 ┆erivp; loopp:=loop┆
0x040b20…040b40 70 5e 2e 6e 65 78 74 70 3b 20 69 72 2e 69 3a 3d 69 72 2e 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 ┆p^.nextp; ir.i:=ir.i+1; ┆
0x040b40…040b60 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 6f 6f 70 70 3d 63 68 ┆ end; if loopp=ch┆
0x040b60…040b80 63 6b 70 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆ckp then begin ┆
0x040b80…040ba0 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 6c 5b 6c 65 66 74 69 6e 66 5d 2e 6d 72 6b 20 74 68 ┆ if ll[leftinf].mrk th┆
0x040ba0…040bc0 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 68 69 6e 78 3a 3d 6c ┆en begin hinx:=l┆
0x040bc0…040be0 65 66 74 69 6e 66 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 ┆eftinf; repeat┆
0x040be0…040c00 20 77 69 74 68 20 6c 6c 5b 68 69 6e 78 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ with ll[hinx] do ┆
0x040c00…040c20 (17, 0, 9) 20 20 20 20 20 20 62 65 67 69 6e 20 69 66 20 72 75 6e 70 3d 68 69 64 65 70 20 74 68 65 6e 20 67 ┆ begin if runp=hidep then g┆
0x040c20…040c40 6f 74 6f 20 32 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d ┆oto 2; l:=┆
0x040c40…040c60 68 69 6e 78 3b 20 68 69 6e 78 3a 3d 6c 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆hinx; hinx:=lnk; ┆
0x040c60…040c80 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 ┆ end; unti┆
0x040c80…040ca0 6c 20 68 69 6e 78 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6c 74 6f ┆l hinx=0; llto┆
0x040ca0…040cc0 70 3a 3d 6c 6c 74 6f 70 2b 31 3b 20 69 66 20 6c 6c 74 6f 70 3e 63 6f 6e 73 74 31 36 20 74 68 65 ┆p:=lltop+1; if lltop>const16 the┆
0x040cc0…040ce0 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 41 4c 52 4c 4f 4f 4b 41 48 27 2c 27 43 4f 4e 53 54 ┆n consterror('LALRLOOKAH','CONST┆
0x040ce0…040d00 31 36 20 20 20 27 2c 63 6f 6e 73 74 31 36 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆16 ',const16); ┆
0x040d00…040d20 20 20 20 68 69 6e 78 3a 3d 6c 6c 74 6f 70 3b 20 6c 6c 5b 6c 5d 2e 6c 6e 6b 3a 3d 68 69 6e 78 3b ┆ hinx:=lltop; ll[l].lnk:=hinx;┆
0x040d20…040d40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 68 69 6e 78 3a 3d ┆ end else hinx:=┆
0x040d40…040d60 6c 65 66 74 69 6e 66 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 6c 5b ┆leftinf; with ll[┆
0x040d60…040d80 68 69 6e 78 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6d 72 ┆hinx] do begin mr┆
0x040d80…040da0 6b 3a 3d 74 72 75 65 3b 20 68 69 64 65 70 3a 3d 72 75 6e 70 3b 20 6c 6e 6b 3a 3d 30 3b 0a 20 20 ┆k:=true; hidep:=runp; lnk:=0; ┆
0x040da0…040dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x040dc0…040de0 20 74 72 61 6e 73 70 3a 3d 72 75 6e 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 ┆ transp:=runp; wh┆
0x040de0…040e00 69 6c 65 20 74 72 61 6e 73 70 5e 2e 69 6e 66 3c 3e 6c 65 66 74 69 6e 66 20 64 6f 20 74 72 61 6e ┆ile transp^.inf<>leftinf do tran┆
0x040e00…040e20 (17, 0, 10) 73 70 3a 3d 74 72 61 6e 73 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆sp:=transp^.derivp; ┆
0x040e20…040e40 20 20 20 74 72 61 6e 73 70 3a 3d 74 72 61 6e 73 70 5e 2e 6e 65 78 74 70 3b 20 6c 6f 6f 70 70 3a ┆ transp:=transp^.nextp; loopp:┆
0x040e40…040e60 3d 74 72 61 6e 73 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 6f ┆=transp; while lo┆
0x040e60…040e80 6f 70 70 3c 3e 6e 69 6c 20 64 6f 20 77 69 74 68 20 6c 6f 6f 70 70 5e 20 64 6f 0a 20 20 20 20 20 ┆opp<>nil do with loopp^ do ┆
0x040e80…040ea0 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x040ea0…040ec0 20 69 66 20 6d 6f 64 65 3d 30 20 74 68 65 6e 20 6c 61 6c 72 31 28 74 72 61 6e 73 70 2c 72 75 6e ┆ if mode=0 then lalr1(transp,run┆
0x040ec0…040ee0 70 2c 70 72 6f 64 6e 72 29 20 65 6c 73 65 20 6c 6c 5b 69 6e 66 5d 2e 6c 61 6d 72 6b 3a 3d 74 72 ┆p,prodnr) else ll[inf].lamrk:=tr┆
0x040ee0…040f00 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 70 70 3a 3d 64 65 72 69 ┆ue; loopp:=deri┆
0x040f00…040f20 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆vp; end; ┆
0x040f20…040f40 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 32 3a 20 28 2a 54 52 59 20 4e ┆ end; 2: (*TRY N┆
0x040f40…040f60 45 58 54 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 70 3a 3d 20 72 68 73 ┆EXT *) prodp:= rhs┆
0x040f60…040f80 5b 70 72 6f 64 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆[prodp].link; end; ┆
0x040f80…040fa0 20 20 20 20 20 65 6e 64 3b 20 20 28 2a 4c 41 4c 52 31 2a 29 0a 20 0a 20 0a 20 20 20 20 20 20 62 ┆ end; (*LALR1*) b┆
0x040fa0…040fc0 65 67 69 6e 0a 20 20 20 20 20 20 20 20 6c 6c 74 6f 70 3a 3d 63 6f 6e 73 74 32 3b 0a 20 20 20 20 ┆egin lltop:=const2; ┆
0x040fc0…040fe0 20 20 20 20 66 6f 72 20 6a 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 32 20 64 6f 20 77 69 74 68 20 6c ┆ for j:=0 to const2 do with l┆
0x040fe0…041000 6c 5b 6a 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6d 72 6b 3a 3d 66 61 6c 73 65 ┆l[j] do begin mrk:=false┆
0x041000…041020 (17, 0, 11) 3b 20 6c 61 6d 72 6b 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆; lamrk:=false; end; ┆
0x041020…041040 20 20 20 20 20 6c 61 6c 72 31 28 70 6f 69 6e 74 70 2c 6e 69 6c 2c 70 72 6f 64 6e 6f 29 3b 0a 20 ┆ lalr1(pointp,nil,prodno); ┆
0x041040…041060 20 20 20 20 20 20 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 ┆ lalaengde:=0; for┆
0x041060…041080 20 6a 3a 3d 30 20 74 6f 20 74 65 72 6d 67 20 64 6f 0a 20 20 20 20 20 20 20 20 69 66 20 6c 6c 5b ┆ j:=0 to termg do if ll[┆
0x041080…0410a0 6a 5d 2e 6c 61 6d 72 6b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6c 61 5b ┆j].lamrk then begin la[┆
0x0410a0…0410c0 6c 61 6c 61 65 6e 67 64 65 5d 3a 3d 20 6a 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 61 ┆lalaengde]:= j; if la┆
0x0410c0…0410e0 6c 61 65 6e 67 64 65 3c 63 6f 6e 73 74 38 20 74 68 65 6e 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 6c ┆laengde<const8 then lalaengde:=l┆
0x0410e0…041100 61 6c 61 65 6e 67 64 65 2b 31 20 65 6c 73 65 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 41 4c 52 ┆alaengde+1 else consterror('LALR┆
0x041100…041120 4c 4f 4f 4b 41 48 27 2c 27 43 4f 4e 53 54 38 20 20 20 20 27 2c 63 6f 6e 73 74 38 29 3b 0a 20 20 ┆LOOKAH','CONST8 ',const8); ┆
0x041120…041140 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 66 20 6c 61 6c 61 65 6e 67 64 65 ┆ end; if lalaengde┆
0x041140…041160 3d 30 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 2a 2a 2a 2a 2a 20 27 2c 27 50 ┆=0 then write(lf,lf,' ***** ','P┆
0x041160…041180 52 4f 44 27 2c 70 72 6f 64 6e 6f 2c 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 65 6e 64 3b 20 28 ┆ROD',prodno,lf,lf); end; (┆
0x041180…0411a0 2a 20 4c 41 4c 52 4c 4f 4f 4b 41 48 45 41 44 20 2a 29 0a 20 0a 20 0a 20 0a 20 0a 20 0a 20 0a 20 ┆* LALRLOOKAHEAD *) ┆
0x0411a0…0411c0 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 6f 6f 6b 61 68 65 61 64 3b 0a 20 20 20 20 ┆ procedure lookahead; ┆
0x0411c0…0411e0 20 20 6c 61 62 65 6c 20 31 30 2c 32 30 2c 33 30 2c 31 30 30 3b 0a 20 20 20 20 20 20 76 61 72 20 ┆ label 10,20,30,100; var ┆
0x0411e0…041200 20 73 2c 6a 2c 70 6e 72 2c 74 61 6c 2c 68 75 73 6b 2c 70 72 6f 64 6e 72 2c 6e 61 65 73 74 65 2c ┆ s,j,pnr,tal,husk,prodnr,naeste,┆
0x041200…041220 (17, 0, 12) 74 65 67 6e 2c 69 20 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 67 72 61 65 6e 73 ┆tegn,i : integer; graens┆
0x041220…041240 65 2c 69 6e 74 65 72 6e 20 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 62 65 67 79 ┆e,intern : integer; begy┆
0x041240…041260 6e 64 70 2c 70 31 2c 68 75 73 6b 70 20 3a 70 6f 69 6e 74 65 72 32 20 3b 0a 20 20 20 20 20 20 20 ┆ndp,p1,huskp :pointer2 ; ┆
0x041260…041280 20 66 69 72 73 74 20 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 20 20 73 74 61 63 6b 2c ┆ first : boolean; stack,┆
0x041280…0412a0 62 75 66 66 65 72 3a 20 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 38 5d 20 6f 66 20 69 6e 74 65 ┆buffer: array[0..const8] of inte┆
0x0412a0…0412c0 67 65 72 3b 0a 20 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 66 6f 72 20 70 ┆ger; begin for p┆
0x0412c0…0412e0 6e 72 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 20 68 65 6c ┆nr:=nontstart to nontslut do hel┆
0x0412e0…041300 70 5b 70 6e 72 5d 2e 73 74 61 74 75 73 3a 3d 66 69 72 73 74 74 69 6d 3b 0a 20 20 20 20 20 20 20 ┆p[pnr].status:=firsttim; ┆
0x041300…041320 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 38 20 64 6f 20 6c 61 5b 69 5d 3a 3d 30 20 ┆ for i:=0 to const8 do la[i]:=0 ┆
0x041320…041340 3b 0a 20 20 20 20 20 20 20 20 62 65 67 79 6e 64 70 3a 3d 70 72 6f 64 5b 30 5d 2e 73 74 61 72 74 ┆; begyndp:=prod[0].start┆
0x041340…041360 20 3b 0a 20 20 20 20 20 20 20 20 69 6e 74 65 72 6e 3a 3d 61 3b 0a 20 20 20 20 20 20 20 20 6e 61 ┆ ; intern:=a; na┆
0x041360…041380 65 73 74 65 3a 3d 30 3b 20 6a 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 6c 61 6c 61 65 6e 67 64 65 ┆este:=0; j:=0; lalaengde┆
0x041380…0413a0 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 33 30 20 3a 20 70 72 6f 64 6e 72 3a 3d 30 3b 0a 20 20 20 ┆:=0; 30 : prodnr:=0; ┆
0x0413a0…0413c0 20 20 20 20 20 68 75 73 6b 3a 3d 31 30 30 3b 20 69 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 70 31 ┆ husk:=100; i:=1; p1┆
0x0413c0…0413e0 3a 3d 62 65 67 79 6e 64 70 3b 0a 20 20 20 20 20 20 20 20 31 30 20 3a 20 61 6c 6c 6f 63 61 74 65 ┆:=begyndp; 10 : allocate┆
0x0413e0…041400 28 70 31 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 69 3e 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e ┆(p1); if i>prod[prodnr].┆
0x041400…041420 (17, 0, 13) 6c 61 65 6e 67 64 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆laengde then begin ┆
0x041420…041440 20 20 20 20 20 20 20 70 72 6f 64 6e 72 3a 3d 70 72 6f 64 6e 72 2b 31 3b 20 69 3a 3d 31 3b 0a 20 ┆ prodnr:=prodnr+1; i:=1; ┆
0x041440…041460 20 20 20 20 20 20 20 20 20 20 69 66 20 70 72 6f 64 6e 72 20 3c 3d 20 61 6e 74 61 6c 70 72 6f 64 ┆ if prodnr <= antalprod┆
0x041460…041480 20 74 68 65 6e 20 70 31 3a 3d 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 73 74 61 72 74 20 65 6c 73 ┆ then p1:=prod[prodnr].start els┆
0x041480…0414a0 65 20 67 6f 74 6f 20 31 30 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 ┆e goto 100; allocate(┆
0x0414a0…0414c0 70 31 29 3b 20 28 2a 50 31 20 50 45 47 45 52 20 4e 55 20 50 41 41 20 46 51 52 53 54 45 20 45 4c ┆p1); (*P1 PEGER NU PAA FQRSTE EL┆
0x0414c0…0414e0 45 4d 45 4e 54 20 49 20 44 45 4e 20 4e 59 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EMENT I DEN NYE ┆
0x0414e0…041500 20 20 20 20 20 20 20 20 20 20 20 50 52 4f 44 55 4b 54 49 4f 4e 2a 29 0a 20 20 20 20 20 20 20 20 ┆ PRODUKTION*) ┆
0x041500…041520 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 72 68 73 5b 70 31 5d 2e 73 79 6d ┆ end; while (rhs[p1].sym┆
0x041520…041540 62 6f 6c 3c 3e 61 29 20 61 6e 64 20 28 70 31 3c 74 6f 70 29 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆bol<>a) and (p1<top) do ┆
0x041540…041560 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 4c 45 44 45 52 20 45 46 54 45 52 ┆begin (* LEDER EFTER┆
0x041560…041580 20 41 20 50 41 41 20 48 51 4a 52 45 20 53 49 44 45 2a 29 0a 20 20 20 20 20 20 20 20 20 20 61 6c ┆ A PAA HQJRE SIDE*) al┆
0x041580…0415a0 6c 6f 63 61 74 65 28 70 31 29 3b 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 ┆locate(p1); i:=i+1; if┆
0x0415a0…0415c0 20 69 3e 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e 67 64 65 20 74 68 65 6e 0a 20 20 20 ┆ i>prod[prodnr].laengde then ┆
0x0415c0…0415e0 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 6e ┆ begin prodn┆
0x0415e0…041600 72 3a 3d 70 72 6f 64 6e 72 2b 31 3b 20 69 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆r:=prodnr+1; i:=1; ┆
0x041600…041620 (17, 0, 14) 69 66 20 70 72 6f 64 6e 72 20 3c 3d 20 61 6e 74 61 6c 70 72 6f 64 20 74 68 65 6e 20 70 31 3a 3d ┆if prodnr <= antalprod then p1:=┆
0x041620…041640 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 73 74 61 72 74 20 65 6c 73 65 20 67 6f 74 6f 20 31 30 30 ┆prod[prodnr].start else goto 100┆
0x041640…041660 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 31 29 3b 20 28 2a 50 ┆; allocate(p1); (*P┆
0x041660…041680 31 20 50 45 47 45 52 20 4e 55 20 50 41 41 20 46 51 52 53 54 45 20 45 4c 45 4d 45 4e 54 20 49 20 ┆1 PEGER NU PAA FQRSTE ELEMENT I ┆
0x041680…0416a0 44 45 4e 20 4e 59 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DEN NYE ┆
0x0416a0…0416c0 20 20 20 20 20 50 52 4f 44 55 4b 54 49 4f 4e 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ PRODUKTION*) end┆
0x0416c0…0416e0 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 66 20 70 31 3c 74 6f 70 ┆; end; if p1<top┆
0x0416e0…041700 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ then begin ┆
0x041700…041720 20 20 28 2a 20 41 20 46 55 4e 44 45 54 2c 20 50 52 4f 44 55 4b 54 49 4f 4e 53 4e 52 20 53 54 41 ┆ (* A FUNDET, PRODUKTIONSNR STA┆
0x041720…041740 41 52 20 49 20 50 52 4f 44 4e 52 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3c 70 72 ┆AR I PRODNR*) if i<pr┆
0x041740…041760 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e 67 64 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 ┆od[prodnr].laengde then ┆
0x041760…041780 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 41 20 45 ┆ begin (* A E┆
0x041780…0417a0 52 20 49 4b 4b 45 20 53 49 44 53 54 45 20 54 45 47 4e 20 50 20 48 20 53 2a 29 0a 20 20 20 20 20 ┆R IKKE SIDSTE TEGN P H S*) ┆
0x0417a0…0417c0 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 31 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ allocate(p1); ┆
0x0417c0…0417e0 20 20 20 20 20 74 65 67 6e 3a 3d 72 68 73 5b 70 31 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 ┆ tegn:=rhs[p1].symbol; ┆
0x0417e0…041800 20 20 20 20 20 20 20 20 20 68 75 73 6b 70 3a 3d 70 31 3b 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 ┆ huskp:=p1; i:=i+1; ┆
0x041800…041820 (17, 0, 15) 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆ end else beg┆
0x041820…041840 69 6e 20 28 2a 20 41 20 45 52 20 53 49 44 53 54 45 20 54 45 47 4e 20 50 41 41 20 48 20 53 20 2a ┆in (* A ER SIDSTE TEGN PAA H S *┆
0x041840…041860 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6e 72 3a 3d 70 72 6f 64 5b 70 72 6f 64 6e 72 ┆) pnr:=prod[prodnr┆
0x041860…041880 5d 2e 6c 65 66 74 73 69 64 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 54 ┆].leftside; (* T┆
0x041880…0418a0 4f 20 53 54 41 43 4b 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 68 65 ┆O STACK *) with he┆
0x0418a0…0418c0 6c 70 5b 70 6e 72 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 74 61 ┆lp[pnr] do if (sta┆
0x0418c0…0418e0 74 75 73 3d 66 69 72 73 74 74 69 6d 29 20 61 6e 64 20 28 70 6e 72 3c 3e 61 29 20 20 74 68 65 6e ┆tus=firsttim) and (pnr<>a) then┆
0x0418e0…041900 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 66 20 6a 3c 63 6f 6e 73 74 ┆ begin if j<const┆
0x041900…041920 38 20 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 ┆8 then begin ┆
0x041920…041940 6a 3a 3d 6a 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 ┆j:=j+1; stat┆
0x041940…041960 75 73 3a 3d 66 69 6e 69 73 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆us:=finish; ┆
0x041960…041980 73 74 61 63 6b 5b 6a 5d 3a 3d 70 6e 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆stack[j]:=pnr; ┆
0x041980…0419a0 20 65 6e 64 20 65 6c 73 65 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 4f 4f 4b 41 48 45 41 44 20 ┆ end else consterror('LOOKAHEAD ┆
0x0419a0…0419c0 27 2c 27 43 4f 4e 53 54 38 20 20 20 20 27 2c 63 6f 6e 73 74 38 29 3b 0a 20 20 20 20 20 20 20 20 ┆','CONST8 ',const8); ┆
0x0419c0…0419e0 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 ┆ end; i:=i+1┆
0x0419e0…041a00 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 ┆; goto 10; ┆
0x041a00…041a20 (17, 1, 1) 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 67 6f 74 6f ┆ end; end else goto┆
0x041a20…041a40 20 31 30 30 3b 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 67 6e 3e 74 65 72 6d 67 20 74 68 65 6e ┆ 100; if tegn>termg then┆
0x041a40…041a60 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 20 54 45 47 4e 20 45 52 20 4e 4f 4e 54 45 ┆ begin (* TEGN ER NONTE┆
0x041a60…041a80 52 4d 49 4d 41 4c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 3a 3d 30 20 74 6f 20 ┆RMIMAL*) for s:=0 to ┆
0x041a80…041aa0 6e 6f 6e 74 73 74 61 72 74 2d 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆nontstart-1 do begin ┆
0x041aa0…041ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 20 73 20 20 6d 6f 64 20 28 73 65 74 6d 61 78 ┆ if ( s mod (setmax┆
0x041ac0…041ae0 2b 31 29 20 69 6e 20 70 68 31 73 5b 74 65 67 6e 5d 2e 72 5b 73 20 20 64 69 76 20 28 73 65 74 6d ┆+1) in ph1s[tegn].r[s div (setm┆
0x041ae0…041b00 61 78 2b 31 29 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ax+1)]) then begin┆
0x041b00…041b20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 5b 6e 61 65 73 74 65 5d 3a ┆ buffer[naeste]:┆
0x041b20…041b40 3d 73 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 65 73 74 65 3a 3d 6e 61 65 73 ┆=s; naeste:=naes┆
0x041b40…041b60 74 65 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 61 65 73 74 65 3e ┆te+1; if naeste>┆
0x041b60…041b80 63 6f 6e 73 74 38 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 4f 4f 4b 41 48 45 41 ┆const8 then consterror('LOOKAHEA┆
0x041b80…041ba0 44 20 27 2c 27 43 4f 4e 53 54 38 20 27 2c 63 6f 6e 73 74 38 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆D ','CONST8 ',const8); ┆
0x041ba0…041bc0 20 20 20 20 20 20 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 6c 61 6c 61 65 6e 67 64 65 2b 31 3b 0a 20 ┆ lalaengde:=lalaengde+1; ┆
0x041bc0…041be0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ end; end┆
0x041be0…041c00 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 0a 20 20 20 20 20 20 20 20 65 6c 73 65 20 62 65 ┆; end else be┆
0x041c00…041c20 (17, 1, 2) 67 69 6e 20 28 2a 54 45 47 4e 20 45 52 20 54 45 52 4d 49 4e 41 4c 2a 29 0a 20 20 20 20 20 20 20 ┆gin (*TEGN ER TERMINAL*) ┆
0x041c20…041c40 20 20 20 20 62 75 66 66 65 72 5b 6e 61 65 73 74 65 5d 3a 3d 74 65 67 6e 3b 0a 20 20 20 20 20 20 ┆ buffer[naeste]:=tegn; ┆
0x041c40…041c60 20 20 20 20 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 6c 61 6c 61 65 6e 67 64 65 2b 31 3b 0a 20 20 20 ┆ lalaengde:=lalaengde+1; ┆
0x041c60…041c80 20 20 20 20 20 20 20 20 6e 61 65 73 74 65 3a 3d 6e 61 65 73 74 65 2b 31 3b 0a 20 20 20 20 20 20 ┆ naeste:=naeste+1; ┆
0x041c80…041ca0 20 20 20 20 20 69 66 20 6e 61 65 73 74 65 3e 63 6f 6e 73 74 38 20 74 68 65 6e 20 63 6f 6e 73 74 ┆ if naeste>const8 then const┆
0x041ca0…041cc0 65 72 72 6f 72 28 27 4c 4f 4f 4b 41 48 45 41 44 20 27 2c 27 43 4f 4e 53 54 38 20 20 20 20 27 2c ┆error('LOOKAHEAD ','CONST8 ',┆
0x041cc0…041ce0 63 6f 6e 73 74 38 29 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 70 31 3a 3d 68 75 73 6b 70 ┆const8); end; p1:=huskp┆
0x041ce0…041d00 3b 20 69 3a 3d 69 2b 31 3b 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 20 31 30 30 20 3a ┆; i:=i+1; goto 10; 100 :┆
0x041d00…041d20 20 28 2a 41 46 53 54 41 4b 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6a 3e 30 20 ┆ (*AFSTAK*) if j>0 ┆
0x041d20…041d40 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 61 3a 3d 73 74 61 63 ┆then begin a:=stac┆
0x041d40…041d60 6b 5b 6a 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 6a 2d 31 3b 20 67 6f ┆k[j]; j:=j-1; go┆
0x041d60…041d80 74 6f 20 33 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆to 30; end; ┆
0x041d80…041da0 20 20 32 30 20 3a 20 20 28 2a 45 4e 44 20 4c 4f 4f 4b 41 48 45 41 44 2a 29 0a 20 20 20 20 20 20 ┆ 20 : (*END LOOKAHEAD*) ┆
0x041da0…041dc0 20 20 20 20 20 20 69 66 28 6c 61 6c 61 65 6e 67 64 65 2d 31 20 3e 3d 20 30 29 20 74 68 65 6e 20 ┆ if(lalaengde-1 >= 0) then ┆
0x041dc0…041de0 6c 61 5b 30 5d 3a 3d 62 75 66 66 65 72 5b 30 5d 3b 0a 20 20 20 20 20 20 20 20 6a 3a 3d 31 3b 0a ┆la[0]:=buffer[0]; j:=1; ┆
0x041de0…041e00 20 20 20 20 20 20 20 20 69 3a 3d 30 3b 20 67 72 61 65 6e 73 65 3a 3d 31 3b 20 20 74 61 6c 3a 3d ┆ i:=0; graense:=1; tal:=┆
0x041e00…041e20 (17, 1, 3) 6c 61 6c 61 65 6e 67 64 65 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 6a 3c 74 61 6c 29 ┆lalaengde; while (j<tal)┆
0x041e20…041e40 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 6c ┆ do begin whil┆
0x041e40…041e60 65 20 28 6c 61 5b 69 5d 3c 3e 62 75 66 66 65 72 5b 6a 5d 29 20 61 6e 64 20 28 69 3c 67 72 61 65 ┆e (la[i]<>buffer[j]) and (i<grae┆
0x041e60…041e80 6e 73 65 29 20 64 6f 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3d 67 ┆nse) do i:=i+1; if i=g┆
0x041e80…041ea0 72 61 65 6e 73 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆raense then begin ┆
0x041ea0…041ec0 20 20 20 20 20 20 20 20 20 20 6c 61 5b 67 72 61 65 6e 73 65 5d 3a 3d 62 75 66 66 65 72 5b 6a 5d ┆ la[graense]:=buffer[j]┆
0x041ec0…041ee0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 72 61 65 6e 73 65 3a 3d 67 72 61 65 6e 73 65 2b ┆; graense:=graense+┆
0x041ee0…041f00 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 6c 61 6c 61 65 6e 67 64 65 ┆1; end else lalaengde┆
0x041f00…041f20 3a 3d 6c 61 6c 61 65 6e 67 64 65 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 6a 2b 31 3b ┆:=lalaengde-1; j:=j+1;┆
0x041f20…041f40 20 69 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a ┆ i:=0; end ; end; ┆
0x041f40…041f60 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 ┆ procedure optimaliseri┆
0x041f60…041f80 6e 67 28 20 20 20 78 20 3a 20 74 69 6c 73 74 63 68 65 63 6b 20 29 20 3b 0a 20 20 20 20 20 20 62 ┆ng( x : tilstcheck ) ; b┆
0x041f80…041fa0 65 67 69 6e 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 78 20 6f 66 0a 20 20 20 20 20 20 20 20 20 ┆egin case x of ┆
0x041fa0…041fc0 20 20 6e 79 69 6e 64 67 61 6e 67 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ nyindgang : ┆
0x041fc0…041fe0 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x041fe0…042000 20 20 6c 61 73 74 6f 6b 5e 3a 3d 68 65 6c 70 70 5e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ lastok^:=helpp^; ┆
0x042000…042020 (17, 1, 4) 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6e 79 76 65 6a 20 ┆ end ; nyvej ┆
0x042020…042040 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆: begin ┆
0x042040…042060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 5e 2e 64 65 72 69 76 70 3a 3d 68 65 ┆ lastok^.derivp:=he┆
0x042060…042080 6c 70 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b ┆lpp ; lastok┆
0x042080…0420a0 3a 3d 68 65 6c 70 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 ┆:=helpp ; end ┆
0x0420a0…0420c0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 75 64 65 6e 6f 6d 20 3a 0a 20 20 20 20 20 20 20 20 20 20 ┆; udenom : ┆
0x0420c0…0420e0 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x0420e0…042100 20 20 20 20 6c 61 73 74 6f 6b 5e 2e 64 65 72 69 76 70 3a 3d 68 65 6c 70 70 20 3b 0a 20 20 20 20 ┆ lastok^.derivp:=helpp ; ┆
0x042100…042120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 ┆ end ; end┆
0x042120…042140 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 ┆ ; end ; procedu┆
0x042140…042160 72 65 20 73 6c 72 74 65 78 74 20 28 20 20 20 78 20 3a 20 69 6e 74 65 67 65 72 20 29 20 3b 0a 20 ┆re slrtext ( x : integer ) ; ┆
0x042160…042180 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 ┆ var i : integer ; ┆
0x042180…0421a0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b ┆ begin page(output);┆
0x0421a0…0421c0 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 37 31 20 64 6f 0a 20 20 20 20 20 ┆ for i:=1 to 71 do ┆
0x0421c0…0421e0 20 20 20 77 72 69 74 65 28 27 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆ write('*') ; write(lf┆
0x0421e0…042200 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 27 29 20 3b 0a 20 20 20 ┆,lf) ; write(' ') ; ┆
0x042200…042220 (17, 1, 5) 20 20 20 20 20 63 61 73 65 20 78 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 31 20 3a 0a 20 20 ┆ case x of 1 : ┆
0x042220…042240 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x042240…042260 20 20 77 72 69 74 65 28 27 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 53 4c 52 31 20 27 29 20 ┆ write('THE GRAMMAR IS SLR1 ') ┆
0x042260…042280 20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 28 27 3d 54 48 45 20 47 52 ┆ ; msg('=THE GR┆
0x042280…0422a0 41 4d 4d 41 52 20 49 53 20 53 4c 52 31 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆AMMAR IS SLR1 ') ; ┆
0x0422a0…0422c0 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf,lf) ; ┆
0x0422c0…0422e0 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x0422e0…042300 66 6f 72 20 69 3a 3d 31 20 74 6f 20 37 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆for i:=1 to 71 do ┆
0x042300…042320 20 20 77 72 69 74 65 28 27 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆ write('*') ; w┆
0x042320…042340 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 ┆rite(lf) ; end ; ┆
0x042340…042360 20 20 20 20 20 20 20 20 20 20 32 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 ┆ 2 : begi┆
0x042360…042380 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 54 48 45 20 47 52 41 ┆n write('THE GRA┆
0x042380…0423a0 4d 4d 41 52 20 49 53 20 4e 4f 54 20 53 4c 52 31 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆MMAR IS NOT SLR1 ') ; ┆
0x0423a0…0423c0 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x0423c0…0423e0 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x0423e0…042400 20 20 20 20 77 72 69 74 65 28 27 54 48 45 20 50 52 4f 47 52 41 4d 20 53 54 4f 50 53 20 27 29 20 ┆ write('THE PROGRAM STOPS ') ┆
0x042400…042420 (17, 1, 6) 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 28 27 3d 54 48 45 20 47 52 41 4d ┆; msg('=THE GRAM┆
0x042420…042440 4d 41 52 20 49 53 20 4e 4f 54 20 53 4c 52 31 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆MAR IS NOT SLR1 ') ; ┆
0x042440…042460 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf,lf) ; ┆
0x042460…042480 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x042480…0424a0 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 37 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ for i:=1 to 71 do ┆
0x0424a0…0424c0 20 20 20 20 77 72 69 74 65 28 27 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write('*') ; ┆
0x0424c0…0424e0 20 73 74 6f 70 28 30 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 ┆ stop(0) ; end ; ┆
0x0424e0…042500 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 20 20 ┆ end ; end ; ┆
0x042500…042520 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 61 6c 72 74 65 78 74 20 28 20 20 20 78 20 3a 20 69 6e ┆ procedure lalrtext ( x : in┆
0x042520…042540 74 65 67 65 72 20 29 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 20 3a 20 ┆teger ) ; var i : ┆
0x042540…042560 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 70 61 ┆integer ; begin pa┆
0x042560…042580 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 ┆ge(output); for i:=1 to ┆
0x042580…0425a0 37 31 20 64 6f 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 27 29 3b 0a 20 20 20 20 20 20 ┆71 do write('*'); ┆
0x0425a0…0425c0 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 ┆ write(lf,lf) ; write('┆
0x0425c0…0425e0 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 78 20 6f 66 0a 20 20 20 20 20 20 20 20 ┆ ') ; case x of ┆
0x0425e0…042600 20 20 20 31 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆ 1 : begin ┆
0x042600…042620 (17, 1, 7) 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 ┆ write('THE GRAMMAR IS┆
0x042620…042640 20 4c 41 4c 52 31 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 28 27 ┆ LALR1 '); msg('┆
0x042640…042660 3d 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4c 41 4c 52 31 20 20 20 27 29 20 3b 0a 20 20 20 ┆=THE GRAMMAR IS LALR1 ') ; ┆
0x042660…042680 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 ┆ write(lf,lf) ; ┆
0x042680…0426a0 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x0426a0…0426c0 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 37 31 20 64 6f 0a 20 20 20 20 20 ┆ for i:=1 to 71 do ┆
0x0426c0…0426e0 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 27 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ write('*'); ┆
0x0426e0…042700 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x042700…042720 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 32 20 3a 0a 20 20 20 20 20 20 20 20 20 20 ┆ end ; 2 : ┆
0x042720…042740 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆ begin write(┆
0x042740…042760 27 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4e 4f 54 20 4c 41 4c 52 31 20 27 29 20 3b 0a 20 ┆'THE GRAMMAR IS NOT LALR1 ') ; ┆
0x042760…042780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 ┆ write(lf) ; ┆
0x042780…0427a0 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 20 27 29 20 3b 0a 20 20 20 20 ┆ write(' ') ; ┆
0x0427a0…0427c0 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 28 27 3d 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 ┆ msg('=THE GRAMMAR IS┆
0x0427c0…0427e0 20 4e 4f 54 20 4c 41 4c 52 31 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ NOT LALR1 ') ; ┆
0x0427e0…042800 20 77 72 69 74 65 28 27 54 48 45 20 50 52 4f 47 52 41 4d 20 53 54 4f 50 53 20 27 29 20 3b 0a 20 ┆ write('THE PROGRAM STOPS ') ; ┆
0x042800…042820 (17, 1, 8) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 ┆ write(lf,lf) ; ┆
0x042820…042840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 ┆ write(' ') ; ┆
0x042840…042860 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 37 31 20 64 6f 0a 20 20 20 ┆ for i:=1 to 71 do ┆
0x042860…042880 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 27 29 20 3b 0a 20 20 20 20 20 20 ┆ write('*') ; ┆
0x042880…0428a0 20 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 30 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ stop(0) ; ┆
0x0428a0…0428c0 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 ┆ end ; end ; end ┆
0x0428c0…0428e0 3b 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 61 64 65 71 77 72 69 74 65 20 ┆; procedure adeqwrite ┆
0x0428e0…042900 28 20 20 20 78 20 3a 20 69 6e 74 65 67 65 72 20 29 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 ┆( x : integer ) ; var ┆
0x042900…042920 20 20 20 20 20 20 69 2c 6a 2c 6b 2c 6c 2c 6b 6b 2c 6d 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 ┆ i,j,k,l,kk,m : integer ; ┆
0x042920…042940 20 20 20 20 20 20 20 68 65 6c 70 70 20 3a 20 70 6f 69 6e 74 65 72 20 3b 0a 20 20 20 20 20 20 62 ┆ helpp : pointer ; b┆
0x042940…042960 65 67 69 6e 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 78 20 6f 66 0a 20 20 20 20 20 20 20 20 20 ┆egin case x of ┆
0x042960…042980 20 20 31 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆ 1 : begin ┆
0x042980…0429a0 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 4f 56 45 52 53 4b 52 49 46 54 20 54 49 4c 20 4c 4f 4f ┆ (*OVERSKRIFT TIL LOO┆
0x0429a0…0429c0 4b 41 48 45 41 44 2d 4d 41 45 4e 47 44 45 52 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆KAHEAD-MAENGDERNE *) ┆
0x0429c0…0429e0 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ page(output); ┆
0x0429e0…042a00 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 ┆ write('*********************'┆
0x042a00…042a20 (17, 1, 9) 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 41 20 4c ┆) ; write(' A L┆
0x042a20…042a40 49 53 54 20 4f 46 20 4e 4f 4e 2d 53 4c 52 31 20 53 54 41 54 45 53 20 20 27 29 20 3b 0a 20 20 20 ┆IST OF NON-SLR1 STATES ') ; ┆
0x042a40…042a60 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ write('************┆
0x042a60…042a80 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆*********') ; wr┆
0x042a80…042aa0 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆ite(lf,lf) ; wri┆
0x042aa0…042ac0 74 65 28 27 20 20 20 20 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆te(' ') ; ┆
0x042ac0…042ae0 77 72 69 74 65 28 27 49 4e 20 45 41 43 48 20 4f 46 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 ┆write('IN EACH OF THE FOLLOWING ┆
0x042ae0…042b00 53 54 41 54 45 53 20 54 48 45 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆STATES THE ') ; ┆
0x042b00…042b20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆write(lf) ; writ┆
0x042b20…042b40 65 28 27 20 20 20 20 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆e(' ') ; w┆
0x042b40…042b60 72 69 74 65 28 27 53 45 54 53 20 4f 46 20 53 59 4d 42 4f 4c 53 20 41 52 45 20 4e 4f 54 20 44 49 ┆rite('SETS OF SYMBOLS ARE NOT DI┆
0x042b60…042b80 53 4a 4f 49 4e 54 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆SJOINT ') ; writ┆
0x042b80…042ba0 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 ┆e(lf) ; end ; ┆
0x042ba0…042bc0 20 20 20 20 20 20 20 32 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆ 2 : begin ┆
0x042bc0…042be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 55 44 53 4b 52 49 46 54 20 41 46 20 41 ┆ (*UDSKRIFT AF A┆
0x042be0…042c00 46 53 4c 55 54 4e 49 4e 47 20 50 41 41 20 4c 4f 4f 4b 41 48 45 41 44 2d 4d 41 45 4e 47 44 45 52 ┆FSLUTNING PAA LOOKAHEAD-MAENGDER┆
0x042c00…042c20 (17, 1, 10) 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 ┆NE *) write(lf) ┆
0x042c20…042c40 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 2a 2a 2a 2a 2a 2a ┆; write(' ******┆
0x042c40…042c60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆*****************') ; ┆
0x042c60…042c80 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 45 4e 44 20 4f 46 20 4e 4f 4e 2d 53 4c 52 31 20 53 ┆ write(' END OF NON-SLR1 S┆
0x042c80…042ca0 54 41 54 45 53 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆TATES ') ; writ┆
0x042ca0…042cc0 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 ┆e('**********************') ; ┆
0x042cc0…042ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 ┆ write(lf,lf) ; ┆
0x042ce0…042d00 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 33 20 3a 0a ┆ end ; 3 : ┆
0x042d00…042d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x042d20…042d40 20 20 20 20 20 20 28 2a 55 44 53 4b 52 49 56 4e 49 4e 47 20 41 46 20 4c 4f 4f 4b 41 48 45 41 44 ┆ (*UDSKRIVNING AF LOOKAHEAD┆
0x042d40…042d60 20 4d 41 45 4e 47 44 45 52 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆ MAENGDERNE *) w┆
0x042d60…042d80 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆rite(lf) ; write┆
0x042d80…042da0 28 27 20 20 20 20 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f ┆(' ') ; fo┆
0x042da0…042dc0 72 20 6a 3a 3d 31 20 74 6f 20 36 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆r j:=1 to 61 do ┆
0x042dc0…042de0 77 72 69 74 65 28 27 2d 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆write('-') ; wri┆
0x042de0…042e00 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 65 72 ┆te(lf) ; if (ter┆
0x042e00…042e20 (17, 1, 11) 6d 61 6e 74 3e 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆mant>0) then be┆
0x042e20…042e40 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 ┆gin write(' ┆
0x042e40…042e60 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 ┆ ') ; write('┆
0x042e60…042e80 52 45 41 44 49 4e 47 20 20 43 4f 4e 54 49 4e 55 45 53 20 49 46 20 54 48 45 20 4e 45 58 54 20 49 ┆READING CONTINUES IF THE NEXT I┆
0x042e80…042ea0 4e 50 55 54 53 59 4d 42 4f 4c 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NPUTSYMBOL') ; ┆
0x042ea0…042ec0 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x042ec0…042ee0 20 77 72 69 74 65 28 27 20 20 20 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x042ee0…042f00 20 20 20 20 20 20 77 72 69 74 65 28 27 49 53 20 4f 4e 45 20 4f 46 20 54 48 45 20 46 4f 4c 4c 4f ┆ write('IS ONE OF THE FOLLO┆
0x042f00…042f20 57 49 4e 47 20 3a 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆WING : ') ; w┆
0x042f20…042f40 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆rite(lf) ; wr┆
0x042f40…042f60 69 74 65 28 27 20 20 20 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ite(' ') ; ┆
0x042f60…042f80 20 20 20 77 72 69 74 65 28 27 53 59 4d 42 4f 4c 20 20 20 20 50 52 4f 44 55 43 54 49 4f 4e 20 20 ┆ write('SYMBOL PRODUCTION ┆
0x042f80…042fa0 53 59 4d 42 4f 4c 20 4e 4f 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆SYMBOL NO ') ; ┆
0x042fa0…042fc0 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x042fc0…042fe0 20 20 20 28 2a 55 44 53 4b 52 49 56 4e 49 4e 47 20 41 46 20 54 45 52 4d 49 4e 41 4c 53 59 4d 42 ┆ (*UDSKRIVNING AF TERMINALSYMB┆
0x042fe0…043000 4f 4c 45 52 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 ┆OLERNE *) for┆
0x043000…043020 (17, 1, 12) 20 6a 3a 3d 31 20 74 6f 20 74 65 72 6d 61 6e 74 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ j:=1 to termant do ┆
0x043020…043040 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x043040…043060 20 20 6b 6b 3a 3d 73 74 61 63 6b 5b 6a 5d 2e 70 6e 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ kk:=stack[j].pnr ; ┆
0x043060…043080 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 73 74 61 63 6b 5b 6a 5d 2e 74 6f 6b 65 6e 20 3b 0a 20 20 ┆ l:=stack[j].token ; ┆
0x043080…0430a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 73 74 61 63 6b 5b 6a 5d 2e 73 ┆ k:=stack[j].s┆
0x0430a0…0430c0 79 6d 62 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆ymb ; write┆
0x0430c0…0430e0 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆(' ') ; wri┆
0x0430e0…043100 74 65 28 69 6e 74 65 72 6e 72 65 70 5b 6b 5d 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆te(internrep[k]) ; ┆
0x043100…043120 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6b 6b 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(kk) ; ┆
0x043120…043140 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(l) ; ┆
0x043140…043160 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x043160…043180 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x043180…0431a0 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e ┆ write(lf) ; en┆
0x0431a0…0431c0 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 55 44 53 4b 52 49 56 4e ┆d ; (*UDSKRIVN┆
0x0431c0…0431e0 49 4e 47 20 41 46 20 4c 4f 4f 4b 41 48 45 41 44 20 46 4f 52 20 52 45 44 55 4b 54 49 4f 4e 45 52 ┆ING AF LOOKAHEAD FOR REDUKTIONER┆
0x0431e0…043200 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 31 20 74 ┆NE *) for j:=1 t┆
0x043200…043220 (17, 1, 13) 6f 20 70 72 6f 64 61 6e 74 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆o prodant do beg┆
0x043220…043240 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 6c 6f 6f 6b 61 6e 74 5b ┆in l:=lookant[┆
0x043240…043260 6a 5d 2e 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 ┆j].ant ; helpp┆
0x043260…043280 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6a 5d 2e 70 6f 69 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆:=lookant[j].point ; ┆
0x043280…0432a0 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x0432a0…0432c0 20 20 20 20 20 20 77 72 69 74 65 28 27 52 45 44 55 43 54 49 4f 4e 20 20 4e 4f 20 27 29 20 3b 0a ┆ write('REDUCTION NO ') ; ┆
0x0432c0…0432e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 3a 3d 68 65 6c 70 70 5e 2e 70 72 6f 64 ┆ m:=helpp^.prod┆
0x0432e0…043300 6e 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6d 3a 34 ┆nr ; write(m:4┆
0x043300…043320 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 49 53 20 ┆); write(' IS ┆
0x043320…043340 50 45 52 46 4f 52 4d 45 44 20 49 46 20 54 48 45 20 4e 45 58 54 20 49 4e 50 55 54 53 59 4d 42 4f ┆PERFORMED IF THE NEXT INPUTSYMBO┆
0x043340…043360 4c 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆L') ; write(lf┆
0x043360…043380 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 ┆) ; write(' ┆
0x043380…0433a0 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 49 ┆ ') ; write('I┆
0x0433a0…0433c0 53 20 4f 4e 45 20 4f 46 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 3a 20 27 29 20 3b 0a 20 20 ┆S ONE OF THE FOLLOWING : ') ; ┆
0x0433c0…0433e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 ┆ write(lf) ; ┆
0x0433e0…043400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6b 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ kk:=0 ; ┆
0x043400…043420 (17, 1, 14) 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ repeat ┆
0x043420…043440 20 20 20 6b 6b 3a 3d 6b 6b 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ kk:=kk+1 ; ┆
0x043440…043460 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x043460…043480 20 20 20 20 20 20 20 20 6b 3a 3d 68 65 6c 70 70 5e 2e 69 6e 66 20 3b 0a 20 20 20 20 20 20 20 20 ┆ k:=helpp^.inf ; ┆
0x043480…0434a0 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 69 6e 74 65 72 6e 72 65 70 5b 6b 5d 29 20 ┆ write(internrep[k]) ┆
0x0434a0…0434c0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 ┆; write(lf) ┆
0x0434c0…0434e0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 68 65 6c ┆; helpp:=hel┆
0x0434e0…043500 70 70 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 ┆pp^.derivp ; u┆
0x043500…043520 6e 74 69 6c 20 28 6b 6b 3d 6c 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ntil (kk=l) ; ┆
0x043520…043540 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 ┆write(lf) ; end ┆
0x043540…043560 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆; end ; ┆
0x043560…043580 20 34 20 3a 20 28 2a 20 45 41 52 4c 49 45 52 20 55 53 45 52 20 46 4f 52 20 57 52 49 54 49 4e 47 ┆ 4 : (* EARLIER USER FOR WRITING┆
0x043580…0435a0 20 57 41 52 4e 49 4e 47 20 53 54 41 54 45 53 20 2a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ WARNING STATES *) ; ┆
0x0435a0…0435c0 35 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆5 : begin ┆
0x0435c0…0435e0 20 20 20 20 20 20 20 20 20 20 28 2a 4f 56 45 52 53 4b 52 49 46 54 20 54 49 4c 20 4c 4f 4f 4b 41 ┆ (*OVERSKRIFT TIL LOOKA┆
0x0435e0…043600 48 45 41 44 2d 4d 41 45 4e 47 44 45 52 4e 45 20 4c 41 4c 52 31 20 2a 29 0a 20 20 20 20 20 20 20 ┆HEAD-MAENGDERNE LALR1 *) ┆
0x043600…043620 (17, 1, 15) 20 20 20 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ page(output); ┆
0x043620…043640 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ write('******************┆
0x043640…043660 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 ┆***') ; write(' ┆
0x043660…043680 20 41 20 4c 49 53 54 20 4f 46 20 4e 4f 4e 2d 4c 41 4c 52 31 20 53 54 41 54 45 53 20 20 27 29 20 ┆ A LIST OF NON-LALR1 STATES ') ┆
0x043680…0436a0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a ┆; write('*******┆
0x0436a0…0436c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆*************') ; ┆
0x0436c0…0436e0 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf,lf) ; ┆
0x0436e0…043700 20 77 72 69 74 65 28 27 20 20 20 20 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x043700…043720 20 20 20 20 77 72 69 74 65 28 27 49 4e 20 45 41 43 48 20 4f 46 20 54 48 45 20 46 4f 4c 4c 4f 57 ┆ write('IN EACH OF THE FOLLOW┆
0x043720…043740 49 4e 47 20 53 54 41 54 45 53 20 54 48 45 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ING STATES THE') ; ┆
0x043740…043760 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆ write(lf) ; w┆
0x043760…043780 72 69 74 65 28 27 20 20 20 20 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆rite(' ') ; ┆
0x043780…0437a0 20 20 77 72 69 74 65 28 27 53 45 54 53 20 4f 46 20 53 59 4d 42 4f 4c 53 20 41 52 45 20 4e 4f 54 ┆ write('SETS OF SYMBOLS ARE NOT┆
0x0437a0…0437c0 20 44 49 53 4a 4f 49 4e 54 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆ DISJOINT') ; wr┆
0x0437c0…0437e0 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 ┆ite(lf) ; end ; ┆
0x0437e0…043800 20 20 20 20 20 20 20 20 20 36 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ 6 : begin┆
0x043800…043820 (18, 0, 1) 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 55 44 53 4b 52 49 46 54 20 41 46 ┆ (*UDSKRIFT AF┆
0x043820…043840 20 41 46 53 4c 55 54 4e 49 4e 47 20 50 41 41 20 4c 4f 4f 4b 41 48 45 41 44 2d 4d 41 45 4e 47 44 ┆ AFSLUTNING PAA LOOKAHEAD-MAENGD┆
0x043840…043860 45 52 4e 45 20 4c 41 4c 52 31 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆ERNE LALR1 *) wr┆
0x043860…043880 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆ite(lf) ; write(┆
0x043880…0438a0 27 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 ┆' **********************') ; ┆
0x0438a0…0438c0 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 45 4e 44 20 4f 46 20 4e 4f 4e ┆ write(' END OF NON┆
0x0438c0…0438e0 2d 4c 41 4c 52 31 20 53 54 41 54 45 53 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆-LALR1 STATES ') ; ┆
0x0438e0…043900 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ write('*********************┆
0x043900…043920 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 ┆') ; write(lf,lf┆
0x043920…043940 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 ┆) ; end ; ┆
0x043940…043960 65 6e 64 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 66 75 6e 63 ┆end ; end ; func┆
0x043960…043980 74 69 6f 6e 20 6d 61 65 6e 67 64 65 63 68 65 63 6b 20 28 76 61 72 20 78 20 3a 20 62 6f 6f 6c 65 ┆tion maengdecheck (var x : boole┆
0x043980…0439a0 61 6e 20 29 20 3a 20 62 6f 6f 6c 65 61 6e 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 ┆an ) : boolean ; var ┆
0x0439a0…0439c0 20 20 20 62 6f 6f 20 3a 20 62 6f 6f 6c 65 61 6e 20 3b 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 ┆ boo : boolean ; count┆
0x0439c0…0439e0 2c 63 68 65 63 6b 73 79 6d 62 2c 6b 2c 73 74 65 70 31 2c 73 74 65 70 32 2c 6c 31 2c 6c 32 2c 6a ┆,checksymb,k,step1,step2,l1,l2,j┆
0x0439e0…043a00 2c 6c 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 73 74 65 70 31 70 2c 73 74 ┆,l : integer ; step1p,st┆
0x043a00…043a20 (18, 0, 2) 65 70 32 70 2c 73 74 65 70 70 31 2c 73 74 65 70 70 32 20 3a 20 70 6f 69 6e 74 65 72 20 3b 0a 20 ┆ep2p,stepp1,stepp2 : pointer ; ┆
0x043a20…043a40 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 28 2a 46 51 52 53 54 20 43 48 45 ┆ begin (*FQRST CHE┆
0x043a40…043a60 43 4b 45 53 20 4f 4d 20 54 45 52 4d 49 4e 41 4c 53 59 4d 42 4f 4c 45 52 4e 45 0a 20 20 20 20 20 ┆CKES OM TERMINALSYMBOLERNE ┆
0x043a60…043a80 20 20 20 20 20 4c 49 47 47 45 52 20 49 20 45 54 20 41 46 20 4c 4f 4f 4b 41 48 45 41 44 4d 41 45 ┆ LIGGER I ET AF LOOKAHEADMAE┆
0x043a80…043aa0 4e 47 44 45 52 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 74 72 75 65 20 3b 0a 20 ┆NGDERNE *) boo:=true ; ┆
0x043aa0…043ac0 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 63 6f ┆ helpp:=start ; co┆
0x043ac0…043ae0 75 6e 74 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 74 65 72 6d 61 6e 74 3e 30 29 20 ┆unt:=0 ; if (termant>0) ┆
0x043ae0…043b00 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 66 ┆then begin f┆
0x043b00…043b20 6f 72 20 63 6f 75 6e 74 3a 3d 31 20 74 6f 20 74 65 72 6d 61 6e 74 20 64 6f 0a 20 20 20 20 20 20 ┆or count:=1 to termant do ┆
0x043b20…043b40 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 73 79 6d ┆ begin checksym┆
0x043b40…043b60 62 3a 3d 73 74 61 63 6b 5b 63 6f 75 6e 74 5d 2e 73 79 6d 62 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆b:=stack[count].symb ; ┆
0x043b60…043b80 20 20 20 20 6a 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 ┆ j:=0 ; repeat ┆
0x043b80…043ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 6a 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ j:=j+1 ; ┆
0x043ba0…043bc0 20 20 20 20 20 20 6b 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6a 5d 2e 61 6e 74 20 3b 0a 20 20 20 20 20 20 ┆ k:=lookant[j].ant ; ┆
0x043bc0…043be0 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 31 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6a 5d 2e 70 6f 69 6e ┆ lqbep1:=lookant[j].poin┆
0x043be0…043c00 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 30 20 3b 0a 20 20 20 20 20 20 ┆t ; l:=0 ; ┆
0x043c00…043c20 (18, 0, 3) 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ repeat ┆
0x043c20…043c40 20 6c 3a 3d 6c 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6c ┆ l:=l+1 ; if (l┆
0x043c40…043c60 71 62 65 70 31 5e 2e 69 6e 66 3d 63 68 65 63 6b 73 79 6d 62 29 20 74 68 65 6e 0a 20 20 20 20 20 ┆qbep1^.inf=checksymb) then ┆
0x043c60…043c80 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x043c80…043ca0 20 20 20 20 20 20 20 62 6f 6f 3a 3d 66 61 6c 73 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ boo:=false ; ┆
0x043ca0…043cc0 20 20 20 20 20 20 20 20 6c 3a 3d 6b 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ l:=k ; ┆
0x043cc0…043ce0 20 20 20 6a 3a 3d 70 72 6f 64 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ j:=prodant ; ┆
0x043ce0…043d00 20 20 20 20 63 6f 75 6e 74 3a 3d 74 65 72 6d 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ count:=termant ; ┆
0x043d00…043d20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 ┆ end ; lq┆
0x043d20…043d40 62 65 70 31 3a 3d 6c 71 62 65 70 31 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆bep1:=lqbep1^.derivp ; ┆
0x043d40…043d60 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6c 3d 6b 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ until (l=k) ; ┆
0x043d60…043d80 20 75 6e 74 69 6c 20 28 6a 3d 70 72 6f 64 61 6e 74 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ until (j=prodant) ; ┆
0x043d80…043da0 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 69 66 20 ┆end ; end ; if ┆
0x043da0…043dc0 28 28 62 6f 6f 29 20 61 6e 64 20 28 70 72 6f 64 61 6e 74 3e 31 29 29 20 74 68 65 6e 0a 20 20 20 ┆((boo) and (prodant>1)) then ┆
0x043dc0…043de0 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 44 45 54 20 56 ┆ begin (*DET V┆
0x043de0…043e00 49 44 45 53 20 53 54 41 44 49 47 20 49 4b 4b 45 20 4f 4d 20 54 49 4c 53 54 41 4e 44 45 4e 20 47 ┆IDES STADIG IKKE OM TILSTANDEN G┆
0x043e00…043e20 (18, 0, 4) 51 52 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 20 4e 4f 4e ┆QR GRAMMATIKKEN NON┆
0x043e20…043e40 2d 53 4c 52 31 2e 4e 55 20 43 48 45 43 4b 45 53 20 4f 4d 20 4c 4f 4f 4b 2d 0a 20 20 20 20 20 20 ┆-SLR1.NU CHECKES OM LOOK- ┆
0x043e40…043e60 20 20 20 20 20 20 20 41 48 45 41 44 4d 41 45 4e 47 44 45 52 4e 45 20 45 52 20 44 49 53 4a 55 4e ┆ AHEADMAENGDERNE ER DISJUN┆
0x043e60…043e80 4b 54 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 ┆KTE *) k:=0 ; ┆
0x043e80…043ea0 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 6b 2b 31 20 3b ┆ repeat k:=k+1 ;┆
0x043ea0…043ec0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 31 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6b 5d 2e ┆ step1:=lookant[k].┆
0x043ec0…043ee0 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 31 70 3a 3d 6c 6f 6f 6b 61 ┆ant ; step1p:=looka┆
0x043ee0…043f00 6e 74 5b 6b 5d 2e 70 6f 69 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 6b 20 ┆nt[k].point ; j:=k ┆
0x043f00…043f20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 ┆; repeat ┆
0x043f20…043f40 20 20 20 20 20 73 74 65 70 70 31 3a 3d 73 74 65 70 31 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ stepp1:=step1p ; ┆
0x043f40…043f60 20 20 20 20 20 6a 3a 3d 6a 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 ┆ j:=j+1 ; ste┆
0x043f60…043f80 70 32 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6a 5d 2e 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆p2:=lookant[j].ant ; ┆
0x043f80…043fa0 20 20 20 20 73 74 65 70 32 70 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6a 5d 2e 70 6f 69 6e 74 20 3b 0a 20 ┆ step2p:=lookant[j].point ; ┆
0x043fa0…043fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 31 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ l1:=0 ; ┆
0x043fc0…043fe0 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 31 3a ┆ repeat l1:┆
0x043fe0…044000 3d 6c 31 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 32 3a 3d 30 20 3b ┆=l1+1 ; l2:=0 ;┆
0x044000…044020 (18, 0, 5) 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 70 32 3a 3d 73 74 65 70 32 70 ┆ stepp2:=step2p┆
0x044020…044040 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 ┆ ; repeat ┆
0x044040…044060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 32 3a 3d 6c 32 2b 31 20 3b 0a 20 20 20 20 20 20 20 ┆ l2:=l2+1 ; ┆
0x044060…044080 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 74 65 70 70 31 5e 2e 69 6e 66 3d 73 74 65 70 ┆ if (stepp1^.inf=step┆
0x044080…0440a0 70 32 5e 2e 69 6e 66 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆p2^.inf) then ┆
0x0440a0…0440c0 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 32 ┆ begin l2┆
0x0440c0…0440e0 3a 3d 73 74 65 70 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:=step2 ; ┆
0x0440e0…044100 6c 31 3a 3d 73 74 65 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆l1:=step1 ; ┆
0x044100…044120 20 20 6a 3a 3d 70 72 6f 64 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ j:=prodant ; ┆
0x044120…044140 20 20 20 20 20 62 6f 6f 3a 3d 66 61 6c 73 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ boo:=false ; ┆
0x044140…044160 20 20 20 20 20 20 20 20 6b 3a 3d 70 72 6f 64 61 6e 74 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ k:=prodant-1 ; ┆
0x044160…044180 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x044180…0441a0 20 20 20 20 73 74 65 70 70 32 3a 3d 73 74 65 70 70 32 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 ┆ stepp2:=stepp2^.derivp ; ┆
0x0441a0…0441c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6c 32 3d 73 74 65 70 32 29 20 3b ┆ until (l2=step2) ;┆
0x0441c0…0441e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 70 31 3a 3d 73 74 65 70 70 31 ┆ stepp1:=stepp1┆
0x0441e0…044200 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 ┆^.derivp ; until ┆
0x044200…044220 (18, 0, 6) 28 6c 31 3d 73 74 65 70 31 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 ┆(l1=step1) ; until ┆
0x044220…044240 28 6a 3d 70 72 6f 64 61 6e 74 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 ┆(j=prodant) ; until (┆
0x044240…044260 6b 3d 70 72 6f 64 61 6e 74 2d 31 29 20 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 ┆k=prodant-1) ; end ; ┆
0x044260…044280 20 20 20 20 20 20 20 20 28 2a 45 52 20 42 4f 4f 20 53 54 41 44 49 47 20 54 52 55 45 20 47 4a 4f ┆ (*ER BOO STADIG TRUE GJO┆
0x044280…0442a0 52 44 45 20 44 45 4e 4e 45 20 54 49 4c 53 54 41 4e 44 0a 20 20 20 20 20 20 20 20 20 20 49 4b 4b ┆RDE DENNE TILSTAND IKK┆
0x0442a0…0442c0 45 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 20 4e 4f 4e 2d 53 4c 52 31 20 2a 29 0a 20 20 20 20 20 ┆E GRAMMATIKKEN NON-SLR1 *) ┆
0x0442c0…0442e0 20 20 20 6d 61 65 6e 67 64 65 63 68 65 63 6b 3a 3d 62 6f 6f 20 3b 0a 20 20 20 20 20 20 65 6e 64 ┆ maengdecheck:=boo ; end┆
0x0442e0…044300 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 66 69 6e 64 72 65 64 75 63 65 ┆ ; function findreduce┆
0x044300…044320 28 70 6e 72 3a 69 6e 74 65 67 65 72 29 3a 70 6f 69 6e 74 65 72 3b 0a 20 0a 20 20 20 20 20 20 76 ┆(pnr:integer):pointer; v┆
0x044320…044340 61 72 0a 20 20 20 20 20 20 20 20 70 31 2c 70 32 3a 20 70 6f 69 6e 74 65 72 32 3b 0a 20 20 20 20 ┆ar p1,p2: pointer2; ┆
0x044340…044360 20 20 20 20 70 74 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆ pt: pointer; begin ┆
0x044360…044380 20 20 20 20 20 20 20 77 69 74 68 20 70 72 6f 64 5b 70 6e 72 5d 20 64 6f 0a 20 20 20 20 20 20 20 ┆ with prod[pnr] do ┆
0x044380…0443a0 20 69 66 20 6c 61 65 6e 67 64 65 3d 30 20 74 68 65 6e 20 66 69 6e 64 72 65 64 75 63 65 3a 3d 6c ┆ if laengde=0 then findreduce:=l┆
0x0443a0…0443c0 6f 6f 6b 62 61 63 6b 70 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 62 ┆ookbackp else b┆
0x0443c0…0443e0 65 67 69 6e 20 70 31 3a 3d 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 ┆egin p1:=start; while┆
0x0443e0…044400 20 72 68 73 5b 70 31 5d 2e 70 61 72 73 65 72 70 5e 2e 64 65 72 69 76 70 3c 3e 6e 69 6c 20 64 6f ┆ rhs[p1].parserp^.derivp<>nil do┆
0x044400…044420 (18, 0, 7) 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 70 32 3a 3d 70 31 3b 20 70 31 3a 3d 72 68 ┆ begin p2:=p1; p1:=rh┆
0x044420…044440 73 5b 70 31 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 31 3d 72 ┆s[p1].link; if p1=r┆
0x044440…044460 68 73 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 20 ┆hsnil then begin ┆
0x044460…044480 20 61 6c 6c 6f 63 70 28 70 74 2c 31 2c 27 46 49 4e 44 52 45 44 55 43 45 27 29 3b 0a 20 20 20 20 ┆ allocp(pt,1,'FINDREDUCE'); ┆
0x044480…0444a0 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 74 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆ with pt^ do ┆
0x0444a0…0444c0 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6d 6f 64 65 3a 3d 33 3b 20 69 6e 66 3a 3d 6c 61 65 6e ┆ begin mode:=3; inf:=laen┆
0x0444c0…0444e0 67 64 65 2d 31 3b 20 70 72 6f 64 6e 72 3a 3d 70 6e 72 3b 20 6e 65 78 74 70 3a 3d 6c 6f 6f 6b 62 ┆gde-1; prodnr:=pnr; nextp:=lookb┆
0x0444e0…044500 61 63 6b 70 3b 20 64 65 72 69 76 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ackp; derivp:=nil; ┆
0x044500…044520 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 74 61 6c 74 69 6c ┆ end; antaltil┆
0x044520…044540 73 74 3a 3d 61 6e 74 61 6c 74 69 6c 73 74 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆st:=antaltilst+1; ┆
0x044540…044560 20 20 69 66 20 61 6e 74 61 6c 74 69 6c 73 74 3e 63 6f 6e 73 74 31 30 20 74 68 65 6e 20 63 6f 6e ┆ if antaltilst>const10 then con┆
0x044560…044580 73 74 65 72 72 6f 72 28 27 46 49 4e 44 52 45 44 55 43 45 27 2c 27 43 4f 4e 53 54 31 30 20 20 20 ┆sterror('FINDREDUCE','CONST10 ┆
0x044580…0445a0 27 2c 63 6f 6e 73 74 31 30 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 ┆',const10); tils┆
0x0445a0…0445c0 74 61 6e 64 5b 61 6e 74 61 6c 74 69 6c 73 74 5d 2e 6f 6c 64 73 74 61 72 74 3a 3d 20 70 74 3b 0a ┆tand[antaltilst].oldstart:= pt; ┆
0x0445c0…0445e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 74 6f 70 2c 27 46 49 4e 44 ┆ newelm(top,'FIND┆
0x0445e0…044600 52 45 44 55 43 45 27 29 3b 20 70 31 3a 3d 20 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆REDUCE'); p1:= top; ┆
0x044600…044620 (18, 0, 8) 20 20 20 20 72 68 73 5b 70 31 5d 2e 70 61 72 73 65 72 70 3a 3d 70 74 3b 20 72 68 73 5b 70 31 5d ┆ rhs[p1].parserp:=pt; rhs[p1]┆
0x044620…044640 2e 6c 69 6e 6b 3a 3d 72 68 73 6e 69 6c 3b 20 72 68 73 5b 70 32 5d 2e 6c 69 6e 6b 3a 3d 70 31 3b ┆.link:=rhsnil; rhs[p2].link:=p1;┆
0x044640…044660 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 ┆ end; e┆
0x044660…044680 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 64 72 65 64 75 63 65 3a 3d 20 72 68 73 5b ┆nd; findreduce:= rhs[┆
0x044680…0446a0 70 31 5d 2e 70 61 72 73 65 72 70 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 ┆p1].parserp; end; ┆
0x0446a0…0446c0 20 65 6e 64 3b 20 20 28 2a 20 46 49 4e 44 52 45 44 55 43 45 20 2a 29 0a 20 0a 20 0a 20 0a 20 20 ┆ end; (* FINDREDUCE *) ┆
0x0446c0…0446e0 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 28 2a 53 54 41 52 54 20 41 46 20 53 55 42 52 55 ┆ begin (*START AF SUBRU┆
0x0446e0…044700 54 49 4e 45 20 41 44 45 51 55 41 44 20 2a 29 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 ┆TINE ADEQUAD *) if options┆
0x044700…044720 5b 37 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 61 6c 6c 6c 6f 6f 6b 61 68 65 61 64 73 20 3b 0a ┆[7] then alllookaheads ; ┆
0x044720…044740 20 20 20 20 20 20 73 6c 72 31 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 20 20 68 65 61 64 77 72 69 ┆ slr1:=true ; headwri┆
0x044740…044760 74 65 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 20 20 62 6f 6f 3a 3d 74 72 75 65 20 3b 0a 20 20 20 ┆te:=true ; boo:=true ; ┆
0x044760…044780 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 74 69 6c 73 74 6e 72 20 64 6f 0a 20 20 20 20 20 20 ┆ for i:=1 to tilstnr do ┆
0x044780…0447a0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 3a 3d 74 69 6c 73 74 61 6e 64 5b 69 5d ┆begin start:=tilstand[i]┆
0x0447a0…0447c0 2e 6f 6c 64 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 70 72 6f 64 61 6e 74 3a 3d 30 20 3b ┆.oldstart ; prodant:=0 ;┆
0x0447c0…0447e0 0a 20 20 20 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 68 65 ┆ termant:=0 ; he┆
0x0447e0…044800 6c 70 70 3a 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 ┆lpp:=start ; repeat ┆
0x044800…044820 (18, 0, 9) 20 20 20 20 20 20 6b 3a 3d 68 65 6c 70 70 5e 2e 6d 6f 64 65 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ k:=helpp^.mode ; ┆
0x044820…044840 20 69 66 20 28 6b 3d 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 61 6e ┆ if (k=0) then prodan┆
0x044840…044860 74 3a 3d 70 72 6f 64 61 6e 74 2b 31 0a 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 ┆t:=prodant+1 else ┆
0x044860…044880 20 20 20 20 20 20 20 69 66 20 28 28 68 65 6c 70 70 5e 2e 69 6e 66 20 3c 3d 20 74 65 72 6d 67 29 ┆ if ((helpp^.inf <= termg)┆
0x044880…0448a0 20 61 6e 64 20 28 68 65 6c 70 70 5e 2e 6e 65 78 74 70 3c 3e 6e 69 6c 29 29 20 74 68 65 6e 0a 20 ┆ and (helpp^.nextp<>nil)) then ┆
0x0448a0…0448c0 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 74 65 72 6d 61 6e 74 2b 31 20 3b 0a ┆ termant:=termant+1 ; ┆
0x0448c0…0448e0 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 20 3b ┆ helpp:=helpp^.derivp ;┆
0x0448e0…044900 0a 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 68 65 6c 70 70 3d 6e 69 6c 29 20 3b 0a 20 20 20 ┆ until (helpp=nil) ; ┆
0x044900…044920 20 20 20 20 20 69 66 20 28 70 72 6f 64 61 6e 74 3e 63 6f 6e 73 74 31 34 29 20 74 68 65 6e 0a 20 ┆ if (prodant>const14) then ┆
0x044920…044940 20 20 20 20 20 20 20 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 41 44 45 51 55 41 44 20 20 20 27 2c ┆ consterror('ADEQUAD ',┆
0x044940…044960 27 43 4f 4e 53 54 31 34 20 20 20 27 2c 63 6f 6e 73 74 31 34 29 20 3b 0a 20 20 20 20 20 20 20 20 ┆'CONST14 ',const14) ; ┆
0x044960…044980 20 20 28 2a 4e 55 20 56 49 44 45 53 20 44 45 54 20 4f 4d 20 54 49 4c 53 54 41 4e 44 45 4e 20 4b ┆ (*NU VIDES DET OM TILSTANDEN K┆
0x044980…0449a0 52 41 45 56 45 52 20 4b 41 4c 44 20 41 46 0a 20 20 20 20 20 20 20 20 20 20 4c 4f 4f 4b 41 48 45 ┆RAEVER KALD AF LOOKAHE┆
0x0449a0…0449c0 41 44 20 45 4c 4c 45 52 20 45 4a 0a 20 20 20 20 20 20 20 20 20 20 45 52 20 41 4e 54 41 4c 20 50 ┆AD ELLER EJ ER ANTAL P┆
0x0449c0…0449e0 52 4f 44 55 4b 54 49 4f 4e 45 52 20 4c 49 47 20 30 0a 20 20 20 20 20 20 20 20 20 20 45 4c 4c 45 ┆RODUKTIONER LIG 0 ELLE┆
0x0449e0…044a00 52 20 45 52 0a 20 20 20 20 20 20 20 20 20 20 41 4e 54 41 4c 20 50 52 4f 44 55 4b 54 49 4f 4e 45 ┆R ER ANTAL PRODUKTIONE┆
0x044a00…044a20 (18, 0, 10) 52 20 4c 49 47 20 31 0a 20 20 20 20 20 20 20 20 20 20 4f 47 20 41 4e 54 41 4c 20 54 45 52 4d 49 ┆R LIG 1 OG ANTAL TERMI┆
0x044a20…044a40 4e 41 4c 45 52 20 4c 49 47 20 30 0a 20 20 20 20 20 20 20 20 20 20 4b 52 41 45 56 45 53 20 44 45 ┆NALER LIG 0 KRAEVES DE┆
0x044a40…044a60 52 20 49 4b 4b 45 20 4c 4f 4f 4b 41 48 45 41 44 2c 49 20 41 4c 4c 45 20 41 4e 44 52 45 0a 20 20 ┆R IKKE LOOKAHEAD,I ALLE ANDRE ┆
0x044a60…044a80 20 20 20 20 20 20 20 20 54 49 4c 46 41 45 4c 44 45 20 4b 52 41 45 56 45 53 20 4c 4f 4f 4b 41 48 ┆ TILFAELDE KRAEVES LOOKAH┆
0x044a80…044aa0 45 41 44 20 2a 29 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 70 72 6f 64 61 6e 74 3e 31 29 20 6f ┆EAD *) if ((prodant>1) o┆
0x044aa0…044ac0 72 20 28 28 70 72 6f 64 61 6e 74 3d 31 29 20 61 6e 64 20 28 74 65 72 6d 61 6e 74 3e 30 29 29 29 ┆r ((prodant=1) and (termant>0)))┆
0x044ac0…044ae0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ then begin ┆
0x044ae0…044b00 20 20 28 2a 4c 4f 4f 4b 41 48 45 41 44 20 53 4b 41 4c 20 4b 41 4c 44 45 53 20 4f 47 20 49 4e 44 ┆ (*LOOKAHEAD SKAL KALDES OG IND┆
0x044b00…044b20 53 41 45 54 54 45 53 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 61 6e 74 3a 3d 30 ┆SAETTES *) prodant:=0┆
0x044b20…044b40 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 30 20 3b 0a 20 20 20 20 20 ┆ ; termant:=0 ; ┆
0x044b40…044b60 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ helpp:=start ; ┆
0x044b60…044b80 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 68 65 6c 70 70 5e 2e 6d 6f ┆repeat k:=helpp^.mo┆
0x044b80…044ba0 64 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6b 3d 30 29 20 74 68 65 6e 0a ┆de ; if (k=0) then ┆
0x044ba0…044bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x044bc0…044be0 20 20 20 20 70 6e 72 3a 3d 68 65 6c 70 70 5e 2e 70 72 6f 64 6e 72 20 3b 0a 20 20 20 20 20 20 20 ┆ pnr:=helpp^.prodnr ; ┆
0x044be0…044c00 20 20 20 20 20 20 20 20 20 6c 73 79 6d 62 3a 3d 70 72 6f 64 5b 70 6e 72 5d 2e 6c 65 66 74 73 69 ┆ lsymb:=prod[pnr].leftsi┆
0x044c00…044c20 (18, 0, 11) 64 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b ┆de ; if options[┆
0x044c20…044c40 32 37 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6c 72 6c 6f ┆27] then lalrlo┆
0x044c40…044c60 6f 6b 61 68 65 61 64 28 73 74 61 72 74 2c 70 6e 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆okahead(start,pnr) ┆
0x044c60…044c80 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 61 68 65 ┆ else lookahe┆
0x044c80…044ca0 61 64 28 6c 73 79 6d 62 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 6c ┆ad(lsymb) ; l:=l┆
0x044ca0…044cc0 61 6c 61 65 6e 67 64 65 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c ┆alaengde-1 ; all┆
0x044cc0…044ce0 6f 63 70 28 6c 71 62 65 70 31 2c 31 2c 27 41 44 45 51 55 41 44 20 20 20 27 29 3b 0a 20 20 20 20 ┆ocp(lqbep1,1,'ADEQUAD '); ┆
0x044ce0…044d00 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 5e 2e 6e 65 78 74 70 3a 3d 6c 71 62 65 70 31 ┆ helpp^.nextp:=lqbep1┆
0x044d00…044d20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 61 6e 74 3a 3d 70 72 6f 64 ┆ ; prodant:=prod┆
0x044d20…044d40 61 6e 74 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 61 6e 74 5b ┆ant+1 ; lookant[┆
0x044d40…044d60 70 72 6f 64 61 6e 74 5d 2e 61 6e 74 3a 3d 6c 61 6c 61 65 6e 67 64 65 20 3b 0a 20 20 20 20 20 20 ┆prodant].ant:=lalaengde ; ┆
0x044d60…044d80 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 61 6e 74 5b 70 72 6f 64 61 6e 74 5d 2e 70 6f 69 6e 74 ┆ lookant[prodant].point┆
0x044d80…044da0 3a 3d 6c 71 62 65 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 ┆:=lqbep1 ; lqbep┆
0x044da0…044dc0 33 3a 3d 20 66 69 6e 64 72 65 64 75 63 65 28 70 6e 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆3:= findreduce(pnr); ┆
0x044dc0…044de0 20 20 20 20 20 66 6f 72 20 6a 3a 3d 30 20 74 6f 20 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 ┆ for j:=0 to l do ┆
0x044de0…044e00 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 ┆ begin lq┆
0x044e00…044e20 (18, 0, 12) 62 65 70 32 3a 3d 6c 71 62 65 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆bep2:=lqbep1 ; ┆
0x044e20…044e40 20 77 69 74 68 20 6c 71 62 65 70 32 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ with lqbep2^ do ┆
0x044e40…044e60 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 ┆ begin nex┆
0x044e60…044e80 74 70 3a 3d 6c 71 62 65 70 33 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆tp:=lqbep3 ; ┆
0x044e80…044ea0 20 69 6e 66 3a 3d 6c 61 5b 6a 5d 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ inf:=la[j] ; ┆
0x044ea0…044ec0 20 20 70 72 6f 64 6e 72 3a 3d 70 6e 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ prodnr:=pnr ; ┆
0x044ec0…044ee0 20 20 20 20 6d 6f 64 65 3a 3d 34 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ mode:=4 ; ┆
0x044ee0…044f00 20 20 69 66 20 28 6a 3d 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ if (j=l) then ┆
0x044f00…044f20 20 20 20 20 20 64 65 72 69 76 70 3a 3d 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 0a 20 20 20 20 20 ┆ derivp:=helpp^.derivp ┆
0x044f20…044f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x044f40…044f60 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x044f60…044f80 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 6c 71 62 65 70 31 2c 31 2c 27 41 44 45 51 55 41 44 20 20 ┆ allocp(lqbep1,1,'ADEQUAD ┆
0x044f80…044fa0 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 72 69 ┆ '); deri┆
0x044fa0…044fc0 76 70 3a 3d 6c 71 62 65 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆vp:=lqbep1 ; ┆
0x044fc0…044fe0 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a ┆ end ; end ; ┆
0x044fe0…045000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x045000…045020 (18, 0, 13) 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 ┆ end else ┆
0x045020…045040 20 20 20 20 20 20 20 20 77 69 74 68 20 68 65 6c 70 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 ┆ with helpp^ do ┆
0x045040…045060 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 28 ┆ begin if ((┆
0x045060…045080 69 6e 66 20 3c 3d 20 74 65 72 6d 67 29 20 61 6e 64 20 28 6e 65 78 74 70 3c 3e 6e 69 6c 29 29 20 ┆inf <= termg) and (nextp<>nil)) ┆
0x045080…0450a0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆then begin ┆
0x0450a0…0450c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 74 65 72 6d 61 6e 74 2b ┆ termant:=termant+┆
0x0450c0…0450e0 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 65 72 6d 61 ┆1 ; if (terma┆
0x0450e0…045100 6e 74 20 3e 20 63 6f 6e 73 74 32 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆nt > const2) then ┆
0x045100…045120 20 20 20 20 20 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 41 44 45 51 55 41 44 20 20 20 27 2c 27 43 ┆ consterror('ADEQUAD ','C┆
0x045120…045140 4f 4e 53 54 32 20 20 20 20 27 2c 63 6f 6e 73 74 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ONST2 ',const2) ┆
0x045140…045160 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆ else b┆
0x045160…045180 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b ┆egin stack┆
0x045180…0451a0 5b 74 65 72 6d 61 6e 74 5d 2e 73 79 6d 62 3a 3d 69 6e 66 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆[termant].symb:=inf ; ┆
0x0451a0…0451c0 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b 5b 74 65 72 6d 61 6e 74 5d 2e 70 6e 72 3a 3d ┆ stack[termant].pnr:=┆
0x0451c0…0451e0 70 72 6f 64 6e 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ┆prodnr ; s┆
0x0451e0…045200 74 61 63 6b 5b 74 65 72 6d 61 6e 74 5d 2e 74 6f 6b 65 6e 3a 3d 6d 6f 64 65 20 3b 0a 20 20 20 20 ┆tack[termant].token:=mode ; ┆
0x045200…045220 (18, 0, 14) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x045220…045240 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 ┆ end ; mod┆
0x045240…045260 65 3a 3d 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 ┆e:=2 ; end ; ┆
0x045260…045280 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 20 3b 0a 20 ┆ helpp:=helpp^.derivp ; ┆
0x045280…0452a0 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 68 65 6c 70 70 3d 6e 69 6c 29 20 3b 0a 20 20 ┆ until (helpp=nil) ; ┆
0x0452a0…0452c0 20 20 20 20 20 20 20 20 20 20 20 28 2a 4e 55 20 4b 41 4e 20 44 45 54 20 43 48 45 43 4b 45 53 20 ┆ (*NU KAN DET CHECKES ┆
0x0452c0…0452e0 4f 4d 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 45 52 20 ┆OM GRAMMATIKKEN ER ┆
0x0452e0…045300 53 4c 52 31 20 45 4c 4c 45 52 20 45 4a 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a ┆SLR1 ELLER EJ *) boo:┆
0x045300…045320 3d 6d 61 65 6e 67 64 65 63 68 65 63 6b 28 62 6f 6f 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆=maengdecheck(boo) ; ┆
0x045320…045340 69 66 28 28 62 6f 6f 3d 66 61 6c 73 65 29 20 6f 72 20 28 6f 70 74 69 6f 6e 73 5b 31 32 5d 29 29 ┆if((boo=false) or (options[12]))┆
0x045340…045360 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆ then begin ┆
0x045360…045380 20 20 20 20 20 20 69 66 20 28 28 73 6c 72 31 29 20 61 6e 64 20 28 68 65 61 64 77 72 69 74 65 29 ┆ if ((slr1) and (headwrite)┆
0x045380…0453a0 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆) then begin ┆
0x0453a0…0453c0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 5b 32 37 5d 29 20 74 68 ┆ if (options[27]) th┆
0x0453c0…0453e0 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 65 71 77 72 69 74 65 28 35 ┆en adeqwrite(5┆
0x0453e0…045400 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 ┆) else ┆
0x045400…045420 (18, 0, 15) 20 20 20 20 20 20 20 20 20 20 61 64 65 71 77 72 69 74 65 28 31 29 20 3b 0a 20 20 20 20 20 20 20 ┆ adeqwrite(1) ; ┆
0x045420…045440 20 20 20 20 20 20 20 20 20 20 69 66 20 28 62 6f 6f 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a 20 20 ┆ if (boo=false) then ┆
0x045440…045460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 72 31 3a 3d 66 61 6c 73 65 0a 20 20 20 20 ┆ slr1:=false ┆
0x045460…045480 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x045480…0454a0 20 20 20 20 68 65 61 64 77 72 69 74 65 3a 3d 66 61 6c 73 65 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ headwrite:=false ; ┆
0x0454a0…0454c0 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 65 71 77 72 ┆ end ; adeqwr┆
0x0454c0…0454e0 69 74 65 28 33 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 ┆ite(3) ; end ┆
0x0454e0…045500 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 69 66 20 28 ┆ end else if (┆
0x045500…045520 70 72 6f 64 61 6e 74 3d 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆prodant=0) then begin ┆
0x045520…045540 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 ┆ helpp:=start ; ┆
0x045540…045560 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 68 65 6c 70 70 3c 3e 6e 69 6c 29 20 64 6f 0a 20 20 20 ┆ while (helpp<>nil) do ┆
0x045560…045580 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c ┆ begin hel┆
0x045580…0455a0 70 70 5e 2e 6d 6f 64 65 3a 3d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 ┆pp^.mode:=1 ; help┆
0x0455a0…0455c0 70 3a 3d 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆p:=helpp^.derivp ; e┆
0x0455c0…0455e0 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 28 ┆nd ; end ; (┆
0x0455e0…045600 2a 4e 55 20 45 52 20 44 45 4e 4e 45 20 54 49 4c 53 54 41 4e 44 20 46 41 45 52 44 49 47 2c 48 56 ┆*NU ER DENNE TILSTAND FAERDIG,HV┆
0x045600…045620 (18, 1, 1) 49 53 20 4c 4f 4f 4b 41 48 45 41 44 0a 20 20 20 20 20 20 20 20 20 20 56 41 52 20 4e 51 44 56 45 ┆IS LOOKAHEAD VAR NQDVE┆
0x045620…045640 4e 44 49 47 20 45 52 20 44 45 4e 20 53 41 54 20 49 4e 44 0a 20 20 20 20 20 20 20 20 20 20 44 45 ┆NDIG ER DEN SAT IND DE┆
0x045640…045660 52 20 4d 41 4e 47 4c 45 52 20 4e 55 20 4b 55 4e 20 41 54 20 42 4c 49 56 45 20 4a 55 53 54 45 52 ┆R MANGLER NU KUN AT BLIVE JUSTER┆
0x045660…045680 45 54 20 50 4f 49 4e 54 45 52 45 2e 0a 20 20 20 20 20 20 20 20 20 20 44 45 52 20 53 4b 45 52 20 ┆ET POINTERE. DER SKER ┆
0x045680…0456a0 55 4e 44 45 52 20 4f 50 54 49 4d 41 4c 49 53 45 52 49 4e 47 2e 4f 50 54 49 4d 41 4c 49 53 45 2d ┆UNDER OPTIMALISERING.OPTIMALISE-┆
0x0456a0…0456c0 0a 20 20 20 20 20 20 20 20 20 20 52 49 4e 47 20 56 49 4c 20 4b 55 4e 20 53 4b 45 20 48 56 49 53 ┆ RING VIL KUN SKE HVIS┆
0x0456c0…0456e0 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 20 45 52 20 53 4c 52 31 20 2a 29 0a 20 20 20 20 20 20 65 ┆ GRAMMATIKKEN ER SLR1 *) e┆
0x0456e0…045700 6e 64 20 3b 0a 20 20 20 20 20 20 69 66 20 28 73 6c 72 31 29 20 74 68 65 6e 0a 20 20 20 20 20 20 ┆nd ; if (slr1) then ┆
0x045700…045720 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 2a 47 52 41 4d 4d 41 54 49 4b 4b 45 4e ┆ begin (*GRAMMATIKKEN┆
0x045720…045740 20 45 52 20 53 4c 52 31 20 4f 47 20 44 45 52 20 4b 41 4e 20 4f 50 54 49 4d 41 4c 49 53 45 52 45 ┆ ER SLR1 OG DER KAN OPTIMALISERE┆
0x045740…045760 53 20 2a 29 0a 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 74 69 6c 73 74 6e ┆S *) for i:=1 to tilstn┆
0x045760…045780 72 20 64 6f 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 73 ┆r do begin s┆
0x045780…0457a0 74 61 72 74 3a 3d 74 69 6c 73 74 61 6e 64 5b 69 5d 2e 6f 6c 64 73 74 61 72 74 20 3b 0a 20 20 20 ┆tart:=tilstand[i].oldstart ; ┆
0x0457a0…0457c0 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 3a 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 ┆ lastok:=start ; ┆
0x0457c0…0457e0 20 20 20 70 72 6f 64 61 6e 74 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 61 ┆ prodant:=0 ; terma┆
0x0457e0…045800 6e 74 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 30 20 3b 0a 20 20 ┆nt:=0 ; count:=0 ; ┆
0x045800…045820 (18, 1, 2) 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 31 3a 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 ┆ lqbep1:=start ; ┆
0x045820…045840 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 6c ┆ repeat helpp:=l┆
0x045840…045860 71 62 65 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 63 6f 75 6e ┆qbep1 ; count:=coun┆
0x045860…045880 74 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 71 62 65 70 31 5e 20 ┆t+1 ; with lqbep1^ ┆
0x045880…0458a0 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆do begin ┆
0x0458a0…0458c0 20 20 20 20 20 73 74 6f 70 70 3a 3d 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ stopp:=derivp ; ┆
0x0458c0…0458e0 20 20 20 20 69 66 20 28 28 6d 6f 64 65 3d 30 29 20 61 6e 64 20 28 6e 65 78 74 70 3c 3e 6e 69 6c ┆ if ((mode=0) and (nextp<>nil┆
0x0458e0…045900 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆)) then begin ┆
0x045900…045920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 4e 55 20 45 52 20 44 45 54 20 45 4e ┆ (*NU ER DET EN┆
0x045920…045940 20 52 45 44 55 4b 54 49 4f 4e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 ┆ REDUKTION P┆
0x045940…045960 52 4f 44 41 4e 54 2c 54 45 52 4d 41 4e 54 2c 43 4f 55 4e 54 20 53 49 47 45 52 20 4f 4d 20 44 45 ┆RODANT,TERMANT,COUNT SIGER OM DE┆
0x045960…045980 52 20 53 4b 41 4c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 45 52 45 ┆R SKAL VAERE┆
0x045980…0459a0 20 4e 59 20 49 4e 44 47 41 4e 47 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ NY INDGANG *) ┆
0x0459a0…0459c0 20 69 66 20 28 28 70 72 6f 64 61 6e 74 3d 30 29 20 61 6e 64 20 28 74 65 72 6d 61 6e 74 3d 30 29 ┆ if ((prodant=0) and (termant=0)┆
0x0459c0…0459e0 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆) then begin ┆
0x0459e0…045a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 6e 65 78 74 ┆ helpp:=next┆
0x045a00…045a20 (18, 1, 3) 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c 69 ┆p; optimali┆
0x045a20…045a40 73 65 72 69 6e 67 28 6e 79 69 6e 64 67 61 6e 67 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆sering(nyindgang); ┆
0x045a40…045a60 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 ┆ end else┆
0x045a60…045a80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆ begin ┆
0x045a80…045aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 6e 65 78 74 70 20 3b 0a 20 20 ┆ helpp:=nextp ; ┆
0x045aa0…045ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 6e ┆ optimaliserin┆
0x045ac0…045ae0 67 28 6e 79 76 65 6a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e ┆g(nyvej) ; en┆
0x045ae0…045b00 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 61 6e 74 3a 3d 70 ┆d ; prodant:=p┆
0x045b00…045b20 72 6f 64 61 6e 74 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ┆rodant+1 ; (┆
0x045b20…045b40 2a 4c 41 53 54 4f 4b 20 53 4b 41 4c 20 56 41 45 52 45 20 44 45 54 20 53 49 44 53 54 45 0a 20 20 ┆*LASTOK SKAL VAERE DET SIDSTE ┆
0x045b40…045b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 46 20 4c 4f 4f 4b 41 48 45 41 44 45 4c ┆ AF LOOKAHEADEL┆
0x045b60…045b80 45 4d 45 4e 54 45 52 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 ┆EMENTERNE *) r┆
0x045b80…045ba0 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 33 ┆epeat lqbep3┆
0x045ba0…045bc0 3a 3d 6c 61 73 74 6f 6b 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:=lastok^.derivp ; ┆
0x045bc0…045be0 20 20 20 20 20 20 20 69 66 20 28 6c 71 62 65 70 33 3c 3e 73 74 6f 70 70 29 20 74 68 65 6e 0a 20 ┆ if (lqbep3<>stopp) then ┆
0x045be0…045c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 3a 3d 6c 71 62 65 ┆ lastok:=lqbe┆
0x045c00…045c20 (18, 1, 4) 70 33 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6c 71 ┆p3 ; until (lq┆
0x045c20…045c40 62 65 70 33 3d 73 74 6f 70 70 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e ┆bep3=stopp) ; en┆
0x045c40…045c60 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 ┆d else ┆
0x045c60…045c80 20 20 20 20 20 20 69 66 20 28 6d 6f 64 65 3d 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ if (mode=0) then ┆
0x045c80…045ca0 20 20 20 20 20 20 20 20 20 20 28 2a 49 4e 20 54 48 49 53 20 53 54 41 54 45 3a 20 4f 4e 4c 59 20 ┆ (*IN THIS STATE: ONLY ┆
0x045ca0…045cc0 4f 4e 45 20 52 45 44 55 43 54 49 4f 4e 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ONE REDUCTION *) ┆
0x045cc0…045ce0 20 20 20 20 20 20 28 2a 49 46 20 49 54 53 20 41 4e 20 45 4d 50 54 59 20 52 45 44 55 43 54 49 4f ┆ (*IF ITS AN EMPTY REDUCTIO┆
0x045ce0…045d00 4e 2c 20 54 48 45 4e 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆N, THEN *) ┆
0x045d00…045d20 28 2a 53 4f 4d 45 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 20 54 52 41 4e 53 49 54 49 4f 4e 53 20 4d ┆(*SOME NONTERMINAL TRANSITIONS M┆
0x045d20…045d40 41 59 20 41 50 50 45 41 52 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 ┆AY APPEAR *) wi┆
0x045d40…045d60 74 68 20 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆th prod[prodnr] do ┆
0x045d60…045d80 20 20 20 20 62 65 67 69 6e 20 6d 6f 64 65 3a 3d 33 3b 20 6e 65 78 74 70 3a 3d 6c 6f 6f 6b 62 61 ┆ begin mode:=3; nextp:=lookba┆
0x045d80…045da0 63 6b 70 3b 20 70 72 6f 64 61 6e 74 3a 3d 70 72 6f 64 61 6e 74 2b 31 3b 0a 20 20 20 20 20 20 20 ┆ckp; prodant:=prodant+1; ┆
0x045da0…045dc0 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 61 65 6e 67 64 65 3d 30 20 74 68 65 6e 20 69 6e ┆ if laengde=0 then in┆
0x045dc0…045de0 66 3a 3d 30 20 65 6c 73 65 20 69 6e 66 3a 3d 6c 61 65 6e 67 64 65 2d 31 3b 0a 20 20 20 20 20 20 ┆f:=0 else inf:=laengde-1; ┆
0x045de0…045e00 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6f 75 6e 74 3e 31 20 74 68 65 6e 20 6f 70 74 ┆ if count>1 then opt┆
0x045e00…045e20 (18, 1, 5) 69 6d 61 6c 69 73 65 72 69 6e 67 28 6e 79 69 6e 64 67 61 6e 67 29 3b 0a 20 20 20 20 20 20 20 20 ┆imalisering(nyindgang); ┆
0x045e20…045e40 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 ┆ end els┆
0x045e40…045e60 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆e begin ┆
0x045e60…045e80 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 69 6e 66 20 3c 3d 20 74 65 72 6d 67 29 20 74 68 ┆ if (inf <= termg) th┆
0x045e80…045ea0 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆en begin ┆
0x045ea0…045ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 4e 55 20 45 52 20 44 45 54 ┆ (*NU ER DET┆
0x045ec0…045ee0 20 45 54 20 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 4f 4c 20 2a 29 0a 20 20 20 20 20 20 20 20 20 ┆ ET TERMINAL SYMBOL *) ┆
0x045ee0…045f00 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 63 6f 75 6e 74 3e 31 29 20 74 68 65 6e 0a 20 ┆ if (count>1) then ┆
0x045f00…045f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆ begin ┆
0x045f20…045f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e 65 78 74 70 3c 3e ┆ if (nextp<>┆
0x045f40…045f60 6e 69 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆nil) then ┆
0x045f60…045f80 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x045f80…045fa0 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 6c 71 62 65 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ helpp:=lqbep1 ; ┆
0x045fa0…045fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 28 70 72 6f 64 61 6e 74 3d 30 ┆ if ((prodant=0┆
0x045fc0…045fe0 29 20 61 6e 64 20 28 74 65 72 6d 61 6e 74 3d 30 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 ┆) and (termant=0)) then ┆
0x045fe0…046000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c 69 73 65 72 ┆ optimaliser┆
0x046000…046020 (18, 1, 6) 69 6e 67 28 6e 79 69 6e 64 67 61 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ing(nyindgang) ┆
0x046020…046040 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x046040…046060 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 6e 67 28 6e 79 76 65 ┆ optimalisering(nyve┆
0x046060…046080 6a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆j) ; e┆
0x046080…0460a0 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 ┆nd else┆
0x0460a0…0460c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ begin┆
0x0460c0…0460e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c ┆ hel┆
0x0460e0…046100 70 70 3a 3d 73 74 6f 70 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆pp:=stopp ; ┆
0x046100…046120 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 6e 67 28 75 64 65 6e 6f 6d 29 20 3b ┆ optimalisering(udenom) ;┆
0x046120…046140 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 ┆ ter┆
0x046140…046160 6d 61 6e 74 3a 3d 74 65 72 6d 61 6e 74 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆mant:=termant-1 ; ┆
0x046160…046180 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x046180…0461a0 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x0461a0…0461c0 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 74 65 72 6d 61 6e 74 2b 31 20 3b 0a 20 20 20 20 20 20 ┆ termant:=termant+1 ; ┆
0x0461c0…0461e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ┆
0x0461e0…046200 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆ else be┆
0x046200…046220 (18, 1, 7) 67 69 6e 20 28 2a 4e 4f 4e 54 45 52 4d 49 4e 41 4c 20 54 52 41 4e 53 49 54 49 4f 4e 20 2a 29 0a ┆gin (*NONTERMINAL TRANSITION *) ┆
0x046220…046240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 64 65 72 ┆ helpp:=der┆
0x046240…046260 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 ┆ivp ; if (┆
0x046260…046280 28 74 65 72 6d 61 6e 74 3d 30 29 20 61 6e 64 20 28 70 72 6f 64 61 6e 74 3d 30 29 29 20 74 68 65 ┆(termant=0) and (prodant=0)) the┆
0x046280…0462a0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c ┆n optimal┆
0x0462a0…0462c0 69 73 65 72 69 6e 67 28 6e 79 69 6e 64 67 61 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆isering(nyindgang) ┆
0x0462c0…0462e0 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x0462e0…046300 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x046300…046320 20 20 20 20 68 65 6c 70 70 3a 3d 73 74 6f 70 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ helpp:=stopp ; ┆
0x046320…046340 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 6e 67 28 75 64 65 6e 6f ┆ optimalisering(udeno┆
0x046340…046360 6d 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 ┆m) ; end ┆
0x046360…046380 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 ┆; end ; ┆
0x046380…0463a0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x0463a0…0463c0 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 31 3a 3d 73 74 6f 70 70 ┆end ; lqbep1:=stopp┆
0x0463c0…0463e0 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6c 71 62 65 70 31 3d 6e 69 6c 29 ┆ ; until (lqbep1=nil)┆
0x0463e0…046400 20 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 69 66 20 28 6f ┆ ; end ; if (o┆
0x046400…046420 (18, 1, 8) 70 74 69 6f 6e 73 5b 31 32 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ptions[12]) then begin┆
0x046420…046440 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 5b 32 37 5d 29 20 74 68 ┆ if (options[27]) th┆
0x046440…046460 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 65 71 77 72 69 74 65 28 36 29 0a 20 20 20 ┆en adeqwrite(6) ┆
0x046460…046480 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 65 71 77 ┆ else adeqw┆
0x046480…0464a0 72 69 74 65 28 32 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 ┆rite(2) ; end ; ┆
0x0464a0…0464c0 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 5b 32 37 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆ if (options[27]) then ┆
0x0464c0…0464e0 20 20 20 6c 61 6c 72 74 65 78 74 28 31 29 0a 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 ┆ lalrtext(1) else ┆
0x0464e0…046500 20 20 20 20 20 20 20 73 6c 72 74 65 78 74 28 31 29 20 3b 0a 20 20 20 20 20 20 20 65 6e 64 0a 20 ┆ slrtext(1) ; end ┆
0x046500…046520 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆ else begin ┆
0x046520…046540 69 66 20 28 6f 70 74 69 6f 6e 73 5b 32 37 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆if (options[27]) then ┆
0x046540…046560 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 64 65 71 77 72 69 74 65 28 36 29 20 3b ┆begin adeqwrite(6) ;┆
0x046560…046580 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6c 72 74 65 78 74 28 32 29 20 3b 0a 20 20 20 20 20 ┆ lalrtext(2) ; ┆
0x046580…0465a0 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 ┆ end else ┆
0x0465a0…0465c0 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 64 65 71 77 72 69 74 65 28 32 29 20 ┆ begin adeqwrite(2) ┆
0x0465c0…0465e0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 72 74 65 78 74 28 32 29 20 3b 0a 20 20 20 20 20 ┆; slrtext(2) ; ┆
0x0465e0…046600 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 30 29 20 3b 0a 20 20 ┆ end ; stop(0) ; ┆
0x046600…046620 (18, 1, 9) 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 0a 20 20 20 20 20 ┆ end ; end ; ┆
0x046620…046640 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 66 69 6e 61 ┆ (*dollar-f*) procedure fina┆
0x046640…046660 6c 70 61 72 73 65 72 3b 0a 20 0a 20 20 20 20 74 79 70 65 0a 20 20 20 20 20 20 73 79 6d 62 6f 6c ┆lparser; type symbol┆
0x046660…046680 3d 2d 31 2e 2e 63 6f 6e 73 74 32 3b 0a 20 20 20 20 20 20 65 72 72 6e 6f 3d 30 2e 2e 63 6f 6e 73 ┆=-1..const2; errno=0..cons┆
0x046680…0466a0 74 31 3b 0a 20 20 20 20 20 20 72 73 6c 65 6e 67 74 68 3d 30 2e 2e 31 35 3b 0a 20 20 20 20 20 20 ┆t1; rslength=0..15; ┆
0x0466a0…0466c0 70 72 6f 64 6e 6f 3d 30 2e 2e 63 6f 6e 73 74 31 3b 0a 20 20 20 20 20 20 6c 72 69 6e 78 3d 30 2e ┆prodno=0..const1; lrinx=0.┆
0x0466c0…0466e0 2e 63 6f 6e 73 74 37 3b 0a 20 20 20 20 20 20 6c 72 65 6c 6d 3d 70 61 63 6b 65 64 20 72 65 63 6f ┆.const7; lrelm=packed reco┆
0x0466e0…046700 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 69 6e 3a 20 ┆rd chain: ┆
0x046700…046720 6c 72 69 6e 78 3b 28 2a 4e 45 58 54 20 49 54 45 4d 20 49 4e 20 54 48 49 53 20 53 54 41 54 45 2a ┆lrinx;(*NEXT ITEM IN THIS STATE*┆
0x046720…046740 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 20 3a 20 6c ┆) next : l┆
0x046740…046760 72 69 6e 78 3b 28 2a 4e 45 58 54 20 53 54 41 54 45 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆rinx;(*NEXT STATE*) ┆
0x046760…046780 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 6b 69 6e 64 3a 20 72 73 6c 65 6e 67 74 68 20 28 2a ┆ case kind: rslength (*┆
0x046780…0467a0 54 59 50 45 20 4f 46 20 53 54 41 54 45 2a 29 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TYPE OF STATE*) of ┆
0x0467a0…0467c0 20 20 20 20 20 20 20 20 20 20 20 20 31 2c 32 2c 34 2c 36 3a 20 28 73 79 6d 62 3a 20 73 79 6d 62 ┆ 1,2,4,6: (symb: symb┆
0x0467c0…0467e0 6f 6c 3b 20 65 72 72 3a 20 65 72 72 6e 6f 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ol; err: errno); ┆
0x0467e0…046800 20 20 20 20 20 20 20 20 20 20 30 2c 33 3a 20 20 20 20 20 28 72 73 3a 20 72 73 6c 65 6e 67 74 68 ┆ 0,3: (rs: rslength┆
0x046800…046820 (18, 1, 10) 3b 20 70 72 6f 64 6e 3a 20 70 72 6f 64 6e 6f 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆; prodn: prodno); ┆
0x046820…046840 20 20 20 20 20 20 20 20 20 20 20 35 3a 20 20 20 28 6c 62 3a 20 6c 72 69 6e 78 29 3b 0a 20 20 20 ┆ 5: (lb: lrinx); ┆
0x046840…046860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 52 45 43 4f 52 44 ┆ end; (*RECORD┆
0x046860…046880 2a 29 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 6c 72 3a 20 61 72 72 61 79 5b 6c 72 69 6e 78 ┆*) var lr: array[lrinx┆
0x046880…0468a0 5d 20 6f 66 20 6c 72 65 6c 6d 3b 0a 20 20 20 20 20 20 63 6f 75 6e 74 2c 73 6d 61 78 3a 20 69 6e ┆] of lrelm; count,smax: in┆
0x0468a0…0468c0 74 65 67 65 72 3b 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 63 6f 70 79 28 ┆teger; procedure copy(┆
0x0468c0…0468e0 76 61 72 20 63 68 3a 63 68 61 72 3b 20 73 6b 69 70 3a 20 62 6f 6f 6c 65 61 6e 29 3b 0a 20 20 20 ┆var ch:char; skip: boolean); ┆
0x0468e0…046900 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 69 66 20 65 6f 66 28 70 61 72 73 69 6e 29 20 ┆ begin if eof(parsin) ┆
0x046900…046920 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 77 ┆then begin w┆
0x046920…046940 72 69 74 65 28 6c 66 29 3b 20 77 72 69 74 65 28 27 20 46 49 4c 45 20 50 41 52 53 49 4e 20 49 53 ┆rite(lf); write(' FILE PARSIN IS┆
0x046940…046960 20 4e 4f 54 20 41 20 43 4f 52 52 45 43 54 20 50 41 52 53 45 52 20 27 29 3b 0a 20 20 20 20 20 20 ┆ NOT A CORRECT PARSER '); ┆
0x046960…046980 20 20 20 20 20 6d 73 67 28 27 3d 45 52 52 4f 52 28 53 29 20 49 4e 20 46 49 4c 45 20 20 20 50 41 ┆ msg('=ERROR(S) IN FILE PA┆
0x046980…0469a0 52 53 49 4e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 30 29 3b 0a 20 20 20 20 ┆RSIN'); stop(0); ┆
0x0469a0…0469c0 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0a 62 65 67 69 6e 0a 69 66 20 65 ┆ end else begin if e┆
0x0469c0…0469e0 6f 6c 6e 28 70 61 72 73 69 6e 29 20 74 68 65 6e 20 63 68 20 3a 3d 20 27 20 27 20 65 6c 73 65 20 ┆oln(parsin) then ch := ' ' else ┆
0x0469e0…046a00 63 68 20 3a 3d 20 70 61 72 73 69 6e 5e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 ┆ch := parsin^; if not┆
0x046a00…046a20 (18, 1, 11) 20 73 6b 69 70 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 6f 6c 6e 28 70 ┆ skip then if eoln(p┆
0x046a20…046a40 61 72 73 69 6e 29 20 74 68 65 6e 20 77 72 69 74 65 6c 6e 28 70 61 72 73 6f 75 74 29 0a 20 20 20 ┆arsin) then writeln(parsout) ┆
0x046a40…046a60 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 77 72 69 74 65 28 70 61 72 73 6f 75 74 2c 63 68 29 3b ┆ else write(parsout,ch);┆
0x046a60…046a80 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 67 65 74 28 70 61 72 73 69 ┆ end; get(parsi┆
0x046a80…046aa0 6e 29 3b 0a 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 43 4f 50 59 2a 29 0a 20 0a 20 0a 20 20 20 20 ┆n); end; (*COPY*) ┆
0x046aa0…046ac0 20 20 70 72 6f 63 65 64 75 72 65 20 73 65 61 72 63 68 28 73 6b 69 70 20 3a 20 62 6f 6f 6c 65 61 ┆ procedure search(skip : boolea┆
0x046ac0…046ae0 6e 29 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 61 3a 20 61 72 72 61 79 5b 31 ┆n); var a: array[1┆
0x046ae0…046b00 2e 2e 35 5d 20 6f 66 20 63 68 61 72 3b 0a 20 20 20 20 20 20 20 20 69 3a 20 69 6e 74 65 67 65 72 ┆..5] of char; i: integer┆
0x046b00…046b20 3b 20 66 6f 75 6e 64 3a 62 6f 6f 6c 65 61 6e 3b 20 63 68 3a 20 63 68 61 72 3b 0a 20 20 20 20 20 ┆; found:boolean; ch: char; ┆
0x046b20…046b40 20 62 65 67 69 6e 20 66 6f 75 6e 64 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 61 5b 31 ┆ begin found:=false; a[1┆
0x046b40…046b60 5d 3a 3d 27 42 27 3b 20 61 5b 32 5d 3a 3d 27 4f 27 3b 20 61 5b 33 5d 3a 3d 27 42 27 3b 20 61 5b ┆]:='B'; a[2]:='O'; a[3]:='B'; a[┆
0x046b60…046b80 34 5d 3a 3d 27 53 27 3b 20 61 5b 35 5d 3a 3d 27 20 27 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 ┆4]:='S'; a[5]:=' '; repe┆
0x046b80…046ba0 61 74 20 63 6f 70 79 28 63 68 2c 73 6b 69 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 63 ┆at copy(ch,skip); if c┆
0x046ba0…046bc0 68 3d 27 2a 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 20 20 72 65 ┆h='*' then begin re┆
0x046bc0…046be0 70 65 61 74 20 63 6f 70 79 28 63 68 2c 73 6b 69 70 29 20 75 6e 74 69 6c 20 63 68 3c 3e 27 2a 27 ┆peat copy(ch,skip) until ch<>'*'┆
0x046be0…046c00 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆; i:=1; ┆
0x046c00…046c20 (18, 1, 12) 20 20 77 68 69 6c 65 20 28 61 5b 69 5d 3d 63 68 29 20 61 6e 64 20 28 69 3c 35 29 20 64 6f 0a 20 ┆ while (a[i]=ch) and (i<5) do ┆
0x046c20…046c40 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x046c40…046c60 20 63 6f 70 79 28 63 68 2c 73 6b 69 70 29 3b 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 ┆ copy(ch,skip); i:=i+1; ┆
0x046c60…046c80 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 75 6e 64 3a 3d 69 3e ┆ end; found:=i>┆
0x046c80…046ca0 34 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 75 6e 74 69 6c ┆4; end; until┆
0x046ca0…046cc0 20 66 6f 75 6e 64 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6e 6f 74 20 65 6f 6c 6e 28 70 ┆ found; while not eoln(p┆
0x046cc0…046ce0 61 72 73 69 6e 29 20 64 6f 20 63 6f 70 79 28 63 68 2c 73 6b 69 70 29 3b 20 63 6f 70 79 28 63 68 ┆arsin) do copy(ch,skip); copy(ch┆
0x046ce0…046d00 2c 73 6b 69 70 29 3b 0a 20 20 20 20 20 20 65 6e 64 3b 28 2a 53 45 41 52 43 48 2a 29 0a 20 0a 20 ┆,skip); end;(*SEARCH*) ┆
0x046d00…046d20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 65 6d 69 74 63 6f 6e 73 74 61 6e 74 73 3b 0a 20 20 ┆ procedure emitconstants; ┆
0x046d20…046d40 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 6f 70 74 69 6f 6e 73 ┆ begin if not options┆
0x046d40…046d60 5b 33 32 5d 20 74 68 65 6e 20 28 2a 55 53 45 20 53 54 41 4e 44 41 52 44 20 53 4b 45 4c 45 54 4f ┆[32] then (*USE STANDARD SKELETO┆
0x046d60…046d80 4e 20 43 4f 4d 50 49 4c 45 52 20 2a 29 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 72 65 73 ┆N COMPILER *) begin res┆
0x046d80…046da0 65 74 28 70 61 72 73 69 6e 29 3b 28 2a 4f 4e 20 46 49 4c 45 20 50 41 52 53 49 4e 2c 20 41 4e 44 ┆et(parsin);(*ON FILE PARSIN, AND┆
0x046da0…046dc0 20 44 45 4c 49 56 45 52 20 49 54 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 77 72 69 74 ┆ DELIVER IT *) rewrit┆
0x046dc0…046de0 65 28 70 61 72 73 6f 75 74 29 3b 20 28 2a 4f 4e 20 46 49 4c 45 20 50 41 52 53 4f 55 54 20 57 49 ┆e(parsout); (*ON FILE PARSOUT WI┆
0x046de0…046e00 54 48 20 49 4e 49 54 49 41 4c 49 53 45 44 20 43 4f 4e 53 54 41 4e 54 53 2a 29 0a 20 20 20 20 20 ┆TH INITIALISED CONSTANTS*) ┆
0x046e00…046e20 (18, 1, 13) 20 20 20 20 20 20 73 65 61 72 63 68 28 66 61 6c 73 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ search(false); ┆
0x046e20…046e40 77 72 69 74 65 6c 6e 28 70 61 72 73 6f 75 74 2c 27 20 53 59 4d 42 4d 41 58 3d 27 2c 6e 6f 6e 74 ┆writeln(parsout,' SYMBMAX=',nont┆
0x046e40…046e60 73 6c 75 74 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 ┆slut:1,';'); writeln(┆
0x046e60…046e80 70 61 72 73 6f 75 74 2c 27 20 50 52 4f 44 4d 41 58 3d 27 2c 61 6e 74 61 6c 70 72 6f 64 3a 31 2c ┆parsout,' PRODMAX=',antalprod:1,┆
0x046e80…046ea0 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 70 61 72 73 6f 75 74 ┆';'); writeln(parsout┆
0x046ea0…046ec0 2c 27 20 4c 52 4d 41 58 3d 27 2c 73 6d 61 78 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 ┆,' LRMAX=',smax:1,';'); ┆
0x046ec0…046ee0 20 20 20 77 72 69 74 65 6c 6e 28 70 61 72 73 6f 75 74 2c 27 20 4c 58 4d 41 58 3d 27 2c 74 72 6d ┆ writeln(parsout,' LXMAX=',trm┆
0x046ee0…046f00 61 78 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 70 61 ┆ax:1,';'); writeln(pa┆
0x046f00…046f20 72 73 6f 75 74 2c 27 20 45 52 52 4f 52 56 41 4c 3d 27 2c 65 72 72 6f 72 76 61 6c 3a 31 2c 27 3b ┆rsout,' ERRORVAL=',errorval:1,';┆
0x046f20…046f40 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 70 61 72 73 6f 75 74 2c 27 ┆'); writeln(parsout,'┆
0x046f40…046f60 20 4e 41 4d 45 56 41 4c 3d 27 2c 6e 61 6d 65 76 61 6c 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 ┆ NAMEVAL=',nameval:1,';'); ┆
0x046f60…046f80 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 70 61 72 73 6f 75 74 2c 27 20 43 4f 4e 53 54 56 41 4c ┆ writeln(parsout,' CONSTVAL┆
0x046f80…046fa0 3d 27 2c 63 73 74 76 61 6c 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆=',cstval:1,';'); wri┆
0x046fa0…046fc0 74 65 6c 6e 28 70 61 72 73 6f 75 74 2c 27 20 53 54 52 49 4e 47 56 41 4c 3d 27 2c 73 74 72 69 6e ┆teln(parsout,' STRINGVAL=',strin┆
0x046fc0…046fe0 67 76 61 6c 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 ┆gval:1,';'); writeln(┆
0x046fe0…047000 70 61 72 73 6f 75 74 2c 27 20 53 54 52 49 4e 47 43 48 3d 27 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆parsout,' STRINGCH='); ┆
0x047000…047020 (18, 1, 14) 20 20 69 66 20 73 74 72 69 6e 67 63 68 3d 27 27 27 27 20 74 68 65 6e 20 77 72 69 74 65 6c 6e 28 ┆ if stringch='''' then writeln(┆
0x047020…047040 70 61 72 73 6f 75 74 2c 27 27 27 27 27 27 27 27 27 3b 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆parsout,''''''''';') ┆
0x047040…047060 65 6c 73 65 20 77 72 69 74 65 6c 6e 28 70 61 72 73 6f 75 74 2c 27 27 27 27 2c 73 74 72 69 6e 67 ┆else writeln(parsout,'''',string┆
0x047060…047080 63 68 2c 27 27 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 70 61 ┆ch,''';'); writeln(pa┆
0x047080…0470a0 72 73 6f 75 74 2c 27 20 43 4f 4d 42 45 47 49 4e 3d 27 2c 63 6f 6d 62 65 67 69 6e 3a 31 2c 27 3b ┆rsout,' COMBEGIN=',combegin:1,';┆
0x0470a0…0470c0 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 70 61 72 73 6f 75 74 2c ┆') ; writeln(parsout,┆
0x0470c0…0470e0 27 20 43 4f 4d 4c 45 4e 47 54 48 3d 27 2c 63 6f 6d 6c 65 6e 67 74 68 3a 31 2c 27 3b 27 29 20 3b ┆' COMLENGTH=',comlength:1,';') ;┆
0x0470e0…047100 0a 20 20 20 20 20 20 20 20 20 20 20 73 65 61 72 63 68 28 74 72 75 65 29 3b 20 77 72 69 74 65 6c ┆ search(true); writel┆
0x047100…047120 6e 28 70 61 72 73 6f 75 74 2c 27 20 28 2a 42 4f 42 53 29 20 27 29 3b 0a 20 20 20 20 20 20 20 20 ┆n(parsout,' (*BOBS) '); ┆
0x047120…047140 20 20 20 73 65 61 72 63 68 28 66 61 6c 73 65 29 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a ┆ search(false); end; ┆
0x047140…047160 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 20 31 31 29 3b 20 28 2a 20 6e 75 6d 62 65 72 20 6f ┆writeln(tables, 11); (* number o┆
0x047160…047180 66 20 63 6f 6e 73 74 61 6e 74 73 20 2a 29 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 ┆f constants *) writeln(t┆
0x047180…0471a0 61 62 6c 65 73 2c 6e 6f 6e 74 73 6c 75 74 29 3b 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 61 ┆ables,nontslut);writeln(tables,a┆
0x0471a0…0471c0 6e 74 61 6c 70 72 6f 64 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 ┆ntalprod); writeln(table┆
0x0471c0…0471e0 73 2c 73 6d 61 78 29 3b 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 74 72 6d 61 78 29 3b 0a 20 ┆s,smax);writeln(tables,trmax); ┆
0x0471e0…047200 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 65 72 72 6f 72 76 61 6c 29 3b ┆ writeln(tables,errorval);┆
0x047200…047220 (18, 1, 15) 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 6e 61 6d 65 76 61 6c 29 3b 0a 20 20 20 20 20 20 20 ┆writeln(tables,nameval); ┆
0x047220…047240 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 63 73 74 76 61 6c 29 3b 77 72 69 74 65 6c 6e 28 ┆ writeln(tables,cstval);writeln(┆
0x047240…047260 74 61 62 6c 65 73 2c 73 74 72 69 6e 67 76 61 6c 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆tables,stringval); write┆
0x047260…047280 6c 6e 28 74 61 62 6c 65 73 2c 27 20 27 2c 73 74 72 69 6e 67 63 68 29 3b 0a 20 20 20 20 20 20 20 ┆ln(tables,' ',stringch); ┆
0x047280…0472a0 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 63 6f 6d 62 65 67 69 6e 29 3b 77 72 69 74 65 6c ┆ writeln(tables,combegin);writel┆
0x0472a0…0472c0 6e 28 74 61 62 6c 65 73 2c 63 6f 6d 6c 65 6e 67 74 68 29 3b 0a 20 20 20 20 20 20 65 6e 64 3b 20 ┆n(tables,comlength); end; ┆
0x0472c0…0472e0 28 2a 45 4d 49 54 43 4f 4e 53 54 41 4e 54 53 2a 29 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 ┆(*EMITCONSTANTS*) proced┆
0x0472e0…047300 75 72 65 20 65 6d 69 74 6c 65 78 3b 0a 20 20 20 20 20 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 ┆ure emitlex; type ┆
0x047300…047320 6c 78 69 6e 78 3d 2d 32 30 30 2e 2e 63 6f 6e 73 74 31 32 3b 20 28 2a 20 4e 4f 54 45 21 20 43 48 ┆lxinx=-200..const12; (* NOTE! CH┆
0x047320…047340 41 52 20 4d 41 59 20 4e 4f 54 20 43 4f 4e 54 41 49 4e 20 4d 4f 52 45 20 54 48 41 4e 20 32 30 30 ┆AR MAY NOT CONTAIN MORE THAN 200┆
0x047340…047360 20 43 48 41 52 53 2a 29 0a 20 20 20 20 20 20 20 20 6c 78 65 6c 6d 3d 70 61 63 6b 65 64 20 72 65 ┆ CHARS*) lxelm=packed re┆
0x047360…047380 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 70 2c ┆cord np,┆
0x047380…0473a0 68 70 3a 20 30 2e 2e 63 6f 6e 73 74 31 32 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆hp: 0..const12; ┆
0x0473a0…0473c0 20 20 20 20 20 20 20 20 74 76 3a 20 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ tv: symbol; ┆
0x0473c0…0473e0 20 20 20 20 20 20 20 20 20 20 20 20 63 68 3a 20 63 68 61 72 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ ch: char; ┆
0x0473e0…047400 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 ┆ end; var ┆
0x047400…047420 (19, 0, 1) 20 20 20 20 6c 78 3a 20 61 72 72 61 79 5b 6c 78 69 6e 78 5d 20 6f 66 20 6c 78 65 6c 6d 3b 0a 20 ┆ lx: array[lxinx] of lxelm; ┆
0x047420…047440 20 20 20 20 20 20 20 74 69 6e 78 2c 74 3a 20 69 6e 74 65 67 65 72 3b 0a 20 0a 20 20 20 20 20 20 ┆ tinx,t: integer; ┆
0x047440…047460 20 20 70 72 6f 63 65 64 75 72 65 20 63 6f 6e 76 65 72 74 6c 65 78 3b 0a 20 20 20 20 20 20 20 20 ┆ procedure convertlex; ┆
0x047460…047480 76 61 72 20 63 3a 20 63 68 61 72 3b 0a 20 0a 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 ┆var c: char; procedu┆
0x047480…0474a0 72 65 20 69 6e 63 72 74 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆re incrtinx; begin ┆
0x0474a0…0474c0 20 20 20 20 20 20 20 20 20 69 66 20 74 69 6e 78 3c 63 6f 6e 73 74 31 32 20 74 68 65 6e 20 74 69 ┆ if tinx<const12 then ti┆
0x0474c0…0474e0 6e 78 3a 3d 74 69 6e 78 2b 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 63 6f 6e 73 ┆nx:=tinx+1 else cons┆
0x0474e0…047500 74 65 72 72 6f 72 28 27 43 4f 4e 56 45 52 54 4c 45 58 27 2c 27 20 43 4f 4e 53 54 31 32 20 20 27 ┆terror('CONVERTLEX',' CONST12 '┆
0x047500…047520 2c 63 6f 6e 73 74 31 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 ┆,const12); end; ┆
0x047520…047540 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 76 69 73 69 74 28 70 3a 20 74 65 72 6d 70 6f 69 ┆ procedure visit(p: termpoi┆
0x047540…047560 6e 74 65 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆nter); begin ┆
0x047560…047580 20 20 20 77 69 74 68 20 70 5e 2c 20 6c 78 5b 74 69 6e 78 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆ with p^, lx[tinx] do ┆
0x047580…0475a0 20 20 20 20 62 65 67 69 6e 20 74 76 3a 3d 69 6e 74 65 72 6e 3b 20 63 68 3a 3d 74 65 67 6e 3b 0a ┆ begin tv:=intern; ch:=tegn; ┆
0x0475a0…0475c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 69 76 65 61 75 70 3c 3e 6e 69 6c 20 74 68 ┆ if niveaup<>nil th┆
0x0475c0…0475e0 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 63 72 74 69 6e 78 ┆en begin incrtinx┆
0x0475e0…047600 3b 20 6e 70 3a 3d 74 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 73 ┆; np:=tinx; vis┆
0x047600…047620 (19, 0, 2) 69 74 28 6e 69 76 65 61 75 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a ┆it(niveaup); end ┆
0x047620…047640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 6e 70 3a 3d 30 3b 0a 20 20 20 20 20 20 ┆ else np:=0; ┆
0x047640…047660 20 20 20 20 20 20 20 20 69 66 20 68 69 67 68 65 72 70 3c 3e 6e 69 6c 20 74 68 65 6e 0a 20 20 20 ┆ if higherp<>nil then ┆
0x047660…047680 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 63 72 74 69 6e 78 3b 20 68 70 3a 3d ┆ begin incrtinx; hp:=┆
0x047680…0476a0 74 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 73 69 74 28 68 69 67 ┆tinx; visit(hig┆
0x0476a0…0476c0 68 65 72 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 ┆herp); end ┆
0x0476c0…0476e0 20 20 20 20 20 20 20 20 65 6c 73 65 20 68 70 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else hp:=0; ┆
0x0476e0…047700 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 56 49 53 49 54 2a 29 0a 20 20 ┆end; end; (*VISIT*) ┆
0x047700…047720 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 54 52 41 4e 53 46 ┆ begin (*TRANSF┆
0x047720…047740 4f 52 4d 20 43 4c 41 53 53 20 54 45 52 4d 54 52 45 45 20 49 4e 54 4f 20 41 52 52 41 59 20 4c 58 ┆ORM CLASS TERMTREE INTO ARRAY LX┆
0x047740…047760 2a 29 0a 20 20 20 20 20 20 20 20 20 20 74 69 6e 78 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆*) tinx:=0; ┆
0x047760…047780 6c 78 5b 30 5d 2e 63 68 3a 3d 27 20 27 3b 20 6c 78 5b 30 5d 2e 68 70 3a 3d 30 3b 20 6c 78 5b 30 ┆lx[0].ch:=' '; lx[0].hp:=0; lx[0┆
0x047780…0477a0 5d 2e 6e 70 3a 3d 30 3b 20 6c 78 5b 30 5d 2e 74 76 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆].np:=0; lx[0].tv:=0; ┆
0x0477a0…0477c0 20 20 28 2a 20 4c 58 5b 30 5d 20 49 53 20 4e 4f 54 20 55 53 45 44 20 2a 29 0a 20 20 20 20 20 20 ┆ (* LX[0] IS NOT USED *) ┆
0x0477c0…0477e0 20 20 20 20 66 6f 72 20 63 3a 3d 6d 69 6e 63 68 20 74 6f 20 6d 61 78 63 68 20 64 6f 0a 20 20 20 ┆ for c:=minch to maxch do ┆
0x0477e0…047800 20 20 20 20 20 20 20 77 69 74 68 20 6c 78 5b 6f 72 64 28 63 29 2d 6f 72 64 28 6d 61 78 63 68 29 ┆ with lx[ord(c)-ord(maxch)┆
0x047800…047820 (19, 0, 3) 2d 31 5d 2c 20 65 6e 74 72 79 5b 63 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆-1], entry[c] do begin┆
0x047820…047840 20 74 76 3a 3d 69 6e 74 65 72 6e 31 3b 20 63 68 3a 3d 63 3b 20 20 6e 70 3a 3d 30 3b 0a 20 20 20 ┆ tv:=intern1; ch:=c; np:=0; ┆
0x047840…047860 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 70 3c 3e 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 ┆ if termp<>nil then ┆
0x047860…047880 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 63 72 74 69 6e 78 3b 20 68 70 3a 3d 74 69 6e ┆ begin incrtinx; hp:=tin┆
0x047880…0478a0 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 73 69 74 28 74 65 72 6d 70 29 3b 0a ┆x; visit(termp); ┆
0x0478a0…0478c0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 ┆ end els┆
0x0478c0…0478e0 65 20 68 70 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆e hp:=0; end; ┆
0x0478e0…047900 65 6e 64 3b 20 28 2a 43 4f 4e 56 45 52 54 4c 45 58 2a 29 0a 20 0a 20 20 20 20 20 20 62 65 67 69 ┆end; (*CONVERTLEX*) begi┆
0x047900…047920 6e 20 63 6f 6e 76 65 72 74 6c 65 78 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 74 3a 3d 2d 28 6f ┆n convertlex; for t:=-(o┆
0x047920…047940 72 64 28 6d 61 78 63 68 29 2d 6f 72 64 28 6d 69 6e 63 68 29 2b 31 29 20 74 6f 20 74 69 6e 78 20 ┆rd(maxch)-ord(minch)+1) to tinx ┆
0x047940…047960 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 78 5b 74 5d 20 64 6f 0a 20 20 20 20 20 20 20 ┆do with lx[t] do ┆
0x047960…047980 20 62 65 67 69 6e 20 77 72 69 74 65 28 74 61 62 6c 65 73 2c 27 20 27 2c 63 68 2c 6e 70 3a 31 2c ┆ begin write(tables,' ',ch,np:1,┆
0x047980…0479a0 27 20 27 2c 68 70 3a 31 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 74 76 3c 30 ┆' ',hp:1,' '); if tv<0┆
0x0479a0…0479c0 20 74 68 65 6e 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 30 3a 31 29 20 65 6c 73 65 20 77 ┆ then writeln(tables,0:1) else w┆
0x0479c0…0479e0 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 74 76 3a 31 29 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 ┆riteln(tables,tv:1); end┆
0x0479e0…047a00 3b 0a 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 45 4d 49 54 4c 45 58 2a 29 0a 20 0a 20 20 20 20 20 ┆; end; (*EMITLEX*) ┆
0x047a00…047a20 (19, 0, 4) 20 70 72 6f 63 65 64 75 72 65 20 65 6d 69 74 70 61 72 73 3b 0a 20 20 20 20 20 20 76 61 72 20 73 ┆ procedure emitpars; var s┆
0x047a20…047a40 69 3a 20 6c 72 69 6e 78 3b 0a 20 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆i: lrinx; begin ┆
0x047a40…047a60 66 6f 72 20 73 69 3a 3d 30 20 74 6f 20 73 6d 61 78 20 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 ┆for si:=0 to smax do wit┆
0x047a60…047a80 68 20 6c 72 5b 73 69 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 77 72 69 74 65 28 ┆h lr[si] do begin write(┆
0x047a80…047aa0 74 61 62 6c 65 73 2c 63 68 61 69 6e 3a 31 2c 27 20 27 2c 6e 65 78 74 3a 31 2c 27 20 27 2c 6b 69 ┆tables,chain:1,' ',next:1,' ',ki┆
0x047aa0…047ac0 6e 64 3a 31 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 6b 69 6e 64 20 6f ┆nd:1,' '); case kind o┆
0x047ac0…047ae0 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 31 2c 32 2c 34 2c 36 3a 20 77 72 69 74 65 6c 6e 28 ┆f 1,2,4,6: writeln(┆
0x047ae0…047b00 74 61 62 6c 65 73 2c 73 79 6d 62 3a 31 2c 27 20 27 2c 65 72 72 3a 31 29 3b 0a 20 20 20 20 20 20 ┆tables,symb:1,' ',err:1); ┆
0x047b00…047b20 20 20 20 20 20 20 20 30 2c 33 20 20 20 20 3a 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 72 ┆ 0,3 : writeln(tables,r┆
0x047b20…047b40 73 3a 31 2c 27 20 27 2c 70 72 6f 64 6e 3a 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 35 ┆s:1,' ',prodn:1); 5┆
0x047b40…047b60 20 20 20 20 3a 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 6c 62 3a 31 29 3b 0a 20 20 20 20 ┆ : writeln(tables,lb:1); ┆
0x047b60…047b80 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e ┆ end; end; en┆
0x047b80…047ba0 64 3b 20 28 2a 45 4d 49 54 50 41 52 53 2a 29 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 ┆d; (*EMITPARS*) procedur┆
0x047ba0…047bc0 65 20 63 6f 6d 70 72 65 73 73 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 54 48 45 20 43 4c 41 ┆e compress; (* THE CLA┆
0x047bc0…047be0 53 53 20 50 41 52 53 45 52 20 49 53 20 43 4f 4d 50 52 45 53 53 45 44 20 49 4e 54 4f 20 54 48 45 ┆SS PARSER IS COMPRESSED INTO THE┆
0x047be0…047c00 20 41 52 52 41 59 20 4c 52 2a 29 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 73 74 ┆ ARRAY LR*) var st┆
0x047c00…047c20 (19, 0, 5) 61 74 65 2c 69 6e 63 72 2c 66 69 72 73 74 2c 6c 61 73 74 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 ┆ate,incr,first,last: integer; ┆
0x047c20…047c40 20 20 20 20 20 20 6c 61 6f 70 74 69 6d 2c 74 61 69 6c 6f 70 74 69 6d 3a 20 62 6f 6f 6c 65 61 6e ┆ laoptim,tailoptim: boolean┆
0x047c40…047c60 3b 0a 20 20 20 20 20 20 20 20 73 74 61 74 65 70 3a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 20 ┆; statep: pointer; ┆
0x047c60…047c80 20 20 20 73 69 2c 73 73 74 61 72 74 3a 20 6c 72 69 6e 78 3b 0a 20 0a 20 20 20 20 20 20 20 20 70 ┆ si,sstart: lrinx; p┆
0x047c80…047ca0 72 6f 63 65 64 75 72 65 20 6c 61 70 72 65 73 28 76 61 72 20 73 74 61 72 74 3a 70 6f 69 6e 74 65 ┆rocedure lapres(var start:pointe┆
0x047ca0…047cc0 72 29 3b 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 20 20 73 70 3a 70 6f 69 ┆r); var sp:poi┆
0x047cc0…047ce0 6e 74 65 72 3b 20 6d 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 ┆nter; m: integer; begin ┆
0x047ce0…047d00 73 70 3a 3d 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 74 69 6c 73 74 3a ┆sp:=start; begintilst:┆
0x047d00…047d20 3d 73 70 3b 0a 20 20 20 20 20 20 20 20 20 20 66 63 71 69 3a 3d 30 3b 20 28 2a 42 45 47 49 4e 54 ┆=sp; fcqi:=0; (*BEGINT┆
0x047d20…047d40 49 4c 53 54 20 41 4e 44 20 46 43 51 49 20 41 52 45 20 55 53 45 44 20 49 4e 20 4f 50 54 49 4d 49 ┆ILST AND FCQI ARE USED IN OPTIMI┆
0x047d40…047d60 5a 45 2a 29 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 70 3c 3e 6e 69 6c 20 64 6f 0a ┆ZE*) while sp<>nil do ┆
0x047d60…047d80 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 73 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 ┆ with sp^ do ┆
0x047d80…047da0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6d 6f 64 65 20 3d 20 34 20 74 68 ┆begin if mode = 4 th┆
0x047da0…047dc0 65 6e 20 72 65 6d 65 6d 62 65 72 28 6e 65 78 74 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆en remember(nextp); ┆
0x047dc0…047de0 73 70 3a 3d 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 ┆sp:=derivp; end; ┆
0x047de0…047e00 20 20 20 20 20 6d 3a 3d 34 3b 0a 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d 69 7a 65 28 73 70 ┆ m:=4; optimize(sp┆
0x047e00…047e20 (19, 0, 6) 2c 6d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 63 6c 61 73 73 74 6f 70 2c 31 ┆,m); allocp(classtop,1┆
0x047e20…047e40 2c 27 4c 41 50 52 45 53 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 6f 6c 64 70 5e 2e ┆,'LAPRES '); oldp^.┆
0x047e40…047e60 64 65 72 69 76 70 3a 3d 63 6c 61 73 73 74 6f 70 3b 20 28 2a 4f 4c 44 50 20 49 53 20 53 45 54 20 ┆derivp:=classtop; (*OLDP IS SET ┆
0x047e60…047e80 49 4e 20 4f 50 54 49 4d 49 5a 45 2a 29 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 63 6c 61 ┆IN OPTIMIZE*) with cla┆
0x047e80…047ea0 73 73 74 6f 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 66 3a 3d 30 ┆sstop^ do begin inf:=0┆
0x047ea0…047ec0 3b 20 70 72 6f 64 6e 72 3a 3d 6d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 3a 3d 34 ┆; prodnr:=m; mode:=4┆
0x047ec0…047ee0 20 3b 6e 65 78 74 70 3a 3d 73 70 3b 20 64 65 72 69 76 70 3a 3d 6e 69 6c 0a 20 20 20 20 20 20 20 ┆ ;nextp:=sp; derivp:=nil ┆
0x047ee0…047f00 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 3a 3d 62 65 67 69 6e 74 69 ┆ end; start:=beginti┆
0x047f00…047f20 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 4c 41 50 52 45 53 2a 29 0a 20 0a 20 ┆lst; end; (*LAPRES*) ┆
0x047f20…047f40 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 64 65 6c 65 74 65 74 61 69 6c 28 73 3a 69 6e ┆ procedure deletetail(s:in┆
0x047f40…047f60 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 6c 61 62 65 6c 20 31 30 2c 32 30 3b 0a 20 20 20 ┆teger); label 10,20; ┆
0x047f60…047f80 20 20 20 20 20 76 61 72 20 74 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 20 20 73 69 ┆ var t:integer; si┆
0x047f80…047fa0 6e 78 2c 74 69 6e 78 2c 73 78 2c 74 78 2c 6f 6c 64 73 69 6e 78 2c 73 6d 61 74 63 68 3a 20 6c 72 ┆nx,tinx,sx,tx,oldsinx,smatch: lr┆
0x047fa0…047fc0 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 73 70 74 72 2c 74 70 74 72 2c 73 70 2c 74 70 3a 20 ┆inx; sptr,tptr,sp,tp: ┆
0x047fc0…047fe0 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 20 20 20 20 20 20 6d 61 78 6d 61 74 63 68 3a 20 62 6f 6f ┆pointer; maxmatch: boo┆
0x047fe0…048000 6c 65 61 6e 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 74 3a 3d 31 3b 20 73 6d 61 74 63 68 ┆lean; begin t:=1; smatch┆
0x048000…048020 (19, 0, 7) 3a 3d 63 6f 6e 73 74 37 3b 20 6d 61 78 6d 61 74 63 68 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 ┆:=const7; maxmatch:=false; ┆
0x048020…048040 20 20 20 20 20 77 68 69 6c 65 20 28 74 3c 73 29 20 61 6e 64 20 6e 6f 74 20 6d 61 78 6d 61 74 63 ┆ while (t<s) and not maxmatc┆
0x048040…048060 68 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 73 69 6e 78 3a 3d 6c 72 5b 73 73 ┆h do begin sinx:=lr[ss┆
0x048060…048080 74 61 72 74 5d 2e 63 68 61 69 6e 3b 20 6f 6c 64 73 69 6e 78 3a 3d 73 73 74 61 72 74 3b 0a 20 20 ┆tart].chain; oldsinx:=sstart; ┆
0x048080…0480a0 20 20 20 20 20 20 20 20 20 20 73 70 74 72 3a 3d 74 69 6c 73 74 61 6e 64 5b 73 5d 2e 6f 6c 64 73 ┆ sptr:=tilstand[s].olds┆
0x0480a0…0480c0 74 61 72 74 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 ┆tart^.derivp; while ┆
0x0480c0…0480e0 28 73 69 6e 78 3e 30 29 20 61 6e 64 20 28 73 69 6e 78 3c 73 6d 61 74 63 68 29 20 64 6f 0a 20 20 ┆(sinx>0) and (sinx<smatch) do ┆
0x0480e0…048100 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 74 69 6e 78 3a 3d 74 69 6c 73 74 61 6e 64 5b 74 ┆ begin tinx:=tilstand[t┆
0x048100…048120 5d 2e 6e 65 77 73 74 61 72 74 3b 20 74 70 74 72 3a 3d 74 69 6c 73 74 61 6e 64 5b 74 5d 2e 6f 6c ┆].newstart; tptr:=tilstand[t].ol┆
0x048120…048140 64 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 74 69 6e 78 ┆dstart; while tinx┆
0x048140…048160 3e 30 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆>0 do begin ┆
0x048160…048180 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 72 5b 73 69 6e 78 5d 2e 73 79 6d 62 3d 6c 72 5b 74 69 ┆ if lr[sinx].symb=lr[ti┆
0x048180…0481a0 6e 78 5d 2e 73 79 6d 62 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆nx].symb then b┆
0x0481a0…0481c0 65 67 69 6e 20 73 78 3a 3d 73 69 6e 78 3b 20 74 78 3a 3d 74 69 6e 78 3b 20 73 70 3a 3d 73 70 74 ┆egin sx:=sinx; tx:=tinx; sp:=spt┆
0x0481c0…0481e0 72 3b 20 74 70 3a 3d 74 70 74 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆r; tp:=tptr; ┆
0x0481e0…048200 77 68 69 6c 65 20 28 73 78 3e 30 29 20 61 6e 64 20 28 74 78 3e 30 29 20 64 6f 0a 20 20 20 20 20 ┆while (sx>0) and (tx>0) do ┆
0x048200…048220 (19, 0, 8) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 72 5b 73 78 5d 2c 73 70 5e 20 64 6f ┆ with lr[sx],sp^ do┆
0x048220…048240 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 79 6d 62 3d 6c 72 5b ┆ if (symb=lr[┆
0x048240…048260 74 78 5d 2e 73 79 6d 62 29 20 61 6e 64 20 28 6b 69 6e 64 3d 6c 72 5b 74 78 5d 2e 6b 69 6e 64 29 ┆tx].symb) and (kind=lr[tx].kind)┆
0x048260…048280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 28 6e 65 78 74 70 3d ┆ and (nextp=┆
0x048280…0482a0 74 70 5e 2e 6e 65 78 74 70 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆tp^.nextp) then ┆
0x0482a0…0482c0 20 20 20 20 62 65 67 69 6e 20 73 78 3a 3d 63 68 61 69 6e 3b 20 73 70 3a 3d 64 65 72 69 76 70 3b ┆ begin sx:=chain; sp:=derivp;┆
0x0482c0…0482e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 78 3a 3d 6c 72 5b 74 78 ┆ tx:=lr[tx┆
0x0482e0…048300 5d 2e 63 68 61 69 6e 3b 20 74 70 3a 3d 74 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 ┆].chain; tp:=tp^.derivp; ┆
0x048300…048320 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ┆
0x048320…048340 20 20 20 20 65 6c 73 65 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else goto 10; ┆
0x048340…048360 20 20 20 20 20 69 66 20 73 78 3d 74 78 20 74 68 65 6e 20 28 2a 53 58 3d 54 58 3d 30 2a 29 0a 20 ┆ if sx=tx then (*SX=TX=0*) ┆
0x048360…048380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 53 55 43 43 45 ┆ begin (*SUCCE┆
0x048380…0483a0 53 53 46 55 4c 20 4d 41 54 43 48 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆SSFUL MATCH*) ┆
0x0483a0…0483c0 20 20 20 20 6d 61 78 6d 61 74 63 68 3a 3d 6f 6c 64 73 69 6e 78 3d 73 73 74 61 72 74 3b 0a 20 20 ┆ maxmatch:=oldsinx=sstart; ┆
0x0483c0…0483e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6d 61 74 63 68 3a 3d 6f 6c 64 73 ┆ smatch:=olds┆
0x0483e0…048400 69 6e 78 3b 20 73 69 3a 3d 73 6d 61 74 63 68 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆inx; si:=smatch+1; ┆
0x048400…048420 (19, 0, 9) 20 20 20 20 20 20 20 20 20 6c 72 5b 73 6d 61 74 63 68 5d 2e 63 68 61 69 6e 3a 3d 74 69 6e 78 3b ┆ lr[smatch].chain:=tinx;┆
0x048420…048440 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 32 30 3b 0a ┆ goto 20; ┆
0x048440…048460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 ┆ end; ┆
0x048460…048480 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 ┆ end; 1┆
0x048480…0484a0 30 3a 74 69 6e 78 3a 3d 6c 72 5b 74 69 6e 78 5d 2e 63 68 61 69 6e 3b 20 74 70 74 72 3a 3d 74 70 ┆0:tinx:=lr[tinx].chain; tptr:=tp┆
0x0484a0…0484c0 74 72 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 ┆tr^.derivp; end; (┆
0x0484c0…0484e0 2a 57 48 49 4c 45 20 54 49 4e 58 3e 30 20 44 4f 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆*WHILE TINX>0 DO*) ┆
0x0484e0…048500 20 6f 6c 64 73 69 6e 78 3a 3d 73 69 6e 78 3b 20 73 69 6e 78 3a 3d 6c 72 5b 73 69 6e 78 5d 2e 63 ┆ oldsinx:=sinx; sinx:=lr[sinx].c┆
0x048500…048520 68 61 69 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 74 72 3a 3d 73 70 74 72 5e 2e ┆hain; sptr:=sptr^.┆
0x048520…048540 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 57 48 49 4c 45 ┆derivp; end; (*WHILE┆
0x048540…048560 20 53 49 4e 58 3e 30 2e 2e 2e 2e 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 32 30 3a 74 3a 3d ┆ SINX>0....*) 20:t:=┆
0x048560…048580 74 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b ┆t+1; end; end;┆
0x048580…0485a0 20 28 2a 44 45 4c 45 54 45 54 41 49 4c 2a 29 0a 20 0a 20 0a 20 20 20 20 20 20 20 20 66 75 6e 63 ┆ (*DELETETAIL*) func┆
0x0485a0…0485c0 74 69 6f 6e 20 73 74 61 74 65 6e 6f 28 70 74 3a 20 70 6f 69 6e 74 65 72 29 3a 20 69 6e 74 65 67 ┆tion stateno(pt: pointer): integ┆
0x0485c0…0485e0 65 72 3b 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 20 20 6b 2c 6c 2c 75 3a ┆er; var k,l,u:┆
0x0485e0…048600 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆ integer; begin ┆
0x048600…048620 (19, 0, 10) 20 20 69 66 20 70 74 3d 6e 69 6c 20 74 68 65 6e 20 73 74 61 74 65 6e 6f 3a 3d 30 0a 20 20 20 20 ┆ if pt=nil then stateno:=0 ┆
0x048620…048640 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 42 49 ┆ else begin (*BI┆
0x048640…048660 4e 41 52 59 20 53 45 41 52 43 48 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 66 69 ┆NARY SEARCH*) l:=fi┆
0x048660…048680 72 73 74 3b 20 75 3a 3d 6c 61 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 ┆rst; u:=last; repea┆
0x048680…0486a0 74 20 6b 3a 3d 28 6c 2b 75 29 20 64 69 76 20 32 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆t k:=(l+u) div 2; ┆
0x0486a0…0486c0 20 69 66 20 6f 72 64 28 74 69 6c 73 74 61 6e 64 5b 6b 5d 2e 6f 6c 64 73 74 61 72 74 29 20 3c 3d ┆ if ord(tilstand[k].oldstart) <=┆
0x0486c0…0486e0 20 6f 72 64 28 70 74 29 20 74 68 65 6e 20 6c 3a 3d 6b 2b 69 6e 63 72 3b 0a 20 20 20 20 20 20 20 ┆ ord(pt) then l:=k+incr; ┆
0x0486e0…048700 20 20 20 20 20 20 20 20 69 66 20 6f 72 64 28 74 69 6c 73 74 61 6e 64 5b 6b 5d 2e 6f 6c 64 73 74 ┆ if ord(tilstand[k].oldst┆
0x048700…048720 61 72 74 29 20 3e 3d 20 6f 72 64 28 70 74 29 20 74 68 65 6e 20 75 3a 3d 6b 2d 69 6e 63 72 3b 0a ┆art) >= ord(pt) then u:=k-incr; ┆
0x048720…048740 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6c 2a 69 6e 63 72 29 20 3e 20 28 75 ┆ until (l*incr) > (u┆
0x048740…048760 2a 69 6e 63 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 65 6e 6f 3a 3d 74 69 ┆*incr); stateno:=ti┆
0x048760…048780 6c 73 74 61 6e 64 5b 6b 5d 2e 6e 65 77 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 ┆lstand[k].newstart; e┆
0x048780…0487a0 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 28 2a 53 54 41 54 45 4e 4f 2a 29 0a 20 0a 20 20 ┆nd; end;(*STATENO*) ┆
0x0487a0…0487c0 20 20 20 20 62 65 67 69 6e 20 28 2a 43 4f 4d 50 52 45 53 53 2a 29 0a 20 20 20 20 20 20 20 20 6c ┆ begin (*COMPRESS*) l┆
0x0487c0…0487e0 61 6f 70 74 69 6d 3a 3d 20 6e 6f 74 20 6f 70 74 69 6f 6e 73 5b 32 32 5d 3b 20 74 61 69 6c 6f 70 ┆aoptim:= not options[22]; tailop┆
0x0487e0…048800 74 69 6d 3a 3d 20 6e 6f 74 20 6f 70 74 69 6f 6e 73 5b 32 39 5d 3b 0a 20 20 20 20 20 20 20 20 73 ┆tim:= not options[29]; s┆
0x048800…048820 (19, 0, 11) 69 3a 3d 30 3b 0a 20 0a 20 20 20 20 20 20 20 20 20 20 28 2a 43 4f 50 59 20 50 41 52 53 45 52 20 ┆i:=0; (*COPY PARSER ┆
0x048820…048840 54 4f 20 4c 52 20 41 4e 44 20 4d 45 52 47 45 20 49 44 45 4e 54 49 43 41 4c 20 54 41 49 4c 53 20 ┆TO LR AND MERGE IDENTICAL TAILS ┆
0x048840…048860 4f 46 20 53 54 41 54 45 53 2a 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 73 74 61 74 65 3a 3d 30 ┆OF STATES*) for state:=0┆
0x048860…048880 20 74 6f 20 61 6e 74 61 6c 74 69 6c 73 74 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 ┆ to antaltilst do begin ┆
0x048880…0488a0 73 74 61 74 65 70 3a 3d 74 69 6c 73 74 61 6e 64 5b 73 74 61 74 65 5d 2e 6f 6c 64 73 74 61 72 74 ┆statep:=tilstand[state].oldstart┆
0x0488a0…0488c0 3b 0a 20 20 20 20 20 20 20 20 20 20 73 73 74 61 72 74 3a 3d 73 69 3b 0a 20 20 20 20 20 20 20 20 ┆; sstart:=si; ┆
0x0488c0…0488e0 20 20 74 69 6c 73 74 61 6e 64 5b 73 74 61 74 65 5d 2e 6e 65 77 73 74 61 72 74 3a 3d 73 73 74 61 ┆ tilstand[state].newstart:=ssta┆
0x0488e0…048900 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 61 6f 70 74 69 6d 20 20 61 6e 64 20 20 28 ┆rt; if laoptim and (┆
0x048900…048920 73 74 61 74 65 70 5e 2e 6d 6f 64 65 20 69 6e 20 5b 32 2c 34 5d 29 20 74 68 65 6e 0a 20 20 20 20 ┆statep^.mode in [2,4]) then ┆
0x048920…048940 20 20 20 20 20 20 20 62 65 67 69 6e 20 6c 61 70 72 65 73 28 73 74 61 74 65 70 29 3b 0a 20 20 20 ┆ begin lapres(statep); ┆
0x048940…048960 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 61 6e 64 5b 73 74 61 74 65 5d 2e 6f 6c 64 73 74 61 ┆ tilstand[state].oldsta┆
0x048960…048980 72 74 5e 3a 3d 73 74 61 74 65 70 5e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆rt^:=statep^; end; ┆
0x048980…0489a0 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 74 61 74 65 70 3c 3e 6e 69 6c 20 64 6f 0a 20 20 20 ┆ while statep<>nil do ┆
0x0489a0…0489c0 20 20 20 20 20 20 20 77 69 74 68 20 6c 72 5b 73 69 5d 2c 73 74 61 74 65 70 5e 20 64 6f 0a 20 20 ┆ with lr[si],statep^ do ┆
0x0489c0…0489e0 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 65 72 ┆ begin if der┆
0x0489e0…048a00 69 76 70 3d 6e 69 6c 20 74 68 65 6e 20 63 68 61 69 6e 3a 3d 30 20 65 6c 73 65 20 63 68 61 69 6e ┆ivp=nil then chain:=0 else chain┆
0x048a00…048a20 (19, 0, 12) 3a 3d 73 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6d 6f 64 65 20 69 6e 20 ┆:=si+1; if (mode in ┆
0x048a20…048a40 5b 33 2c 34 5d 29 20 74 68 65 6e 20 28 2a 50 52 4f 44 4e 52 20 49 53 20 55 4e 44 45 46 20 49 46 ┆[3,4]) then (*PRODNR IS UNDEF IF┆
0x048a40…048a60 20 4d 4f 44 45 3d 35 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 20 28 70 72 6f 64 ┆ MODE=5*) if (prod┆
0x048a60…048a80 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e 67 64 65 3d 30 29 20 74 68 65 6e 20 6d 6f 64 65 3a 3d 36 ┆[prodnr].laengde=0) then mode:=6┆
0x048a80…048aa0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6b 69 6e 64 3a 3d 6d 6f 64 65 3b 0a 20 20 20 20 20 20 ┆; kind:=mode; ┆
0x048aa0…048ac0 20 20 20 20 20 20 63 61 73 65 20 6d 6f 64 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ case mode of ┆
0x048ac0…048ae0 20 20 31 2c 32 2c 34 2c 36 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 1,2,4,6: ┆
0x048ae0…048b00 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x048b00…048b20 20 73 79 6d 62 3a 3d 69 6e 66 3b 20 65 72 72 3a 3d 70 72 6f 64 6e 72 3b 0a 20 20 20 20 20 20 20 ┆ symb:=inf; err:=prodnr; ┆
0x048b20…048b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x048b40…048b60 20 20 20 20 33 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆ 3: begin ┆
0x048b60…048b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 73 3a 3d 69 6e 66 3b 20 70 72 6f 64 6e 3a ┆ rs:=inf; prodn:┆
0x048b80…048ba0 3d 70 72 6f 64 6e 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 ┆=prodnr; if p┆
0x048ba0…048bc0 72 6f 64 6e 3d 30 20 74 68 65 6e 20 6b 69 6e 64 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆rodn=0 then kind:=0; ┆
0x048bc0…048be0 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 3a 20 3b 0a 20 ┆ end; 5: ; ┆
0x048be0…048c00 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 43 41 53 45 2a 29 0a 20 20 20 20 20 20 20 ┆ end; (*CASE*) ┆
0x048c00…048c20 (19, 0, 13) 20 20 20 20 20 73 74 61 74 65 70 3a 3d 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ statep:=derivp; ┆
0x048c20…048c40 20 69 66 20 73 69 3e 3d 28 63 6f 6e 73 74 37 2d 31 29 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 ┆ if si>=(const7-1) then consterr┆
0x048c40…048c60 6f 72 28 27 43 4f 4d 50 52 45 53 53 20 20 27 2c 27 43 4f 4e 53 54 37 20 20 20 20 27 2c 63 6f 6e ┆or('COMPRESS ','CONST7 ',con┆
0x048c60…048c80 73 74 37 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 69 3a 3d 73 69 2b 31 3b 0a 20 20 20 20 ┆st7); si:=si+1; ┆
0x048c80…048ca0 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 74 61 69 6c 6f 70 74 69 ┆ end; if tailopti┆
0x048ca0…048cc0 6d 20 61 6e 64 20 28 6c 72 5b 73 73 74 61 72 74 5d 2e 6b 69 6e 64 20 69 6e 20 5b 31 2c 32 2c 34 ┆m and (lr[sstart].kind in [1,2,4┆
0x048cc0…048ce0 5d 29 20 74 68 65 6e 20 64 65 6c 65 74 65 74 61 69 6c 28 73 74 61 74 65 29 3b 0a 20 20 20 20 20 ┆]) then deletetail(state); ┆
0x048ce0…048d00 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 73 6d 61 78 3a 3d 73 69 2d 31 3b 20 28 2a ┆ end; smax:=si-1; (*┆
0x048d00…048d20 49 4e 44 45 58 20 4f 46 20 4c 41 53 54 20 45 4c 45 4d 45 4e 54 20 55 53 45 44 20 49 4e 20 4c 52 ┆INDEX OF LAST ELEMENT USED IN LR┆
0x048d20…048d40 2a 29 0a 20 0a 20 20 20 20 20 20 20 20 20 20 28 2a 41 44 4a 55 53 54 20 4e 45 58 54 20 41 4e 44 ┆*) (*ADJUST NEXT AND┆
0x048d40…048d60 20 4c 42 20 49 4e 20 4c 52 20 42 59 20 4d 45 41 4e 53 20 4f 46 20 41 52 52 41 59 20 54 49 4c 53 ┆ LB IN LR BY MEANS OF ARRAY TILS┆
0x048d60…048d80 54 41 4e 44 2a 29 0a 20 0a 20 20 20 20 20 20 20 20 20 20 28 2a 49 4e 49 54 49 41 4c 49 5a 41 54 ┆TAND*) (*INITIALIZAT┆
0x048d80…048da0 49 4f 4e 53 20 46 4f 52 20 54 48 45 20 46 55 4e 43 54 49 4f 4e 20 53 54 41 54 45 4e 4f 2a 29 0a ┆IONS FOR THE FUNCTION STATENO*) ┆
0x048da0…048dc0 20 20 20 20 20 20 20 20 69 66 20 6f 72 64 28 74 69 6c 73 74 61 6e 64 5b 30 5d 2e 6f 6c 64 73 74 ┆ if ord(tilstand[0].oldst┆
0x048dc0…048de0 61 72 74 29 20 3c 20 6f 72 64 28 74 69 6c 73 74 61 6e 64 5b 61 6e 74 61 6c 74 69 6c 73 74 5d 2e ┆art) < ord(tilstand[antaltilst].┆
0x048de0…048e00 6f 6c 64 73 74 61 72 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e ┆oldstart) then begin in┆
0x048e00…048e20 (19, 0, 14) 63 72 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73 74 3a 3d 30 3b 20 6c 61 73 74 ┆cr:=1; first:=0; last┆
0x048e20…048e40 3a 3d 61 6e 74 61 6c 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 ┆:=antaltilst; end ┆
0x048e40…048e60 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 63 72 3a 3d 2d 31 3b ┆ else begin incr:=-1;┆
0x048e60…048e80 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73 74 3a 3d 61 6e 74 61 6c 74 69 6c 73 74 3b 20 6c ┆ first:=antaltilst; l┆
0x048e80…048ea0 61 73 74 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 ┆ast:=0; end; ┆
0x048ea0…048ec0 66 6f 72 20 73 74 61 74 65 3a 3d 30 20 74 6f 20 61 6e 74 61 6c 74 69 6c 73 74 20 64 6f 0a 20 20 ┆for state:=0 to antaltilst do ┆
0x048ec0…048ee0 20 20 20 20 20 20 62 65 67 69 6e 20 73 73 74 61 72 74 3a 3d 74 69 6c 73 74 61 6e 64 5b 73 74 61 ┆ begin sstart:=tilstand[sta┆
0x048ee0…048f00 74 65 5d 2e 6e 65 77 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 74 65 70 3a 3d ┆te].newstart; statep:=┆
0x048f00…048f20 74 69 6c 73 74 61 6e 64 5b 73 74 61 74 65 5d 2e 6f 6c 64 73 74 61 72 74 3b 0a 20 20 20 20 20 20 ┆tilstand[state].oldstart; ┆
0x048f20…048f40 20 20 20 20 73 69 3a 3d 73 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 ┆ si:=sstart; while ┆
0x048f40…048f60 73 74 61 74 65 70 3c 3e 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 72 ┆statep<>nil do with lr┆
0x048f60…048f80 5b 73 69 5d 2c 20 73 74 61 74 65 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆[si], statep^ do begin┆
0x048f80…048fa0 20 6e 65 78 74 3a 3d 73 74 61 74 65 6e 6f 28 6e 65 78 74 70 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ next:=stateno(nextp); ┆
0x048fa0…048fc0 20 20 20 69 66 20 6d 6f 64 65 3d 35 20 74 68 65 6e 20 6c 62 3a 3d 73 74 61 74 65 6e 6f 28 6c 6f ┆ if mode=5 then lb:=stateno(lo┆
0x048fc0…048fe0 6f 6b 62 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 69 3a 3d 63 68 61 69 6e 3b 0a 20 20 ┆okbp); si:=chain; ┆
0x048fe0…049000 20 20 20 20 20 20 20 20 20 20 69 66 20 73 69 3c 73 73 74 61 72 74 20 74 68 65 6e 20 73 74 61 74 ┆ if si<sstart then stat┆
0x049000…049020 (19, 0, 15) 65 70 3a 3d 6e 69 6c 20 28 2a 52 45 53 54 20 4f 46 20 54 48 45 20 53 54 41 54 45 20 49 53 20 41 ┆ep:=nil (*REST OF THE STATE IS A┆
0x049020…049040 20 54 41 49 4c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 73 74 61 74 65 70 3a ┆ TAIL*) else statep:┆
0x049040…049060 3d 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆=derivp; end; ┆
0x049060…049080 65 6e 64 3b 28 2a 46 4f 52 2a 29 0a 69 66 20 6f 70 74 69 6f 6e 73 5b 31 37 5d 20 74 68 65 6e 20 ┆end;(*FOR*) if options[17] then ┆
0x049080…0490a0 64 75 6d 70 31 3b 20 28 2a 20 74 69 6c 73 74 61 6e 64 20 2a 29 0a 20 20 20 20 20 20 65 6e 64 3b ┆dump1; (* tilstand *) end;┆
0x0490a0…0490c0 28 2a 43 4f 4d 50 52 45 53 53 2a 29 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 65 ┆(*COMPRESS*) procedure e┆
0x0490c0…0490e0 72 72 6f 72 74 61 62 6c 65 20 3b 0a 20 20 20 20 20 20 6c 61 62 65 6c 20 33 33 3b 0a 20 20 20 20 ┆rrortable ; label 33; ┆
0x0490e0…049100 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 2c 69 35 2c 6e 6f 2c 6a 2c 63 74 2c 63 74 6d 61 78 ┆ var i,i5,no,j,ct,ctmax┆
0x049100…049120 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 6c 71 62 65 70 2c 74 65 73 74 70 2c 67 ┆: integer; lqbep,testp,g┆
0x049120…049140 65 6d 70 3a 20 6c 72 69 6e 78 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 20 70 61 67 65 28 6f 75 74 ┆emp: lrinx; begin page(out┆
0x049140…049160 70 75 74 29 3b 20 6e 6f 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a ┆put); no:=0; write('****┆
0x049160…049180 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 43 4f 4d 50 49 4c 45 52 20 45 52 52 4f ┆*******************COMPILER ERRO┆
0x049180…0491a0 52 20 4d 45 53 53 41 47 45 53 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆R MESSAGES ********************┆
0x0491a0…0491c0 2a 2a 2a 27 0a 20 20 20 20 20 20 20 20 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆***' ); write(lf┆
0x0491c0…0491e0 2c 6c 66 2c 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 45 52 ┆,lf,lf,' '); write(' ER┆
0x0491e0…049200 52 4f 52 4e 4f 20 3a 20 30 20 20 2a 2a 20 53 50 45 43 49 41 4c 20 45 52 52 4f 52 20 2a 2a 27 29 ┆RORNO : 0 ** SPECIAL ERROR **')┆
0x049200…049220 (19, 1, 1) 3b 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 77 ┆; write(lf,lf,lf,' '); w┆
0x049220…049240 72 69 74 65 28 27 20 20 45 52 52 4f 52 4e 4f 20 3a 20 20 45 58 50 45 43 54 45 44 20 53 59 4d 42 ┆rite(' ERRORNO : EXPECTED SYMB┆
0x049240…049260 4f 4c 3a 27 29 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 61 6e 74 61 6c ┆OL:'); for i:=1 to antal┆
0x049260…049280 74 69 6c 73 74 20 64 6f 20 74 69 6c 73 74 61 6e 64 5b 69 5d 2e 65 72 72 6f 72 6e 6f 3a 3d 20 30 ┆tilst do tilstand[i].errorno:= 0┆
0x049280…0492a0 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 61 6e 74 61 6c 74 69 6c 73 74 ┆; for i:=1 to antaltilst┆
0x0492a0…0492c0 20 64 6f 20 77 69 74 68 20 74 69 6c 73 74 61 6e 64 5b 69 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆ do with tilstand[i] do ┆
0x0492c0…0492e0 69 66 20 28 28 6c 72 5b 6e 65 77 73 74 61 72 74 5d 2e 6b 69 6e 64 20 3d 31 29 20 61 6e 64 20 28 ┆if ((lr[newstart].kind =1) and (┆
0x0492e0…049300 65 72 72 6f 72 6e 6f 3d 30 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 ┆errorno=0)) then begin ┆
0x049300…049320 69 66 20 6e 6f 3c 63 6f 6e 73 74 31 20 74 68 65 6e 20 20 6e 6f 3a 3d 20 6e 6f 2b 31 20 65 6c 73 ┆if no<const1 then no:= no+1 els┆
0x049320…049340 65 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 45 52 52 4f 52 54 41 42 4c 45 27 2c 27 43 4f 4e 53 54 ┆e consterror('ERRORTABLE','CONST┆
0x049340…049360 31 20 20 20 20 27 2c 63 6f 6e 73 74 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 ┆1 ',const1); error┆
0x049360…049380 6e 6f 3a 3d 20 6e 6f 3b 20 69 35 3a 3d 31 3b 20 6c 72 5b 6e 65 77 73 74 61 72 74 5d 2e 65 72 72 ┆no:= no; i5:=1; lr[newstart].err┆
0x049380…0493a0 3a 3d 20 6e 6f 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 6e 65 77 73 74 61 ┆:= no; lqbep:= newsta┆
0x0493a0…0493c0 72 74 3b 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6e 6f 2c 27 20 3a 27 2c 62 6c 61 6e 6b 29 3b 0a ┆rt; write(lf,lf,no,' :',blank); ┆
0x0493c0…0493e0 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 71 62 65 70 3c 3e 30 20 64 6f 20 77 69 74 ┆ while lqbep<>0 do wit┆
0x0493e0…049400 68 20 6c 72 5b 6c 71 62 65 70 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆h lr[lqbep] do begin ┆
0x049400…049420 (19, 1, 2) 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 28 69 35 20 6d 6f 64 20 35 20 3d 31 29 20 61 ┆ if ((i5 mod 5 =1) a┆
0x049420…049440 6e 64 20 28 69 35 3e 31 29 29 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 2c 62 6c 61 6e 6b 2c 62 ┆nd (i5>1)) then write(lf,blank,b┆
0x049440…049460 6c 61 6e 6b 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 69 6e 74 65 72 6e ┆lank); write(intern┆
0x049460…049480 72 65 70 5b 73 79 6d 62 5d 3a 31 30 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆rep[symb]:10,' '); ┆
0x049480…0494a0 6c 71 62 65 70 3a 3d 20 63 68 61 69 6e 3b 20 69 35 3a 3d 69 35 2b 31 3b 0a 20 20 20 20 20 20 20 ┆lqbep:= chain; i5:=i5+1; ┆
0x0494a0…0494c0 20 20 20 20 65 6e 64 3b 0a 77 72 69 74 65 6c 6e 28 6c 66 2c 27 20 6e 72 3d 27 2c 20 6f 6c 64 73 ┆ end; writeln(lf,' nr=', olds┆
0x0494c0…0494e0 74 61 72 74 5e 2e 78 70 72 6f 64 6e 72 20 3a 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f ┆tart^.xprodnr :1); fo┆
0x0494e0…049500 72 20 6a 3a 3d 20 69 2b 31 20 74 6f 20 61 6e 74 61 6c 74 69 6c 73 74 20 64 6f 0a 20 20 20 20 20 ┆r j:= i+1 to antaltilst do ┆
0x049500…049520 20 20 20 20 20 20 69 66 20 28 28 6c 72 5b 74 69 6c 73 74 61 6e 64 5b 6a 5d 2e 6e 65 77 73 74 61 ┆ if ((lr[tilstand[j].newsta┆
0x049520…049540 72 74 5d 2e 6b 69 6e 64 20 3d 31 29 20 61 6e 64 20 28 74 69 6c 73 74 61 6e 64 5b 6a 5d 2e 65 72 ┆rt].kind =1) and (tilstand[j].er┆
0x049540…049560 72 6f 72 6e 6f 3d 30 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆rorno=0)) then begin┆
0x049560…049580 20 6c 71 62 65 70 3a 3d 6e 65 77 73 74 61 72 74 3b 20 67 65 6d 70 3a 3d 74 69 6c 73 74 61 6e 64 ┆ lqbep:=newstart; gemp:=tilstand┆
0x049580…0495a0 5b 6a 5d 2e 6e 65 77 73 74 61 72 74 3b 20 63 74 6d 61 78 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 ┆[j].newstart; ctmax:=0; ┆
0x0495a0…0495c0 20 20 20 20 20 20 77 68 69 6c 65 20 6c 71 62 65 70 3c 3e 30 20 64 6f 20 77 69 74 68 20 6c 72 5b ┆ while lqbep<>0 do with lr[┆
0x0495c0…0495e0 6c 71 62 65 70 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 74 65 ┆lqbep] do begin te┆
0x0495e0…049600 73 74 70 3a 3d 20 67 65 6d 70 3b 20 63 74 3a 3d 32 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆stp:= gemp; ct:=2; ┆
0x049600…049620 (19, 1, 3) 20 20 20 77 68 69 6c 65 20 73 79 6d 62 3c 3e 20 6c 72 5b 74 65 73 74 70 5d 2e 73 79 6d 62 20 64 ┆ while symb<> lr[testp].symb d┆
0x049620…049640 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 74 65 73 74 70 3a 3d 20 ┆o begin testp:= ┆
0x049640…049660 6c 72 5b 74 65 73 74 70 5d 2e 63 68 61 69 6e 3b 20 63 74 3a 3d 20 63 74 2b 31 3b 0a 20 20 20 20 ┆lr[testp].chain; ct:= ct+1; ┆
0x049660…049680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 73 74 70 3d 30 20 74 68 65 6e 20 67 6f ┆ if testp=0 then go┆
0x049680…0496a0 74 6f 20 33 33 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆to 33; end; ┆
0x0496a0…0496c0 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 63 68 61 69 6e 3b 20 69 66 20 6c 72 ┆ lqbep:= chain; if lr┆
0x0496c0…0496e0 5b 74 65 73 74 70 5d 2e 63 68 61 69 6e 3d 30 20 74 68 65 6e 20 63 74 6d 61 78 3a 3d 20 63 74 3b ┆[testp].chain=0 then ctmax:= ct;┆
0x0496e0…049700 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x049700…049720 20 20 69 66 20 69 35 3d 63 74 6d 61 78 20 74 68 65 6e 20 77 69 74 68 20 74 69 6c 73 74 61 6e 64 ┆ if i5=ctmax then with tilstand┆
0x049720…049740 5b 6a 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 65 72 72 6f ┆[j] do begin erro┆
0x049740…049760 72 6e 6f 3a 3d 6e 6f 3b 20 6c 72 5b 6e 65 77 73 74 61 72 74 5d 2e 65 72 72 3a 3d 6e 6f 3b 0a 77 ┆rno:=no; lr[newstart].err:=no; w┆
0x049760…049780 72 69 74 65 6c 6e 28 27 20 6e 72 3d 27 2c 20 6f 6c 64 73 74 61 72 74 5e 2e 78 70 72 6f 64 6e 72 ┆riteln(' nr=', oldstart^.xprodnr┆
0x049780…0497a0 20 3a 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆ :1); end; ┆
0x0497a0…0497c0 20 20 20 20 20 20 20 20 33 33 3a 20 20 28 2a 20 4e 4f 54 20 49 44 45 4e 54 49 43 41 4c 20 2a 29 ┆ 33: (* NOT IDENTICAL *)┆
0x0497c0…0497e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 ┆ end; end; ┆
0x0497e0…049800 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 ┆write(lf,lf,lf,' '); wri┆
0x049800…049820 (19, 1, 4) 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆te('****************************┆
0x049820…049840 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x049840…049860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 0a 20 20 20 20 20 20 20 20 29 3b 0a 20 20 20 20 20 20 ┆*************' ); ┆
0x049860…049880 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 65 6d 69 74 6c 61 62 65 6c ┆end; procedure emitlabel┆
0x049880…0498a0 73 3b 0a 20 20 20 20 20 20 76 61 72 20 70 6e 2c 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 ┆s; var pn,i: integer; ┆
0x0498a0…0498c0 20 20 62 65 67 69 6e 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 29 3b 0a 20 20 20 20 20 20 20 ┆ begin writeln(tables); ┆
0x0498c0…0498e0 20 66 6f 72 20 70 6e 3a 3d 31 20 74 6f 20 61 6e 74 61 6c 70 72 6f 64 20 64 6f 0a 20 20 20 20 20 ┆ for pn:=1 to antalprod do ┆
0x0498e0…049900 20 20 20 62 65 67 69 6e 20 77 72 69 74 65 28 74 61 62 6c 65 73 2c 70 6e 3a 35 2c 27 20 27 29 3b ┆ begin write(tables,pn:5,' ');┆
0x049900…049920 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5b 70 72 6f 64 5b 70 6e 5d 2e 73 74 61 ┆ with rhs[prod[pn].sta┆
0x049920…049940 72 74 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 66 69 72 73 74 20 74 6f ┆rt] do for i:=first to┆
0x049940…049960 20 66 69 72 73 74 2b 6c 65 6e 67 74 68 2d 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆ first+length-1 do wri┆
0x049960…049980 74 65 28 74 61 62 6c 65 73 2c 6c 61 62 65 6c 62 75 66 5b 69 5d 29 3b 0a 20 20 20 20 20 20 20 20 ┆te(tables,labelbuf[i]); ┆
0x049980…0499a0 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 29 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a ┆ writeln(tables); end; ┆
0x0499a0…0499c0 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 45 4d 49 54 4c 41 42 45 4c 53 2a 29 0a 20 0a 20 20 20 20 ┆ end; (*EMITLABELS*) ┆
0x0499c0…0499e0 62 65 67 69 6e 20 28 2a 46 49 4e 41 4c 50 41 52 53 45 52 2a 29 0a 20 20 20 20 20 20 20 20 28 2a ┆begin (*FINALPARSER*) (*┆
0x0499e0…049a00 44 45 4c 45 54 45 20 27 45 52 52 4f 52 27 2c 27 4e 41 4d 45 27 2c 27 4b 4f 4e 53 54 27 2c 27 53 ┆DELETE 'ERROR','NAME','KONST','S┆
0x049a00…049a20 (19, 1, 5) 54 52 49 4e 47 27 20 41 4e 44 20 27 45 4d 50 54 59 27 20 46 52 4f 4d 20 54 45 52 4d 54 52 45 45 ┆TRING' AND 'EMPTY' FROM TERMTREE┆
0x049a20…049a40 2a 29 0a 20 20 20 20 20 20 69 66 20 67 6f 3c 3e 6e 69 6c 20 74 68 65 6e 20 77 69 74 68 20 67 6f ┆*) if go<>nil then with go┆
0x049a40…049a60 5e 20 64 6f 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 72 6e 3a 3d 30 3b 20 6f 6b 3a ┆^ do begin intern:=0; ok:┆
0x049a60…049a80 3d 66 61 6c 73 65 3b 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 67 73 3c 3e 6e 69 6c 20 74 68 ┆=false; end; if gs<>nil th┆
0x049a80…049aa0 65 6e 20 77 69 74 68 20 67 73 5e 20 64 6f 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 ┆en with gs^ do begin inte┆
0x049aa0…049ac0 72 6e 3a 3d 30 3b 20 6f 6b 3a 3d 66 61 6c 73 65 3b 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 ┆rn:=0; ok:=false; end; if ┆
0x049ac0…049ae0 67 6c 3c 3e 6e 69 6c 20 74 68 65 6e 20 77 69 74 68 20 67 6c 5e 20 64 6f 0a 20 20 20 20 20 20 20 ┆gl<>nil then with gl^ do ┆
0x049ae0…049b00 62 65 67 69 6e 20 69 6e 74 65 72 6e 3a 3d 30 3b 20 6f 6b 3a 3d 66 61 6c 73 65 3b 20 65 6e 64 3b ┆begin intern:=0; ok:=false; end;┆
0x049b00…049b20 0a 20 20 20 20 20 20 69 66 20 67 6e 3c 3e 6e 69 6c 20 74 68 65 6e 20 77 69 74 68 20 67 6e 5e 20 ┆ if gn<>nil then with gn^ ┆
0x049b20…049b40 64 6f 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 72 6e 3a 3d 30 3b 20 6f 6b 3a 3d 66 ┆do begin intern:=0; ok:=f┆
0x049b40…049b60 61 6c 73 65 3b 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 67 63 3c 3e 6e 69 6c 20 74 68 65 6e ┆alse; end; if gc<>nil then┆
0x049b60…049b80 20 77 69 74 68 20 67 63 5e 20 64 6f 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 72 6e ┆ with gc^ do begin intern┆
0x049b80…049ba0 3a 3d 30 3b 20 6f 6b 3a 3d 66 61 6c 73 65 3b 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 72 65 77 ┆:=0; ok:=false; end; rew┆
0x049ba0…049bc0 72 69 74 65 28 74 61 62 6c 65 73 29 3b 0a 20 0a 20 20 20 20 20 20 63 6f 6d 70 72 65 73 73 3b 0a ┆rite(tables); compress; ┆
0x049bc0…049be0 20 20 20 20 20 20 65 72 72 6f 72 74 61 62 6c 65 3b 0a 20 20 20 20 20 20 65 6d 69 74 63 6f 6e 73 ┆ errortable; emitcons┆
0x049be0…049c00 74 61 6e 74 73 3b 0a 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 63 6f 6d 65 ┆tants; writeln(tables,come┆
0x049c00…049c20 (19, 1, 6) 6e 64 3a 63 6f 6d 6c 65 6e 67 74 68 29 20 3b 0a 20 20 20 20 20 20 65 6d 69 74 6c 65 78 3b 0a 20 ┆nd:comlength) ; emitlex; ┆
0x049c20…049c40 20 20 20 20 20 65 6d 69 74 70 61 72 73 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b ┆ emitpars; if options[┆
0x049c40…049c60 33 33 5d 20 6f 72 20 6f 70 74 69 6f 6e 73 5b 33 34 5d 20 74 68 65 6e 20 65 6d 69 74 6c 61 62 65 ┆33] or options[34] then emitlabe┆
0x049c60…049c80 6c 73 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 46 49 4e 41 4c 50 41 52 53 45 52 2a 29 0a 20 0a 20 ┆ls; end; (*FINALPARSER*) ┆
0x049c80…049ca0 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ (**************************┆
0x049ca0…049cc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0a 20 20 20 20 20 20 ┆************************) ┆
0x049cc0…049ce0 28 2a 20 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 20 20 4d 41 49 4e 20 50 ┆(* *) (* MAIN P┆
0x049ce0…049d00 52 4f 47 52 41 4d 20 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 20 2a 29 0a ┆ROGRAM *) (* *) ┆
0x049d00…049d20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ (*************************┆
0x049d20…049d40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0a 20 0a 20 0a 20 ┆*************************) ┆
0x049d40…049d60 0a 20 0a 20 20 62 65 67 69 6e 0a 77 72 69 74 65 28 6c 66 2c 20 76 65 72 73 69 6f 6e 2c 20 6c 66 ┆ begin write(lf, version, lf┆
0x049d60…049d80 29 3b 0a 20 20 20 20 69 6e 67 72 61 6d 6d 61 72 20 3b 0a 20 20 20 20 69 64 6f 67 66 6a 65 72 6e ┆); ingrammar ; idogfjern┆
0x049d80…049da0 28 74 72 75 65 29 20 3b 0a 20 20 20 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 3b 0a 20 20 20 20 65 ┆(true) ; termination ; e┆
0x049da0…049dc0 72 61 73 75 72 65 20 3b 0a 20 20 20 20 69 64 6f 67 66 6a 65 72 6e 28 66 61 6c 73 65 29 3b 0a 20 ┆rasure ; idogfjern(false); ┆
0x049dc0…049de0 20 20 20 76 68 72 65 63 75 72 73 3b 0a 20 20 20 20 69 6e 69 74 70 72 6f 64 20 3b 0a 20 20 20 20 ┆ vhrecurs; initprod ; ┆
0x049de0…049e00 69 6e 69 74 68 65 6c 70 3b 0a 20 20 20 20 6f 75 74 67 72 61 6d 6d 61 72 20 3b 0a 20 20 20 20 6c ┆inithelp; outgrammar ; l┆
0x049e00…049e20 (19, 1, 7) 72 30 3b 0a 20 20 20 20 6c 6f 6f 6b 62 3b 0a 20 20 20 20 61 64 65 71 75 61 64 3b 0a 20 20 20 20 ┆r0; lookb; adequad; ┆
0x049e20…049e40 66 69 6e 61 6c 70 61 72 73 65 72 3b 0a 20 20 20 20 39 39 39 3a 20 77 72 69 74 65 6c 6e 3b 0a 20 ┆finalparser; 999: writeln; ┆
0x049e40…049e60 20 65 6e 64 2e 0a 0a 0a 70 74 69 6f 6e 73 5b 33 34 5d 20 74 68 65 6e 20 65 6d 69 74 6c 61 62 65 ┆ end. ptions[34] then emitlabe┆
0x049e60…049e80 6c 73 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 46 49 4e 41 4c 50 41 52 53 45 52 2a 29 0a 20 0a 20 ┆ls; end; (*FINALPARSER*) ┆
0x049e80…049ea0 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ (**************************┆
0x049ea0…049ec0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0a 20 20 20 20 20 20 ┆************************) ┆
0x049ec0…049ee0 28 2a 20 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 20 20 4d 41 49 4e 20 50 ┆(* *) (* MAIN P┆
0x049ee0…049f00 52 4f 47 52 41 4d 20 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 20 2a 29 0a ┆ROGRAM *) (* *) ┆
0x049f00…049f20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ (*************************┆
0x049f20…049f40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0a 20 0a 20 0a 20 ┆*************************) ┆
0x049f40…049f60 0a 20 0a 20 20 62 65 67 69 6e 0a 77 72 69 74 65 28 6c 66 2c 20 76 65 72 73 69 6f 6e 2c 20 6c 66 ┆ begin write(lf, version, lf┆
0x049f60…049f80 29 3b 0a 20 20 20 20 69 6e 67 72 61 6d 6d 61 72 20 3b 0a 20 20 20 20 69 64 6f 67 66 6a 65 72 6e ┆); ingrammar ; idogfjern┆
0x049f80…049fa0 28 74 72 75 65 29 20 3b 0a 20 20 20 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 3b 0a 20 20 20 20 65 ┆(true) ; termination ; e┆
0x049fa0…049fc0 72 61 73 75 72 65 20 3b 0a 20 20 20 20 69 64 6f 67 66 6a 65 72 6e 28 66 61 6c 73 65 29 3b 0a 20 ┆rasure ; idogfjern(false); ┆
0x049fc0…049fe0 20 20 20 76 68 72 65 63 75 72 73 3b 0a 20 20 20 20 69 6e 69 74 70 72 6f 64 20 3b 0a 20 20 20 20 ┆ vhrecurs; initprod ; ┆
0x049fe0…04a000 69 6e 69 74 68 65 6c 70 3b 0a 20 20 20 20 6f 75 74 67 72 61 6d 6d 61 72 20 3b 0a 20 20 20 20 6c ┆inithelp; outgrammar ; l┆
0x04a000…04a020 (19, 1, 8) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 61 73 6e 64 69 66 00 00 00 00 00 00 00 ┆../sw2114/src/bobs/asndif ┆
0x04a020…04a040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x04a060…04a080 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x04a080…04a0a0 20 20 20 20 33 33 33 20 20 35 32 37 32 37 31 37 37 37 31 20 20 31 30 32 30 34 00 20 00 00 00 00 ┆ 333 5272717771 10204 ┆
0x04a0a0…04a0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x04a200…04a220 (19, 1, 9) 33 36 30 63 33 36 30 0a 3c 20 20 20 20 20 20 20 73 74 72 69 6e 67 61 6c 66 61 3a 3d 20 27 53 54 ┆360c360 < stringalfa:= 'ST┆
0x04a220…04a240 52 49 4e 47 20 20 20 20 27 3b 0d 0a 2d 2d 2d 0a 3e 20 20 20 20 20 20 20 73 74 72 69 6e 67 61 6c ┆RING '; --- > stringal┆
0x04a240…04a260 66 61 3a 3d 20 27 53 54 52 49 4e 47 56 20 20 20 27 3b 0d 0a 36 39 36 64 36 39 35 0a 3c 20 20 20 ┆fa:= 'STRINGV '; 696d695 < ┆
0x04a260…04a280 69 66 20 63 68 20 69 6e 20 5b 27 61 27 2e 2e 27 7a 27 5d 20 74 68 65 6e 20 63 68 20 3a 3d 20 63 ┆if ch in ['a'..'z'] then ch := c┆
0x04a280…04a2a0 68 72 28 6f 72 64 28 63 68 29 2d 6f 72 64 28 27 61 27 29 20 2b 20 6f 72 64 28 27 41 27 29 29 3b ┆hr(ord(ch)-ord('a') + ord('A'));┆
0x04a2a0…04a2c0 0d 0a 38 38 39 61 38 38 39 0a 3e 20 66 6f 72 20 63 3a 3d 20 27 61 27 20 74 6f 20 27 7a 27 20 64 ┆ 889a889 > for c:= 'a' to 'z' d┆
0x04a2c0…04a2e0 6f 20 63 68 67 72 6f 75 70 5b 20 63 20 5d 3a 3d 20 61 6c 66 61 6e 75 6d 3b 0d 0a 41 49 4e 20 50 ┆o chgroup[ c ]:= alfanum; AIN P┆
0x04a2e0…04a300 52 4f 47 52 41 4d 20 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 20 2a 29 0a ┆ROGRAM *) (* *) ┆
0x04a300…04a320 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ (*************************┆
0x04a320…04a340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0a 20 0a 20 0a 20 ┆*************************) ┆
0x04a340…04a360 0a 20 0a 20 20 62 65 67 69 6e 0a 77 72 69 74 65 28 6c 66 2c 20 76 65 72 73 69 6f 6e 2c 20 6c 66 ┆ begin write(lf, version, lf┆
0x04a360…04a380 29 3b 0a 20 20 20 20 69 6e 67 72 61 6d 6d 61 72 20 3b 0a 20 20 20 20 69 64 6f 67 66 6a 65 72 6e ┆); ingrammar ; idogfjern┆
0x04a380…04a3a0 28 74 72 75 65 29 20 3b 0a 20 20 20 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 3b 0a 20 20 20 20 65 ┆(true) ; termination ; e┆
0x04a3a0…04a3c0 72 61 73 75 72 65 20 3b 0a 20 20 20 20 69 64 6f 67 66 6a 65 72 6e 28 66 61 6c 73 65 29 3b 0a 20 ┆rasure ; idogfjern(false); ┆
0x04a3c0…04a3e0 20 20 20 76 68 72 65 63 13 00 00 00 04 00 00 00 f0 76 40 00 74 70 72 6f 00 00 00 00 00 00 00 00 ┆ vhrec v@ tpro ┆
0x04a3e0…04a400 c4 f8 ff 7f 57 48 00 00 04 00 00 00 00 00 00 00 01 00 00 00 2d 3b 00 00 04 00 00 00 11 f9 ff 7f ┆─Э WH -; щ ┆
0x04a400…04a420 (19, 1, 10) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 63 6f 6d 62 6f 62 73 2e 6a 6f 62 00 00 ┆../sw2114/src/bobs/combobs.job ┆
0x04a420…04a440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x04a460…04a480 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x04a480…04a4a0 20 20 20 31 30 31 31 20 20 35 31 36 37 35 37 31 33 31 30 20 20 31 31 31 33 35 00 20 00 00 00 00 ┆ 1011 5167571310 11135 ┆
0x04a4a0…04a4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x04a600…04a620 (19, 1, 11) 6a 6f 62 20 6a 61 62 61 20 31 20 36 30 30 20 74 69 6d 65 20 31 31 20 30 20 73 69 7a 65 20 31 37 ┆job jaba 1 600 time 11 0 size 17┆
0x04a620…04a640 31 30 30 30 20 61 72 65 61 20 38 2c 0d 0a 70 65 72 6d 20 64 69 73 63 31 20 33 30 30 20 31 2c 0d ┆1000 area 8, perm disc1 300 1, ┆
0x04a640…04a660 0a 74 65 6d 70 20 64 69 73 63 20 31 30 30 30 20 70 72 65 73 65 72 76 65 20 6e 6f 0d 0a 6d 6f 64 ┆ temp disc 1000 preserve no mod┆
0x04a660…04a680 65 20 6c 69 73 74 2e 79 65 73 0d 0a 62 6f 62 73 20 3d 20 73 65 74 20 32 36 30 20 64 69 73 63 31 ┆e list.yes bobs = set 260 disc1┆
0x04a680…04a6a0 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 66 69 6e 69 73 0d 0a 6c 6f 6f 6b 75 70 20 65 62 6f 62 73 20 ┆ if ok.no finis lookup ebobs ┆
0x04a6a0…04a6c0 62 6f 62 73 6e 65 77 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 6c 69 62 20 74 65 6d 70 2e 6c 69 62 62 ┆bobsnew if ok.no lib temp.libb┆
0x04a6c0…04a6e0 6f 62 73 20 65 62 6f 62 73 20 62 6f 62 73 6e 65 77 0d 0a 69 66 20 6f 6b 2e 79 65 73 3b 20 79 65 ┆obs ebobs bobsnew if ok.yes; ye┆
0x04a6e0…04a700 73 3a 20 6e 6f 72 6d 61 6c 20 76 65 72 73 69 6f 6e 2c 20 6e 6f 3a 20 73 70 65 63 69 61 6c 20 76 ┆s: normal version, no: special v┆
0x04a700…04a720 65 72 73 69 6f 6e 20 66 6f 72 20 48 48 41 0d 0a 73 6b 69 70 20 33 37 2e 31 20 3b 20 73 70 65 63 ┆ersion for HHA skip 37.1 ; spec┆
0x04a720…04a740 69 61 6c 20 76 65 72 73 69 6f 6e 0d 0a 65 62 6f 62 73 3d 65 64 69 74 20 65 62 6f 62 73 0d 0a 6c ┆ial version ebobs=edit ebobs l┆
0x04a740…04a760 2e 2f 69 66 6f 6b 2e 2f 2c 20 64 2c 20 66 0d 0a 73 6b 69 70 20 33 37 2e 31 0d 0a 25 0d 0a 69 20 ┆./ifok./, d, f skip 37.1 % i ┆
0x04a760…04a780 65 62 6f 62 73 0d 0a 68 65 61 64 20 63 70 75 0d 0a 62 6f 62 73 3d 20 70 61 73 63 61 6c 20 74 62 ┆ebobs head cpu bobs= pascal tb┆
0x04a780…04a7a0 6f 62 73 20 73 75 72 76 65 79 2e 79 65 73 20 69 6f 72 65 73 69 64 65 6e 74 2e 79 65 73 20 63 6f ┆obs survey.yes ioresident.yes co┆
0x04a7a0…04a7c0 64 65 73 69 7a 65 2e 33 30 30 30 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 66 69 6e 69 73 0d 0a 68 65 ┆desize.3000 if ok.no finis he┆
0x04a7c0…04a7e0 61 64 20 63 70 75 0d 0a 6c 69 62 20 6f 6e 2e 6c 69 62 62 6f 62 73 20 62 6f 62 73 0d 0a 63 6c 65 ┆ad cpu lib on.libbobs bobs cle┆
0x04a7e0…04a800 61 72 20 74 65 6d 70 20 62 6f 62 73 6e 65 77 20 65 62 6f 62 73 20 74 62 6f 62 73 20 62 6f 62 73 ┆ar temp bobsnew ebobs tbobs bobs┆
0x04a800…04a820 (19, 1, 12) 0d 0a 66 69 6e 69 73 0d 0a 31 20 36 30 30 20 74 69 6d 65 20 31 31 20 30 20 73 69 7a 65 20 31 37 ┆ finis 1 600 time 11 0 size 17┆
0x04a820…04a840 31 30 30 30 20 61 72 65 61 20 38 2c 0d 0a 70 65 72 6d 20 64 69 73 63 31 20 33 30 30 20 31 2c 0d ┆1000 area 8, perm disc1 300 1, ┆
0x04a840…04a860 0a 74 65 6d 70 20 64 69 73 63 20 31 30 30 30 20 70 72 65 73 65 72 76 65 20 6e 6f 0d 0a 6d 6f 64 ┆ temp disc 1000 preserve no mod┆
0x04a860…04a880 65 20 6c 69 73 74 2e 79 65 73 0d 0a 62 6f 62 73 20 3d 20 73 65 74 20 32 36 30 20 64 69 73 63 31 ┆e list.yes bobs = set 260 disc1┆
0x04a880…04a8a0 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 66 69 6e 69 73 0d 0a 6c 6f 6f 6b 75 70 20 65 62 6f 62 73 20 ┆ if ok.no finis lookup ebobs ┆
0x04a8a0…04a8c0 62 6f 62 73 6e 65 77 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 6c 69 62 20 74 65 6d 70 2e 6c 69 62 62 ┆bobsnew if ok.no lib temp.libb┆
0x04a8c0…04a8e0 6f 62 73 20 65 62 6f 62 73 20 62 6f 62 73 6e 65 77 0d 0a 69 66 20 6f 6b 2e 79 65 73 3b 20 79 65 ┆obs ebobs bobsnew if ok.yes; ye┆
0x04a8e0…04a900 73 3a 20 6e 6f 72 6d 61 6c 20 76 65 72 73 69 6f 6e 2c 20 6e 6f 3a 20 73 70 65 63 69 61 6c 20 76 ┆s: normal version, no: special v┆
0x04a900…04a920 65 72 73 69 6f 6e 20 66 6f 72 20 48 48 41 0d 0a 73 6b 69 70 20 33 37 2e 31 20 3b 20 73 70 65 63 ┆ersion for HHA skip 37.1 ; spec┆
0x04a920…04a940 69 61 6c 20 76 65 72 73 69 6f 6e 0d 0a 65 62 6f 62 73 3d 65 64 69 74 20 65 62 6f 62 73 0d 0a 6c ┆ial version ebobs=edit ebobs l┆
0x04a940…04a960 2e 2f 69 66 6f 6b 2e 2f 2c 20 64 2c 20 66 0d 0a 73 6b 69 70 20 33 37 2e 31 0d 0a 25 0d 0a 69 20 ┆./ifok./, d, f skip 37.1 % i ┆
0x04a960…04a980 65 62 6f 62 73 0d 0a 68 65 61 64 20 63 70 75 0d 0a 62 6f 62 73 3d 20 70 61 73 63 61 6c 20 74 62 ┆ebobs head cpu bobs= pascal tb┆
0x04a980…04a9a0 6f 62 73 20 73 75 72 76 65 79 2e 79 65 73 20 69 6f 72 65 73 69 64 65 6e 74 2e 79 65 73 20 63 6f ┆obs survey.yes ioresident.yes co┆
0x04a9a0…04a9c0 64 65 73 69 7a 65 2e 33 30 30 30 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 66 69 6e 69 73 0d 0a 68 65 ┆desize.3000 if ok.no finis he┆
0x04a9c0…04a9e0 61 64 20 63 70 75 0d 0a 6c 69 62 20 6f 6e 2e 6c 69 62 62 6f 62 73 20 62 6f 62 73 0d 0a 63 6c 65 ┆ad cpu lib on.libbobs bobs cle┆
0x04a9e0…04aa00 61 72 20 74 65 6d 70 20 62 6f 62 73 6e 65 77 20 65 62 6f 62 73 20 74 62 6f 62 73 20 62 6f 62 73 ┆ar temp bobsnew ebobs tbobs bobs┆
0x04aa00…04aa20 (19, 1, 13) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 73 2e 62 6f 62 73 2e 70 61 73 00 00 00 ┆../sw2114/src/bobs/s.bobs.pas ┆
0x04aa20…04aa40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x04aa60…04aa80 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x04aa80…04aaa0 20 32 33 30 34 31 36 20 20 35 32 37 33 37 33 33 31 34 33 20 20 31 30 37 36 37 00 20 00 00 00 00 ┆ 230416 5273733143 10767 ┆
0x04aaa0…04aac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x04ac00…04ac20 (19, 1, 14) 01 68 35 31 36 34 39 0a 01 73 20 30 30 30 32 31 2f 30 30 30 38 34 2f 30 32 35 31 32 0a 01 64 20 ┆ h51649 s 00021/00084/02512 d ┆
0x04ac20…04ac40 44 20 31 2e 32 20 39 32 2f 31 30 2f 32 39 20 31 31 3a 30 30 3a 35 39 20 73 77 32 31 31 34 20 32 ┆D 1.2 92/10/29 11:00:59 sw2114 2┆
0x04ac40…04ac60 20 31 0a 01 63 20 48 61 6e 64 6c 69 6e 67 20 6f 66 20 70 6f 69 6e 74 65 72 73 20 69 6d 70 72 6f ┆ 1 c Handling of pointers impro┆
0x04ac60…04ac80 76 65 64 2e 0a 01 65 0a 01 73 20 30 32 35 39 36 2f 30 30 30 30 30 2f 30 30 30 30 30 0a 01 64 20 ┆ved. e s 02596/00000/00000 d ┆
0x04ac80…04aca0 44 20 31 2e 31 20 39 32 2f 31 30 2f 32 39 20 30 38 3a 35 33 3a 33 35 20 73 77 32 31 31 34 20 31 ┆D 1.1 92/10/29 08:53:35 sw2114 1┆
0x04aca0…04acc0 20 30 0a 01 63 20 52 65 77 72 69 74 74 65 6e 20 69 6e 74 6f 20 54 55 52 42 4f 20 50 61 73 63 61 ┆ 0 c Rewritten into TURBO Pasca┆
0x04acc0…04ace0 6c 2e 0a 01 65 0a 01 75 0a 01 55 0a 01 74 0a 01 54 0a 01 49 20 31 0a 20 0a 20 20 20 20 20 20 28 ┆l. e u U t T I 1 (┆
0x04ace0…04ad00 2a 42 20 4f 20 42 20 53 20 2d 20 53 59 53 54 45 4d 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 50 41 ┆*B O B S - SYSTEM *) (*PA┆
0x04ad00…04ad20 52 53 45 52 20 47 45 4e 45 52 41 54 4f 52 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 2a 29 0a ┆RSER GENERATOR *) (* *) ┆
0x04ad20…04ad40 20 20 20 20 20 20 28 2a 20 55 4e 49 56 45 52 53 49 54 59 20 4f 46 20 41 41 52 48 55 53 2c 20 44 ┆ (* UNIVERSITY OF AARHUS, D┆
0x04ad40…04ad60 45 4e 4d 41 52 4b 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 2a 29 0a 20 20 20 20 20 20 28 2a ┆ENMARK *) (* *) (*┆
0x04ad60…04ad80 20 41 55 54 48 4f 52 53 3a 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 53 51 52 45 4e 20 48 45 ┆ AUTHORS: *) (* SQREN HE┆
0x04ad80…04ada0 4e 52 49 4b 20 45 52 49 4b 53 45 4e 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 42 45 4e 54 20 42 ┆NRIK ERIKSEN *) (* BENT B┆
0x04ada0…04adc0 41 45 4b 20 4a 45 4e 53 45 4e 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 42 45 4e 54 20 42 52 55 ┆AEK JENSEN *) (* BENT BRU┆
0x04adc0…04ade0 55 4e 20 4b 52 49 53 54 45 4e 53 45 4e 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 4f 4c 45 20 4c ┆UN KRISTENSEN *) (* OLE L┆
0x04ade0…04ae00 45 48 52 4d 41 4e 4e 20 4d 41 44 53 45 4e 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 2a 29 ┆EHRMANN MADSEN *) (* *)┆
0x04ae00…04ae20 (19, 1, 15) 0a 20 20 20 20 20 20 28 2a 20 56 45 52 53 49 4f 4e 3a 20 4d 41 52 43 48 20 31 39 37 37 20 2a 29 ┆ (* VERSION: MARCH 1977 *)┆
0x04ae20…04ae40 0a 20 20 20 20 20 20 28 2a 20 54 48 49 53 20 56 45 52 53 49 4f 4e 20 43 4f 52 52 45 53 50 4f 4e ┆ (* THIS VERSION CORRESPON┆
0x04ae40…04ae60 53 20 54 4f 20 54 48 45 20 4d 41 4e 55 41 4c 3a 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 ┆S TO THE MANUAL: *) (* ┆
0x04ae60…04ae80 20 20 22 54 48 45 20 42 20 4f 20 42 20 53 20 2d 20 53 59 53 54 45 4d 22 20 20 20 2a 29 0a 20 20 ┆ "THE B O B S - SYSTEM" *) ┆
0x04ae80…04aea0 20 20 20 20 28 2a 20 20 20 20 20 44 41 49 4d 49 20 50 42 2d 37 31 2e 20 46 49 52 53 54 20 50 52 ┆ (* DAIMI PB-71. FIRST PR┆
0x04aea0…04aec0 49 4e 54 49 4e 47 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 44 45 50 54 2e 20 4f ┆INTING *) (* DEPT. O┆
0x04aec0…04aee0 46 20 43 4f 4d 50 55 54 45 52 20 53 43 49 45 4e 43 45 2c 20 55 4e 49 56 45 52 53 49 54 59 20 4f ┆F COMPUTER SCIENCE, UNIVERSITY O┆
0x04aee0…04af00 46 20 41 41 52 48 55 53 2c 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 4e 59 20 4d ┆F AARHUS, *) (* NY M┆
0x04af00…04af20 55 4e 4b 45 47 41 44 45 2c 20 44 4b 38 30 30 30 20 41 41 52 48 55 53 20 43 2c 20 44 45 4e 4d 41 ┆UNKEGADE, DK8000 AARHUS C, DENMA┆
0x04af20…04af40 52 4b 2e 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 ┆RK. *) (* *) (* ┆
0x04af40…04af60 54 48 49 53 20 50 52 4f 47 52 41 4d 20 57 41 53 20 4f 52 49 47 49 4e 41 4c 4c 59 20 49 4d 50 4c ┆THIS PROGRAM WAS ORIGINALLY IMPL┆
0x04af60…04af80 45 4d 45 4e 54 45 44 20 49 4e 20 54 48 45 20 46 49 52 53 54 20 56 45 52 53 49 4f 4e 20 4f 46 20 ┆EMENTED IN THE FIRST VERSION OF ┆
0x04af80…04afa0 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 50 41 53 43 41 4c 20 52 45 4c 45 41 53 45 44 20 46 52 ┆ *) (* PASCAL RELEASED FR┆
0x04afa0…04afc0 4f 4d 20 4e 2e 57 49 52 54 48 2e 20 54 48 49 53 20 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 20 ┆OM N.WIRTH. THIS IMPLEMENTATION ┆
0x04afc0…04afe0 57 41 53 20 46 55 4c 46 49 4c 4c 45 44 20 49 4e 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 4d 41 ┆WAS FULFILLED IN *) (* MA┆
0x04afe0…04b000 52 43 48 20 31 39 37 32 2e 20 53 49 4e 43 45 20 54 48 45 4e 2c 20 54 48 45 20 53 59 53 54 45 4d ┆RCH 1972. SINCE THEN, THE SYSTEM┆
0x04b000…04b020 (20, 0, 1) 20 48 41 53 20 42 45 45 4e 20 43 48 41 4e 47 45 44 20 49 4e 20 53 45 56 45 52 41 4c 20 57 41 59 ┆ HAS BEEN CHANGED IN SEVERAL WAY┆
0x04b020…04b040 53 2e 2a 29 0a 20 20 20 20 20 20 28 2a 20 41 4d 4f 4e 47 20 4f 54 48 45 52 53 2c 20 49 54 20 48 ┆S.*) (* AMONG OTHERS, IT H┆
0x04b040…04b060 41 53 20 42 45 45 4e 20 43 4f 4e 56 45 52 54 45 44 20 49 4e 54 4f 20 53 54 41 4e 44 41 52 44 20 ┆AS BEEN CONVERTED INTO STANDARD ┆
0x04b060…04b080 50 41 53 43 41 4c 2e 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 54 48 45 20 53 59 53 54 45 4d ┆PASCAL. *) (* THE SYSTEM┆
0x04b080…04b0a0 20 49 53 20 49 4e 54 45 4e 44 45 44 20 54 4f 20 42 45 20 50 4f 52 54 41 42 4c 45 2c 20 48 4f 57 ┆ IS INTENDED TO BE PORTABLE, HOW┆
0x04b0a0…04b0c0 45 56 45 52 20 54 48 45 52 45 20 49 53 20 4e 4f 20 47 55 41 52 41 4e 54 45 45 2a 29 0a 20 20 20 ┆EVER THERE IS NO GUARANTEE*) ┆
0x04b0c0…04b0e0 20 20 20 28 2a 20 46 4f 52 20 54 48 49 53 2e 20 59 4f 55 20 53 48 4f 55 4c 44 20 42 45 20 41 57 ┆ (* FOR THIS. YOU SHOULD BE AW┆
0x04b0e0…04b100 41 52 45 20 4f 46 20 28 41 54 20 4c 45 41 53 54 29 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 ┆ARE OF (AT LEAST) THE FOLLOWING ┆
0x04b100…04b120 54 48 49 4e 47 53 3a 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 2d 20 54 48 45 20 54 59 50 45 20 ┆THINGS: *) (*- THE TYPE ┆
0x04b120…04b140 43 48 41 52 2c 20 2d 20 54 48 45 20 54 59 50 45 20 41 4c 46 41 2c 20 2d 20 54 48 45 20 4d 41 58 ┆CHAR, - THE TYPE ALFA, - THE MAX┆
0x04b140…04b160 49 4d 55 4d 20 53 49 5a 45 20 4f 46 20 53 45 54 53 2e 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a ┆IMUM SIZE OF SETS. *) (*┆
0x04b160…04b180 53 45 45 20 54 48 45 20 43 4f 4e 53 54 41 4e 54 53 3a 20 4d 49 4e 43 48 2c 4d 41 58 43 48 2c 53 ┆SEE THE CONSTANTS: MINCH,MAXCH,S┆
0x04b180…04b1a0 45 54 4d 41 58 2c 41 4c 46 41 4c 45 4e 47 54 48 20 49 4e 20 54 48 45 20 50 52 4f 47 52 41 4d 2e ┆ETMAX,ALFALENGTH IN THE PROGRAM.┆
0x04b1a0…04b1c0 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 54 48 45 53 45 20 43 4f 4e 53 54 41 4e 54 53 20 53 48 ┆ *) (*THESE CONSTANTS SH┆
0x04b1c0…04b1e0 4f 55 4c 44 20 45 41 53 45 20 4d 4f 56 49 4e 47 20 54 48 45 20 53 59 53 54 45 4d 2e 20 4e 4f 54 ┆OULD EASE MOVING THE SYSTEM. NOT┆
0x04b1e0…04b200 45 2c 20 49 46 20 59 4f 55 20 43 48 41 4e 47 45 20 2a 29 0a 20 20 20 20 20 20 28 2a 54 48 45 20 ┆E, IF YOU CHANGE *) (*THE ┆
0x04b200…04b220 (20, 0, 2) 43 4f 4e 53 54 41 4e 54 20 41 4c 46 41 4c 45 4e 47 54 48 2c 20 59 4f 55 20 4d 41 59 20 48 41 56 ┆CONSTANT ALFALENGTH, YOU MAY HAV┆
0x04b220…04b240 45 20 50 52 4f 42 4c 45 4d 53 20 57 49 54 48 20 53 54 52 49 4e 47 53 2e 20 20 20 2a 29 0a 20 20 ┆E PROBLEMS WITH STRINGS. *) ┆
0x04b240…04b260 20 20 20 20 28 2a 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 44 55 45 20 54 4f 20 54 48 45 20 ┆ (* *) (* DUE TO THE ┆
0x04b260…04b280 4d 41 4e 59 20 43 48 41 4e 47 45 53 20 49 4e 20 54 48 45 20 53 59 53 54 45 4d 2c 20 54 48 45 20 ┆MANY CHANGES IN THE SYSTEM, THE ┆
0x04b280…04b2a0 50 52 4f 47 52 41 4d 4d 49 4e 47 20 49 53 20 4e 4f 54 20 53 4f 20 20 20 20 2a 29 0a 20 20 20 20 ┆PROGRAMMING IS NOT SO *) ┆
0x04b2a0…04b2c0 20 20 28 2a 20 4e 49 43 45 20 41 53 20 57 45 20 57 4f 55 4c 44 20 4c 49 4b 45 20 49 54 20 54 4f ┆ (* NICE AS WE WOULD LIKE IT TO┆
0x04b2c0…04b2e0 20 42 45 2e 20 59 4f 55 20 53 48 4f 55 4c 44 20 4e 4f 54 20 54 52 59 20 54 4f 20 4d 41 4b 45 20 ┆ BE. YOU SHOULD NOT TRY TO MAKE ┆
0x04b2e0…04b300 43 48 41 4e 47 45 53 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 59 4f 55 52 53 45 4c 46 2e 20 49 ┆CHANGES *) (* YOURSELF. I┆
0x04b300…04b320 46 20 59 4f 55 20 46 49 4e 44 20 45 52 52 4f 52 53 20 4f 52 20 27 4f 54 48 45 52 53 27 20 59 4f ┆F YOU FIND ERRORS OR 'OTHERS' YO┆
0x04b320…04b340 55 20 4d 41 59 20 57 49 53 48 20 54 4f 20 43 48 41 4e 47 45 2c 20 20 20 20 20 2a 29 0a 20 20 20 ┆U MAY WISH TO CHANGE, *) ┆
0x04b340…04b360 20 20 20 28 2a 20 50 4c 45 41 53 45 20 57 52 49 54 45 20 54 4f 20 55 53 2e 20 57 52 49 54 45 20 ┆ (* PLEASE WRITE TO US. WRITE ┆
0x04b360…04b380 49 4e 20 41 4e 59 20 43 41 53 45 20 41 4e 44 20 54 45 4c 4c 20 55 53 20 57 48 41 54 20 50 52 4f ┆IN ANY CASE AND TELL US WHAT PRO┆
0x04b380…04b3a0 42 4c 45 4d 53 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 59 4f 55 20 48 41 44 20 49 4e 20 47 ┆BLEMS *) (* YOU HAD IN G┆
0x04b3a0…04b3c0 45 54 54 49 4e 47 20 54 48 45 20 53 59 53 54 45 4d 20 54 4f 20 52 55 4e 2e 20 20 20 2a 29 0a 20 ┆ETTING THE SYSTEM TO RUN. *) ┆
0x04b3c0…04b3e0 20 20 20 20 20 28 2a 20 4e 4f 54 45 3a 20 57 45 20 43 41 4e 4e 4f 54 20 47 55 41 52 41 4e 54 45 ┆ (* NOTE: WE CANNOT GUARANTE┆
0x04b3e0…04b400 45 20 41 4e 59 20 53 55 50 50 4f 52 54 20 4f 46 20 54 48 45 20 53 59 53 54 45 4d 20 2e 20 20 20 ┆E ANY SUPPORT OF THE SYSTEM . ┆
0x04b400…04b420 (20, 0, 3) 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 2a 29 0a 28 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆*) (* *) (*-------------┆
0x04b420…04b440 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x04b440…04b460 2d 2d 2d 2d 2d 2d 0a 3b 20 65 64 69 74 66 69 6c 20 66 6f 72 20 62 6f 62 73 6e 65 77 20 6f 76 65 ┆------ ; editfil for bobsnew ove┆
0x04b460…04b480 72 20 69 20 74 62 6f 62 73 0a 0a 0a 3b 20 66 7c 6c 67 65 6e 64 65 20 65 72 20 7b 6e 64 72 65 74 ┆r i tbobs ; f|lgende er {ndret┆
0x04b480…04b4a0 20 69 20 66 6f 72 68 6f 6c 64 20 74 69 6c 20 64 65 6e 20 6f 70 72 69 6e 64 65 6c 69 67 65 20 74 ┆ i forhold til den oprindelige t┆
0x04b4a0…04b4c0 65 6b 73 74 3a 0a 3b 20 2d 20 62 6f 62 73 20 6c 65 76 65 72 20 61 66 20 61 6c 6c 6f 6b 65 72 69 ┆ekst: ; - bobs lever af allokeri┆
0x04b4c0…04b4e0 6e 67 73 72 7b 6b 6b 65 66 7c 6c 67 65 6e 20 61 66 20 70 6f 69 6e 74 65 72 6f 62 6a 65 6b 74 65 ┆ngsr{kkef|lgen af pointerobjekte┆
0x04b4e0…04b500 72 2c 20 64 76 73 2e 0a 3b 20 20 20 67 65 6e 65 72 65 6c 20 64 69 73 70 6f 73 65 20 6b 61 6e 20 ┆r, dvs. ; generel dispose kan ┆
0x04b500…04b520 69 6b 6b 65 20 62 72 75 67 65 73 21 0a 3b 20 2d 20 69 6e 70 75 74 67 72 61 6d 6d 61 74 69 6b 6b ┆ikke bruges! ; - inputgrammatikk┆
0x04b520…04b540 65 6e 73 20 70 72 6f 64 75 6b 74 69 6f 6e 73 2d 72 7b 6b 6b 65 66 7c 6c 67 65 20 62 65 76 61 72 ┆ens produktions-r{kkef|lge bevar┆
0x04b540…04b560 65 73 0a 3b 20 2d 20 6f 70 74 69 6f 6e 20 39 39 20 65 72 20 74 69 6c 66 7c 6a 65 74 20 74 69 6c ┆es ; - option 99 er tilf|jet til┆
0x04b560…04b580 20 73 74 79 72 69 6e 67 20 61 66 20 6c 69 73 74 6e 69 6e 67 20 61 66 20 69 6e 70 75 74 0a 3b 20 ┆ styring af listning af input ; ┆
0x04b580…04b5a0 2d 20 6b 61 6c 64 20 61 66 20 70 72 6f 63 65 64 75 72 65 20 64 75 6d 70 31 20 65 72 20 66 6c 79 ┆- kald af procedure dump1 er fly┆
0x04b5a0…04b5c0 74 74 65 74 20 74 69 6c 20 64 65 20 72 65 6c 65 76 61 6e 74 65 20 73 74 65 64 65 72 0a 3b 20 2d ┆ttet til de relevante steder ; -┆
0x04b5c0…04b5e0 20 62 65 72 65 67 6e 69 6e 67 20 61 66 20 63 6f 6e 73 74 31 33 20 3d 20 63 6f 73 74 32 20 64 69 ┆ beregning af const13 = cost2 di┆
0x04b5e0…04b600 76 20 28 73 65 74 6d 61 78 2b 31 29 20 6f 67 20 69 6b 6b 65 20 73 6f 6d 20 69 20 6d 61 6e 75 61 ┆v (setmax+1) og ikke som i manua┆
0x04b600…04b620 (20, 0, 4) 6c 65 6e 0a 3b 20 20 20 68 76 6f 72 20 35 39 20 69 6e 64 67 7d 72 20 75 64 65 6e 20 66 6f 72 6b ┆len ; hvor 59 indg}r uden fork┆
0x04b620…04b640 6c 61 72 69 6e 67 20 6f 67 20 6d 65 64 20 6d 61 6e 67 6c 65 6e 64 65 20 70 61 72 65 6e 74 65 73 ┆laring og med manglende parentes┆
0x04b640…04b660 0a 3b 20 2d 20 66 6a 65 72 6e 65 74 20 76 61 72 69 61 62 6c 65 20 64 65 72 20 69 6b 6b 65 20 62 ┆ ; - fjernet variable der ikke b┆
0x04b660…04b680 72 75 67 65 73 20 28 20 64 75 6d 6d 79 79 70 2c 20 74 65 67 6e 31 2c 20 6b 6f 6e 73 74 70 20 29 ┆ruges ( dummyyp, tegn1, konstp )┆
0x04b680…04b6a0 0a 3b 20 2d 20 7b 6e 64 72 65 74 20 69 6e 64 6c 7b 73 6e 69 6e 67 73 70 72 6f 63 65 64 75 72 65 ┆ ; - {ndret indl{sningsprocedure┆
0x04b6a0…04b6c0 6e 20 73 7d 20 65 74 20 74 65 67 6e 20 66 7c 72 73 74 20 73 6b 72 69 76 65 73 20 76 65 64 20 6c ┆n s} et tegn f|rst skrives ved l┆
0x04b6c0…04b6e0 7b 73 6e 69 6e 67 0a 3b 20 20 20 61 66 20 64 65 74 20 65 66 74 65 72 66 7c 6c 67 65 6e 64 65 2c ┆{sning ; af det efterf|lgende,┆
0x04b6e0…04b700 20 64 65 74 74 65 20 67 69 76 65 72 20 70 7b 6e 65 72 65 20 6f 75 74 70 75 74 20 68 76 69 73 20 ┆ dette giver p{nere output hvis ┆
0x04b700…04b720 6d 61 6e 20 69 6b 6b 65 0a 3b 20 20 20 73 65 6c 76 20 61 6e 67 69 76 65 72 20 6d 65 74 61 73 79 ┆man ikke ; selv angiver metasy┆
0x04b720…04b740 6d 62 6f 6c 65 72 2e 0a 3b 20 2d 20 63 6f 6e 73 74 65 72 72 6f 72 20 73 6b 72 69 76 65 72 20 6f ┆mboler. ; - consterror skriver o┆
0x04b740…04b760 67 73 7d 20 64 65 6e 20 61 6b 74 75 65 6c 6c 65 20 76 7b 72 64 69 20 61 66 20 6b 6f 6e 73 74 61 ┆gs} den aktuelle v{rdi af konsta┆
0x04b760…04b780 6e 74 65 6e 20 75 64 0a 3b 20 2d 20 73 74 72 61 6d 6d 65 74 20 66 6f 72 6d 61 74 65 72 6e 65 20 ┆nten ud ; - strammet formaterne ┆
0x04b780…04b7a0 66 6f 72 20 6f 75 74 67 72 61 6d 6d 61 72 20 6f 67 20 74 65 73 74 75 64 73 6b 72 69 66 74 65 72 ┆for outgrammar og testudskrifter┆
0x04b7a0…04b7c0 20 6f 70 0a 3b 20 2d 20 68 76 69 73 20 22 69 74 65 72 65 72 22 20 73 6b 61 6c 20 68 61 76 65 20 ┆ op ; - hvis "iterer" skal have ┆
0x04b7c0…04b7e0 6d 65 6e 69 6e 67 20 6d 7d 20 22 6d 61 74 72 69 78 22 20 76 7b 72 65 20 56 41 52 2d 70 61 72 61 ┆mening m} "matrix" v{re VAR-para┆
0x04b7e0…04b800 6d 65 74 65 72 0a 3b 20 2d 20 74 65 73 74 20 70 7d 20 63 6f 6e 73 74 36 20 69 20 70 72 6f 63 65 ┆meter ; - test p} const6 i proce┆
0x04b800…04b820 (20, 0, 5) 64 75 72 65 20 72 65 6d 65 6d 62 65 72 0a 3b 20 2d 20 7b 6e 64 72 65 74 20 74 65 73 74 20 70 7d ┆dure remember ; - {ndret test p}┆
0x04b820…04b840 20 63 6f 6e 73 74 36 20 74 69 6c 20 63 6f 6e 73 74 31 34 20 69 20 70 72 6f 63 65 64 75 72 65 20 ┆ const6 til const14 i procedure ┆
0x04b840…04b860 66 69 6e 64 72 65 64 75 63 65 0a 3b 20 2d 20 66 7c 72 73 74 65 20 74 61 6c 20 70 7d 20 66 69 6c ┆findreduce ; - f|rste tal p} fil┆
0x04b860…04b880 65 6e 20 74 61 62 6c 65 73 20 61 6e 67 69 76 65 72 20 61 6e 74 61 6c 20 65 66 74 65 72 66 7c 6c ┆en tables angiver antal efterf|l┆
0x04b880…04b8a0 67 65 6e 64 65 20 6b 6f 6e 73 74 61 6e 74 65 72 20 0a 3b 20 20 20 64 65 72 20 6b 61 6e 2f 73 6b ┆gende konstanter ; der kan/sk┆
0x04b8a0…04b8c0 61 6c 20 73 6b 69 70 70 65 73 20 61 66 20 70 61 72 73 69 6e 2f 6f 75 74 0a 3b 20 2d 20 65 72 72 ┆al skippes af parsin/out ; - err┆
0x04b8c0…04b8e0 6f 72 74 61 62 6c 65 20 66 6f 72 73 79 6e 65 73 20 6d 65 64 20 65 6e 20 6c 69 73 74 65 20 61 66 ┆ortable forsynes med en liste af┆
0x04b8e0…04b900 20 70 72 6f 64 75 6b 74 69 6f 6e 73 6e 75 6d 72 65 20 66 6f 72 20 68 76 65 72 74 20 66 65 6a 6c ┆ produktionsnumre for hvert fejl┆
0x04b900…04b920 6e 72 2c 0a 3b 20 20 20 70 72 6f 64 75 6b 74 69 6f 6e 73 6e 75 6d 72 65 6e 65 20 73 69 67 65 72 ┆nr, ; produktionsnumrene siger┆
0x04b920…04b940 20 22 6c 69 64 74 22 20 6f 6d 20 68 76 6f 72 66 72 61 20 64 65 20 70 7d 67 7b 6c 64 65 6e 64 65 ┆ "lidt" om hvorfra de p}g{ldende┆
0x04b940…04b960 20 66 65 6a 6c 20 6b 61 6e 20 76 7b 72 65 0a 3b 20 20 20 6f 70 64 61 67 65 74 2c 20 64 76 73 20 ┆ fejl kan v{re ; opdaget, dvs ┆
0x04b960…04b980 65 6e 20 68 6a 7b 6c 70 20 6e 7d 72 20 6d 61 6e 20 73 6b 61 6c 20 66 69 6e 64 65 20 70 7d 20 74 ┆en hj{lp n}r man skal finde p} t┆
0x04b980…04b9a0 65 6b 73 74 65 72 20 74 69 6c 20 66 65 6a 6c 65 6e 65 2e 0a 3b 20 2d 20 61 6c 66 61 6c 65 6e 67 ┆ekster til fejlene. ; - alfaleng┆
0x04b9a0…04b9c0 74 68 20 65 72 20 73 61 74 20 6f 70 20 74 69 6c 20 31 38 20 66 6f 72 20 61 74 20 74 69 6c 6c 61 ┆th er sat op til 18 for at tilla┆
0x04b9c0…04b9e0 64 65 20 74 65 72 6d 69 6e 61 6c 65 72 20 61 66 20 6c 7b 6e 67 64 65 20 31 38 0a 3b 20 2d 20 73 ┆de terminaler af l{ngde 18 ; - s┆
0x04b9e0…04ba00 70 65 63 69 61 6c 76 65 72 73 69 6f 6e 20 64 65 72 20 73 6b 65 6c 6e 65 72 20 6d 65 6c 6c 65 6d ┆pecialversion der skelner mellem┆
0x04ba00…04ba20 (20, 0, 6) 20 73 6d 7d 20 6f 67 20 73 74 6f 72 65 20 62 6f 67 73 74 61 76 65 72 2c 20 64 65 74 74 65 20 6f ┆ sm} og store bogstaver, dette o┆
0x04ba20…04ba40 70 6e 7d 73 0a 3b 20 20 20 76 65 64 20 61 74 20 76 65 6e 64 65 20 62 65 74 69 6e 67 65 6c 73 65 ┆pn}s ; ved at vende betingelse┆
0x04ba40…04ba60 6e 20 73 7d 20 61 6e 64 65 74 20 65 64 69 74 20 6b 61 6c 64 20 75 64 66 7c 72 65 73 0a 3b 20 2d ┆n s} andet edit kald udf|res ; -┆
0x04ba60…04ba80 20 73 61 74 20 63 6f 6e 73 74 31 30 20 6f 70 20 66 72 61 20 37 30 30 20 74 69 6c 20 38 30 30 0a ┆ sat const10 op fra 700 til 800 ┆
0x04ba80…04baa0 2d 2d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆-- -----------------------------┆
0x04baa0…04bac0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x04bac0…04bae0 2d 2d 2d 2d 2d 2d 0a 2d 2d 0a 2d 2d 09 52 65 76 69 73 69 6f 6e 73 0a 2d 2d 09 2d 2d 2d 2d 2d 2d ┆------ -- -- Revisions -- ------┆
0x04bae0…04bb00 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2d 2d 20 20 20 ┆-------------------------- -- ┆
0x04bb00…04bb20 20 20 20 20 20 38 38 2e 30 32 2e 31 36 20 20 4a 41 42 41 20 20 52 43 38 30 30 30 20 42 4f 42 53 ┆ 88.02.16 JABA RC8000 BOBS┆
0x04bb20…04bb40 20 64 61 6e 6e 65 73 20 75 64 20 66 72 61 20 42 4f 42 53 4e 45 57 20 6d 65 64 20 45 42 4f 42 53 ┆ dannes ud fra BOBSNEW med EBOBS┆
0x04bb40…04bb60 2e 0a 2d 2d 20 20 31 2e 31 20 20 20 39 32 2e 31 30 2e 32 39 20 20 48 45 4a 20 20 20 53 43 43 53 ┆. -- 1.1 92.10.29 HEJ SCCS┆
0x04bb60…04bb80 2c 20 55 4e 49 58 2c 20 61 6e 64 20 54 55 52 42 4f 20 50 61 73 63 61 6c 20 75 73 65 64 2e 0a 2d ┆, UNIX, and TURBO Pascal used. -┆
0x04bb80…04bba0 2d 09 09 09 20 20 44 65 72 20 73 6b 65 6c 6e 65 73 20 6d 65 6c 6c 65 6d 20 73 74 6f 72 65 20 6f ┆- Der skelnes mellem store o┆
0x04bba0…04bbc0 67 20 73 6d 61 61 20 68 76 69 73 20 6e 61 76 6e 65 74 20 70 61 61 0a 2d 2d 09 09 09 20 20 70 61 ┆g smaa hvis navnet paa -- pa┆
0x04bbc0…04bbe0 72 73 69 6e 20 69 6e 64 65 68 6f 6c 64 65 72 20 27 61 73 6e 27 2e 0a 2d 2d 09 09 09 20 20 70 61 ┆rsin indeholder 'asn'. -- pa┆
0x04bbe0…04bc00 72 73 6f 75 74 20 69 20 63 6f 70 79 76 61 72 73 20 65 72 73 74 61 74 74 65 73 20 61 66 20 6f 75 ┆rsout i copyvars erstattes af ou┆
0x04bc00…04bc20 (20, 0, 7) 74 70 75 74 2e 20 28 20 70 61 72 73 6f 75 74 20 75 64 67 61 61 72 29 0a 01 49 20 32 0a 2d 2d 20 ┆tput. ( parsout udgaar) I 2 -- ┆
0x04bc20…04bc40 20 31 2e 32 20 20 20 39 32 2e 31 30 2e 32 39 20 20 48 45 4a 20 20 20 4f 75 74 70 75 74 20 6f 66 ┆ 1.2 92.10.29 HEJ Output of┆
0x04bc40…04bc60 20 70 6f 69 6e 74 65 72 73 20 69 6d 70 72 6f 76 65 64 2e 0a 01 45 20 32 0a 2d 2d 0a 2d 2d 2d 2d ┆ pointers improved. E 2 -- ----┆
0x04bc60…04bc80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x04bc80…04bca0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a ┆------------------------------- ┆
0x04bca0…04bcc0 2d 2d 09 53 43 43 53 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 2d 2d 09 46 69 6c 65 20 20 20 3a 20 ┆-- SCCS information -- File : ┆
0x04bcc0…04bce0 20 25 50 25 0a 2d 2d 09 4d 6f 64 75 6c 65 20 3a 20 20 25 4d 25 0a 2d 2d 09 56 65 72 73 69 6f 6e ┆ %P% -- Module : %M% -- Version┆
0x04bce0…04bd00 3a 20 20 25 49 25 0a 2d 2d 09 44 61 74 65 20 20 20 3a 20 20 25 45 25 20 20 25 55 25 0a 2d 2d 2d ┆: %I% -- Date : %E% %U% ---┆
0x04bd00…04bd20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
[…0x1…]
0x04bd40…04bd60 0a 2a 29 0a 0a 28 2a 24 46 2b 2c 4f 2b 2c 56 2d 20 20 2a 29 0a 0a 50 72 6f 67 72 61 6d 20 62 6f ┆ *) (*$F+,O+,V- *) Program bo┆
0x04bd60…04bd80 62 73 20 20 7b 20 20 70 61 72 73 69 6e 20 2c 20 74 61 62 6c 65 73 20 20 7d 20 3b 0a 0a 55 73 65 ┆bs { parsin , tables } ; Use┆
0x04bd80…04bda0 73 20 4f 76 65 72 6c 61 79 2c 20 6f 76 72 75 6e 69 74 2c 20 67 6c 6f 62 61 6c 73 2c 20 70 72 6f ┆s Overlay, ovrunit, globals, pro┆
0x04bda0…04bdc0 67 63 61 6c 6c 2c 20 70 61 72 73 65 72 3b 0a 0a 43 6f 6e 73 74 0a 20 20 73 63 63 73 5f 64 61 74 ┆gcall, parser; Const sccs_dat┆
0x04bdc0…04bde0 65 20 20 3d 20 27 25 45 25 27 20 3b 0a 20 20 76 65 72 73 69 6f 6e 20 3d 20 27 42 4f 42 53 20 39 ┆e = '%E%' ; version = 'BOBS 9┆
0x04bde0…04be00 30 30 20 20 52 65 6c 20 20 25 52 25 2e 25 4c 25 20 20 20 31 39 27 3b 0a 0a 0a 28 2a 20 20 20 20 ┆00 Rel %R%.%L% 19'; (* ┆
0x04be00…04be20 (20, 0, 8) 47 6c 6f 62 61 6c 20 74 79 70 65 73 20 61 6e 64 20 6e 61 6d 65 73 20 64 65 63 6c 61 72 65 64 20 ┆Global types and names declared ┆
0x04be20…04be40 69 6e 20 75 6e 69 74 20 67 6c 6f 62 61 6c 73 20 20 2a 29 0a 0a 20 0a 20 20 20 20 20 20 28 2a 2d ┆in unit globals *) (*-┆
0x04be40…04be60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x04be60…04be80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 29 0a 20 0a 20 0a ┆-------------------------*) ┆
0x04be80…04bea0 7b 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 ┆{---------------------------- ┆
0x04bea0…04bec0 20 20 66 75 6e 63 74 69 6f 6e 20 6c 66 3a 63 68 61 72 3b 0a 20 20 20 20 20 20 28 2a 20 20 73 70 ┆ function lf:char; (* sp┆
0x04bec0…04bee0 65 63 69 61 6c 20 66 6f 72 20 43 59 42 45 52 20 20 6f 75 74 70 75 74 20 20 20 0a 20 20 20 20 20 ┆ecial for CYBER output ┆
0x04bee0…04bf00 20 20 20 20 20 31 73 74 20 63 68 61 72 20 69 6e 20 65 61 63 68 20 6c 69 6e 65 20 6d 75 73 74 20 ┆ 1st char in each line must ┆
0x04bf00…04bf20 62 65 20 61 20 73 70 61 63 65 20 20 2a 29 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 77 ┆be a space *) begin w┆
0x04bf20…04bf40 72 69 74 65 6c 6e 3b 20 6c 66 3a 3d 27 20 27 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 4c 46 2a 29 ┆riteln; lf:=' '; end; (*LF*)┆
0x04bf40…04bf60 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 7d 0a 0a ┆ ----------------------------} ┆
0x04bf60…04bf80 0a 0a 20 20 70 72 6f 63 65 64 75 72 65 20 70 61 63 6b 61 6c 66 61 20 28 20 62 75 66 3a 20 63 68 ┆ procedure packalfa ( buf: ch┆
0x04bf80…04bfa0 61 72 62 75 66 66 65 72 3b 20 69 78 3a 20 69 6e 74 65 67 65 72 3b 20 20 76 61 72 20 61 3a 20 61 ┆arbuffer; ix: integer; var a: a┆
0x04bfa0…04bfc0 6c 66 61 29 3b 0a 20 20 20 20 76 61 72 20 20 70 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 ┆lfa); var p: integer; b┆
0x04bfc0…04bfe0 65 67 69 6e 0a 20 20 20 20 61 3a 3d 20 62 6c 61 6e 6b 5f 61 6c 66 61 20 3b 0a 20 20 20 20 66 6f ┆egin a:= blank_alfa ; fo┆
0x04bfe0…04c000 72 20 70 3a 3d 20 31 20 74 6f 20 61 6c 66 61 6c 65 6e 67 74 68 20 64 6f 20 61 5b 70 5d 3a 3d 20 ┆r p:= 1 to alfalength do a[p]:= ┆
0x04c000…04c020 (20, 0, 9) 62 75 66 5b 70 2b 69 78 2d 31 5d 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 0a 0a 0a 20 20 20 20 70 ┆buf[p+ix-1]; end; p┆
0x04c020…04c040 72 6f 63 65 64 75 72 65 20 6f 75 74 74 65 72 6d 69 6e 61 6c 3b 20 66 6f 72 77 61 72 64 3b 0a 20 ┆rocedure outterminal; forward; ┆
0x04c040…04c060 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6f 75 74 67 72 61 6d 6d 61 72 3b 20 66 6f 72 77 61 ┆ procedure outgrammar; forwa┆
0x04c060…04c080 72 64 3b 0a 20 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 74 6f 70 28 6e 3a 69 ┆rd; procedure stop(n:i┆
0x04c080…04c0a0 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 41 4c 4c 20 41 42 4e 4f 52 4d 41 4c ┆nteger); (* ALL ABNORMAL┆
0x04c0a0…04c0c0 20 54 45 52 4d 49 4e 41 54 49 4f 4e 20 49 53 20 54 48 52 4f 55 47 48 20 54 48 49 53 20 50 52 4f ┆ TERMINATION IS THROUGH THIS PRO┆
0x04c0c0…04c0e0 43 45 44 55 52 45 2a 29 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 63 61 73 65 20 6e 20 ┆CEDURE*) begin case n ┆
0x04c0e0…04c100 6f 66 0a 20 20 20 20 20 20 20 20 20 30 3a 20 28 2a 4d 49 53 43 45 4c 4c 41 4e 45 4f 55 53 2a 29 ┆of 0: (*MISCELLANEOUS*)┆
0x04c100…04c120 3b 0a 20 20 20 20 20 20 20 20 20 31 3a 20 28 2a 43 4f 4e 53 54 45 52 52 4f 52 2a 29 3b 0a 20 20 ┆; 1: (*CONSTERROR*); ┆
0x04c120…04c140 20 20 20 20 20 20 20 32 3a 20 28 2a 45 52 52 4f 52 28 53 29 20 49 4e 20 49 4e 50 55 54 2a 29 3b ┆ 2: (*ERROR(S) IN INPUT*);┆
0x04c140…04c160 0a 20 20 20 20 20 20 20 20 20 33 3a 20 28 2a 45 52 52 4f 52 28 53 29 20 49 4e 20 47 52 41 4d 4d ┆ 3: (*ERROR(S) IN GRAMM┆
0x04c160…04c180 41 52 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆AR*) begin ┆
0x04c180…04c1a0 20 20 20 6f 75 74 67 72 61 6d 6d 61 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆ outgrammar; writ┆
0x04c1a0…04c1c0 65 6c 6e 28 27 20 2d 45 52 52 4f 52 28 53 29 20 49 4e 20 47 52 41 4d 4d 41 52 20 27 29 3b 0a 20 ┆eln(' -ERROR(S) IN GRAMMAR '); ┆
0x04c1c0…04c1e0 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 28 27 3d 45 52 52 4f 52 28 53 29 20 49 4e 20 47 52 ┆ msg('=ERROR(S) IN GR┆
0x04c1e0…04c200 41 4d 4d 41 52 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 ┆AMMAR'); end; ┆
0x04c200…04c220 (20, 0, 10) 20 20 34 3a 20 28 2a 4e 4f 54 20 53 4c 52 2f 4c 41 4c 52 28 31 29 20 2a 29 3b 0a 20 20 20 20 20 ┆ 4: (*NOT SLR/LALR(1) *); ┆
0x04c220…04c240 20 20 20 20 35 3a 20 28 2a 45 52 52 4f 4e 45 4f 55 53 20 50 41 52 53 49 4e 20 46 49 4c 45 2a 29 ┆ 5: (*ERRONEOUS PARSIN FILE*)┆
0x04c240…04c260 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 77 72 69 74 65 6c 6e 3b 0a 20 20 20 20 20 ┆ end; writeln; ┆
0x04c260…04c280 20 68 61 6c 74 20 28 20 31 29 3b 20 20 20 20 20 20 28 2a 2d 2d 20 20 67 6f 74 6f 20 39 39 39 3b ┆ halt ( 1); (*-- goto 999;┆
0x04c280…04c2a0 20 20 2a 29 0a 20 20 20 20 65 6e 64 3b 28 2a 53 54 4f 50 2a 29 0a 0a 0a 0a 20 0a 28 2a 24 4f 20 ┆ *) end;(*STOP*) (*$O ┆
0x04c2a0…04c2c0 70 72 6f 67 63 61 6c 6c 20 20 2a 29 0a 0a 0a 20 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 74 65 ┆progcall *) function te┆
0x04c2c0…04c2e0 73 74 63 68 28 63 68 31 2c 63 68 32 3a 20 63 68 61 72 29 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 ┆stch(ch1,ch2: char): boolean; ┆
0x04c2e0…04c300 20 20 20 20 20 20 28 2a 20 55 53 45 44 20 42 59 20 54 45 52 4d 49 4e 50 55 54 20 41 4e 44 20 54 ┆ (* USED BY TERMINPUT AND T┆
0x04c300…04c320 45 52 4d 49 4e 41 4c 20 2a 29 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 74 65 73 74 63 ┆ERMINAL *) begin testc┆
0x04c320…04c340 68 3a 3d 28 63 68 67 72 6f 75 70 5b 63 68 31 5d 3d 63 68 67 72 6f 75 70 5b 63 68 32 5d 29 20 61 ┆h:=(chgroup[ch1]=chgroup[ch2]) a┆
0x04c340…04c360 6e 64 20 28 63 68 67 72 6f 75 70 5b 63 68 32 5d 3c 3e 73 65 70 29 0a 20 20 20 20 20 20 20 20 28 ┆nd (chgroup[ch2]<>sep) (┆
0x04c360…04c380 2a 54 52 55 45 2d 20 49 46 20 43 48 31 20 41 4e 44 20 43 48 32 3c 3e 53 45 50 20 41 4e 44 20 49 ┆*TRUE- IF CH1 AND CH2<>SEP AND I┆
0x04c380…04c3a0 4e 20 53 41 4d 45 20 47 52 4f 55 50 20 4f 46 20 43 48 41 52 53 20 2a 29 0a 20 20 20 20 20 20 6f ┆N SAME GROUP OF CHARS *) o┆
0x04c3a0…04c3c0 72 0a 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 5b 35 5d 20 61 6e 64 20 28 63 68 67 72 6f 75 70 5b ┆r options[5] and (chgroup[┆
0x04c3c0…04c3e0 63 68 31 5d 3c 3e 73 65 70 29 20 61 6e 64 20 28 63 68 67 72 6f 75 70 5b 63 68 32 5d 3c 3e 73 65 ┆ch1]<>sep) and (chgroup[ch2]<>se┆
0x04c3e0…04c400 70 29 3b 0a 20 20 20 20 20 20 20 20 28 2a 54 52 55 45 2d 20 49 46 20 4f 50 54 49 4f 4e 53 5b 35 ┆p); (*TRUE- IF OPTIONS[5┆
0x04c400…04c420 (20, 0, 11) 5d 20 41 4e 44 20 43 48 31 2c 43 48 32 3c 3e 53 45 50 20 2a 29 0a 20 20 20 20 65 6e 64 3b 20 28 ┆] AND CH1,CH2<>SEP *) end; (┆
0x04c420…04c440 2a 54 45 53 54 43 48 2a 29 0a 20 0a 20 0a 20 0a 20 20 70 72 6f 63 65 64 75 72 65 20 66 65 6a 6c ┆*TESTCH*) procedure fejl┆
0x04c440…04c460 28 20 69 20 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 ┆( i : integer); begin ┆
0x04c460…04c480 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 69 66 20 20 6e 6f 74 20 28 69 20 69 6e 20 ┆ write(lf); if not (i in ┆
0x04c480…04c4a0 5b 38 2c 39 2c 31 32 2c 31 33 5d 29 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 29 3b 20 77 72 69 ┆[8,9,12,13]) then write(lf); wri┆
0x04c4a0…04c4c0 74 65 28 27 20 20 2a 2a 2a 20 20 27 29 3b 0a 20 20 20 20 20 20 63 61 73 65 20 69 20 6f 66 0a 20 ┆te(' *** '); case i of ┆
0x04c4c0…04c4e0 20 20 20 20 20 20 20 20 31 20 3a 20 20 77 72 69 74 65 28 27 20 45 4f 46 20 45 4e 43 4f 55 4e 54 ┆ 1 : write(' EOF ENCOUNT┆
0x04c4e0…04c500 45 52 45 44 20 49 4e 20 52 45 41 44 49 4e 47 20 54 48 45 20 47 52 41 4d 4d 41 52 27 29 3b 0a 20 ┆ERED IN READING THE GRAMMAR'); ┆
0x04c500…04c520 20 20 20 20 20 20 20 20 32 20 3a 20 20 77 72 69 74 65 28 27 20 3d 20 45 58 50 45 43 54 45 44 20 ┆ 2 : write(' = EXPECTED ┆
0x04c520…04c540 49 4e 20 47 4f 41 4c 53 59 4d 42 4f 4c 43 41 52 44 27 29 3b 0a 20 20 20 20 20 20 20 20 20 33 20 ┆IN GOALSYMBOLCARD'); 3 ┆
0x04c540…04c560 3a 20 20 77 72 69 74 65 28 27 20 47 4f 41 4c 53 59 4d 42 4f 4c 43 41 52 44 20 45 58 50 45 43 54 ┆: write(' GOALSYMBOLCARD EXPECT┆
0x04c560…04c580 45 44 27 29 3b 0a 20 20 20 20 20 20 20 20 20 34 20 3a 20 20 77 72 69 74 65 28 27 20 45 4d 50 54 ┆ED'); 4 : write(' EMPT┆
0x04c580…04c5a0 59 20 49 53 20 4e 4f 54 20 54 48 45 20 4f 4e 4c 59 20 53 59 4d 42 4f 4c 20 49 4e 20 52 49 47 48 ┆Y IS NOT THE ONLY SYMBOL IN RIGH┆
0x04c5a0…04c5c0 54 53 49 44 45 27 29 3b 0a 20 20 20 20 20 20 20 20 20 35 20 3a 20 20 77 72 69 74 65 28 27 20 45 ┆TSIDE'); 5 : write(' E┆
0x04c5c0…04c5e0 52 52 4f 52 28 53 29 20 49 4e 20 4d 45 54 41 53 59 4d 42 4f 4c 53 27 29 3b 0a 20 20 20 20 20 20 ┆RROR(S) IN METASYMBOLS'); ┆
0x04c5e0…04c600 20 20 20 36 20 3a 20 20 77 72 69 74 65 28 27 20 4d 45 54 41 53 59 4d 42 4f 4c 43 41 52 44 20 45 ┆ 6 : write(' METASYMBOLCARD E┆
0x04c600…04c620 (20, 0, 12) 58 50 45 43 54 45 44 27 29 3b 0a 20 20 20 20 20 20 20 20 20 37 20 3a 20 20 63 6f 6e 73 74 65 72 ┆XPECTED'); 7 : conster┆
0x04c620…04c640 72 6f 72 28 27 49 4e 47 52 41 4d 4d 41 52 20 27 2c 27 43 4f 4e 53 54 32 27 2c 63 6f 6e 73 74 32 ┆ror('INGRAMMAR ','CONST2',const2┆
0x04c640…04c660 29 3b 0a 20 20 20 20 20 20 20 20 20 38 20 3a 20 20 77 72 69 74 65 28 27 20 41 4e 20 41 4c 54 45 ┆); 8 : write(' AN ALTE┆
0x04c660…04c680 52 4e 41 54 49 56 45 20 4f 4e 20 41 20 52 49 47 48 54 53 49 44 45 20 48 41 53 20 4e 4f 20 53 59 ┆RNATIVE ON A RIGHTSIDE HAS NO SY┆
0x04c680…04c6a0 4d 42 4f 4c 53 27 29 3b 0a 20 20 20 20 20 20 20 20 20 39 20 3a 20 20 77 72 69 74 65 28 27 20 54 ┆MBOLS'); 9 : write(' T┆
0x04c6a0…04c6c0 48 45 20 53 54 52 49 4e 47 2d 45 53 43 41 50 45 20 43 48 41 52 20 4d 55 53 54 20 41 50 50 45 41 ┆HE STRING-ESCAPE CHAR MUST APPEA┆
0x04c6c0…04c6e0 52 20 49 4e 20 54 48 45 20 4c 49 53 54 20 4f 46 20 54 45 52 4d 49 4e 41 4c 53 27 29 3b 0a 20 20 ┆R IN THE LIST OF TERMINALS'); ┆
0x04c6e0…04c700 20 20 20 20 20 20 20 31 30 20 3a 20 77 72 69 74 65 28 27 20 54 57 4f 20 4f 52 20 4d 4f 52 45 20 ┆ 10 : write(' TWO OR MORE ┆
0x04c700…04c720 4d 45 54 41 53 59 4d 42 4f 4c 53 20 41 52 45 20 41 4c 49 4b 45 27 29 3b 0a 20 20 20 20 20 20 20 ┆METASYMBOLS ARE ALIKE'); ┆
0x04c720…04c740 20 20 31 37 20 3a 20 77 72 69 74 65 28 27 20 45 52 52 4f 52 28 53 29 20 49 4e 20 53 54 52 49 4e ┆ 17 : write(' ERROR(S) IN STRIN┆
0x04c740…04c760 47 43 41 52 44 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 31 38 20 3a 20 77 72 69 74 65 28 27 20 ┆GCARD '); 18 : write(' ┆
0x04c760…04c780 54 4f 4f 20 4c 4f 4e 47 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 20 27 29 3b 0a 20 20 20 20 20 20 20 ┆TOO LONG NONTERMINAL '); ┆
0x04c780…04c7a0 20 20 31 39 20 3a 20 77 72 69 74 65 28 27 20 54 4f 4f 20 4c 4f 4e 47 20 52 49 47 48 54 53 49 44 ┆ 19 : write(' TOO LONG RIGHTSID┆
0x04c7a0…04c7c0 45 20 28 4d 41 58 20 31 35 29 20 27 29 3b 0a 20 0a 20 20 20 20 20 20 20 20 20 31 31 20 3a 20 77 ┆E (MAX 15) '); 11 : w┆
0x04c7c0…04c7e0 72 69 74 65 28 27 20 49 4e 50 55 54 20 46 49 4c 45 20 45 4d 50 54 59 20 27 29 3b 0a 20 20 20 20 ┆rite(' INPUT FILE EMPTY '); ┆
0x04c7e0…04c800 20 20 20 20 20 31 32 20 3a 20 20 77 72 69 74 65 28 27 20 4d 45 54 41 53 59 4d 42 4f 4c 20 33 20 ┆ 12 : write(' METASYMBOL 3 ┆
0x04c800…04c820 (20, 0, 13) 41 50 50 45 41 52 53 20 49 4e 20 57 52 4f 4e 47 20 43 4f 4e 54 45 58 54 27 29 3b 0a 20 20 20 20 ┆APPEARS IN WRONG CONTEXT'); ┆
0x04c820…04c840 20 20 20 20 20 31 33 20 3a 20 20 77 72 69 74 65 28 27 20 4d 45 54 41 53 59 4d 42 4f 4c 20 31 20 ┆ 13 : write(' METASYMBOL 1 ┆
0x04c840…04c860 57 41 53 20 45 58 50 45 43 54 45 44 27 29 3b 0a 20 20 20 20 20 20 20 20 20 31 34 20 3a 20 63 6f ┆WAS EXPECTED'); 14 : co┆
0x04c860…04c880 6e 73 74 65 72 72 6f 72 28 27 49 4e 47 52 41 4d 4d 41 52 20 27 2c 27 43 4f 4e 53 54 31 31 20 27 ┆nsterror('INGRAMMAR ','CONST11 '┆
0x04c880…04c8a0 2c 63 6f 6e 73 74 31 31 29 3b 0a 20 20 20 20 20 20 20 20 20 31 35 3a 20 20 77 72 69 74 65 28 27 ┆,const11); 15: write('┆
0x04c8a0…04c8c0 20 49 4c 4c 45 47 41 4c 20 43 48 41 52 41 43 54 45 52 20 49 4e 20 4f 50 54 49 4f 4e 20 4c 49 53 ┆ ILLEGAL CHARACTER IN OPTION LIS┆
0x04c8c0…04c8e0 54 27 29 3b 0a 20 20 20 20 20 20 20 20 20 31 36 3a 20 20 77 72 69 74 65 28 27 20 4f 50 54 49 4f ┆T'); 16: write(' OPTIO┆
0x04c8e0…04c900 4e 20 4e 55 4d 42 45 52 20 49 53 20 4e 4f 54 20 44 45 46 49 4e 45 44 27 29 3b 0a 20 20 20 20 20 ┆N NUMBER IS NOT DEFINED'); ┆
0x04c900…04c920 20 20 20 20 32 30 3a 20 20 77 72 69 74 65 28 27 20 4d 45 54 41 53 59 4d 42 4f 4c 20 34 20 57 41 ┆ 20: write(' METASYMBOL 4 WA┆
0x04c920…04c940 53 20 45 58 50 45 43 54 45 44 20 49 4e 20 43 4f 4d 4d 45 4e 54 2d 44 45 46 49 4e 49 54 49 4f 4e ┆S EXPECTED IN COMMENT-DEFINITION┆
0x04c940…04c960 27 29 3b 0a 20 20 20 20 20 20 20 20 20 32 31 3a 20 20 77 72 69 74 65 28 27 20 4d 45 54 41 53 59 ┆'); 21: write(' METASY┆
0x04c960…04c980 4d 42 4f 4c 20 34 20 57 41 53 20 45 58 50 45 58 54 45 44 20 41 46 54 45 52 20 43 4f 4d 4d 45 4e ┆MBOL 4 WAS EXPEXTED AFTER COMMEN┆
0x04c980…04c9a0 54 2d 44 45 46 49 4e 49 54 49 4f 4e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 32 32 3a 20 20 77 72 ┆T-DEFINITION'); 22: wr┆
0x04c9a0…04c9c0 69 74 65 28 27 20 43 4f 4d 4d 45 4e 54 20 3d 20 20 57 41 53 20 45 58 50 45 43 54 45 44 20 27 29 ┆ite(' COMMENT = WAS EXPECTED ')┆
0x04c9c0…04c9e0 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 69 20 69 6e 20 ┆ ; end; if i in ┆
0x04c9e0…04ca00 5b 31 2c 32 2c 33 2c 35 2c 36 2c 31 30 2c 31 31 5d 20 74 68 65 6e 20 6d 73 67 28 27 3d 45 52 52 ┆[1,2,3,5,6,10,11] then msg('=ERR┆
0x04ca00…04ca20 (20, 0, 14) 4f 52 28 53 29 20 49 4e 20 49 4e 50 55 54 20 20 27 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 ┆OR(S) IN INPUT '); write(┆
0x04ca20…04ca40 6c 66 2c 27 20 20 27 29 3b 0a 20 20 20 20 20 20 65 72 72 6f 72 62 6f 6f 3a 3d 74 72 75 65 3b 0a ┆lf,' '); errorboo:=true; ┆
0x04ca40…04ca60 20 20 20 20 20 20 69 66 20 69 3d 34 20 74 68 65 6e 20 6e 62 6f 6f 32 3a 3d 74 72 75 65 20 65 6c ┆ if i=4 then nboo2:=true el┆
0x04ca60…04ca80 73 65 0a 20 20 20 20 20 20 20 69 66 20 20 6e 6f 74 20 28 69 20 69 6e 20 5b 38 2c 39 2c 31 32 2c ┆se if not (i in [8,9,12,┆
0x04ca80…04caa0 31 35 2c 31 36 2c 31 33 2c 31 38 2c 31 39 5d 29 20 74 68 65 6e 20 73 74 6f 70 28 30 29 3b 0a 20 ┆15,16,13,18,19]) then stop(0); ┆
0x04caa0…04cac0 20 20 20 65 6e 64 3b 20 20 28 2a 20 20 66 65 6a 6c 20 20 2a 29 0a 20 0a 20 0a 20 0a 20 20 70 72 ┆ end; (* fejl *) pr┆
0x04cac0…04cae0 6f 63 65 64 75 72 65 20 69 6e 63 68 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 69 66 20 6c ┆ocedure inch; begin if l┆
0x04cae0…04cb00 69 73 74 69 6e 67 20 74 68 65 6e 0a 20 20 20 20 20 20 69 66 20 6f 6c 64 63 68 20 3d 20 65 6d 70 ┆isting then if oldch = emp┆
0x04cb00…04cb20 74 79 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 2c 27 20 20 27 29 0a 20 20 20 20 20 20 65 6c 73 ┆ty then write(lf,' ') els┆
0x04cb20…04cb40 65 20 77 72 69 74 65 28 6f 6c 64 63 68 29 3b 0a 20 20 20 20 69 66 20 65 6f 6c 6e 28 20 70 61 72 ┆e write(oldch); if eoln( par┆
0x04cb40…04cb60 73 69 6e 29 20 74 68 65 6e 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 65 ┆sin) then begin if e┆
0x04cb60…04cb80 6f 66 28 20 70 61 72 73 69 6e 29 20 74 68 65 6e 20 66 65 6a 6c 28 31 29 3b 0a 20 20 20 20 20 20 ┆of( parsin) then fejl(1); ┆
0x04cb80…04cba0 72 65 61 64 6c 6e 20 28 20 70 61 72 73 69 6e 29 3b 0a 20 20 20 20 20 20 63 68 3a 3d 27 20 27 3b ┆readln ( parsin); ch:=' ';┆
0x04cba0…04cbc0 0a 20 20 20 20 20 20 6f 6c 64 63 68 20 3a 3d 20 65 6d 70 74 79 3b 0a 20 20 20 20 20 20 65 6e 64 ┆ oldch := empty; end┆
0x04cbc0…04cbe0 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 72 65 61 64 ┆ else begin read┆
0x04cbe0…04cc00 20 28 20 70 61 72 73 69 6e 2c 20 63 68 29 3b 0a 20 20 20 20 20 20 6f 6c 64 63 68 20 3a 3d 20 63 ┆ ( parsin, ch); oldch := c┆
0x04cc00…04cc20 (20, 0, 15) 68 3b 0a 20 20 20 20 20 20 69 66 20 61 73 6e 31 6d 6f 64 65 20 0a 20 20 20 20 20 20 74 68 65 6e ┆h; if asn1mode then┆
0x04cc20…04cc40 20 20 28 2a 2d 2d 20 20 20 61 73 6e 31 3a 20 20 64 6f 27 6e 74 20 63 6f 6e 76 65 72 74 20 20 73 ┆ (*-- asn1: do'nt convert s┆
0x04cc40…04cc60 6d 61 6c 6c 20 6c 65 74 74 65 72 73 20 74 6f 20 63 61 70 69 74 61 6c 20 20 2a 29 0a 20 20 20 20 ┆mall letters to capital *) ┆
0x04cc60…04cc80 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 69 66 20 63 68 20 69 6e 20 5b 27 61 27 2e 2e 27 7a ┆ else if ch in ['a'..'z┆
0x04cc80…04cca0 27 5d 20 74 68 65 6e 20 63 68 20 3a 3d 20 63 68 72 28 6f 72 64 28 63 68 29 2d 6f 72 64 28 27 61 ┆'] then ch := chr(ord(ch)-ord('a┆
0x04cca0…04ccc0 27 29 20 2b 20 6f 72 64 28 27 41 27 29 29 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 65 ┆') + ord('A')); end; e┆
0x04ccc0…04cce0 6e 64 3b 20 20 28 2a 20 20 49 4e 43 48 20 20 2a 29 0a 20 0a 20 20 20 20 0a 0a 20 20 70 72 6f 63 ┆nd; (* INCH *) proc┆
0x04cce0…04cd00 65 64 75 72 65 20 73 70 61 63 65 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 72 65 70 ┆edure space; begin rep┆
0x04cd00…04cd20 65 61 74 0a 20 20 20 20 20 20 20 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 75 6e 74 69 6c 20 63 68 ┆eat inch; until ch┆
0x04cd20…04cd40 20 3c 3e 20 27 20 27 3b 0a 20 20 20 20 20 20 73 3a 3d 63 68 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 ┆ <> ' '; s:=ch; end; ┆
0x04cd40…04cd60 0a 20 0a 20 0a 20 20 70 72 6f 63 65 64 75 72 65 20 67 72 61 6d 65 72 72 6f 72 20 28 20 65 72 72 ┆ procedure gramerror ( err┆
0x04cd60…04cd80 6f 72 6e 6f 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆orno: integer); begin ┆
0x04cd80…04cda0 69 66 20 65 72 72 6f 72 6e 6f 20 3c 20 32 33 20 74 68 65 6e 20 28 2a 4e 4f 54 20 43 41 4c 4c 45 ┆if errorno < 23 then (*NOT CALLE┆
0x04cda0…04cdc0 44 20 46 52 4f 4d 20 54 45 52 4d 49 4e 41 4c 2a 29 20 66 65 6a 6c 28 65 72 72 6f 72 6e 6f 29 3b ┆D FROM TERMINAL*) fejl(errorno);┆
0x04cdc0…04cde0 0a 20 20 20 20 20 20 77 68 69 6c 65 20 73 20 3c 3e 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 20 ┆ while s <> metasymbol[4] ┆
0x04cde0…04ce00 64 6f 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 65 6e 64 3b 0a ┆do space; space; end; ┆
0x04ce00…04ce20 (20, 1, 1) 20 0a 20 0a 20 20 20 20 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 65 ┆ (*dollar-f*) proce┆
0x04ce20…04ce40 64 75 72 65 20 74 65 72 6d 69 6e 70 75 74 3b 0a 20 20 20 20 6c 61 62 65 6c 20 32 32 2c 31 30 2c ┆dure terminput; label 22,10,┆
0x04ce40…04ce60 31 31 2c 31 32 3b 0a 20 20 20 20 20 20 20 20 28 2a 49 4e 44 4c 41 45 53 4e 49 4e 47 20 41 46 20 ┆11,12; (*INDLAESNING AF ┆
0x04ce60…04ce80 54 45 52 4d 49 4e 41 4c 45 52 20 41 44 53 4b 49 4c 54 20 4d 45 44 20 53 50 41 43 45 20 45 4c 2e ┆TERMINALER ADSKILT MED SPACE EL.┆
0x04ce80…04cea0 20 45 4f 4c 0a 20 20 20 20 20 20 20 20 4f 47 20 41 46 53 4c 55 54 54 45 54 20 4d 45 44 20 4d 45 ┆ EOL OG AFSLUTTET MED ME┆
0x04cea0…04cec0 54 41 53 59 4d 42 4f 4c 20 34 20 2a 29 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 63 62 75 66 ┆TASYMBOL 4 *) var cbuf┆
0x04cec0…04cee0 3a 20 63 68 61 72 62 75 66 66 65 72 3b 0a 20 20 20 20 20 20 72 75 6e 70 2c 67 65 6d 70 3a 74 65 ┆: charbuffer; runp,gemp:te┆
0x04cee0…04cf00 72 6d 5f 70 74 72 3b 0a 20 20 20 20 20 20 61 6c 66 61 63 2c 65 6d 70 74 79 61 6c 66 61 2c 6e 61 ┆rm_ptr; alfac,emptyalfa,na┆
0x04cf00…04cf20 6d 65 61 6c 66 61 2c 63 73 74 61 6c 66 61 2c 73 74 72 69 6e 67 61 6c 66 61 2c 65 72 72 6f 72 61 ┆mealfa,cstalfa,stringalfa,errora┆
0x04cf20…04cf40 6c 66 61 3a 20 61 6c 66 61 3b 0a 20 20 20 20 20 20 73 74 6f 70 65 72 72 6f 72 3a 20 62 6f 6f 6c ┆lfa: alfa; stoperror: bool┆
0x04cf40…04cf60 65 61 6e 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 6e 70 75 74 65 72 72 6f ┆ean; procedure inputerro┆
0x04cf60…04cf80 72 28 6e 72 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 45 52 52 4f ┆r(nr:integer); (* ERRO┆
0x04cf80…04cfa0 52 2d 50 52 4f 43 45 44 55 52 45 20 4c 4f 43 41 4c 20 46 4f 52 20 54 45 52 4d 49 4e 50 55 54 2a ┆R-PROCEDURE LOCAL FOR TERMINPUT*┆
0x04cfa0…04cfc0 29 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 6a 3a 69 6e 74 65 67 65 72 3b 0a 20 ┆) var j:integer; ┆
0x04cfc0…04cfe0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 69 66 20 6f 64 64 28 6e 72 29 20 74 68 ┆ begin if odd(nr) th┆
0x04cfe0…04d000 65 6e 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 6e ┆en write(lf,' '); case n┆
0x04d000…04d020 (20, 1, 2) 72 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 31 3a 20 77 72 69 74 65 28 27 20 20 2a 2a 2a 20 ┆r of 1: write(' *** ┆
0x04d020…04d040 65 6e 64 20 6f 66 20 66 69 6c 65 20 65 6e 63 6f 75 6e 74 65 72 65 64 2e 20 27 29 3b 0a 20 20 20 ┆end of file encountered. '); ┆
0x04d040…04d060 20 20 20 20 20 20 20 20 32 3a 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 2: begin ┆
0x04d060…04d080 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 20 77 72 69 74 65 28 27 20 20 2a 2a 2a 20 20 54 45 52 ┆write(lf,' '); write(' *** TER┆
0x04d080…04d0a0 4d 49 4e 41 4c 20 44 55 50 4c 49 43 41 54 45 44 2e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆MINAL DUPLICATED.'); ┆
0x04d0a0…04d0c0 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 33 3a 20 63 6f 6e 73 74 65 72 72 6f 72 28 ┆ end; 3: consterror(┆
0x04d0c0…04d0e0 27 54 45 52 4d 49 4e 50 55 54 20 27 2c 27 43 4f 4e 53 54 31 32 20 27 2c 63 6f 6e 73 74 31 32 29 ┆'TERMINPUT ','CONST12 ',const12)┆
0x04d0e0…04d100 3b 0a 20 20 20 20 20 20 20 20 20 20 20 36 3a 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 ┆; 6: begin ┆
0x04d100…04d120 20 20 20 20 20 20 73 74 6f 70 65 72 72 6f 72 3a 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 ┆ stoperror:= true; ┆
0x04d120…04d140 20 20 20 20 20 20 20 72 65 70 65 61 74 20 69 6e 63 68 20 75 6e 74 69 6c 20 63 68 3d 27 20 27 3b ┆ repeat inch until ch=' ';┆
0x04d140…04d160 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆ write(lf,' '); w┆
0x04d160…04d180 72 69 74 65 28 27 20 20 2a 2a 2a 20 20 54 45 52 4d 49 4e 41 4c 20 4d 4f 52 45 20 54 48 41 4e 20 ┆rite(' *** TERMINAL MORE THAN ┆
0x04d180…04d1a0 27 2c 61 6c 66 61 6c 65 6e 67 74 68 3a 32 2c 27 20 43 48 41 52 41 43 54 45 52 53 2e 27 29 3b 0a ┆',alfalength:2,' CHARACTERS.'); ┆
0x04d1a0…04d1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 3b 0a 20 ┆ write(lf,' ');; ┆
0x04d1c0…04d1e0 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 37 3a 20 63 ┆ end; 7: c┆
0x04d1e0…04d200 6f 6e 73 74 65 72 72 6f 72 28 27 54 45 52 4d 49 4e 50 55 54 20 27 2c 27 43 4f 4e 53 54 32 20 27 ┆onsterror('TERMINPUT ','CONST2 '┆
0x04d200…04d220 (20, 1, 3) 2c 63 6f 6e 73 74 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 34 3a 20 62 65 67 69 6e 0a 20 20 ┆,const2); 4: begin ┆
0x04d220…04d240 20 20 20 20 20 20 20 20 20 20 20 20 73 74 6f 70 65 72 72 6f 72 3a 3d 20 74 72 75 65 3b 0a 20 20 ┆ stoperror:= true; ┆
0x04d240…04d260 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 20 69 6e 63 68 20 75 6e 74 69 6c 20 63 ┆ repeat inch until c┆
0x04d260…04d280 68 3d 27 20 27 3b 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆h=' '; write(lf,' '); ┆
0x04d280…04d2a0 20 20 20 20 20 77 72 69 74 65 28 27 20 20 2a 2a 2a 20 20 49 4c 4c 45 47 41 4c 20 43 4f 4e 43 41 ┆ write(' *** ILLEGAL CONCA┆
0x04d2a0…04d2c0 54 45 4e 41 54 49 4f 4e 2e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆TENATION.'); end; ┆
0x04d2c0…04d2e0 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 20 56 45 44 20 55 4c ┆ end; (* VED UL┆
0x04d2e0…04d300 49 47 45 20 4e 52 2e 20 48 45 4c 54 20 55 44 2d 20 45 4c 4c 45 52 53 20 48 55 53 4b 20 46 45 4a ┆IGE NR. HELT UD- ELLERS HUSK FEJ┆
0x04d300…04d320 4c 45 4e 20 2a 29 0a 20 20 20 20 20 20 20 20 69 66 20 28 6e 72 20 69 6e 20 20 5b 31 20 5d 29 20 ┆LEN *) if (nr in [1 ]) ┆
0x04d320…04d340 74 68 65 6e 20 6d 73 67 28 27 3d 45 52 52 4f 52 28 53 29 20 49 4e 20 49 4e 50 55 54 20 20 20 27 ┆then msg('=ERROR(S) IN INPUT '┆
0x04d340…04d360 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 20 20 20 27 29 3b 0a 20 20 20 ┆); write(lf,' '); ┆
0x04d360…04d380 20 20 20 20 20 69 66 20 6f 64 64 28 6e 72 29 20 74 68 65 6e 20 73 74 6f 70 28 30 29 3b 0a 20 20 ┆ if odd(nr) then stop(0); ┆
0x04d380…04d3a0 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 66 72 65 73 68 ┆ end; procedure fresh┆
0x04d3a0…04d3c0 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 4e 59 20 43 45 4c 4c 45 20 49 20 54 45 52 4d 54 52 ┆; (* NY CELLE I TERMTR┆
0x04d3c0…04d3e0 45 45 20 41 4c 4c 4f 43 45 52 45 53 20 4f 47 20 49 4e 49 54 49 41 4c 49 53 45 52 45 53 20 20 20 ┆EE ALLOCERES OG INITIALISERES ┆
0x04d3e0…04d400 2a 29 0a 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 6e 65 77 28 74 65 72 6d ┆*) begin new(term┆
0x04d400…04d420 (20, 1, 4) 74 6f 70 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 74 6f 70 3d 6e 69 6c 20 74 68 65 ┆top); if termtop=nil the┆
0x04d420…04d440 6e 20 69 6e 70 75 74 65 72 72 6f 72 28 33 29 3b 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 74 65 ┆n inputerror(3); with te┆
0x04d440…04d460 72 6d 74 6f 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 ┆rmtop^ do begin ┆
0x04d460…04d480 20 20 20 6f 6b 3a 3d 20 66 61 6c 73 65 3b 20 74 65 67 6e 3a 3d 63 68 3b 69 6e 74 65 72 6e 3a 3d ┆ ok:= false; tegn:=ch;intern:=┆
0x04d480…04d4a0 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 6e 69 76 65 61 75 70 3a 3d 20 6e 69 6c 3b 20 68 69 67 ┆-1; niveaup:= nil; hig┆
0x04d4a0…04d4c0 68 65 72 70 3a 3d 20 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 ┆herp:= nil; end; ┆
0x04d4c0…04d4e0 20 74 72 6d 61 78 3a 3d 74 72 6d 61 78 2b 31 3b 20 28 2a 55 53 45 44 20 49 4e 20 50 52 4f 43 45 ┆ trmax:=trmax+1; (*USED IN PROCE┆
0x04d4e0…04d500 44 55 52 45 20 46 49 4e 41 4c 50 41 52 53 45 52 2a 29 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a ┆DURE FINALPARSER*) end; ┆
0x04d500…04d520 20 20 20 20 62 65 67 69 6e 09 28 2a 20 20 74 65 72 6d 69 6e 70 75 74 20 20 2a 29 0a 20 20 20 20 ┆ begin (* terminput *) ┆
0x04d520…04d540 20 20 20 20 28 2a 20 20 20 49 4e 49 54 49 41 4c 49 53 45 52 49 4e 47 20 20 20 2a 29 0a 20 20 20 ┆ (* INITIALISERING *) ┆
0x04d540…04d560 20 20 20 74 72 6d 61 78 3a 3d 30 3b 20 28 2a 53 45 45 20 50 52 4f 43 45 44 55 52 45 20 46 52 45 ┆ trmax:=0; (*SEE PROCEDURE FRE┆
0x04d560…04d580 53 48 2a 29 0a 20 20 20 20 20 20 66 6f 72 20 63 68 3a 3d 20 6d 69 6e 63 68 20 74 6f 20 6d 61 78 ┆SH*) for ch:= minch to max┆
0x04d580…04d5a0 63 68 20 64 6f 0a 20 20 20 20 20 20 77 69 74 68 20 65 6e 74 72 79 5b 63 68 5d 20 64 6f 0a 20 20 ┆ch do with entry[ch] do ┆
0x04d5a0…04d5c0 20 20 20 20 62 65 67 69 6e 20 20 0a 20 20 20 20 20 20 20 20 74 65 72 6d 70 3a 3d 20 6e 69 6c 3b ┆ begin termp:= nil;┆
0x04d5c0…04d5e0 0a 20 20 20 20 20 20 20 20 6f 6b 31 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 69 6e ┆ ok1:= false; in┆
0x04d5e0…04d600 74 65 72 6e 31 3a 3d 2d 31 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 72 72 ┆tern1:=-1 end; err┆
0x04d600…04d620 (20, 1, 5) 6f 72 76 61 6c 20 20 3a 3d 20 30 3b 0a 20 20 20 20 20 20 65 72 72 6f 72 61 6c 66 61 20 3a 3d 20 ┆orval := 0; erroralfa := ┆
0x04d620…04d640 27 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 65 6d 70 74 ┆'ERROR '; empt┆
0x04d640…04d660 79 76 61 6c 75 65 3a 3d 20 30 3b 0a 20 20 20 20 20 20 65 6d 70 74 79 61 6c 66 61 20 3a 3d 20 27 ┆yvalue:= 0; emptyalfa := '┆
0x04d660…04d680 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 6e 61 6d 65 76 ┆EMPTY '; namev┆
0x04d680…04d6a0 61 6c 20 20 20 3a 3d 20 30 3b 0a 20 20 20 20 20 20 6e 61 6d 65 61 6c 66 61 20 20 3a 3d 20 27 4e ┆al := 0; namealfa := 'N┆
0x04d6a0…04d6c0 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 63 73 74 76 61 6c ┆AME '; cstval┆
0x04d6c0…04d6e0 20 20 20 20 3a 3d 20 30 3b 0a 20 20 20 20 20 20 63 73 74 61 6c 66 61 20 20 20 3a 3d 20 27 4b 4f ┆ := 0; cstalfa := 'KO┆
0x04d6e0…04d700 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 73 74 72 69 6e 67 76 ┆NST '; stringv┆
0x04d700…04d720 61 6c 20 3a 3d 20 30 3b 0a 20 20 20 20 69 66 20 61 73 6e 31 6d 6f 64 65 20 74 68 65 6e 20 0a 20 ┆al := 0; if asn1mode then ┆
0x04d720…04d740 20 20 20 20 20 73 74 72 69 6e 67 61 6c 66 61 3a 3d 20 27 53 54 52 49 4e 47 56 20 20 20 20 20 20 ┆ stringalfa:= 'STRINGV ┆
0x04d740…04d760 20 20 20 20 20 27 20 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 73 74 72 69 6e 67 61 6c 66 ┆ ' else stringalf┆
0x04d760…04d780 61 3a 3d 20 27 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 ┆a:= 'STRING '; ┆
0x04d780…04d7a0 73 74 72 69 6e 67 63 68 3a 3d 27 20 27 3b 0a 20 20 20 20 20 20 67 6c 3a 3d 20 6e 69 6c 3b 20 67 ┆stringch:=' '; gl:= nil; g┆
0x04d7a0…04d7c0 6e 3a 3d 20 6e 69 6c 3b 20 67 63 3a 3d 20 6e 69 6c 3b 20 67 73 3a 3d 6e 69 6c 3b 20 67 6f 3a 3d ┆n:= nil; gc:= nil; gs:=nil; go:=┆
0x04d7c0…04d7e0 6e 69 6c 3b 0a 0a 20 20 20 20 20 20 74 65 72 6d 61 6e 74 61 6c 3a 3d 31 3b 0a 20 20 20 20 20 20 ┆nil; termantal:=1; ┆
0x04d7e0…04d800 73 74 6f 70 65 72 72 6f 72 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 4c 51 ┆stoperror:= false; (* LQ┆
0x04d800…04d820 (20, 1, 6) 4b 4b 45 20 53 41 41 4c 41 45 4e 47 45 20 46 4c 45 52 45 20 54 45 52 4d 49 4e 41 4c 45 52 20 20 ┆KKE SAALAENGE FLERE TERMINALER ┆
0x04d820…04d840 20 2a 29 0a 20 20 20 20 20 20 63 68 3a 3d 73 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 63 68 3d ┆ *) ch:=s; while ch=┆
0x04d840…04d860 27 20 27 20 64 6f 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 63 68 3c 3e 6d 65 74 ┆' ' do inch; while ch<>met┆
0x04d860…04d880 61 73 79 6d 62 6f 6c 5b 34 5d 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 ┆asymbol[4] do begin ┆
0x04d880…04d8a0 20 20 20 63 62 75 66 5b 31 5d 3a 3d 63 68 3b 20 69 3a 3d 31 3b 69 6e 63 68 3b 0a 20 20 20 20 20 ┆ cbuf[1]:=ch; i:=1;inch; ┆
0x04d8a0…04d8c0 20 20 20 20 20 28 2a 20 20 20 4c 51 4b 4b 45 20 2d 53 41 41 4c 41 45 4e 47 45 20 4e 41 45 53 54 ┆ (* LQKKE -SAALAENGE NAEST┆
0x04d8c0…04d8e0 45 20 43 48 41 52 2d 56 41 45 52 44 49 20 47 4f 44 4b 45 4e 44 54 20 20 20 2a 29 0a 20 20 20 20 ┆E CHAR-VAERDI GODKENDT *) ┆
0x04d8e0…04d900 20 20 20 20 77 68 69 6c 65 20 28 28 63 68 3c 3e 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 29 20 61 ┆ while ((ch<>metasymbol[4]) a┆
0x04d900…04d920 6e 64 20 74 65 73 74 63 68 28 63 62 75 66 5b 69 5d 2c 63 68 29 29 20 64 6f 0a 20 20 20 20 20 20 ┆nd testch(cbuf[i],ch)) do ┆
0x04d920…04d940 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 69 3d 61 6c 66 61 6c 65 6e 67 ┆ begin if (i=alfaleng┆
0x04d940…04d960 74 68 29 20 61 6e 64 20 6e 6f 74 20 6f 70 74 69 6f 6e 73 5b 34 5d 20 74 68 65 6e 20 69 6e 70 75 ┆th) and not options[4] then inpu┆
0x04d960…04d980 74 65 72 72 6f 72 28 36 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3c 61 6c 66 61 6c 65 ┆terror(6); if i<alfale┆
0x04d980…04d9a0 6e 67 74 68 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆ngth then begin ┆
0x04d9a0…04d9c0 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 62 75 ┆ i:=i+1; cbu┆
0x04d9c0…04d9e0 66 5b 69 5d 3a 3d 63 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆f[i]:=ch; end; ┆
0x04d9e0…04da00 20 20 20 20 20 20 28 2a 20 20 4e 41 45 53 54 45 20 43 48 41 52 2d 56 2e 20 53 51 47 45 53 20 49 ┆ (* NAESTE CHAR-V. SQGES I┆
0x04da00…04da20 (20, 1, 7) 20 41 4c 4c 45 52 45 44 45 20 4f 50 42 59 47 47 45 54 20 54 52 41 45 20 20 20 2a 29 0a 20 20 20 ┆ ALLEREDE OPBYGGET TRAE *) ┆
0x04da20…04da40 20 20 20 20 20 20 20 69 66 20 69 3d 32 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 ┆ if i=2 then wi┆
0x04da40…04da60 74 68 20 65 6e 74 72 79 5b 63 62 75 66 5b 31 5d 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 ┆th entry[cbuf[1]] do ┆
0x04da60…04da80 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 70 3d 6e 69 6c ┆begin if termp=nil┆
0x04da80…04daa0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 ┆ then begin ┆
0x04daa0…04dac0 20 20 20 20 20 20 20 20 20 20 20 66 72 65 73 68 3b 74 65 72 6d 70 3a 3d 74 65 72 6d 74 6f 70 3b ┆ fresh;termp:=termtop;┆
0x04dac0…04dae0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 74 65 72 6d 74 6f 70 3b ┆ gemp:= termtop;┆
0x04dae0…04db00 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 ┆ goto 10; end else┆
0x04db00…04db20 20 72 75 6e 70 3a 3d 20 74 65 72 6d 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c ┆ runp:= termp; end el┆
0x04db20…04db40 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 67 65 6d 70 5e 20 64 6f 0a 20 20 20 20 ┆se with gemp^ do ┆
0x04db40…04db60 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 68 69 ┆ begin if hi┆
0x04db60…04db80 67 68 65 72 70 3d 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆gherp=nil then beg┆
0x04db80…04dba0 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 72 65 73 68 3b 20 0a 20 20 20 20 ┆in fresh; ┆
0x04dba0…04dbc0 20 20 20 20 20 20 20 20 20 20 20 20 68 69 67 68 65 72 70 3a 3d 74 65 72 6d 74 6f 70 3b 0a 20 20 ┆ higherp:=termtop; ┆
0x04dbc0…04dbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 74 65 72 6d 74 6f 70 3b 20 67 6f ┆ gemp:= termtop; go┆
0x04dbe0…04dc00 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 72 75 ┆to 10; end else ru┆
0x04dc00…04dc20 (20, 1, 8) 6e 70 3a 3d 20 68 69 67 68 65 72 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆np:= higherp; end; ┆
0x04dc20…04dc40 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 72 75 6e 70 5e 2e 74 65 67 6e 3c 3e 63 68 20 64 6f 0a ┆ while runp^.tegn<>ch do ┆
0x04dc40…04dc60 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 75 6e 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆ with runp^ do ┆
0x04dc60…04dc80 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 69 76 65 61 75 70 3d ┆ begin if niveaup=┆
0x04dc80…04dca0 6e 69 6c 20 74 68 65 6e 20 67 6f 74 6f 20 31 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 75 ┆nil then goto 11; ru┆
0x04dca0…04dcc0 6e 70 3a 3d 20 6e 69 76 65 61 75 70 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆np:= niveaup; end; ┆
0x04dcc0…04dce0 20 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 72 75 6e 70 3b 0a 0a 20 20 20 20 20 20 20 69 66 20 69 ┆ gemp:= runp; if i┆
0x04dce0…04dd00 3c 3e 69 20 74 68 65 6e 20 31 31 3a 0a 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 20 43 48 41 52 ┆<>i then 11: (* CHAR┆
0x04dd00…04dd20 20 4e 4f 54 20 46 4f 55 4e 44 20 2d 20 4e 59 20 43 45 4c 4c 45 20 4f 50 52 45 54 54 45 53 20 20 ┆ NOT FOUND - NY CELLE OPRETTES ┆
0x04dd20…04dd40 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 ┆ *) begin ┆
0x04dd40…04dd60 20 66 72 65 73 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 72 75 6e 70 5e 2e 6e 69 76 65 61 75 70 ┆ fresh; runp^.niveaup┆
0x04dd60…04dd80 3a 3d 20 74 65 72 6d 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 74 65 ┆:= termtop; gemp:= te┆
0x04dd80…04dda0 72 6d 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 31 30 3a ┆rmtop; end; 10:┆
0x04dda0…04ddc0 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 ┆ inch; end; if (┆
0x04ddc0…04dde0 28 63 68 3d 27 20 27 29 20 6f 72 20 28 63 68 3d 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 29 29 20 ┆(ch=' ') or (ch=metasymbol[4])) ┆
0x04dde0…04de00 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 69 ┆then begin i┆
0x04de00…04de20 (20, 1, 9) 66 20 6f 70 74 69 6f 6e 73 5b 33 5d 20 61 6e 64 20 28 63 68 3d 27 20 27 29 20 74 68 65 6e 0a 20 ┆f options[3] and (ch=' ') then ┆
0x04de20…04de40 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x04de40…04de60 69 6e 63 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 68 3d 20 6d 65 74 61 73 ┆inch; if ch= metas┆
0x04de60…04de80 79 6d 62 6f 6c 5b 31 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆ymbol[1] then beg┆
0x04de80…04dea0 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 63 68 3b 20 0a 20 20 20 20 ┆in inch; ┆
0x04dea0…04dec0 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 32 20 0a 20 20 20 20 20 20 20 20 20 20 ┆ goto 12 ┆
0x04dec0…04dee0 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 ┆ end; end; ┆
0x04dee0…04df00 20 20 20 20 20 20 20 20 28 2a 20 4e 59 20 54 45 52 4d 49 4e 41 4c 20 52 45 47 49 53 54 52 45 52 ┆ (* NY TERMINAL REGISTRER┆
0x04df00…04df20 45 53 20 2d 20 54 45 53 54 20 46 4f 52 20 47 45 4e 47 41 4e 47 45 52 49 20 20 20 2a 29 0a 20 20 ┆ES - TEST FOR GENGANGERI *) ┆
0x04df20…04df40 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 61 6e 74 61 6c 3c 63 6f 6e 73 74 32 20 74 68 65 ┆ if termantal<const2 the┆
0x04df40…04df60 6e 20 74 65 72 6d 61 6e 74 61 6c 3a 3d 74 65 72 6d 61 6e 74 61 6c 2b 31 20 65 6c 73 65 20 69 6e ┆n termantal:=termantal+1 else in┆
0x04df60…04df80 70 75 74 65 72 72 6f 72 28 37 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 31 32 3a 20 28 2a 47 4f ┆puterror(7); 12: (*GO┆
0x04df80…04dfa0 54 4f 20 31 32 20 4c 49 47 20 4e 59 20 54 45 52 4d 49 4e 41 4c 20 49 4b 4b 45 20 4e 59 54 20 4e ┆TO 12 LIG NY TERMINAL IKKE NYT N┆
0x04dfa0…04dfc0 55 4d 4d 45 52 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3d 31 20 74 68 65 ┆UMMER*) if i=1 the┆
0x04dfc0…04dfe0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 65 6e 74 72 79 5b 63 62 75 66 ┆n with entry[cbuf┆
0x04dfe0…04e000 5b 31 5d 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 ┆[1]] do begin ┆
0x04e000…04e020 (20, 1, 10) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 6e 31 3a 3d 20 74 65 72 6d 61 6e 74 ┆ intern1:= termant┆
0x04e020…04e040 61 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 6b 31 20 74 68 65 6e ┆al; if ok1 then┆
0x04e040…04e060 20 69 6e 70 75 74 65 72 72 6f 72 28 32 29 20 65 6c 73 65 20 6f 6b 31 3a 3d 20 74 72 75 65 3b 0a ┆ inputerror(2) else ok1:= true; ┆
0x04e060…04e080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 ┆ end else ┆
0x04e080…04e0a0 20 20 20 20 20 20 20 77 69 74 68 20 67 65 6d 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ with gemp^ do ┆
0x04e0a0…04e0c0 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 ┆ begin inte┆
0x04e0c0…04e0e0 72 6e 3a 3d 20 74 65 72 6d 61 6e 74 61 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆rn:= termantal; ┆
0x04e0e0…04e100 20 69 66 20 6f 6b 20 74 68 65 6e 20 69 6e 70 75 74 65 72 72 6f 72 28 32 29 20 65 6c 73 65 20 6f ┆ if ok then inputerror(2) else o┆
0x04e100…04e120 6b 3a 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆k:= true; end; ┆
0x04e120…04e140 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 54 45 52 4d 49 4e 41 4c 20 50 41 4b 4b 45 53 20 4f 47 ┆ (* TERMINAL PAKKES OG┆
0x04e140…04e160 20 47 45 4d 4d 45 53 2d 20 54 45 53 54 20 46 4f 52 20 45 56 54 2e 20 45 4d 50 54 59 2d 54 45 52 ┆ GEMMES- TEST FOR EVT. EMPTY-TER┆
0x04e160…04e180 4d 49 4e 41 4c 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 69 2b 31 20 ┆MINAL *) for i:=i+1 ┆
0x04e180…04e1a0 74 6f 20 61 6c 66 61 6c 65 6e 67 74 68 20 64 6f 20 63 62 75 66 5b 69 5d 3a 3d 20 27 20 27 3b 0a ┆to alfalength do cbuf[i]:= ' '; ┆
0x04e1a0…04e1c0 20 20 20 20 20 20 20 20 20 20 20 70 61 63 6b 61 6c 66 61 20 28 63 62 75 66 2c 31 2c 61 6c 66 61 ┆ packalfa (cbuf,1,alfa┆
0x04e1c0…04e1e0 63 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 72 72 6f 72 61 6c 66 61 3d 61 6c 66 61 ┆c); if erroralfa=alfa┆
0x04e1e0…04e200 63 20 74 68 65 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 ┆c then begin ┆
0x04e200…04e220 (20, 1, 11) 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 76 61 6c 3a 3d 74 65 72 6d 61 6e 74 61 6c 3b 20 0a 20 ┆ errorval:=termantal; ┆
0x04e220…04e240 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 3a 3d 74 65 72 6d 74 6f 70 3b 20 0a 20 20 20 20 20 20 ┆ go:=termtop; ┆
0x04e240…04e260 20 20 20 20 20 20 20 65 6e 64 20 0a 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 ┆ end else ┆
0x04e260…04e280 20 20 20 20 20 20 20 69 66 20 65 6d 70 74 79 61 6c 66 61 3d 20 61 6c 66 61 63 20 74 68 65 6e 0a ┆ if emptyalfa= alfac then ┆
0x04e280…04e2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x04e2a0…04e2c0 65 6d 70 74 79 76 61 6c 75 65 3a 3d 74 65 72 6d 61 6e 74 61 6c 3b 67 6c 3a 3d 74 65 72 6d 74 6f ┆emptyvalue:=termantal;gl:=termto┆
0x04e2c0…04e2e0 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 65 6c ┆p end el┆
0x04e2e0…04e300 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 61 6d 65 61 6c 66 61 3d 61 6c 66 61 63 20 ┆se if namealfa=alfac ┆
0x04e300…04e320 74 68 65 6e 20 62 65 67 69 6e 20 6e 61 6d 65 76 61 6c 3a 3d 74 65 72 6d 61 6e 74 61 6c 3b 67 6e ┆then begin nameval:=termantal;gn┆
0x04e320…04e340 3a 3d 74 65 72 6d 74 6f 70 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆:=termtop end else if┆
0x04e340…04e360 20 63 73 74 61 6c 66 61 3d 61 6c 66 61 63 20 74 68 65 6e 20 62 65 67 69 6e 20 63 73 74 76 61 6c ┆ cstalfa=alfac then begin cstval┆
0x04e360…04e380 3a 3d 74 65 72 6d 61 6e 74 61 6c 3b 67 63 3a 3d 74 65 72 6d 74 6f 70 20 65 6e 64 20 65 6c 73 65 ┆:=termantal;gc:=termtop end else┆
0x04e380…04e3a0 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 74 72 69 6e 67 61 6c 66 61 3d 61 6c 66 61 63 20 ┆ if stringalfa=alfac ┆
0x04e3a0…04e3c0 74 68 65 6e 20 62 65 67 69 6e 20 73 74 72 69 6e 67 76 61 6c 3a 3d 20 74 65 72 6d 61 6e 74 61 6c ┆then begin stringval:= termantal┆
0x04e3c0…04e3e0 3b 67 73 3a 3d 20 74 65 72 6d 74 6f 70 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 6e ┆;gs:= termtop end; in┆
0x04e3e0…04e400 74 65 72 6e 72 65 70 5b 74 65 72 6d 61 6e 74 61 6c 5d 20 3a 3d 20 61 6c 66 61 63 3b 0a 20 20 20 ┆ternrep[termantal] := alfac; ┆
0x04e400…04e420 (20, 1, 12) 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 69 6e 70 75 74 65 72 72 6f 72 28 34 29 3b 0a 20 20 ┆ end else inputerror(4); ┆
0x04e420…04e440 20 20 20 20 20 20 32 32 3a 20 77 68 69 6c 65 20 63 68 3d 27 20 27 20 64 6f 20 69 6e 63 68 3b 0a ┆ 22: while ch=' ' do inch; ┆
0x04e440…04e460 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 69 6e 74 ┆ end; inch; int┆
0x04e460…04e480 65 72 6e 72 65 70 5b 30 5d 3a 3d 20 27 42 4f 42 53 2d 47 4f 20 20 20 20 20 20 20 20 20 20 20 27 ┆ernrep[0]:= 'BOBS-GO '┆
0x04e480…04e4a0 3b 0a 20 20 20 20 20 20 69 6e 74 65 72 6e 72 65 70 5b 31 5d 3a 3d 20 27 2d 45 4f 46 2d 20 20 20 ┆; internrep[1]:= '-EOF- ┆
0x04e4a0…04e4c0 20 20 20 20 20 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 31 5d ┆ '; if options[1]┆
0x04e4c0…04e4e0 20 74 68 65 6e 20 6f 75 74 74 65 72 6d 69 6e 61 6c 3b 0a 20 20 20 20 20 20 69 66 20 73 74 6f 70 ┆ then outterminal; if stop┆
0x04e4e0…04e500 65 72 72 6f 72 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆error then begin ┆
0x04e500…04e520 20 6d 73 67 28 27 3d 45 52 52 4f 52 28 53 29 20 49 4e 20 49 4e 50 55 54 20 20 20 20 20 20 27 29 ┆ msg('=ERROR(S) IN INPUT ')┆
0x04e520…04e540 3b 0a 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 30 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a ┆; stop(0); end; ┆
0x04e540…04e560 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 28 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆ end; (*---------------┆
0x04e560…04e580 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x04e580…04e5a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 29 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆-----------*) procedure ┆
0x04e5a0…04e5c0 6f 75 74 74 65 72 6d 69 6e 61 6c 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 4f 55 54 50 55 54 20 54 ┆outterminal; (* OUTPUT T┆
0x04e5c0…04e5e0 48 45 20 49 4e 54 45 52 4e 20 56 41 4c 55 45 53 20 4f 46 20 54 45 52 4d 49 4e 41 4c 53 20 2a 29 ┆HE INTERN VALUES OF TERMINALS *)┆
0x04e5e0…04e600 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 ┆ var i: integer; b┆
0x04e600…04e620 (20, 1, 13) 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 ┆egin write(lf,lf,lf); ┆
0x04e620…04e640 20 20 77 72 69 74 65 28 27 20 20 54 45 52 4d 49 4e 41 4c 20 20 20 20 20 20 49 4e 54 45 52 4e 20 ┆ write(' TERMINAL INTERN ┆
0x04e640…04e660 56 41 45 52 44 49 27 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 ┆VAERDI'); write(lf,lf); ┆
0x04e660…04e680 20 20 20 20 66 6f 72 20 69 3a 3d 20 30 20 74 6f 20 74 65 72 6d 61 6e 74 61 6c 20 20 64 6f 20 77 ┆ for i:= 0 to termantal do w┆
0x04e680…04e6a0 72 69 74 65 28 27 20 20 27 2c 69 6e 74 65 72 6e 72 65 70 5b 69 5d 2c 62 6c 61 6e 6b 2c 69 3a 34 ┆rite(' ',internrep[i],blank,i:4┆
0x04e6a0…04e6c0 2c 6c 66 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 27 29 3b 0a 20 20 ┆,lf); write(lf,lf,' '); ┆
0x04e6c0…04e6e0 20 20 65 6e 64 3b 20 28 2a 4f 55 54 54 45 52 4d 49 4e 41 4c 2a 29 0a 0a 0a 20 0a 20 20 20 20 20 ┆ end; (*OUTTERMINAL*) ┆
0x04e6e0…04e700 20 28 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆ (*-----------------------------┆
0x04e700…04e720 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 29 0a ┆-----------------------------*) ┆
0x04e720…04e740 0a 20 20 70 72 6f 63 65 64 75 72 65 20 74 65 72 6d 69 6e 61 6c 3b 0a 20 20 20 20 20 20 20 20 28 ┆ procedure terminal; (┆
0x04e740…04e760 2a 20 4b 41 4c 44 45 53 20 4d 45 44 20 43 48 41 52 2d 56 41 4c 55 45 20 49 20 43 48 3b 20 4c 45 ┆* KALDES MED CHAR-VALUE I CH; LE┆
0x04e760…04e780 56 45 52 45 52 20 49 20 54 45 52 4d 52 45 50 20 44 45 4e 20 49 4e 54 45 52 4e 45 0a 20 20 20 20 ┆VERER I TERMREP DEN INTERNE ┆
0x04e780…04e7a0 20 20 20 20 52 45 50 52 41 45 53 45 4e 54 41 54 49 4f 4e 20 41 46 20 4e 41 45 53 54 45 20 54 45 ┆ REPRAESENTATION AF NAESTE TE┆
0x04e7a0…04e7c0 52 4d 49 4e 41 4c 20 50 41 41 20 49 4e 50 55 54 2d 0a 20 20 20 20 20 20 20 20 48 56 49 53 20 45 ┆RMINAL PAA INPUT- HVIS E┆
0x04e7c0…04e7e0 4e 20 46 49 4e 44 45 53 2d 20 45 4c 4c 45 52 53 20 2d 31 20 2a 29 0a 20 20 20 20 6c 61 62 65 6c ┆N FINDES- ELLERS -1 *) label┆
0x04e7e0…04e800 20 37 37 2c 38 38 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 62 75 66 3a 20 61 72 72 61 79 ┆ 77,88; var buf: array┆
0x04e800…04e820 (20, 1, 14) 5b 31 2e 2e 61 6c 66 33 5d 20 6f 66 20 63 68 61 72 3b 0a 20 20 20 20 20 20 67 65 6d 70 2c 72 75 ┆[1..alf3] of char; gemp,ru┆
0x04e820…04e840 6e 70 3a 20 74 65 72 6d 5f 70 74 72 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆np: term_ptr; procedure ┆
0x04e840…04e860 69 6e 70 75 74 65 72 72 6f 72 28 6e 72 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 ┆inputerror(nr:integer); ┆
0x04e860…04e880 20 20 28 2a 20 20 45 52 52 4f 52 2d 50 52 4f 43 2e 20 4c 4f 43 41 4c 20 46 4f 52 20 54 45 52 4d ┆ (* ERROR-PROC. LOCAL FOR TERM┆
0x04e880…04e8a0 49 4e 41 4c 20 20 20 20 2a 29 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 6a 3a 69 ┆INAL *) var j:i┆
0x04e8a0…04e8c0 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 65 72 72 6f ┆nteger; begin erro┆
0x04e8c0…04e8e0 72 62 6f 6f 3a 3d 74 72 75 65 3b 20 65 72 72 6f 72 32 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 ┆rboo:=true; error2:=true; ┆
0x04e8e0…04e900 20 20 63 61 73 65 20 6e 72 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 36 3a 62 65 67 69 6e 20 ┆ case nr of 6:begin ┆
0x04e900…04e920 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 3a 3d 74 72 75 65 3b 74 65 72 6d ┆ error:=true;term┆
0x04e920…04e940 72 65 70 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c ┆rep:=0; write(lf,┆
0x04e940…04e960 27 20 27 29 3b 20 77 72 69 74 65 28 27 20 20 2a 2a 2a 20 20 49 4c 4c 45 47 41 4c 20 54 45 52 4d ┆' '); write(' *** ILLEGAL TERM┆
0x04e960…04e980 49 4e 41 4c 2e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆INAL.'); write(lf┆
0x04e980…04e9a0 2c 6c 66 2c 27 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 72 61 6d ┆,lf,' '); gram┆
0x04e9a0…04e9c0 65 72 72 6f 72 28 32 33 29 3b 20 20 28 2a 47 4f 54 4f 38 38 3b 2a 29 0a 20 20 20 20 20 20 20 20 ┆error(23); (*GOTO88;*) ┆
0x04e9c0…04e9e0 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 ┆ end; end; end┆
0x04e9e0…04ea00 3b 0a 20 0a 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 6d 65 74 61 63 68 28 63 68 3a 63 68 61 ┆; function metach(ch:cha┆
0x04ea00…04ea20 (20, 1, 15) 72 29 3a 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 62 3a ┆r):boolean; var b:┆
0x04ea20…04ea40 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 20 20 6a 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 ┆boolean; j:integer; ┆
0x04ea40…04ea60 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 62 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 ┆ begin b:= false; ┆
0x04ea60…04ea80 20 20 20 20 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 34 20 64 6f 20 62 3a 3d 28 62 20 6f 72 20 28 63 ┆ for j:=1 to 4 do b:=(b or (c┆
0x04ea80…04eaa0 68 3d 6d 65 74 61 73 79 6d 62 6f 6c 5b 6a 5d 29 29 3b 0a 20 20 20 20 20 20 20 20 6d 65 74 61 63 ┆h=metasymbol[j])); metac┆
0x04eaa0…04eac0 68 3a 3d 20 62 3b 0a 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 4d 45 54 41 43 48 2a 29 0a 20 0a 20 ┆h:= b; end; (*METACH*) ┆
0x04eac0…04eae0 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 28 2a 20 49 4e 20 44 45 43 20 31 30 20 50 41 ┆ begin (* IN DEC 10 PA┆
0x04eae0…04eb00 53 43 41 4c 2c 20 4a 55 4d 50 53 20 4f 55 54 20 4f 46 20 41 20 50 52 4f 43 45 44 55 52 45 20 41 ┆SCAL, JUMPS OUT OF A PROCEDURE A┆
0x04eb00…04eb20 52 45 20 4e 4f 54 20 41 4c 4c 4f 57 45 44 20 2a 29 0a 20 20 20 20 20 20 20 20 28 2a 20 49 4e 50 ┆RE NOT ALLOWED *) (* INP┆
0x04eb20…04eb40 55 54 45 52 52 4f 52 28 36 29 20 53 48 4f 55 4c 44 20 54 45 52 4d 49 4e 41 54 45 20 42 59 20 47 ┆UTERROR(6) SHOULD TERMINATE BY G┆
0x04eb40…04eb60 4f 54 4f 20 38 38 3b 20 54 48 49 53 20 49 53 20 49 4e 53 54 45 41 44 20 2a 29 0a 20 20 20 20 20 ┆OTO 88; THIS IS INSTEAD *) ┆
0x04eb60…04eb80 20 20 20 28 2a 20 53 49 4d 55 4c 41 54 45 44 20 42 59 20 4c 41 42 45 4c 20 37 37 20 41 4e 44 20 ┆ (* SIMULATED BY LABEL 77 AND ┆
0x04eb80…04eba0 47 4f 54 4f 20 37 37 20 2a 29 0a 20 20 20 20 20 20 77 68 69 6c 65 20 63 68 3d 27 20 27 20 64 6f ┆GOTO 77 *) while ch=' ' do┆
0x04eba0…04ebc0 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 69 3a 3d 32 3b 20 62 75 66 5b 31 5d 3a 3d 63 68 3b 20 69 ┆ inch; i:=2; buf[1]:=ch; i┆
0x04ebc0…04ebe0 6e 63 68 3b 20 62 75 66 5b 32 5d 3a 3d 63 68 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 74 65 73 ┆nch; buf[2]:=ch; while tes┆
0x04ebe0…04ec00 74 63 68 28 62 75 66 5b 69 2d 31 5d 2c 63 68 29 20 20 61 6e 64 20 20 20 6e 6f 74 20 6d 65 74 61 ┆tch(buf[i-1],ch) and not meta┆
0x04ec00…04ec20 (21, 0, 1) 63 68 28 63 68 29 20 64 6f 0a 20 20 20 20 20 20 20 20 28 2a 20 4e 41 45 53 54 45 20 43 48 41 52 ┆ch(ch) do (* NAESTE CHAR┆
0x04ec20…04ec40 2d 56 41 4c 2e 20 54 45 53 54 45 53 3b 4f 50 53 41 4d 4c 49 4e 47 20 45 4c 4c 45 52 20 55 44 53 ┆-VAL. TESTES;OPSAMLING ELLER UDS┆
0x04ec40…04ec60 50 52 49 4e 47 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆PRING *) begin ┆
0x04ec60…04ec80 20 69 66 20 69 3d 32 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 77 69 74 68 20 65 6e 74 72 79 ┆ if i=2 then with entry┆
0x04ec80…04eca0 5b 62 75 66 5b 31 5d 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 70 3d 6e 69 ┆[buf[1]] do if termp=ni┆
0x04eca0…04ecc0 6c 20 74 68 65 6e 20 67 6f 74 6f 20 37 37 20 65 6c 73 65 20 72 75 6e 70 3a 3d 20 74 65 72 6d 70 ┆l then goto 77 else runp:= termp┆
0x04ecc0…04ece0 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 67 65 6d 70 5e 20 64 6f 0a 20 20 ┆ else with gemp^ do ┆
0x04ece0…04ed00 20 20 20 20 20 20 20 20 69 66 20 68 69 67 68 65 72 70 3d 6e 69 6c 20 74 68 65 6e 20 67 6f 74 6f ┆ if higherp=nil then goto┆
0x04ed00…04ed20 20 37 37 20 65 6c 73 65 20 72 75 6e 70 3a 3d 20 68 69 67 68 65 72 70 3b 0a 20 20 20 20 20 20 20 ┆ 77 else runp:= higherp; ┆
0x04ed20…04ed40 20 77 68 69 6c 65 20 72 75 6e 70 5e 2e 74 65 67 6e 3c 3e 63 68 20 64 6f 0a 20 20 20 20 20 20 20 ┆ while runp^.tegn<>ch do ┆
0x04ed40…04ed60 20 77 69 74 68 20 72 75 6e 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆ with runp^ do begin ┆
0x04ed60…04ed80 20 20 20 20 20 20 20 69 66 20 6e 69 76 65 61 75 70 3d 6e 69 6c 20 74 68 65 6e 20 67 6f 74 6f 20 ┆ if niveaup=nil then goto ┆
0x04ed80…04eda0 37 37 3b 0a 20 20 20 20 20 20 20 20 20 20 72 75 6e 70 3a 3d 20 6e 69 76 65 61 75 70 3b 0a 20 20 ┆77; runp:= niveaup; ┆
0x04eda0…04edc0 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 72 75 6e 70 3b 0a ┆ end; gemp:= runp; ┆
0x04edc0…04ede0 20 20 20 20 20 20 20 20 69 6e 63 68 3b 0a 20 20 20 20 20 20 20 20 69 66 20 69 3c 20 28 61 6c 66 ┆ inch; if i< (alf┆
0x04ede0…04ee00 33 2d 31 29 20 74 68 65 6e 20 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆3-1) then begin ┆
0x04ee00…04ee20 (21, 0, 2) 20 20 20 20 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 62 75 66 5b 69 5d 3a 3d 20 ┆ i:=i+1; buf[i]:= ┆
0x04ee20…04ee40 63 68 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆ch; end; end; ┆
0x04ee40…04ee60 20 20 20 20 20 20 28 2a 20 4f 50 53 41 4d 4c 45 54 20 41 4c 46 41 2d 56 41 45 52 44 49 20 54 45 ┆ (* OPSAMLET ALFA-VAERDI TE┆
0x04ee60…04ee80 53 54 45 53 20 53 4f 4d 20 54 45 52 4d 49 4e 41 4c 20 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 ┆STES SOM TERMINAL *) ┆
0x04ee80…04eea0 69 66 20 69 3d 32 20 74 68 65 6e 0a 20 20 20 20 20 20 20 77 69 74 68 20 65 6e 74 72 79 5b 62 75 ┆if i=2 then with entry[bu┆
0x04eea0…04eec0 66 5b 31 5d 5d 20 64 6f 0a 20 20 20 20 20 20 20 69 66 20 6f 6b 31 20 74 68 65 6e 20 74 65 72 6d ┆f[1]] do if ok1 then term┆
0x04eec0…04eee0 72 65 70 3a 3d 20 69 6e 74 65 72 6e 31 20 65 6c 73 65 20 67 6f 74 6f 20 37 37 20 65 6c 73 65 0a ┆rep:= intern1 else goto 77 else ┆
0x04eee0…04ef00 20 20 20 20 20 20 20 20 77 69 74 68 20 67 65 6d 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 69 66 ┆ with gemp^ do if┆
0x04ef00…04ef20 20 6f 6b 20 74 68 65 6e 20 74 65 72 6d 72 65 70 3a 3d 20 69 6e 74 65 72 6e 20 65 6c 73 65 20 67 ┆ ok then termrep:= intern else g┆
0x04ef20…04ef40 6f 74 6f 20 37 37 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 66 61 6c 73 65 20 64 6f 20 37 37 20 ┆oto 77; while false do 77 ┆
0x04ef40…04ef60 3a 20 69 6e 70 75 74 65 72 72 6f 72 28 36 29 3b 0a 20 20 20 20 20 20 38 38 3a 20 3b 0a 20 20 20 ┆: inputerror(6); 88: ; ┆
0x04ef60…04ef80 20 65 6e 64 3b 0a 20 20 20 20 20 20 28 2a 20 53 4c 55 54 20 50 52 4f 43 45 44 55 52 45 20 54 45 ┆ end; (* SLUT PROCEDURE TE┆
0x04ef80…04efa0 52 4d 49 4e 41 4c 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆RMINAL *) (*------------┆
0x04efa0…04efc0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x04efc0…04efe0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 29 0a 20 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 ┆--------------*) proce┆
0x04efe0…04f000 64 75 72 65 20 6e 74 65 72 6d 69 6e 61 6c 28 76 61 72 20 6d 65 74 61 20 3a 20 63 68 61 72 29 3b ┆dure nterminal(var meta : char);┆
0x04f000…04f020 (21, 0, 3) 0a 20 20 20 20 66 6f 72 77 61 72 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆ forward; procedure ┆
0x04f020…04f040 67 6f 61 6c 73 79 6d 62 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 50 52 4f 43 45 44 55 52 45 4e 20 ┆goalsymb; (* PROCEDUREN ┆
0x04f040…04f060 4c 41 45 53 45 52 20 47 4f 41 4c 53 59 4d 42 4f 4c 4b 4f 52 54 45 54 2a 29 0a 63 6f 6e 73 74 0a ┆LAESER GOALSYMBOLKORTET*) const ┆
0x04f060…04f080 6c 65 6e 67 74 68 5f 6f 66 5f 67 6f 61 6c 73 79 6d 62 6f 6c 20 3d 20 31 30 3b 0a 20 20 20 20 62 ┆length_of_goalsymbol = 10; b┆
0x04f080…04f0a0 65 67 69 6e 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 6c 65 6e 67 74 68 5f 6f 66 ┆egin for i:=1 to length_of┆
0x04f0a0…04f0c0 5f 67 6f 61 6c 73 79 6d 62 6f 6c 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆_goalsymbol do begin ┆
0x04f0c0…04f0e0 20 20 20 62 75 66 66 65 72 5b 69 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a ┆ buffer[i]:=s; space; ┆
0x04f0e0…04f100 20 20 20 20 20 20 65 6e 64 3b 0a 66 6f 72 20 69 20 3a 3d 20 6c 65 6e 67 74 68 5f 6f 66 5f 67 6f ┆ end; for i := length_of_go┆
0x04f100…04f120 61 6c 73 79 6d 62 6f 6c 20 2b 20 31 20 74 6f 20 61 6c 66 61 6c 65 6e 67 74 68 20 64 6f 20 62 75 ┆alsymbol + 1 to alfalength do bu┆
0x04f120…04f140 66 66 65 72 20 5b 20 69 20 5d 20 3a 3d 20 27 20 27 3b 0a 20 20 20 20 20 20 70 61 63 6b 61 6c 66 ┆ffer [ i ] := ' '; packalf┆
0x04f140…04f160 61 20 28 62 75 66 66 65 72 2c 31 2c 61 6c 66 61 76 29 3b 0a 20 20 20 20 20 20 69 66 20 61 6c 66 ┆a (buffer,1,alfav); if alf┆
0x04f160…04f180 61 76 3d 27 47 4f 41 4c 53 59 4d 42 4f 4c 20 20 20 20 20 20 20 20 27 20 74 68 65 6e 0a 20 20 20 ┆av='GOALSYMBOL ' then ┆
0x04f180…04f1a0 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 69 66 20 73 3d 27 3d 27 20 74 68 65 6e ┆ begin if s='=' then┆
0x04f1a0…04f1c0 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 74 65 ┆ begin nte┆
0x04f1c0…04f1e0 72 6d 69 6e 61 6c 28 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆rminal(metasymbol[4]); ┆
0x04f1e0…04f200 20 20 20 67 6f 61 6c 68 75 73 6b 3a 3d 63 6f 75 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e ┆ goalhusk:=count; en┆
0x04f200…04f220 (21, 0, 4) 64 20 65 6c 73 65 20 66 65 6a 6c 28 32 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 ┆d else fejl(2); end else ┆
0x04f220…04f240 66 65 6a 6c 28 33 29 3b 0a 20 20 20 20 20 20 67 6f 61 6c 74 65 73 74 3a 3d 74 72 75 65 3b 0a 20 ┆fejl(3); goaltest:=true; ┆
0x04f240…04f260 20 20 20 20 20 6e 62 6f 6f 31 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 73 70 61 63 65 3b 0a ┆ nboo1:=false; space; ┆
0x04f260…04f280 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 67 6f 61 6c 70 ┆ end; procedure goalp┆
0x04f280…04f2a0 72 6f 64 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 49 4e 44 53 41 45 54 54 45 4c 53 45 20 41 46 20 ┆rod; (* INDSAETTELSE AF ┆
0x04f2a0…04f2c0 47 4f 41 4c 50 52 4f 44 55 4b 54 49 4f 4e 45 4e 2a 29 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆GOALPRODUKTIONEN*) begin ┆
0x04f2c0…04f2e0 20 20 20 20 20 28 2a 20 49 4e 44 53 41 45 54 54 45 4c 53 45 20 41 46 20 48 51 4a 52 45 53 49 44 ┆ (* INDSAETTELSE AF HQJRESID┆
0x04f2e0…04f300 45 2a 29 0a 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5e 5b 70 6f 69 6e 74 5d 20 64 6f 0a 20 20 ┆E*) with rhs^[point] do ┆
0x04f300…04f320 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 62 61 73 69 73 6c 3a 3d 33 3b 0a 20 20 20 ┆ begin basisl:=3; ┆
0x04f320…04f340 20 20 20 20 20 68 75 73 6b 70 3a 3d 70 6f 69 6e 74 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆ huskp:=point; end; ┆
0x04f340…04f360 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 47 4f 41 4c 50 52 4f 44 20 20 20 20 20 20 ┆ newelm(point,'GOALPROD ┆
0x04f360…04f380 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 72 68 73 5e 5b 70 6f 69 6e 74 5d 2e 73 79 6d 62 6f 6c ┆ '); rhs^[point].symbol┆
0x04f380…04f3a0 3a 3d 30 3b 0a 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 47 4f 41 4c 50 52 4f ┆:=0; newelm(point,'GOALPRO┆
0x04f3a0…04f3c0 44 20 20 20 20 20 20 20 20 20 20 27 29 3b 20 0a 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5e 5b ┆D '); with rhs^[┆
0x04f3c0…04f3e0 70 6f 69 6e 74 5d 20 64 6f 0a 20 20 20 20 20 20 69 66 20 67 6f 61 6c 74 65 73 74 20 74 68 65 6e ┆point] do if goaltest then┆
0x04f3e0…04f400 20 73 79 6d 62 6f 6c 3a 3d 67 6f 61 6c 68 75 73 6b 20 65 6c 73 65 20 73 79 6d 62 6f 6c 3a 3d 63 ┆ symbol:=goalhusk else symbol:=c┆
0x04f400…04f420 (21, 0, 5) 6f 75 6e 74 3b 0a 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 47 4f 41 4c 50 52 ┆ount; newelm(point,'GOALPR┆
0x04f420…04f440 4f 44 20 20 20 20 20 20 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 72 68 73 5e 5b 70 6f 69 6e 74 ┆OD '); rhs^[point┆
0x04f440…04f460 5d 2e 73 79 6d 62 6f 6c 3a 3d 31 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 ┆].symbol:=1; for i:=1 to 4┆
0x04f460…04f480 20 64 6f 0a 20 20 20 20 20 20 77 69 74 68 20 72 68 73 6c 69 6e 6b 5e 5b 68 75 73 6b 70 5d 20 64 ┆ do with rhslink^[huskp] d┆
0x04f480…04f4a0 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 68 ┆o begin allocate(h┆
0x04f4a0…04f4c0 75 73 6b 70 29 3b 0a 20 20 20 20 20 20 20 20 6c 69 6e 6b 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 20 ┆uskp); link:=rhsnil; ┆
0x04f4c0…04f4e0 20 20 20 20 20 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆ parserp:=nil; end; ┆
0x04f4e0…04f500 20 20 20 20 67 6f 61 6c 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 70 6f 69 6e 74 3a ┆ goalboo:=false; point:┆
0x04f500…04f520 3d 68 75 73 6b 70 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 ┆=huskp; end; procedu┆
0x04f520…04f540 72 65 20 63 6f 6d 6d 65 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 54 48 45 20 50 52 4f 43 ┆re comment ; (* THE PROC┆
0x04f540…04f560 45 44 55 52 45 20 52 45 41 44 53 20 54 48 45 20 43 4f 4d 4d 45 4e 54 20 43 41 52 44 20 49 46 20 ┆EDURE READS THE COMMENT CARD IF ┆
0x04f560…04f580 41 4e 59 20 2a 29 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 62 75 66 73 74 72 20 3a 20 73 74 ┆ANY *) var bufstr : st┆
0x04f580…04f5a0 72 69 6e 67 5b 38 5d 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 62 75 66 73 74 72 3a ┆ring[8]; begin bufstr:┆
0x04f5a0…04f5c0 3d 20 27 20 20 20 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 ┆= ' '; for i:=1 to ┆
0x04f5c0…04f5e0 38 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 62 75 66 73 74 72 5b ┆8 do begin bufstr[┆
0x04f5e0…04f600 69 5d 3a 3d 73 20 3b 0a 20 20 20 20 20 20 20 20 73 70 61 63 65 20 3b 0a 20 20 20 20 20 20 65 6e ┆i]:=s ; space ; en┆
0x04f600…04f620 (21, 0, 6) 64 20 3b 0a 20 20 20 20 20 20 69 66 20 62 75 66 73 74 72 3d 27 43 4f 4d 4d 45 4e 54 3d 27 20 74 ┆d ; if bufstr='COMMENT=' t┆
0x04f620…04f640 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 63 68 3a 3d 73 20 ┆hen begin ch:=s ┆
0x04f640…04f660 3b 0a 20 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 63 ┆; terminal ; c┆
0x04f660…04f680 6f 6d 62 65 67 69 6e 3a 3d 74 65 72 6d 72 65 70 20 3b 0a 20 20 20 20 20 20 20 20 20 69 66 20 63 ┆ombegin:=termrep ; if c┆
0x04f680…04f6a0 68 3c 3e 20 27 20 27 20 74 68 65 6e 20 73 3a 3d 63 68 20 65 6c 73 65 20 73 70 61 63 65 20 3b 0a ┆h<> ' ' then s:=ch else space ; ┆
0x04f6a0…04f6c0 20 20 20 20 20 20 20 20 20 69 66 20 73 3c 3e 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 20 74 68 ┆ if s<> metasymbol[4] th┆
0x04f6c0…04f6e0 65 6e 0a 20 20 20 20 20 20 20 20 20 20 67 72 61 6d 65 72 72 6f 72 28 32 30 29 0a 20 20 20 20 20 ┆en gramerror(20) ┆
0x04f6e0…04f700 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆ else begin ┆
0x04f700…04f720 20 20 20 20 20 69 3a 3d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 20 3b 0a ┆ i:=1 ; space ; ┆
0x04f720…04f740 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 28 73 3c 3e 6d 65 74 61 73 79 6d 62 6f ┆ while ((s<>metasymbo┆
0x04f740…04f760 6c 5b 34 5d 29 20 61 6e 64 20 28 69 3c 3d 61 6c 66 61 6c 65 6e 67 74 68 29 29 20 64 6f 0a 20 20 ┆l[4]) and (i<=alfalength)) do ┆
0x04f760…04f780 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f ┆ begin co┆
0x04f780…04f7a0 6d 65 6e 64 5b 69 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 20 ┆mend[i]:=s; space ┆
0x04f7a0…04f7c0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 20 3b 0a 20 20 20 20 20 20 20 ┆; i:=i+1 ; ┆
0x04f7c0…04f7e0 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6c 65 6e 67 74 68 ┆ end ; comlength┆
0x04f7e0…04f800 3a 3d 69 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 3c 3e 20 6d 65 74 61 73 ┆:=i-1 ; if s<> metas┆
0x04f800…04f820 (21, 0, 7) 79 6d 62 6f 6c 5b 34 5d 20 74 68 65 6e 20 67 72 61 6d 65 72 72 6f 72 28 32 31 29 0a 20 20 20 20 ┆ymbol[4] then gramerror(21) ┆
0x04f820…04f840 20 20 20 20 20 20 20 20 65 6c 73 65 20 73 70 61 63 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 ┆ else space ; e┆
0x04f840…04f860 6e 64 20 3b 0a 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 ┆nd ; end else ┆
0x04f860…04f880 20 20 67 72 61 6d 65 72 72 6f 72 28 32 32 29 20 3b 0a 20 20 20 20 65 6e 64 3b 20 20 28 2a 20 20 ┆ gramerror(22) ; end; (* ┆
0x04f880…04f8a0 63 6f 6d 6d 65 6e 74 20 20 2a 29 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 75 6e ┆comment *) procedure un┆
0x04f8a0…04f8c0 75 73 65 64 3b 0a 20 20 20 20 66 6f 72 77 61 72 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 ┆used; forward; proce┆
0x04f8c0…04f8e0 64 75 72 65 20 6c 61 65 73 28 20 61 20 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 62 65 67 ┆dure laes( a : integer); beg┆
0x04f8e0…04f900 69 6e 0a 20 20 20 20 20 20 69 3a 3d 31 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 28 69 3c 3d 61 29 ┆in i:=1; while(i<=a)┆
0x04f900…04f920 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 62 75 66 66 65 72 5b 69 ┆ do begin buffer[i┆
0x04f920…04f940 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 73 70 ┆]:=s; i:=i+1; sp┆
0x04f940…04f960 61 63 65 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 69 3c 3d 61 6c 66 61 ┆ace; end; if i<=alfa┆
0x04f960…04f980 6c 65 6e 67 74 68 20 74 68 65 6e 20 66 6f 72 20 69 3a 3d 69 20 74 6f 20 61 6c 66 61 6c 65 6e 67 ┆length then for i:=i to alfaleng┆
0x04f980…04f9a0 74 68 20 64 6f 20 62 75 66 66 65 72 5b 69 5d 3a 3d 27 20 27 0a 20 20 20 20 65 6e 64 3b 0a 20 0a ┆th do buffer[i]:=' ' end; ┆
0x04f9a0…04f9c0 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 74 72 69 6e 67 39 3b 0a 20 20 20 20 28 2a 20 ┆ procedure string9; (* ┆
0x04f9c0…04f9e0 20 67 6c 6f 62 61 6c 20 76 61 72 73 3a 20 20 20 73 2c 20 73 74 72 69 6e 67 63 68 2c 20 65 6e 74 ┆ global vars: s, stringch, ent┆
0x04f9e0…04fa00 72 79 20 20 2a 29 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 62 75 66 39 3a 20 73 74 72 69 6e ┆ry *) var buf9: strin┆
0x04fa00…04fa20 (21, 0, 8) 67 5b 39 5d 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 62 75 66 39 3a 3d 20 27 20 20 ┆g[9]; begin buf9:= ' ┆
0x04fa20…04fa40 20 20 20 20 20 20 20 27 20 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 39 20 64 ┆ ' ; for i:=1 to 9 d┆
0x04fa40…04fa60 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 62 75 66 39 5b 69 5d 3a 3d 73 ┆o begin buf9[i]:=s┆
0x04fa60…04fa80 3b 0a 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 ┆; space; end ; ┆
0x04fa80…04faa0 20 20 20 69 66 20 62 75 66 39 3d 27 53 54 52 49 4e 47 43 48 3d 27 20 74 68 65 6e 20 73 74 72 69 ┆ if buf9='STRINGCH=' then stri┆
0x04faa0…04fac0 6e 67 63 68 3a 3d 73 20 20 65 6c 73 65 20 66 65 6a 6c 28 31 37 29 3b 0a 20 20 20 20 20 20 69 66 ┆ngch:=s else fejl(17); if┆
0x04fac0…04fae0 20 65 6e 74 72 79 5b 73 74 72 69 6e 67 63 68 5d 2e 6f 6b 31 3d 66 61 6c 73 65 20 74 68 65 6e 20 ┆ entry[stringch].ok1=false then ┆
0x04fae0…04fb00 66 65 6a 6c 28 39 29 3b 0a 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 69 66 20 73 ┆fejl(9); space; if s┆
0x04fb00…04fb20 3d 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 20 74 68 65 6e 20 73 70 61 63 65 3b 0a 20 20 20 20 65 ┆=metasymbol[4] then space; e┆
0x04fb20…04fb40 6e 64 3b 20 28 2a 53 4c 55 54 20 50 41 41 20 53 54 52 49 4e 47 39 20 2a 29 0a 20 0a 20 0a 20 0a ┆nd; (*SLUT PAA STRING9 *) ┆
0x04fb40…04fb60 20 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6e 74 65 72 6d 69 6e 61 6c 3b 0a 20 ┆ procedure nterminal; ┆
0x04fb60…04fb80 20 20 20 76 61 72 0a 20 20 20 20 20 20 61 6c 66 61 31 2c 61 6c 66 61 32 2c 61 6c 66 61 33 20 3a ┆ var alfa1,alfa2,alfa3 :┆
0x04fb80…04fba0 61 6c 66 61 3b 0a 20 20 20 20 20 20 62 6f 6f 20 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 0a 20 0a 20 ┆alfa; boo : boolean; ┆
0x04fba0…04fbc0 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6e 65 78 74 77 6f 72 64 3b 0a 20 20 20 20 20 ┆ procedure nextword; ┆
0x04fbc0…04fbe0 20 6c 61 62 65 6c 20 32 36 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 73 ┆ label 26; begin s┆
0x04fbe0…04fc00 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 69 66 20 73 3d 6d 65 74 61 73 79 6d 62 6f 6c 5b 33 5d ┆pace; if s=metasymbol[3]┆
0x04fc00…04fc20 (21, 0, 9) 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 67 72 61 6d 65 72 72 6f 72 28 31 ┆ then begin gramerror(1┆
0x04fc20…04fc40 32 29 3b 20 65 72 72 6f 72 31 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 ┆2); error1:=true; got┆
0x04fc40…04fc60 6f 20 32 36 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 3a 3d 31 ┆o 26; end; i:=1┆
0x04fc60…04fc80 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 3c 3e 20 6d 65 74 61 20 64 6f 0a 20 20 20 20 ┆; while s<> meta do ┆
0x04fc80…04fca0 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 69 20 3c 3d 20 61 6c 66 33 ┆ begin if i <= alf3┆
0x04fca0…04fcc0 2d 31 20 74 68 65 6e 20 62 75 66 66 65 72 5b 69 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆-1 then buffer[i]:=s; ┆
0x04fcc0…04fce0 73 70 61 63 65 3b 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆space; i:=i+1; end; ┆
0x04fce0…04fd00 20 20 20 20 66 6f 72 20 69 3a 3d 69 20 74 6f 20 61 6c 66 33 2d 31 20 64 6f 20 62 75 66 66 65 72 ┆ for i:=i to alf3-1 do buffer┆
0x04fd00…04fd20 5b 69 5d 3a 3d 27 20 27 3b 0a 20 20 20 20 20 20 20 20 70 61 63 6b 61 6c 66 61 20 28 62 75 66 66 ┆[i]:=' '; packalfa (buff┆
0x04fd20…04fd40 65 72 2c 31 2c 61 6c 66 61 31 29 3b 0a 20 20 20 20 20 20 20 20 70 61 63 6b 61 6c 66 61 20 28 62 ┆er,1,alfa1); packalfa (b┆
0x04fd40…04fd60 75 66 66 65 72 2c 61 6c 66 61 6c 65 6e 67 74 68 2b 31 2c 61 6c 66 61 32 29 3b 0a 20 20 20 20 20 ┆uffer,alfalength+1,alfa2); ┆
0x04fd60…04fd80 20 20 20 70 61 63 6b 61 6c 66 61 20 28 62 75 66 66 65 72 2c 32 2a 61 6c 66 61 6c 65 6e 67 74 68 ┆ packalfa (buffer,2*alfalength┆
0x04fd80…04fda0 2b 31 2c 61 6c 66 61 33 29 3b 0a 20 20 20 20 20 20 20 20 32 36 3a 0a 20 20 20 20 20 20 20 20 20 ┆+1,alfa3); 26: ┆
0x04fda0…04fdc0 20 20 20 20 28 2a 45 4e 44 20 4e 45 58 54 57 4f 52 44 2a 29 0a 20 20 20 20 20 20 65 6e 64 3b 0a ┆ (*END NEXTWORD*) end; ┆
0x04fdc0…04fde0 20 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 75 64 6f 72 64 28 70 3a 6e 6f ┆ procedure udord(p:no┆
0x04fde0…04fe00 6e 74 5f 70 74 72 29 3b 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 76 69 73 69 74 ┆nt_ptr); procedure visit┆
0x04fe00…04fe20 (21, 0, 10) 6e 6f 64 65 28 70 3a 6e 6f 6e 74 5f 70 74 72 29 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆node(p:nont_ptr); begin ┆
0x04fe20…04fe40 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 5e 20 64 6f 20 77 72 69 74 65 28 27 20 27 2c 77 ┆ with p^ do write(' ',w┆
0x04fe40…04fe60 6f 72 64 31 2c 77 6f 72 64 32 2c 77 6f 72 64 33 29 3b 0a 01 44 20 32 0a 20 20 20 20 20 20 20 20 ┆ord1,word2,word3); D 2 ┆
0x04fe60…04fe80 20 20 77 72 69 74 65 28 27 20 49 4e 54 45 52 4e 41 4c 20 56 41 4c 55 45 27 29 3b 20 77 72 69 74 ┆ write(' INTERNAL VALUE'); writ┆
0x04fe80…04fea0 65 28 27 20 27 2c 70 5e 2e 6e 6f 6e 74 65 72 6d 76 61 65 72 64 69 2c 6c 66 29 3b 0a 01 45 20 32 ┆e(' ',p^.nontermvaerdi,lf); E 2┆
0x04fea0…04fec0 0a 01 49 20 32 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 49 4e 54 45 52 4e 41 4c ┆ I 2 write(' INTERNAL┆
0x04fec0…04fee0 20 56 41 4c 55 45 27 29 3b 20 77 72 69 74 65 28 27 20 27 2c 70 5e 2e 6e 6f 6e 74 65 72 6d 76 61 ┆ VALUE'); write(' ',p^.nontermva┆
0x04fee0…04ff00 65 72 64 69 3a 38 2c 6c 66 29 3b 0a 01 45 20 32 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a ┆erdi:8,lf); E 2 end; ┆
0x04ff00…04ff20 20 20 20 20 20 20 62 65 67 69 6e 20 69 66 20 70 3c 3e 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 ┆ begin if p<>nil then ┆
0x04ff20…04ff40 20 20 20 20 62 65 67 69 6e 20 75 64 6f 72 64 28 70 5e 2e 6c 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 ┆ begin udord(p^.llink); ┆
0x04ff40…04ff60 20 20 20 20 20 20 76 69 73 69 74 6e 6f 64 65 28 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 75 ┆ visitnode(p); u┆
0x04ff60…04ff80 64 6f 72 64 28 70 5e 2e 72 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆dord(p^.rlink); end; ┆
0x04ff80…04ffa0 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 6e 64 ┆ end; procedure ind┆
0x04ffa0…04ffc0 6f 72 64 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 20 62 6f 6f 3a 3d 74 72 75 65 3b 20 64 79 6e 70 ┆ord; begin boo:=true; dynp┆
0x04ffc0…04ffe0 3a 3d 66 69 72 73 74 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 28 28 64 79 6e 70 3c 3e 6e 69 ┆:=first; while((dynp<>ni┆
0x04ffe0…050000 6c 29 20 61 6e 64 20 62 6f 6f 29 20 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 64 79 6e 70 ┆l) and boo) do with dynp┆
0x050000…050020 (21, 0, 11) 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 61 6c 66 61 31 3d 77 6f 72 64 31 29 20 61 ┆^ do if ((alfa1=word1) a┆
0x050020…050040 6e 64 20 28 61 6c 66 61 32 3d 77 6f 72 64 32 29 20 61 6e 64 20 28 61 6c 66 61 33 3d 77 6f 72 64 ┆nd (alfa2=word2) and (alfa3=word┆
0x050040…050060 33 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 28 2a 4f 52 44 45 54 20 56 ┆3)) then begin(*ORDET V┆
0x050060…050080 41 45 52 45 54 20 46 51 52 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 66 61 6c 73 ┆AERET FQR*) boo:=fals┆
0x050080…0500a0 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 6e 6f 6e 74 65 72 6d 76 61 65 72 ┆e; count:=nontermvaer┆
0x0500a0…0500c0 64 69 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 76 65 6e 73 74 72 65 62 6f 6f 20 74 68 65 ┆di; if venstreboo the┆
0x0500c0…0500e0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆n begin ┆
0x0500e0…050100 20 20 69 3a 3d 31 3b 28 2a 55 4e 44 45 52 53 51 47 45 20 4f 4d 20 56 53 49 44 45 20 56 41 45 52 ┆ i:=1;(*UNDERSQGE OM VSIDE VAER┆
0x050100…050120 45 54 20 46 51 52 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 69 3c ┆ET FQR*) while (i<┆
0x050120…050140 6b 29 20 61 6e 64 20 28 68 75 73 6b 5b 69 5d 3c 3e 63 6f 75 6e 74 29 20 64 6f 20 69 3a 3d 69 2b ┆k) and (husk[i]<>count) do i:=i+┆
0x050140…050160 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 69 3c 6b 29 20 74 68 65 6e 20 72 ┆1; if (i<k) then r┆
0x050160…050180 68 73 6c 69 6e 6b 5e 5b 6c 65 66 74 68 65 6c 70 5b 63 6f 75 6e 74 5d 5d 2e 6c 69 6e 6b 3a 3d 70 ┆hslink^[lefthelp[count]].link:=p┆
0x050180…0501a0 6f 69 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 48 56 49 53 20 56 41 45 ┆oint; (*HVIS VAE┆
0x0501a0…0501c0 52 45 54 20 46 51 52 20 44 41 20 49 3c 4b 20 50 4f 49 4e 54 45 52 20 53 41 45 54 54 45 53 2a 29 ┆RET FQR DA I<K POINTER SAETTES*)┆
0x0501c0…0501e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 ┆ end; end e┆
0x0501e0…050200 6c 73 65 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6c 61 73 74 3a 3d 64 79 6e 70 3b 0a 20 ┆lse begin last:=dynp; ┆
0x050200…050220 (21, 0, 12) 20 20 20 20 20 20 20 20 20 20 69 66 20 28 61 6c 66 61 31 3c 77 6f 72 64 31 29 20 74 68 65 6e 20 ┆ if (alfa1<word1) then ┆
0x050220…050240 64 79 6e 70 3a 3d 6c 6c 69 6e 6b 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆dynp:=llink else if ┆
0x050240…050260 28 61 6c 66 61 31 3d 77 6f 72 64 31 29 20 61 6e 64 20 28 61 6c 66 61 32 3c 77 6f 72 64 32 29 20 ┆(alfa1=word1) and (alfa2<word2) ┆
0x050260…050280 74 68 65 6e 20 64 79 6e 70 3a 3d 6c 6c 69 6e 6b 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 ┆then dynp:=llink else ┆
0x050280…0502a0 20 20 20 69 66 20 28 61 6c 66 61 31 3d 77 6f 72 64 31 29 20 61 6e 64 20 28 61 6c 66 61 32 3d 77 ┆ if (alfa1=word1) and (alfa2=w┆
0x0502a0…0502c0 6f 72 64 32 29 20 61 6e 64 20 28 61 6c 66 61 33 3c 77 6f 72 64 33 29 20 74 68 65 6e 20 64 79 6e ┆ord2) and (alfa3<word3) then dyn┆
0x0502c0…0502e0 70 3a 3d 6c 6c 69 6e 6b 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 79 6e 70 ┆p:=llink else dynp┆
0x0502e0…050300 3a 3d 72 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 ┆:=rlink; end; i┆
0x050300…050320 66 20 62 6f 6f 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 ┆f boo then begin ┆
0x050320…050340 20 20 20 20 20 20 6e 65 77 28 73 74 61 74 70 29 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆ new(statp); if┆
0x050340…050360 20 73 74 61 74 70 3d 6e 69 6c 20 74 68 65 6e 20 66 65 6a 6c 28 31 34 29 3b 0a 20 20 20 20 20 20 ┆ statp=nil then fejl(14); ┆
0x050360…050380 20 20 20 20 20 77 69 74 68 20 73 74 61 74 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 ┆ with statp^ do b┆
0x050380…0503a0 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 6f 72 64 31 3a 3d 20 61 6c 66 61 31 ┆egin word1:= alfa1┆
0x0503a0…0503c0 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 6f 72 64 32 3a 3d 61 6c 66 61 32 3b 0a 20 20 ┆; word2:=alfa2; ┆
0x0503c0…0503e0 20 20 20 20 20 20 20 20 20 20 20 77 6f 72 64 33 3a 3d 61 6c 66 61 33 3b 0a 20 20 20 20 20 20 20 ┆ word3:=alfa3; ┆
0x0503e0…050400 20 20 20 20 20 20 6c 6c 69 6e 6b 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 ┆ llink:=nil; r┆
0x050400…050420 (21, 0, 13) 6c 69 6e 6b 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 65 72 6d 76 ┆link:=nil; nontermv┆
0x050420…050440 61 65 72 64 69 3a 3d 69 6e 74 65 72 6e 76 3b 20 63 6f 75 6e 74 3a 3d 69 6e 74 65 72 6e 76 3b 0a ┆aerdi:=internv; count:=internv; ┆
0x050440…050460 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 6e 74 65 72 6e 76 20 3e 3d 20 63 6f 6e 73 74 ┆ if internv >= const┆
0x050460…050480 32 20 74 68 65 6e 20 66 65 6a 6c 28 37 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 ┆2 then fejl(7); int┆
0x050480…0504a0 65 72 6e 76 3a 3d 69 6e 74 65 72 6e 76 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 68 75 ┆ernv:=internv+1; hu┆
0x0504a0…0504c0 73 6b 6e 6f 6e 74 65 72 6d 5b 63 6f 75 6e 74 5d 2e 6e 6f 6e 74 65 72 6d 70 3a 3d 73 74 61 74 70 ┆sknonterm[count].nontermp:=statp┆
0x0504c0…0504e0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 ┆; end; wit┆
0x0504e0…050500 68 20 6c 61 73 74 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 77 6f 72 64 31 3e ┆h last^ do if (word1>┆
0x050500…050520 61 6c 66 61 31 29 20 74 68 65 6e 20 6c 6c 69 6e 6b 3a 3d 73 74 61 74 70 20 65 6c 73 65 0a 20 20 ┆alfa1) then llink:=statp else ┆
0x050520…050540 20 20 20 20 20 20 20 20 20 20 69 66 20 28 77 6f 72 64 31 3d 61 6c 66 61 31 29 20 61 6e 64 20 28 ┆ if (word1=alfa1) and (┆
0x050540…050560 77 6f 72 64 32 3e 61 6c 66 61 32 29 20 74 68 65 6e 20 6c 6c 69 6e 6b 3a 3d 73 74 61 74 70 20 65 ┆word2>alfa2) then llink:=statp e┆
0x050560…050580 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 77 6f 72 64 31 3d 61 6c 66 61 31 ┆lse if (word1=alfa1┆
0x050580…0505a0 29 20 61 6e 64 20 28 77 6f 72 64 32 3d 61 6c 66 61 32 29 20 20 61 6e 64 20 28 77 6f 72 64 33 3e ┆) and (word2=alfa2) and (word3>┆
0x0505a0…0505c0 61 6c 66 61 33 29 20 74 68 65 6e 20 6c 6c 69 6e 6b 3a 3d 73 74 61 74 70 20 65 6c 73 65 0a 20 20 ┆alfa3) then llink:=statp else ┆
0x0505c0…0505e0 20 20 20 20 20 20 20 20 20 20 20 20 72 6c 69 6e 6b 3a 3d 73 74 61 74 70 3b 0a 20 20 20 20 20 20 ┆ rlink:=statp; ┆
0x0505e0…050600 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 62 65 67 69 6e 0a 20 ┆ end; end; begin ┆
0x050600…050620 (21, 0, 14) 20 20 20 20 20 69 66 20 6e 6f 77 6f 72 64 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e ┆ if noword then begin┆
0x050620…050640 0a 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 6e 74 65 72 6d 62 6f 6f 20 74 68 65 6e 0a 20 20 20 ┆ if nontermboo then ┆
0x050640…050660 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 77 6f 72 ┆ begin nextwor┆
0x050660…050680 64 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 28 66 69 72 73 74 29 3b 0a 20 20 20 20 ┆d; new(first); ┆
0x050680…0506a0 20 20 20 20 20 20 20 20 77 69 74 68 20 66 69 72 73 74 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 ┆ with first^ do ┆
0x0506a0…0506c0 20 20 20 62 65 67 69 6e 20 77 6f 72 64 31 3a 3d 61 6c 66 61 31 3b 0a 20 20 20 20 20 20 20 20 20 ┆ begin word1:=alfa1; ┆
0x0506c0…0506e0 20 20 20 20 20 77 6f 72 64 32 3a 3d 61 6c 66 61 32 3b 20 77 6f 72 64 33 3a 3d 61 6c 66 61 33 3b ┆ word2:=alfa2; word3:=alfa3;┆
0x0506e0…050700 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6c 69 6e 6b 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 ┆ llink:=nil; ┆
0x050700…050720 20 20 20 20 20 20 20 20 20 72 6c 69 6e 6b 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ rlink:=nil; ┆
0x050720…050740 20 20 20 63 6f 75 6e 74 3a 3d 69 6e 74 65 72 6e 76 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ count:=internv; ┆
0x050740…050760 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 63 6f 75 6e 74 5d 2e 6e 6f 6e 74 65 72 6d 70 3a 3d 66 69 ┆ husknonterm[count].nontermp:=fi┆
0x050760…050780 72 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 65 72 6d 62 6f 6f 3a 3d 66 ┆rst; nontermboo:=f┆
0x050780…0507a0 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 65 72 6d 76 61 65 72 64 ┆alse; nontermvaerd┆
0x0507a0…0507c0 69 3a 3d 69 6e 74 65 72 6e 76 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 6e ┆i:=internv; intern┆
0x0507c0…0507e0 76 3a 3d 69 6e 74 65 72 6e 76 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆v:=internv+1; end; ┆
0x0507e0…050800 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 62 65 67 69 6e 20 6e 65 78 74 77 6f 72 64 ┆ end else begin nextword┆
0x050800…050820 (21, 0, 15) 3b 20 69 66 20 28 65 72 72 6f 72 62 6f 6f 3d 66 61 6c 73 65 29 20 74 68 65 6e 20 69 6e 64 6f 72 ┆; if (errorboo=false) then indor┆
0x050820…050840 64 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 75 64 6f 72 64 28 66 69 ┆d end; end else udord(fi┆
0x050840…050860 72 73 74 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 ┆rst); end; procedure┆
0x050860…050880 20 6d 65 74 61 73 79 6d 62 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 4d 45 54 41 53 59 4d 42 20 4c ┆ metasymb; (* METASYMB L┆
0x050880…0508a0 41 45 53 45 52 20 45 54 20 4b 4f 52 54 20 4d 45 44 20 46 51 4c 47 45 4e 44 45 20 55 44 53 45 45 ┆AESER ET KORT MED FQLGENDE UDSEE┆
0x0508a0…0508c0 4e 44 45 20 3a 20 2a 29 0a 20 20 20 20 20 20 20 20 28 2a 20 20 4d 45 54 41 56 41 52 49 41 42 4c ┆NDE : *) (* METAVARIABL┆
0x0508c0…0508e0 45 20 4d 31 3d 20 20 20 4d 32 3d 20 20 4d 33 3d 20 20 4d 34 3d 20 20 20 2a 29 0a 20 20 20 20 20 ┆E M1= M2= M3= M4= *) ┆
0x0508e0…050900 20 20 20 28 2a 20 20 6d 65 74 61 73 79 6d 62 6f 6c 73 20 20 6d 31 3d 20 20 20 6d 32 3d 20 20 6d ┆ (* metasymbols m1= m2= m┆
0x050900…050920 33 3d 20 20 6d 34 3d 20 20 20 2a 29 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 63 6f 75 ┆3= m4= *) begin cou┆
0x050920…050940 6e 74 3a 3d 31 31 3b 0a 20 20 20 20 20 20 6c 61 65 73 28 63 6f 75 6e 74 29 3b 0a 20 20 20 20 20 ┆nt:=11; laes(count); ┆
0x050940…050960 20 70 61 63 6b 61 6c 66 61 20 28 62 75 66 66 65 72 2c 31 2c 61 6c 66 61 76 29 3b 0a 20 20 20 20 ┆ packalfa (buffer,1,alfav); ┆
0x050960…050980 20 20 69 66 20 61 6c 66 61 76 3d 6d 65 74 61 76 61 72 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 ┆ if alfav=metavar then b┆
0x050980…0509a0 65 67 69 6e 20 28 2a 4d 45 54 41 56 41 52 49 41 42 4c 45 20 47 45 4e 4b 45 4e 44 54 2a 29 0a 20 ┆egin (*METAVARIABLE GENKENDT*) ┆
0x0509a0…0509c0 20 20 20 20 20 20 20 20 6a 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6a 20 3c ┆ j:=1; while j <┆
0x0509c0…0509e0 3d 20 34 20 64 6f 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆= 4 do begin ┆
0x0509e0…050a00 20 63 6f 75 6e 74 3a 3d 33 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6c 61 65 73 28 63 6f 75 6e 74 ┆ count:=3; laes(count┆
0x050a00…050a20 (21, 1, 1) 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 70 61 63 6b 61 6c 66 61 20 28 62 75 66 66 65 72 2c 31 ┆); packalfa (buffer,1┆
0x050a20…050a40 2c 61 6c 66 61 76 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6d 5b 6a 5d 3d 61 6c 66 61 ┆,alfav); if m[j]=alfa┆
0x050a40…050a60 76 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆v then begin ┆
0x050a60…050a80 20 20 20 20 20 20 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 6a 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 ┆ metasymbol[j]:=s; ┆
0x050a80…050aa0 20 20 20 20 20 20 20 69 3a 3d 6a 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3e ┆ i:=j; if i>┆
0x050aa0…050ac0 31 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 69 3e 31 20 ┆1 then while i>1 ┆
0x050ac0…050ae0 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆do begin ┆
0x050ae0…050b00 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ i:=i-1; ┆
0x050b00…050b20 20 20 69 66 20 73 3d 6d 65 74 61 73 79 6d 62 6f 6c 5b 69 5d 20 74 68 65 6e 20 66 65 6a 6c 28 31 ┆ if s=metasymbol[i] then fejl(1┆
0x050b20…050b40 30 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆0); end; ┆
0x050b40…050b60 20 20 20 20 20 20 6a 3a 3d 6a 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c ┆ j:=j+1; end el┆
0x050b60…050b80 73 65 20 66 65 6a 6c 28 35 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6a 20 3c 3d 20 34 ┆se fejl(5); if j <= 4┆
0x050b80…050ba0 20 74 68 65 6e 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 ┆ then space; end ┆
0x050ba0…050bc0 20 65 6e 64 20 65 6c 73 65 20 66 65 6a 6c 28 36 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 ┆ end else fejl(6); end; ┆
0x050bc0…050be0 20 20 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 ┆ (*dollar-f*) procedure i┆
0x050be0…050c00 6e 67 72 61 6d 6d 61 72 3b 0a 20 20 20 20 6c 61 62 65 6c 20 31 31 31 2c 31 30 2c 31 33 3b 0a 20 ┆ngrammar; label 111,10,13; ┆
0x050c00…050c20 (21, 1, 2) 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 6e 69 74 3b 0a 20 20 20 20 20 20 76 61 72 ┆ procedure init; var┆
0x050c20…050c40 20 63 3a 20 63 68 61 72 3b 20 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 62 65 67 69 ┆ c: char; i: integer; begi┆
0x050c40…050c60 6e 0a 20 20 20 20 20 20 20 20 66 6f 72 20 63 3a 3d 6d 69 6e 63 68 20 74 6f 20 6d 61 78 63 68 20 ┆n for c:=minch to maxch ┆
0x050c60…050c80 64 6f 20 63 68 67 72 6f 75 70 5b 63 5d 3a 3d 73 70 65 63 69 61 6c 3b 0a 20 20 20 20 20 20 20 20 ┆do chgroup[c]:=special; ┆
0x050c80…050ca0 66 6f 72 20 63 3a 3d 27 30 27 20 74 6f 20 27 39 27 20 64 6f 20 63 68 67 72 6f 75 70 5b 63 5d 3a ┆for c:='0' to '9' do chgroup[c]:┆
0x050ca0…050cc0 3d 61 6c 66 61 6e 75 6d 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 63 3a 3d 27 41 27 20 74 6f 20 ┆=alfanum; for c:='A' to ┆
0x050cc0…050ce0 27 5a 27 20 64 6f 20 63 68 67 72 6f 75 70 5b 63 5d 3a 3d 61 6c 66 61 6e 75 6d 3b 0a 20 20 20 20 ┆'Z' do chgroup[c]:=alfanum; ┆
0x050ce0…050d00 20 20 20 20 69 66 20 61 73 6e 31 6d 6f 64 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 66 ┆ if asn1mode then f┆
0x050d00…050d20 6f 72 20 63 3a 3d 27 61 27 20 74 6f 20 27 7a 27 20 64 6f 20 63 68 67 72 6f 75 70 5b 63 5d 3a 3d ┆or c:='a' to 'z' do chgroup[c]:=┆
0x050d20…050d40 61 6c 66 61 6e 75 6d 3b 0a 20 20 20 20 20 20 20 20 63 68 67 72 6f 75 70 5b 27 20 27 5d 3a 3d 73 ┆alfanum; chgroup[' ']:=s┆
0x050d40…050d60 65 70 3b 0a 20 20 20 20 20 20 20 20 65 72 72 6f 72 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 ┆ep; error:=false; ┆
0x050d60…050d80 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 63 6f 6e 73 74 31 38 20 64 6f 20 6f 70 74 69 6f 6e 73 ┆ for i:=1 to const18 do options┆
0x050d80…050da0 5b 69 5d 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 5b 32 37 28 2a ┆[i]:=false; options[27(*┆
0x050da0…050dc0 4c 41 4c 52 2a 29 5d 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 6c 69 73 74 69 6e 67 20 3a ┆LALR*)]:=true; listing :┆
0x050dc0…050de0 3d 20 74 72 75 65 3b 20 0a 20 20 20 20 20 20 20 20 6f 6c 64 63 68 20 3a 3d 20 65 6d 70 74 79 3b ┆= true; oldch := empty;┆
0x050de0…050e00 0a 20 20 20 20 20 20 20 20 63 6f 6d 62 65 67 69 6e 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 63 ┆ combegin:=0 ; c┆
0x050e00…050e20 (21, 1, 3) 6f 6d 6c 65 6e 67 74 68 3a 3d 31 20 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 ┆omlength:=1 ; for i:=1 t┆
0x050e20…050e40 6f 20 61 6c 66 61 6c 65 6e 67 74 68 20 64 6f 20 63 6f 6d 65 6e 64 5b 69 5d 3a 3d 27 20 27 20 3b ┆o alfalength do comend[i]:=' ' ;┆
0x050e40…050e60 0a 20 20 20 20 20 20 20 20 6c 69 6e 78 3a 3d 30 3b 20 70 72 6f 64 73 65 71 6e 6f 3a 3d 30 3b 0a ┆ linx:=0; prodseqno:=0; ┆
0x050e60…050e80 0a 61 6e 74 61 6c 70 72 6f 64 20 3a 3d 20 2d 31 3b 0a 0a 66 6f 72 20 69 3a 3d 30 20 74 6f 20 63 ┆ antalprod := -1; for i:=0 to c┆
0x050e80…050ea0 6f 6e 73 74 32 20 64 6f 0a 77 69 74 68 20 68 65 6c 70 5b 69 5d 20 64 6f 0a 62 65 67 69 6e 0a 61 ┆onst2 do with help[i] do begin a┆
0x050ea0…050ec0 66 6c 65 64 74 20 3a 3d 20 74 72 75 65 3b 0a 6f 76 65 72 67 61 6e 67 20 3a 3d 20 74 72 75 65 3b ┆fledt := true; overgang := true;┆
0x050ec0…050ee0 0a 70 72 6f 64 69 6e 64 65 78 20 3a 3d 20 63 6f 6e 73 74 31 3b 0a 72 69 67 68 74 70 20 3a 3d 20 ┆ prodindex := const1; rightp := ┆
0x050ee0…050f00 72 68 73 6e 69 6c 3b 20 20 20 28 2a 20 69 6d 70 6f 72 74 61 6e 74 21 3f 20 2a 29 0a 73 74 61 74 ┆rhsnil; (* important!? *) stat┆
0x050f00…050f20 75 73 20 3a 3d 20 66 69 6e 69 73 68 3b 0a 74 65 72 6d 20 3a 3d 20 74 72 75 65 3b 0a 65 6e 64 3b ┆us := finish; term := true; end;┆
0x050f20…050f40 0a 0a 66 69 72 73 74 6c 65 66 74 73 69 64 65 20 3a 3d 20 30 3b 0a 6c 61 73 74 6c 65 66 74 73 69 ┆ firstleftside := 0; lastleftsi┆
0x050f40…050f60 64 65 20 3a 3d 20 30 3b 0a 0a 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 49 4e 49 54 2a 29 0a 20 0a ┆de := 0; end; (*INIT*) ┆
0x050f60…050f80 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 72 65 61 64 6c 61 62 65 6c 28 70 74 3a 69 6e 74 ┆ procedure readlabel(pt:int┆
0x050f80…050fa0 65 67 65 72 29 3b 0a 20 20 20 20 20 20 76 61 72 20 6c 6f 2c 69 3a 69 6e 74 65 67 65 72 3b 20 73 ┆eger); var lo,i:integer; s┆
0x050fa0…050fc0 61 3a 61 6c 66 61 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 69 66 20 6f ┆a:alfa; begin if o┆
0x050fc0…050fe0 70 74 69 6f 6e 73 5b 33 33 5d 20 6f 72 20 6f 70 74 69 6f 6e 73 5b 33 34 5d 20 74 68 65 6e 0a 20 ┆ptions[33] or options[34] then ┆
0x050fe0…051000 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 6c 6f 3a 3d 6c 69 6e ┆ begin lo:=lin┆
0x051000…051020 (21, 1, 4) 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5e 5b 70 74 5d 2e 66 69 72 73 74 3a 3d 6c 6f ┆x; rhs^[pt].first:=lo┆
0x051020…051040 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 33 33 5d 20 74 68 65 6e ┆; if options[33] then┆
0x051040…051060 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x051060…051080 20 70 72 6f 64 73 65 71 6e 6f 3a 3d 70 72 6f 64 73 65 71 6e 6f 2b 31 3b 0a 20 20 20 20 20 20 20 ┆ prodseqno:=prodseqno+1; ┆
0x051080…0510a0 20 20 20 20 20 20 20 69 66 20 6c 69 6e 78 2b 31 35 3e 63 6f 6e 73 74 31 39 20 74 68 65 6e 20 63 ┆ if linx+15>const19 then c┆
0x0510a0…0510c0 6f 6e 73 74 65 72 72 6f 72 28 27 52 45 41 44 4c 41 42 45 4c 20 27 2c 27 43 4f 4e 53 54 31 39 20 ┆onsterror('READLABEL ','CONST19 ┆
0x0510c0…0510e0 20 20 27 2c 63 6f 6e 73 74 31 39 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 ┆ ',const19); cons┆
0x0510e0…051100 74 76 61 6c 28 70 72 6f 64 73 65 71 6e 6f 2c 73 61 29 3b 20 69 3a 3d 32 3b 0a 20 20 20 20 20 20 ┆tval(prodseqno,sa); i:=2; ┆
0x051100…051120 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 61 5b 69 5d 3c 3e 27 29 27 20 64 6f 0a 20 20 20 20 ┆ while sa[i]<>')' do ┆
0x051120…051140 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x051140…051160 20 6c 61 62 65 6c 62 75 66 5b 6c 69 6e 78 5d 3a 3d 73 61 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 ┆ labelbuf[linx]:=sa[i]; ┆
0x051160…051180 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 3b 20 6c 69 6e 78 3a 3d 6c 69 6e 78 2b 31 3b 0a 20 20 ┆ i:=i+1; linx:=linx+1; ┆
0x051180…0511a0 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c ┆ end; l┆
0x0511a0…0511c0 61 62 65 6c 62 75 66 5b 6c 69 6e 78 5d 3a 3d 27 20 27 3b 20 6c 69 6e 78 3a 3d 6c 69 6e 78 2b 31 ┆abelbuf[linx]:=' '; linx:=linx+1┆
0x0511c0…0511e0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆; end; if┆
0x0511e0…051200 20 6f 70 74 69 6f 6e 73 5b 33 34 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆ options[34] then be┆
0x051200…051220 (21, 1, 5) 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 ┆gin space; ┆
0x051220…051240 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 3c 3e 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 31 5d 20 64 ┆ while s<> metasymbol[1] d┆
0x051240…051260 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6c 61 62 65 6c 62 75 66 5b 6c ┆o begin labelbuf[l┆
0x051260…051280 69 6e 78 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 78 3a 3d 6c ┆inx]:=s; linx:=l┆
0x051280…0512a0 69 6e 78 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 63 68 3b 0a 20 20 20 ┆inx+1; inch; ┆
0x0512a0…0512c0 20 20 20 20 20 20 20 20 20 20 20 20 20 73 3a 3d 63 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ s:=ch; ┆
0x0512c0…0512e0 20 20 20 20 69 66 20 28 6c 69 6e 78 2b 31 29 3e 3d 63 6f 6e 73 74 31 39 20 74 68 65 6e 0a 20 20 ┆ if (linx+1)>=const19 then ┆
0x0512e0…051300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 52 45 41 44 ┆ consterror('READ┆
0x051300…051320 4c 41 42 45 4c 20 27 2c 27 43 4f 4e 53 54 31 39 20 27 2c 63 6f 6e 73 74 31 39 29 3b 0a 20 20 20 ┆LABEL ','CONST19 ',const19); ┆
0x051320…051340 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b ┆ end; end;┆
0x051340…051360 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6c 69 6e 78 2d 6c 6f 29 3e 31 30 30 20 74 68 65 ┆ if (linx-lo)>100 the┆
0x051360…051380 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆n begin ┆
0x051380…0513a0 6c 6f 3a 3d 6c 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 ┆lo:=linx; writeln(┆
0x0513a0…0513c0 27 20 2a 2a 2a 20 41 20 50 52 4f 44 55 43 54 49 4f 4e 20 4c 41 42 45 4c 20 4d 55 53 54 20 4e 4f ┆' *** A PRODUCTION LABEL MUST NO┆
0x0513c0…0513e0 54 20 45 58 43 45 45 44 20 31 30 30 20 43 48 41 52 53 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆T EXCEED 100 CHARS'); ┆
0x0513e0…051400 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5e 5b 70 74 5d 2e 6c 65 6e 67 3a ┆ end; rhs^[pt].leng:┆
0x051400…051420 (21, 1, 6) 3d 6c 69 6e 78 2d 6c 6f 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e ┆=linx-lo; end; en┆
0x051420…051440 64 3b 20 28 2a 52 45 41 44 4c 41 42 45 4c 2a 29 0a 20 0a 20 20 20 20 62 65 67 69 6e 09 28 2a 20 ┆d; (*READLABEL*) begin (* ┆
0x051440…051460 20 62 6f 64 79 20 6f 66 20 69 6e 67 72 61 6d 6d 61 72 20 20 2a 29 20 0a 20 20 20 20 20 20 69 6e ┆ body of ingrammar *) in┆
0x051460…051480 69 74 3b 0a 20 20 20 20 20 20 61 73 73 69 67 6e 20 28 20 70 61 72 73 69 6e 2c 20 70 61 72 73 69 ┆it; assign ( parsin, parsi┆
0x051480…0514a0 6e 5f 6e 61 6d 65 29 3b 0a 20 20 20 20 20 20 72 65 73 65 74 20 28 20 70 61 72 73 69 6e 29 3b 0a ┆n_name); reset ( parsin); ┆
0x0514a0…0514c0 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 ┆ page(output); write(┆
0x0514c0…0514e0 0a 20 20 20 27 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 41 20 4c 49 53 54 20 4f 46 20 49 4e 50 ┆ ' ************ A LIST OF INP┆
0x0514e0…051500 55 54 20 57 49 54 48 20 50 4f 53 53 49 42 4c 45 20 45 52 52 4f 52 4d 45 53 53 41 47 45 53 20 20 ┆UT WITH POSSIBLE ERRORMESSAGES ┆
0x051500…051520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c ┆************'); write(lf,l┆
0x051520…051540 66 2c 6c 66 2c 6c 66 2c 27 20 20 27 29 3b 0a 20 20 20 20 20 20 73 70 61 63 65 3b 20 28 2a 20 52 ┆f,lf,lf,' '); space; (* R┆
0x051540…051560 45 41 44 20 46 49 52 53 54 20 4e 4f 4e 2d 42 4c 41 4e 4b 20 43 48 41 52 41 43 54 45 52 20 4f 4e ┆EAD FIRST NON-BLANK CHARACTER ON┆
0x051560…051580 20 49 4e 50 55 54 2a 29 0a 20 20 20 20 20 20 69 66 20 73 3d 27 4f 27 20 74 68 65 6e 0a 20 20 20 ┆ INPUT*) if s='O' then ┆
0x051580…0515a0 20 20 20 20 20 20 28 2a 20 4f 50 54 49 4f 4e 53 20 49 4e 44 4c 41 45 53 45 53 20 2a 29 0a 20 20 ┆ (* OPTIONS INDLAESES *) ┆
0x0515a0…0515c0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 ┆ begin repeat ┆
0x0515c0…0515e0 20 20 20 20 20 20 69 66 20 73 3d 27 4d 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ if s='M' then ┆
0x0515e0…051600 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 65 6a 6c 28 31 35 29 3b 0a 20 20 ┆ begin fejl(15); ┆
0x051600…051620 (21, 1, 7) 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 31 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ goto 111 ┆
0x051620…051640 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 ┆ end; space; ┆
0x051640…051660 20 75 6e 74 69 6c 20 73 3d 27 28 27 3b 0a 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 ┆ until s='('; space; ┆
0x051660…051680 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 ┆ repeat while s┆
0x051680…0516a0 3d 27 2c 27 20 64 6f 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 20 ┆=',' do space; if (s ┆
0x0516a0…0516c0 3e 3d 20 27 30 27 29 20 61 6e 64 20 28 73 20 3c 3d 20 27 39 27 29 20 74 68 65 6e 0a 20 20 20 20 ┆>= '0') and (s <= '9') then ┆
0x0516c0…0516e0 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 6e ┆ begin optn┆
0x0516e0…051700 6f 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 ┆o:=0; repeat ┆
0x051700…051720 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 6e 6f 3a 3d 6f 70 74 6e 6f 2a 31 30 2b 6f 72 64 28 73 ┆ optno:=optno*10+ord(s┆
0x051720…051740 29 2d 6f 72 64 28 27 30 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 ┆)-ord('0'); spac┆
0x051740…051760 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 73 3c 27 30 27 29 20 6f ┆e; until (s<'0') o┆
0x051760…051780 72 20 28 73 3e 27 39 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 6e ┆r (s>'9'); if optn┆
0x051780…0517a0 6f 3e 63 6f 6e 73 74 31 38 20 74 68 65 6e 20 66 65 6a 6c 28 31 36 29 20 65 6c 73 65 20 6f 70 74 ┆o>const18 then fejl(16) else opt┆
0x0517a0…0517c0 69 6f 6e 73 5b 6f 70 74 6e 6f 5d 3a 3d 6e 6f 74 20 6f 70 74 69 6f 6e 73 5b 6f 70 74 6e 6f 5d 3b ┆ions[optno]:=not options[optno];┆
0x0517c0…0517e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 ┆ end else ┆
0x0517e0…051800 20 20 69 66 20 73 3c 3e 27 29 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆ if s<>')' then be┆
0x051800…051820 (21, 1, 8) 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 65 6a 6c 28 31 35 29 3b 0a 20 20 20 ┆gin fejl(15); ┆
0x051820…051840 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 20 69 66 20 73 3d 27 4d 27 20 74 68 65 6e ┆ repeat if s='M' then┆
0x051840…051860 20 67 6f 74 6f 20 31 31 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 ┆ goto 111; spac┆
0x051860…051880 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 73 3d 27 29 27 3b 0a 20 ┆e; until s=')'; ┆
0x051880…0518a0 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 ┆ end; until ┆
0x0518a0…0518c0 73 3d 27 29 27 3b 0a 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 20 ┆s=')'; space; ┆
0x0518c0…0518e0 31 31 31 3a 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 6c ┆111: end; l┆
0x0518e0…051900 69 73 74 69 6e 67 20 3a 3d 20 6f 70 74 69 6f 6e 73 5b 6c 69 73 74 6f 70 74 69 6f 6e 5d 3b 0a 20 ┆isting := options[listoption]; ┆
0x051900…051920 20 20 20 20 20 20 20 28 2a 20 53 4c 55 54 20 50 41 41 20 49 4e 44 4c 41 45 53 4e 49 4e 47 20 41 ┆ (* SLUT PAA INDLAESNING A┆
0x051920…051940 46 20 4f 50 54 49 4f 4e 53 20 2a 29 0a 20 0a 20 20 20 20 20 20 6d 65 74 61 76 61 72 3a 3d 27 4d ┆F OPTIONS *) metavar:='M┆
0x051940…051960 45 54 41 53 59 4d 42 4f 4c 53 20 20 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 6d 5b 31 5d 3a 3d ┆ETASYMBOLS '; m[1]:=┆
0x051960…051980 20 20 20 27 4d 31 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 6d ┆ 'M1= '; m┆
0x051980…0519a0 5b 32 5d 3a 3d 20 20 20 27 4d 32 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3b 0a 20 20 ┆[2]:= 'M2= '; ┆
0x0519a0…0519c0 20 20 20 20 6d 5b 33 5d 3a 3d 20 20 20 27 4d 33 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ m[3]:= 'M3= ┆
0x0519c0…0519e0 27 3b 0a 20 20 20 20 20 20 6d 5b 34 5d 3a 3d 20 20 20 27 4d 34 3d 20 20 20 20 20 20 20 20 20 20 ┆'; m[4]:= 'M4= ┆
0x0519e0…051a00 20 20 20 20 20 27 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 32 ┆ '; for i:=0 to const2┆
0x051a00…051a20 (21, 1, 9) 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 49 4e 49 ┆ do begin (* INI┆
0x051a20…051a40 54 49 41 4c 49 53 45 52 49 4e 47 20 41 46 20 4e 4f 4e 54 45 52 4d 48 55 53 4b 2a 29 0a 20 20 20 ┆TIALISERING AF NONTERMHUSK*) ┆
0x051a40…051a60 20 20 20 20 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 69 5d 2e 72 69 67 68 74 62 6f 6f 3a 3d 66 61 ┆ husknonterm[i].rightboo:=fa┆
0x051a60…051a80 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 69 5d 2e 6c 65 66 74 ┆lse; husknonterm[i].left┆
0x051a80…051aa0 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 66 6f 72 ┆boo:=false; end; for┆
0x051aa0…051ac0 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 32 20 64 6f 20 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 ┆ i:=0 to const2 do help[i].right┆
0x051ac0…051ae0 70 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 20 20 20 20 65 6d 70 74 79 62 6f 6f 3a 3d 66 61 6c 73 65 ┆p:=rhsnil; emptyboo:=false┆
0x051ae0…051b00 3b 20 65 72 72 6f 72 31 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 65 72 72 6f 72 62 6f 6f 3a ┆; error1:=false; errorboo:┆
0x051b00…051b20 3d 66 61 6c 73 65 3b 20 65 72 72 6f 72 32 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 69 66 20 ┆=false; error2:=false; if ┆
0x051b20…051b40 73 3d 27 4d 27 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆s='M' then begin ┆
0x051b40…051b60 6d 65 74 61 73 79 6d 62 3b 0a 20 20 20 20 20 20 20 20 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 ┆metasymb; space ┆
0x051b60…051b80 65 6e 64 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 44 45 ┆end else begin (*DE┆
0x051b80…051ba0 46 41 55 4c 54 20 56 41 45 52 44 49 45 52 20 46 4f 52 20 4d 45 54 41 53 59 4d 42 4f 4c 45 52 20 ┆FAULT VAERDIER FOR METASYMBOLER ┆
0x051ba0…051bc0 2a 29 0a 20 20 20 20 20 20 20 20 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 31 5d 3a 3d 27 3d 27 3b 0a ┆*) metasymbol[1]:='='; ┆
0x051bc0…051be0 20 20 20 20 20 20 20 20 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 32 5d 3a 3d 27 2f 27 3b 0a 20 20 20 ┆ metasymbol[2]:='/'; ┆
0x051be0…051c00 20 20 20 20 20 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 33 5d 3a 3d 27 3c 27 3b 0a 20 20 20 20 20 20 ┆ metasymbol[3]:='<'; ┆
0x051c00…051c20 (21, 1, 10) 20 20 20 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 3a 3d 27 3b 27 3b 0a 20 20 20 20 20 20 20 20 20 ┆ metasymbol[4]:=';'; ┆
0x051c20…051c40 77 72 69 74 65 28 6c 66 29 3b 0a 01 44 20 32 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 ┆write(lf); D 2 write('┆
0x051c40…051c60 20 4e 4f 20 4d 45 54 41 53 59 4d 42 4f 4c 53 20 48 41 56 45 20 42 45 45 4e 20 43 48 4f 53 45 4e ┆ NO METASYMBOLS HAVE BEEN CHOSEN┆
0x051c60…051c80 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 41 52 45 20 55 53 45 44 20 27 29 3b 20 77 72 69 74 ┆ THE FOLLOWING ARE USED '); writ┆
0x051c80…051ca0 65 28 6c 66 29 3b 0a 01 45 20 32 0a 01 49 20 32 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆e(lf); E 2 I 2 write(┆
0x051ca0…051cc0 27 20 4e 4f 20 4d 45 54 41 53 59 4d 42 4f 4c 53 20 48 41 56 45 20 42 45 45 4e 20 43 48 4f 53 45 ┆' NO METASYMBOLS HAVE BEEN CHOSE┆
0x051cc0…051ce0 4e 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 41 52 45 20 55 53 45 44 20 27 29 3b 0a 20 20 20 ┆N THE FOLLOWING ARE USED '); ┆
0x051ce0…051d00 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 01 45 20 32 0a 66 6f 72 20 69 20 3a 3d 20 31 ┆ write(lf); E 2 for i := 1┆
0x051d00…051d20 20 74 6f 20 34 20 64 6f 0a 77 72 69 74 65 28 27 20 6d 27 2c 20 69 3a 31 2c 20 27 3d 27 2c 20 6d ┆ to 4 do write(' m', i:1, '=', m┆
0x051d20…051d40 65 74 61 73 79 6d 62 6f 6c 5b 69 5d 29 3b 0a 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 27 29 3b ┆etasymbol[i]); write(lf,lf,' ');┆
0x051d40…051d60 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 74 65 72 6d 69 6e 70 75 74 3b 20 ┆ end; terminput; ┆
0x051d60…051d80 28 2a 52 45 41 44 20 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 4f 4c 53 20 2a 29 0a 20 0a 20 20 20 ┆(*READ TERMINAL SYMBOLS *) ┆
0x051d80…051da0 20 20 20 6b 3a 3d 31 3b 20 74 6f 70 3a 3d 31 3b 0a 20 20 20 20 20 20 74 65 72 6d 67 3a 3d 74 65 ┆ k:=1; top:=1; termg:=te┆
0x051da0…051dc0 72 6d 61 6e 74 61 6c 3b 20 76 65 6e 73 74 72 65 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 ┆rmantal; venstreboo:=false; ┆
0x051dc0…051de0 20 20 74 65 72 6d 61 6e 74 61 6c 3a 3d 74 65 72 6d 61 6e 74 61 6c 2b 31 3b 0a 20 20 20 20 20 20 ┆ termantal:=termantal+1; ┆
0x051de0…051e00 6e 6f 6e 74 73 74 61 72 74 3a 3d 74 65 72 6d 61 6e 74 61 6c 3b 0a 20 20 20 20 20 20 68 65 6c 70 ┆nontstart:=termantal; help┆
0x051e00…051e20 (21, 1, 11) 5b 6e 6f 6e 74 73 74 61 72 74 5d 2e 72 69 67 68 74 70 3a 3d 74 6f 70 3b 0a 20 20 20 20 20 20 74 ┆[nontstart].rightp:=top; t┆
0x051e20…051e40 65 72 6d 61 6e 74 61 6c 3a 3d 74 65 72 6d 61 6e 74 61 6c 2b 31 3b 20 0a 20 20 20 20 20 20 69 66 ┆ermantal:=termantal+1; if┆
0x051e40…051e60 20 74 65 72 6d 61 6e 74 61 6c 3e 3d 63 6f 6e 73 74 32 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 ┆ termantal>=const2 then consterr┆
0x051e60…051e80 6f 72 28 27 49 4e 47 52 41 4d 4d 41 52 20 27 2c 27 43 4f 4e 53 54 32 20 20 20 20 27 2c 63 6f 6e ┆or('INGRAMMAR ','CONST2 ',con┆
0x051e80…051ea0 73 74 32 29 3b 0a 20 20 20 20 20 20 69 6e 74 65 72 6e 76 3a 3d 74 65 72 6d 61 6e 74 61 6c 3b 0a ┆st2); internv:=termantal; ┆
0x051ea0…051ec0 20 20 20 20 20 20 6e 6f 6e 74 65 72 6d 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 65 6d ┆ nontermboo:=true; em┆
0x051ec0…051ee0 70 74 79 5f 75 6e 75 73 65 64 3a 3d 20 31 32 37 3b 20 20 20 20 28 2a 2d 2d 20 20 65 6d 70 74 79 ┆pty_unused:= 127; (*-- empty┆
0x051ee0…051f00 3a 3d 31 32 37 3b 20 20 20 20 65 6d 70 74 79 20 77 61 73 20 6e 65 76 65 72 20 61 63 63 65 73 73 ┆:=127; empty was never access┆
0x051f00…051f20 65 64 20 3f 20 20 2a 29 0a 20 20 20 20 20 20 65 72 72 6f 72 33 3a 3d 66 61 6c 73 65 3b 0a 20 20 ┆ed ? *) error3:=false; ┆
0x051f20…051f40 20 20 20 20 6e 6f 77 6f 72 64 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 ┆ noword:=true; space; ┆
0x051f40…051f60 20 20 6e 65 77 20 28 20 72 68 73 6c 69 6e 6b 29 3b 0a 20 20 20 6e 65 77 20 28 20 72 68 73 20 29 ┆ new ( rhslink); new ( rhs )┆
0x051f60…051f80 3b 0a 0a 66 6f 72 20 70 6f 69 6e 74 20 3a 3d 20 30 20 74 6f 20 63 6f 6e 73 74 34 20 64 6f 0a 20 ┆; for point := 0 to const4 do ┆
0x051f80…051fa0 62 65 67 69 6e 0a 77 69 74 68 20 72 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d 20 64 6f 0a 62 65 ┆begin with rhslink^[point] do be┆
0x051fa0…051fc0 67 69 6e 0a 70 61 72 73 65 72 70 3a 3d 20 6e 69 6c 3b 0a 6c 69 6e 6b 20 20 20 3a 3d 20 63 6f 6e ┆gin parserp:= nil; link := con┆
0x051fc0…051fe0 73 74 34 3b 0a 65 6e 64 3b 0a 77 69 74 68 20 72 68 73 5e 5b 70 6f 69 6e 74 5d 20 64 6f 0a 62 65 ┆st4; end; with rhs^[point] do be┆
0x051fe0…052000 67 69 6e 0a 73 79 6d 62 6f 6c 20 3a 3d 20 63 6f 6e 73 74 32 3b 0a 62 61 73 69 73 6c 20 3a 3d 20 ┆gin symbol := const2; basisl := ┆
0x052000…052020 (21, 1, 12) 63 6f 6e 73 74 35 3b 0a 62 61 73 69 73 20 20 3a 3d 20 74 72 75 65 3b 0a 66 69 72 73 74 20 20 3a ┆const5; basis := true; first :┆
0x052020…052040 3d 20 63 6f 6e 73 74 31 39 3b 0a 6c 65 6e 67 20 3a 3d 20 31 30 30 3b 0a 65 6e 64 3b 0a 20 65 6e ┆= const19; leng := 100; end; en┆
0x052040…052060 64 3b 0a 20 20 20 20 20 20 70 6f 69 6e 74 3a 3d 74 6f 70 3b 0a 20 20 20 20 20 20 67 6f 61 6c 74 ┆d; point:=top; goalt┆
0x052060…052080 65 73 74 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 6e 62 6f 6f 31 3a 3d 74 72 75 65 3b 20 6e ┆est:=false; nboo1:=true; n┆
0x052080…0520a0 62 6f 6f 32 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 73 20 69 6e 20 5b 27 ┆boo2:=false; while s in ['┆
0x0520a0…0520c0 47 27 2c 27 53 27 2c 27 43 27 5d 20 64 6f 0a 20 20 20 20 20 20 63 61 73 65 20 73 20 6f 66 0a 20 ┆G','S','C'] do case s of ┆
0x0520c0…0520e0 20 20 20 20 20 20 20 20 27 47 27 20 3a 20 67 6f 61 6c 73 79 6d 62 20 3b 0a 20 20 20 20 20 20 20 ┆ 'G' : goalsymb ; ┆
0x0520e0…052100 20 20 27 53 27 20 3a 20 73 74 72 69 6e 67 39 20 3b 0a 20 20 20 20 20 20 20 20 20 27 43 27 20 3a ┆ 'S' : string9 ; 'C' :┆
0x052100…052120 20 63 6f 6d 6d 65 6e 74 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 67 6f 61 ┆ comment ; end ; goa┆
0x052120…052140 6c 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 31 33 20 3a 20 77 68 69 6c 65 20 73 3c 3e ┆lboo:=true; 13 : while s<>┆
0x052140…052160 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆metasymbol[4] do begin┆
0x052160…052180 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73 74 62 6f 6f 3a 3d 74 72 75 65 3b 20 74 61 6c ┆ firstboo:=true; tal┆
0x052180…0521a0 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 3d 27 4d 27 20 74 68 65 6e 0a 20 ┆:=0; if s='M' then ┆
0x0521a0…0521c0 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 20 4d 45 54 41 53 4b 49 46 54 2a 29 ┆ begin (* METASKIFT*)┆
0x0521c0…0521e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 74 61 73 79 6d 62 3b 0a 20 20 20 20 20 20 ┆ metasymb; ┆
0x0521e0…052200 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆ end else beg┆
0x052200…052220 (21, 1, 13) 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 3c 3e 6d 65 74 61 73 79 6d 62 ┆in if s<>metasymb┆
0x052220…052240 6f 6c 5b 33 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ol[3] then begin┆
0x052240…052260 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 72 61 6d 65 72 72 6f 72 28 31 32 29 ┆ gramerror(12)┆
0x052260…052280 3b 67 6f 74 6f 20 31 33 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 ┆;goto 13 ; end e┆
0x052280…0522a0 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆lse begin ┆
0x0522a0…0522c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 4e 59 20 56 45 4e 53 54 52 45 20 53 49 44 45 ┆ (* NY VENSTRE SIDE┆
0x0522c0…0522e0 2a 29 20 76 65 6e 73 74 72 65 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆*) venstreboo:=true; ┆
0x0522e0…052300 20 20 20 20 20 20 20 6e 74 65 72 6d 69 6e 61 6c 28 6d 65 74 61 73 79 6d 62 6f 6c 5b 33 5d 29 3b ┆ nterminal(metasymbol[3]);┆
0x052300…052320 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 72 72 6f 72 31 20 74 68 65 ┆ if error1 the┆
0x052320…052340 6e 20 62 65 67 69 6e 20 65 72 72 6f 72 31 3a 3d 66 61 6c 73 65 3b 20 67 6f 74 6f 20 31 33 20 65 ┆n begin error1:=false; goto 13 e┆
0x052340…052360 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 75 73 6b 5b 6b 5d 3a 3d 63 ┆nd; husk[k]:=c┆
0x052360…052380 6f 75 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 6b 2b 31 3b 0a ┆ount; k:=k+1; ┆
0x052380…0523a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 67 6f 61 6c 62 6f 6f 20 74 68 65 ┆ if goalboo the┆
0x0523a0…0523c0 6e 20 67 6f 61 6c 70 72 6f 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 75 ┆n goalprod; hu┆
0x0523c0…0523e0 73 6b 6e 6f 6e 74 65 72 6d 5b 63 6f 75 6e 74 5d 2e 6c 65 66 74 62 6f 6f 3a 3d 74 72 75 65 3b 0a ┆sknonterm[count].leftboo:=true; ┆
0x0523e0…052400 69 66 20 68 65 6c 70 5b 63 6f 75 6e 74 5d 2e 72 69 67 68 74 70 20 3d 20 72 68 73 6e 69 6c 20 74 ┆if help[count].rightp = rhsnil t┆
0x052400…052420 (21, 1, 14) 68 65 6e 0a 62 65 67 69 6e 0a 68 65 6c 70 5b 63 6f 75 6e 74 5d 2e 72 69 67 68 74 70 20 3a 3d 20 ┆hen begin help[count].rightp := ┆
0x052420…052440 70 6f 69 6e 74 3b 0a 28 2a 20 63 68 61 69 6e 20 74 68 65 20 6c 65 66 74 20 73 69 64 65 73 20 69 ┆point; (* chain the left sides i┆
0x052440…052460 6e 20 69 6e 70 75 74 20 6f 72 64 65 72 20 75 73 69 6e 67 20 27 70 72 6f 64 69 6e 64 65 78 27 20 ┆n input order using 'prodindex' ┆
0x052460…052480 2a 29 0a 69 66 20 66 69 72 73 74 6c 65 66 74 73 69 64 65 20 3d 20 30 20 74 68 65 6e 0a 66 69 72 ┆*) if firstleftside = 0 then fir┆
0x052480…0524a0 73 74 6c 65 66 74 73 69 64 65 20 3a 3d 20 63 6f 75 6e 74 0a 65 6c 73 65 0a 68 65 6c 70 5b 6c 61 ┆stleftside := count else help[la┆
0x0524a0…0524c0 73 74 6c 65 66 74 73 69 64 65 5d 2e 70 72 6f 64 69 6e 64 65 78 20 3a 3d 20 63 6f 75 6e 74 3b 0a ┆stleftside].prodindex := count; ┆
0x0524c0…0524e0 6c 61 73 74 6c 65 66 74 73 69 64 65 20 3a 3d 20 63 6f 75 6e 74 3b 0a 68 65 6c 70 5b 6c 61 73 74 ┆lastleftside := count; help[last┆
0x0524e0…052500 6c 65 66 74 73 69 64 65 5d 2e 70 72 6f 64 69 6e 64 65 78 20 3a 3d 20 30 3b 0a 65 6e 64 3b 0a 20 ┆leftside].prodindex := 0; end; ┆
0x052500…052520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d ┆ rhslink^[point]┆
0x052520…052540 2e 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆.parserp:=nil; ┆
0x052540…052560 20 72 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d 2e 6c 69 6e 6b 3a 3d 72 68 73 6e 69 6c 3b 0a 20 ┆ rhslink^[point].link:=rhsnil; ┆
0x052560…052580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 70 6f 69 6e 74 3b 20 68 ┆ helpp:=point; h┆
0x052580…0525a0 75 73 6b 70 3a 3d 70 6f 69 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e ┆uskp:=point; n┆
0x0525a0…0525c0 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 49 4e 47 52 41 4d 4d 41 52 20 20 20 20 20 20 20 20 20 27 ┆ewelm(point,'INGRAMMAR '┆
0x0525c0…0525e0 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆); end; ┆
0x0525e0…052600 20 20 20 20 20 20 20 73 70 61 63 65 3b 20 76 65 6e 73 74 72 65 62 6f 6f 3a 3d 66 61 6c 73 65 3b ┆ space; venstreboo:=false;┆
0x052600…052620 (21, 1, 15) 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 3c 3e 6d 65 74 61 73 79 6d 62 6f 6c ┆ if s<>metasymbol┆
0x052620…052640 5b 31 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a ┆[1] then begin ┆
0x052640…052660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 72 61 6d 65 72 72 6f 72 28 31 33 29 3b ┆ gramerror(13);┆
0x052660…052680 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 33 20 3b 0a 20 20 20 ┆ goto 13 ; ┆
0x052680…0526a0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 ┆ end else ┆
0x0526a0…0526c0 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 ┆ begin r┆
0x0526c0…0526e0 65 61 64 6c 61 62 65 6c 28 68 65 6c 70 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆eadlabel(helpp); ┆
0x0526e0…052700 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 20 3a ┆ space; 10 :┆
0x052700…052720 20 69 66 20 73 3d 6d 65 74 61 73 79 6d 62 6f 6c 5b 32 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆ if s=metasymbol[2] then ┆
0x052720…052740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 45 4e 44 20 4f 46 20 41 ┆ begin (*END OF A┆
0x052740…052760 4c 54 45 52 4e 41 54 49 56 45 2f 42 45 47 49 4e 4e 49 4e 47 20 4f 46 20 4e 45 58 54 2a 29 0a 20 ┆LTERNATIVE/BEGINNING OF NEXT*) ┆
0x052760…052780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 61 6c 3d 30 ┆ if tal=0┆
0x052780…0527a0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ then ┆
0x0527a0…0527c0 62 65 67 69 6e 20 67 72 61 6d 65 72 72 6f 72 28 38 29 3b 20 67 6f 74 6f 20 31 33 20 65 6e 64 3b ┆begin gramerror(8); goto 13 end;┆
0x0527c0…0527e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 6d 70 ┆ if emp┆
0x0527e0…052800 74 79 62 6f 6f 20 61 6e 64 20 28 74 61 6c 3e 31 29 20 74 68 65 6e 20 66 65 6a 6c 28 34 29 3b 0a ┆tyboo and (tal>1) then fejl(4); ┆
0x052800…052820 (22, 0, 1) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6d 70 74 79 62 6f ┆ emptybo┆
0x052820…052840 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆o:=false; ┆
0x052840…052860 20 20 20 72 68 73 5e 5b 68 65 6c 70 70 5d 2e 62 61 73 69 73 6c 3a 3d 74 61 6c 3b 20 74 61 6c 3a ┆ rhs^[helpp].basisl:=tal; tal:┆
0x052860…052880 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c ┆=0; hel┆
0x052880…0528a0 70 70 3a 3d 70 6f 69 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆pp:=point; ┆
0x0528a0…0528c0 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b 68 75 73 6b 70 5d 2e 6c 69 6e 6b 3a 3d 70 6f 69 6e 74 3b ┆ rhslink^[huskp].link:=point;┆
0x0528c0…0528e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e ┆ rhslin┆
0x0528e0…052900 6b 5e 5b 70 6f 69 6e 74 5d 2e 6c 69 6e 6b 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 ┆k^[point].link:=rhsnil; ┆
0x052900…052920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d ┆ rhslink^[point]┆
0x052920…052940 2e 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆.parserp:=nil; ┆
0x052940…052960 20 20 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 49 4e 47 52 41 4d 4d 41 52 20 ┆ newelm(point,'INGRAMMAR ┆
0x052960…052980 20 20 20 20 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ '); ┆
0x052980…0529a0 20 20 20 20 20 72 65 61 64 6c 61 62 65 6c 28 68 65 6c 70 70 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ readlabel(helpp); ┆
0x0529a0…0529c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 20 ┆ space; ┆
0x0529c0…0529e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 ┆ goto 10; ┆
0x0529e0…052a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 20 20 65 6c 73 65 0a 20 20 20 20 20 ┆ end else ┆
0x052a00…052a20 (22, 0, 2) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 3d 6d 65 74 61 73 79 6d 62 6f ┆ if s=metasymbo┆
0x052a20…052a40 6c 5b 33 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆l[3] then ┆
0x052a40…052a60 20 20 62 65 67 69 6e 20 28 2a 52 45 41 44 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 2a 29 0a 20 20 20 ┆ begin (*READ NONTERMINAL*) ┆
0x052a60…052a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 74 65 72 6d 69 6e 61 6c ┆ nterminal┆
0x052a80…052aa0 28 6d 65 74 61 73 79 6d 62 6f 6c 5b 33 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆(metasymbol[3]); ┆
0x052aa0…052ac0 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 72 72 6f 72 31 20 74 68 65 6e 20 62 65 67 69 6e 20 ┆ if error1 then begin ┆
0x052ac0…052ae0 65 72 72 6f 72 31 3a 3d 66 61 6c 73 65 3b 20 67 6f 74 6f 20 31 33 20 65 6e 64 3b 0a 20 20 20 20 ┆error1:=false; goto 13 end; ┆
0x052ae0…052b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 6c 3a 3d 74 61 6c 2b 31 ┆ tal:=tal+1┆
0x052b00…052b20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 ┆; if t┆
0x052b20…052b40 61 6c 3e 31 35 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆al>15 then ┆
0x052b40…052b60 20 20 20 20 20 20 62 65 67 69 6e 20 67 72 61 6d 65 72 72 6f 72 28 31 39 29 3b 20 67 6f 74 6f 20 ┆ begin gramerror(19); goto ┆
0x052b60…052b80 31 33 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆13 end; ┆
0x052b80…052ba0 20 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 63 6f 75 6e 74 5d 2e 72 69 67 68 74 62 6f 6f 3a 3d 74 ┆ husknonterm[count].rightboo:=t┆
0x052ba0…052bc0 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 ┆rue; r┆
0x052bc0…052be0 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 ┆hslink^[point].parserp:=nil; ┆
0x052be0…052c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b ┆ rhslink^[┆
0x052c00…052c20 (22, 0, 3) 70 6f 69 6e 74 5d 2e 6c 69 6e 6b 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆point].link:=rhsnil; ┆
0x052c20…052c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5e 5b 70 6f 69 6e 74 5d 2e 73 79 6d 62 6f ┆ rhs^[point].symbo┆
0x052c40…052c60 6c 3a 3d 63 6f 75 6e 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆l:=count; ┆
0x052c60…052c80 20 20 20 20 68 75 73 6b 70 3a 3d 70 6f 69 6e 74 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ huskp:=point; ┆
0x052c80…052ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 49 4e 47 52 41 ┆ newelm(point,'INGRA┆
0x052ca0…052cc0 4d 4d 41 52 20 20 20 20 20 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆MMAR '); ┆
0x052cc0…052ce0 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73 74 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 ┆ firstboo:=false; ┆
0x052ce0…052d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 20 67 6f 74 ┆ space; got┆
0x052d00…052d20 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e ┆o 10; en┆
0x052d20…052d40 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ┆d else i┆
0x052d40…052d60 66 20 73 3c 3e 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 20 74 68 65 6e 20 28 2a 52 45 41 44 20 54 ┆f s<>metasymbol[4] then (*READ T┆
0x052d60…052d80 45 52 4d 49 4e 41 4c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ERMINAL*) ┆
0x052d80…052da0 20 20 20 62 65 67 69 6e 20 63 68 3a 3d 73 3b 20 74 65 72 6d 69 6e 61 6c 3b 0a 20 20 20 20 20 20 ┆ begin ch:=s; terminal; ┆
0x052da0…052dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 72 72 6f 72 32 20 74 ┆ if error2 t┆
0x052dc0…052de0 68 65 6e 20 62 65 67 69 6e 20 65 72 72 6f 72 32 3a 3d 66 61 6c 73 65 3b 20 67 6f 74 6f 20 31 33 ┆hen begin error2:=false; goto 13┆
0x052de0…052e00 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x052e00…052e20 (22, 0, 4) 20 69 66 20 65 6d 70 74 79 76 61 6c 75 65 3d 74 65 72 6d 72 65 70 20 74 68 65 6e 20 65 6d 70 74 ┆ if emptyvalue=termrep then empt┆
0x052e20…052e40 79 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆yboo:=true; ┆
0x052e40…052e60 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 72 70 3a 3d ┆ rhslink^[point].parserp:=┆
0x052e60…052e80 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆nil; ┆
0x052e80…052ea0 72 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d 2e 6c 69 6e 6b 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 ┆rhslink^[point].link:=rhsnil; ┆
0x052ea0…052ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 6c 3a 3d 74 61 ┆ tal:=ta┆
0x052ec0…052ee0 6c 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆l+1; ┆
0x052ee0…052f00 69 66 20 74 61 6c 3e 31 35 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆if tal>15 then ┆
0x052f00…052f20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 67 72 61 6d 65 72 72 6f 72 28 31 39 29 3b 20 ┆ begin gramerror(19); ┆
0x052f20…052f40 67 6f 74 6f 20 31 33 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆goto 13 end; ┆
0x052f40…052f60 20 20 20 20 20 20 20 20 72 68 73 5e 5b 70 6f 69 6e 74 5d 2e 73 79 6d 62 6f 6c 3a 3d 74 65 72 6d ┆ rhs^[point].symbol:=term┆
0x052f60…052f80 72 65 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆rep; ┆
0x052f80…052fa0 68 75 73 6b 70 3a 3d 70 6f 69 6e 74 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆huskp:=point; ┆
0x052fa0…052fc0 20 20 20 20 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 49 4e 47 52 41 4d 4d 41 ┆ newelm(point,'INGRAMMA┆
0x052fc0…052fe0 52 20 20 20 20 20 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆R '); ┆
0x052fe0…053000 20 20 20 20 20 20 20 20 20 66 69 72 73 74 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 ┆ firstboo:=false; ┆
0x053000…053020 (22, 0, 5) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 68 3c 3e 27 20 27 20 ┆ if ch<>' ' ┆
0x053020…053040 74 68 65 6e 20 73 3a 3d 63 68 20 65 6c 73 65 20 73 70 61 63 65 3b 0a 20 20 20 20 20 20 20 20 20 ┆then s:=ch else space; ┆
0x053040…053060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 30 0a 20 20 20 20 20 20 ┆ goto 10 ┆
0x053060…053080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 ┆ end else ┆
0x053080…0530a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 45 4e 44 ┆ begin (*END┆
0x0530a0…0530c0 4f 46 20 41 4c 54 45 52 4e 41 54 49 56 45 2f 4e 4f 20 4d 4f 52 45 20 46 4f 52 20 54 48 49 53 20 ┆OF ALTERNATIVE/NO MORE FOR THIS ┆
0x0530c0…0530e0 4c 48 53 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LHS*) ┆
0x0530e0…053100 20 69 66 20 74 61 6c 3d 30 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ if tal=0 then ┆
0x053100…053120 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 67 72 61 6d 65 72 72 6f 72 28 38 29 3b 20 67 ┆ begin gramerror(8); g┆
0x053120…053140 6f 74 6f 20 31 33 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆oto 13 end; ┆
0x053140…053160 20 20 20 20 20 20 20 69 66 20 65 6d 70 74 79 62 6f 6f 20 61 6e 64 20 28 74 61 6c 3e 31 29 20 74 ┆ if emptyboo and (tal>1) t┆
0x053160…053180 68 65 6e 20 66 65 6a 6c 28 34 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆hen fejl(4); ┆
0x053180…0531a0 20 20 20 20 20 20 20 20 65 6d 70 74 79 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 ┆ emptyboo:=false; ┆
0x0531a0…0531c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5e 5b 68 65 6c 70 70 5d 2e ┆ rhs^[helpp].┆
0x0531c0…0531e0 62 61 73 69 73 6c 3a 3d 74 61 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆basisl:=tal; ┆
0x0531e0…053200 20 20 20 20 20 20 20 20 6c 65 66 74 68 65 6c 70 5b 68 75 73 6b 5b 6b 2d 31 5d 5d 3a 3d 68 75 73 ┆ lefthelp[husk[k-1]]:=hus┆
0x053200…053220 (22, 0, 6) 6b 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆kp; end┆
0x053220…053240 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 ┆; end ┆
0x053240…053260 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 3b 20 65 6d 70 74 79 ┆ end; space; empty┆
0x053260…053280 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 0a 20 20 20 20 ┆boo:=false; end; ┆
0x053280…0532a0 20 20 63 6c 6f 73 65 20 28 20 70 61 72 73 69 6e 29 3b 0a 0a 20 20 20 20 20 20 77 72 69 74 65 28 ┆ close ( parsin); write(┆
0x0532a0…0532c0 6c 66 2c 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 20 2a 2a 2a 2a 2a 2a ┆lf,lf,lf) ; write(' ******┆
0x0532c0…0532e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 45 4e 44 20 4f 46 20 ┆*********************** END OF ┆
0x0532e0…053300 4c 49 53 54 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆LIST ***************************┆
0x053300…053320 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 ┆**') ; write(lf,lf) ; ┆
0x053320…053340 20 20 69 66 20 65 72 72 6f 72 62 6f 6f 3d 66 61 6c 73 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆ if errorboo=false then ┆
0x053340…053360 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 75 6e 75 73 65 64 3b 0a 20 20 20 20 20 20 20 65 6e ┆begin unused; en┆
0x053360…053380 64 0a 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆d else begin ┆
0x053380…0533a0 6d 73 67 28 27 3d 45 52 52 4f 52 28 53 29 20 20 49 4e 20 49 4e 50 55 54 20 20 20 20 20 27 29 3b ┆msg('=ERROR(S) IN INPUT ');┆
0x0533a0…0533c0 0a 20 20 20 20 20 20 20 73 74 6f 70 28 30 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆ stop(0); end; ┆
0x0533c0…0533e0 20 65 6e 64 3b 20 20 28 2a 20 20 69 6e 67 72 61 6d 6d 61 72 20 20 2a 29 0a 20 0a 20 0a 20 20 20 ┆ end; (* ingrammar *) ┆
0x0533e0…053400 20 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 75 6e ┆ (*dollar-f*) procedure un┆
0x053400…053420 (22, 0, 7) 75 73 65 64 3b 0a 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 ┆used; begin page(outp┆
0x053420…053440 75 74 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ut); write('**************┆
0x053440…053460 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 47 52 41 4d 4d 41 52 43 48 45 43 4b 53 20 20 2a ┆************** GRAMMARCHECKS *┆
0x053460…053480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a ┆***************************') ; ┆
0x053480…0534a0 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 ┆ write(lf,lf) ; (* ┆
0x0534a0…0534c0 54 45 53 54 20 41 46 20 4f 4d 20 44 45 52 20 45 58 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 45 52 20 ┆TEST AF OM DER EX NONTERMINALER ┆
0x0534c0…0534e0 2c 44 45 52 20 4b 55 4e 20 42 52 55 47 45 53 20 50 41 41 20 45 4e 54 45 4e 20 48 51 4a 52 45 20 ┆,DER KUN BRUGES PAA ENTEN HQJRE ┆
0x0534e0…053500 45 4c 4c 45 52 2a 29 0a 20 20 20 20 20 20 20 20 28 2a 20 56 45 4e 53 54 52 45 20 53 49 44 45 2c ┆ELLER*) (* VENSTRE SIDE,┆
0x053500…053520 48 45 4c 45 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 20 43 48 45 43 4b 45 53 20 50 41 41 4e 41 45 ┆HELE GRAMMATIKKEN CHECKES PAANAE┆
0x053520…053540 52 20 47 4f 41 4c 50 52 4f 44 2e 20 44 45 4e 4e 45 20 4f 56 45 52 20 2d 20 2a 29 0a 20 20 20 20 ┆R GOALPROD. DENNE OVER - *) ┆
0x053540…053560 20 20 20 20 28 2a 4f 56 45 52 53 50 52 49 4e 47 45 53 2c 46 49 4e 44 45 53 20 44 45 52 20 46 45 ┆ (*OVERSPRINGES,FINDES DER FE┆
0x053560…053580 4a 4c 20 53 54 41 4e 44 53 45 52 20 50 52 4f 47 52 41 4d 4d 45 54 20 2a 29 0a 20 20 20 20 20 20 ┆JL STANDSER PROGRAMMET *) ┆
0x053580…0535a0 69 66 20 6e 62 6f 6f 31 20 74 68 65 6e 20 67 6f 61 6c 68 75 73 6b 3a 3d 68 75 73 6b 5b 31 5d 3b ┆if nboo1 then goalhusk:=husk[1];┆
0x0535a0…0535c0 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 74 65 72 6d 61 6e 74 61 6c 20 74 6f 20 69 6e 74 65 72 ┆ for i:=termantal to inter┆
0x0535c0…0535e0 6e 76 2d 31 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 77 69 74 68 ┆nv-1 do begin with┆
0x0535e0…053600 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 69 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ husknonterm[i] do begin┆
0x053600…053620 (22, 0, 8) 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 20 6e 6f 74 20 28 6c 65 66 74 62 6f 6f 20 61 6e 64 20 ┆ if not (leftboo and ┆
0x053620…053640 72 69 67 68 74 62 6f 6f 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆rightboo) then begin ┆
0x053640…053660 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6e 6f 6e 74 65 72 6d 70 5e 20 64 6f 0a 20 ┆ with nontermp^ do ┆
0x053660…053680 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 6e 74 65 72 6d 76 61 65 72 64 69 3c 3e 67 6f ┆ if nontermvaerdi<>go┆
0x053680…0536a0 61 6c 68 75 73 6b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 56 ┆alhusk then (* V┆
0x0536a0…0536c0 49 54 45 53 54 45 52 20 4b 55 4e 20 48 56 49 53 20 44 45 54 20 49 4b 4b 45 20 45 52 20 47 4f 41 ┆ITESTER KUN HVIS DET IKKE ER GOA┆
0x0536c0…0536e0 4c 53 59 4d 42 4f 4c 45 54 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆LSYMBOLET*) begin ┆
0x0536e0…053700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 27 2c 77 6f 72 64 31 ┆ write(' ',word1┆
0x053700…053720 2c 77 6f 72 64 32 2c 77 6f 72 64 33 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ┆,word2,word3); i┆
0x053720…053740 66 20 6c 65 66 74 62 6f 6f 20 74 68 65 6e 20 77 72 69 74 65 28 27 20 41 50 50 45 41 52 53 20 4f ┆f leftboo then write(' APPEARS O┆
0x053740…053760 4e 4c 59 20 49 4e 20 4c 45 46 54 53 49 44 45 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NLY IN LEFTSIDE ') ┆
0x053760…053780 20 20 20 65 6c 73 65 20 77 72 69 74 65 28 27 20 41 50 50 45 41 52 53 20 4f 4e 4c 59 20 49 4e 20 ┆ else write(' APPEARS ONLY IN ┆
0x053780…0537a0 52 49 47 48 54 53 49 44 45 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆RIGHTSIDE'); wri┆
0x0537a0…0537c0 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 62 6f 6f 32 3a 3d 74 ┆te(lf); nboo2:=t┆
0x0537c0…0537e0 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 ┆rue; end ┆
0x0537e0…053800 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆ end end end; ┆
0x053800…053820 (22, 0, 9) 20 20 20 6e 6f 6e 74 73 6c 75 74 3a 3d 69 6e 74 65 72 6e 76 2d 31 3b 0a 20 20 20 20 20 20 69 66 ┆ nontslut:=internv-1; if┆
0x053820…053840 20 6e 62 6f 6f 32 20 74 68 65 6e 0a 20 20 20 20 20 20 20 73 74 6f 70 28 33 29 0a 20 20 20 20 20 ┆ nboo2 then stop(3) ┆
0x053840…053860 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆ else begin writ┆
0x053860…053880 65 28 27 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 20 41 4c ┆e(' IT HAS BEEN CHECKED THAT AL┆
0x053880…0538a0 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 27 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆L NONTERMINALS'); write┆
0x0538a0…0538c0 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 45 58 43 45 50 54 20 54 ┆(lf); write(' EXCEPT T┆
0x0538c0…0538e0 48 45 20 47 4f 41 4c 53 59 4d 42 4f 4c 20 41 50 50 45 41 52 20 49 4e 20 42 4f 54 48 27 29 3b 0a ┆HE GOALSYMBOL APPEAR IN BOTH'); ┆
0x0538e0…053900 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 ┆ write(lf); wri┆
0x053900…053920 74 65 28 27 20 20 4c 45 46 54 20 41 4e 44 20 52 49 47 48 54 53 49 44 45 20 4f 46 20 41 20 50 52 ┆te(' LEFT AND RIGHTSIDE OF A PR┆
0x053920…053940 4f 44 55 43 54 49 4f 4e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 ┆ODUCTION'); write(lf,lf┆
0x053940…053960 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b ┆); end; if options[┆
0x053960…053980 36 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 77 72 69 74 65 28 6c 66 2c 6c 66 ┆6] then begin write(lf,lf┆
0x053980…0539a0 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 41 20 4c 49 53 54 20 4f ┆,lf); write(' A LIST O┆
0x0539a0…0539c0 46 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 57 49 54 48 20 49 4e 54 45 52 4e 41 4c 20 52 45 50 ┆F NONTERMINALS WITH INTERNAL REP┆
0x0539c0…0539e0 52 45 53 45 4e 54 41 54 49 4f 4e 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c ┆RESENTATION '); write(l┆
0x0539e0…053a00 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 6e 6f 77 6f 72 64 3a 3d 66 61 6c 73 65 3b 0a 20 ┆f,lf); noword:=false; ┆
0x053a00…053a20 (22, 0, 10) 20 20 20 20 20 20 20 20 6e 74 65 72 6d 69 6e 61 6c 28 6d 65 74 61 73 79 6d 62 6f 6c 5b 33 5d 29 ┆ nterminal(metasymbol[3])┆
0x053a20…053a40 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 70 72 6f ┆; end; end; pro┆
0x053a40…053a60 63 65 64 75 72 65 20 64 75 6d 70 32 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 6c 71 62 3a ┆cedure dump2; var lqb:┆
0x053a60…053a80 20 72 61 6e 67 65 34 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 6c 71 62 3a 3d 74 6f ┆ range4; begin lqb:=to┆
0x053a80…053aa0 70 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 77 72 69 ┆p; write(lf,lf); wri┆
0x053aa0…053ac0 74 65 28 27 20 20 52 49 47 54 48 53 49 44 45 20 27 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 ┆te(' RIGTHSIDE '); write(┆
0x053ac0…053ae0 6c 66 29 3b 0a 77 72 69 74 65 28 27 20 27 20 3a 20 38 2c 20 27 73 79 6d 62 6f 6c 27 20 3a 20 38 ┆lf); write(' ' : 8, 'symbol' : 8┆
0x053ae0…053b00 2c 20 27 6c 69 6e 6b 27 20 3a 20 38 2c 20 27 62 61 73 69 73 6c 27 20 3a 20 38 2c 20 27 70 61 72 ┆, 'link' : 8, 'basisl' : 8, 'par┆
0x053b00…053b20 73 65 72 70 27 20 3a 20 38 29 3b 0a 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 ┆serp' : 8); repeat ┆
0x053b20…053b40 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 6c 69 6e 6b ┆ write(lf); with rhslink┆
0x053b40…053b60 5e 5b 6c 71 62 5d 2c 20 72 68 73 5e 5b 6c 71 62 5d 20 64 6f 20 0a 01 44 20 32 0a 20 20 20 20 20 ┆^[lqb], rhs^[lqb] do D 2 ┆
0x053b60…053b80 20 20 20 20 20 20 77 72 69 74 65 28 6f 72 64 28 6c 71 62 29 2c 73 79 6d 62 6f 6c 2c 6f 72 64 28 ┆ write(ord(lqb),symbol,ord(┆
0x053b80…053ba0 6c 69 6e 6b 29 2c 62 61 73 69 73 6c 2c 20 70 74 72 74 79 70 65 28 70 61 72 73 65 72 70 29 2e 6f ┆link),basisl, ptrtype(parserp).o┆
0x053ba0…053bc0 66 73 29 3b 0a 01 45 20 32 0a 01 49 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆fs); E 2 I 2 write(┆
0x053bc0…053be0 6f 72 64 28 6c 71 62 29 3a 38 2c 73 79 6d 62 6f 6c 3a 38 2c 6f 72 64 28 6c 69 6e 6b 29 3a 38 2c ┆ord(lqb):8,symbol:8,ord(link):8,┆
0x053be0…053c00 62 61 73 69 73 6c 3a 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 73 74 72 70 6f 69 6e 74 65 72 28 ┆basisl:8, strpointer(┆
0x053c00…053c20 (22, 0, 11) 70 74 72 74 79 70 65 28 70 61 72 73 65 72 70 29 29 29 3b 0a 01 45 20 32 0a 20 20 20 20 20 20 20 ┆ptrtype(parserp))); E 2 ┆
0x053c20…053c40 20 61 6c 6c 6f 63 61 74 65 28 6c 71 62 29 3b 0a 20 20 20 20 20 20 75 6e 74 69 6c 20 6c 71 62 3d ┆ allocate(lqb); until lqb=┆
0x053c40…053c60 70 6f 69 6e 74 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 ┆point; end; procedur┆
0x053c60…053c80 65 20 64 75 6d 70 33 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 3a 20 69 6e 74 65 67 65 ┆e dump3; var i: intege┆
0x053c80…053ca0 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b ┆r; begin write(lf,lf);┆
0x053ca0…053cc0 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 48 55 53 4b 4e 4f 4e 54 45 52 4d 20 27 29 3b 20 ┆ write(' HUSKNONTERM '); ┆
0x053cc0…053ce0 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 4e 4f 4e 54 45 52 ┆write(lf); write(' NONTER┆
0x053ce0…053d00 4d 50 20 20 4c 45 46 54 42 4f 4f 20 20 52 49 47 48 54 42 4f 4f 27 29 3b 0a 20 20 20 20 20 20 66 ┆MP LEFTBOO RIGHTBOO'); f┆
0x053d00…053d20 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 ┆or i:=nontstart to nontslut do ┆
0x053d20…053d40 20 20 20 20 20 77 69 74 68 20 68 75 73 6b 6e 6f 6e 74 65 72 6d 5b 69 5d 20 64 6f 0a 01 44 20 32 ┆ with husknonterm[i] do D 2┆
0x053d40…053d60 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 70 74 72 74 79 70 65 28 6e 6f 6e 74 65 72 6d 70 ┆ write(lf,ptrtype(nontermp┆
0x053d60…053d80 29 2e 6f 66 73 2c 6f 72 64 28 6c 65 66 74 62 6f 6f 29 2c 6f 72 64 28 72 69 67 68 74 62 6f 6f 29 ┆).ofs,ord(leftboo),ord(rightboo)┆
0x053d80…053da0 29 3b 0a 01 45 20 32 0a 01 49 20 32 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 73 74 72 70 ┆); E 2 I 2 write(lf,strp┆
0x053da0…053dc0 6f 69 6e 74 65 72 28 70 74 72 74 79 70 65 28 6e 6f 6e 74 65 72 6d 70 29 29 2c 6f 72 64 28 6c 65 ┆ointer(ptrtype(nontermp)),ord(le┆
0x053dc0…053de0 66 74 62 6f 6f 29 3a 38 2c 6f 72 64 28 72 69 67 68 74 62 6f 6f 29 3a 38 29 3b 0a 01 45 20 32 0a ┆ftboo):8,ord(rightboo):8); E 2 ┆
0x053de0…053e00 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 64 75 6d 70 34 ┆ end; procedure dump4┆
0x053e00…053e20 (22, 0, 12) 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a ┆; begin write(lf,lf); ┆
0x053e20…053e40 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 48 45 4c 50 27 29 3b 20 77 72 69 74 65 28 6c 66 29 ┆ write(' HELP'); write(lf)┆
0x053e40…053e60 3b 0a 01 44 20 32 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f ┆; D 2 for i:=nontstart to┆
0x053e60…053e80 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 20 77 72 69 74 65 28 27 20 27 2c 6f 72 64 28 68 65 6c 70 5b ┆ nontslut do write(' ',ord(help[┆
0x053e80…053ea0 69 5d 2e 72 69 67 68 74 70 29 2c 6c 66 29 3b 0a 01 45 20 32 0a 01 49 20 32 0a 20 20 20 20 20 20 ┆i].rightp),lf); E 2 I 2 ┆
0x053ea0…053ec0 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 20 ┆for i:=nontstart to nontslut do ┆
0x053ec0…053ee0 77 72 69 74 65 28 27 20 27 2c 6f 72 64 28 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 29 3a 38 2c ┆write(' ',ord(help[i].rightp):8,┆
0x053ee0…053f00 6c 66 29 3b 0a 01 45 20 32 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 01 44 20 32 0a 7b 2d 2d 2d 2d 2d ┆lf); E 2 end; D 2 {-----┆
0x053f00…053f20 2d 2d 2d 2d 2d 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6f 75 74 61 6c 66 28 61 3a 61 6c 66 ┆----- procedure outalf(a:alf┆
0x053f20…053f40 61 3b 20 76 61 72 20 74 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 76 61 72 20 69 3a 20 69 ┆a; var t: integer); var i: i┆
0x053f40…053f60 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 61 3c 3e 62 6c ┆nteger; begin if a<>bl┆
0x053f60…053f80 61 6e 6b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 3a 3d 61 6c 66 61 6c 65 6e ┆ank then begin i:=alfalen┆
0x053f80…053fa0 67 74 68 3b 0a 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 61 5b 69 5d 3d 27 20 27 20 64 6f 20 ┆gth; while a[i]=' ' do ┆
0x053fa0…053fc0 69 3a 3d 69 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 61 3a 69 29 3b 20 74 3a 3d ┆i:=i-1; write(a:i); t:=┆
0x053fc0…053fe0 74 2b 69 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 ┆t+i; end; end; ┆
0x053fe0…054000 70 72 6f 63 65 64 75 72 65 20 6e 6f 6e 74 77 72 69 74 28 69 3a 20 69 6e 74 65 67 65 72 3b 76 61 ┆procedure nontwrit(i: integer;va┆
0x054000…054020 (22, 0, 13) 72 20 20 74 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆r t: integer); begin ┆
0x054020…054040 77 72 69 74 65 28 27 3c 27 29 3b 20 74 3a 3d 74 2b 31 3b 0a 20 20 20 20 20 20 77 69 74 68 20 68 ┆write('<'); t:=t+1; with h┆
0x054040…054060 75 73 6b 6e 6f 6e 74 65 72 6d 5b 69 5d 2e 6e 6f 6e 74 65 72 6d 70 5e 20 64 6f 0a 20 20 20 20 20 ┆usknonterm[i].nontermp^ do ┆
0x054060…054080 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 6f 75 74 61 6c 66 28 77 6f 72 64 31 2c 74 29 3b 20 ┆ begin outalf(word1,t); ┆
0x054080…0540a0 6f 75 74 61 6c 66 28 77 6f 72 64 32 2c 74 29 3b 20 6f 75 74 61 6c 66 28 77 6f 72 64 33 2c 74 29 ┆outalf(word2,t); outalf(word3,t)┆
0x0540a0…0540c0 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 3e 27 29 3b 20 74 ┆; end; write('>'); t┆
0x0540c0…0540e0 3a 3d 74 2b 31 3b 0a 20 20 20 20 65 6e 64 3b 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 7d 0a ┆:=t+1; end; --------------} ┆
0x0540e0…054100 01 45 20 32 0a 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 64 75 6d 70 35 3b 0a 20 20 20 ┆ E 2 procedure dump5; ┆
0x054100…054120 20 76 61 72 0a 20 20 20 20 20 20 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e ┆ var i: integer; begin┆
0x054120…054140 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 20 50 52 4f 44 27 2c 6c 66 2c 6c ┆ write(lf,lf,' PROD',lf,l┆
0x054140…054160 66 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 4c 45 46 54 53 49 44 45 20 20 20 53 54 ┆f); write(' LEFTSIDE ST┆
0x054160…054180 41 52 54 20 20 4c 4f 4f 4b 42 41 43 4b 50 20 20 4c 41 45 4e 47 44 45 20 20 27 29 3b 0a 20 20 20 ┆ART LOOKBACKP LAENGDE '); ┆
0x054180…0541a0 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 ┆ write(lf); for i:=0 to ┆
0x0541a0…0541c0 61 6e 74 61 6c 70 72 6f 64 20 64 6f 0a 20 20 20 20 20 20 77 69 74 68 20 70 72 6f 64 5b 69 5d 20 ┆antalprod do with prod[i] ┆
0x0541c0…0541e0 64 6f 0a 01 44 20 32 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6f 72 64 28 6c 65 66 ┆do D 2 write(lf,ord(lef┆
0x0541e0…054200 74 73 69 64 65 29 2c 6f 72 64 28 73 74 61 72 74 29 2c 70 74 72 74 79 70 65 28 6c 6f 6f 6b 62 61 ┆tside),ord(start),ptrtype(lookba┆
0x054200…054220 (22, 0, 14) 63 6b 70 29 2e 6f 66 73 2c 6f 72 64 28 6c 61 65 6e 67 64 65 29 29 3b 0a 01 45 20 32 0a 01 49 20 ┆ckp).ofs,ord(laengde)); E 2 I ┆
0x054220…054240 32 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6f 72 64 28 6c 65 66 74 73 69 64 65 29 ┆2 write(lf,ord(leftside)┆
0x054240…054260 3a 38 2c 6f 72 64 28 73 74 61 72 74 29 3a 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 73 74 72 70 ┆:8,ord(start):8, strp┆
0x054260…054280 6f 69 6e 74 65 72 28 70 74 72 74 79 70 65 28 6c 6f 6f 6b 62 61 63 6b 70 29 29 2c 6f 72 64 28 6c ┆ointer(ptrtype(lookbackp)),ord(l┆
0x054280…0542a0 61 65 6e 67 64 65 29 3a 38 29 3b 0a 01 45 20 32 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c ┆aengde):8); E 2 write(lf,┆
0x0542a0…0542c0 6c 66 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 6e ┆lf); end; procedure in┆
0x0542c0…0542e0 69 74 70 72 6f 64 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 70 3a 20 72 61 6e 67 65 34 3b ┆itprod; var p: range4;┆
0x0542e0…054300 0a 20 20 20 20 20 20 6b 2c 69 2c 6c 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e ┆ k,i,l: integer; begin┆
0x054300…054320 0a 20 20 20 20 20 20 6b 3a 3d 2d 31 3b 0a 20 20 20 20 20 20 69 20 3a 3d 20 6e 6f 6e 74 73 74 61 ┆ k:=-1; i := nontsta┆
0x054320…054340 72 74 3b 0a 20 20 20 20 20 20 72 65 70 65 61 74 20 20 28 2a 20 63 68 61 6e 67 65 64 20 61 74 20 ┆rt; repeat (* changed at ┆
0x054340…054360 72 63 20 37 39 2e 31 31 2e 31 32 20 2a 29 0a 20 20 20 20 20 20 20 20 70 3a 3d 68 65 6c 70 5b 69 ┆rc 79.11.12 *) p:=help[i┆
0x054360…054380 5d 2e 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 70 3c 3e 72 68 73 6e 69 ┆].rightp; while p<>rhsni┆
0x054380…0543a0 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 6b 3a 3d 6b 2b 31 3b 0a 20 20 20 20 20 ┆l do begin k:=k+1; ┆
0x0543a0…0543c0 20 20 20 20 20 69 66 20 6b 3e 63 6f 6e 73 74 31 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 ┆ if k>const1 then consterror┆
0x0543c0…0543e0 28 27 49 4e 49 54 50 52 4f 44 20 20 27 2c 27 43 4f 4e 53 54 31 20 20 20 20 27 2c 63 6f 6e 73 74 ┆('INITPROD ','CONST1 ',const┆
0x0543e0…054400 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 72 6f 64 5b 6b 5d 20 64 6f 0a 20 20 ┆1); with prod[k] do ┆
0x054400…054420 (22, 0, 15) 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 66 74 73 69 ┆ begin leftsi┆
0x054420…054440 64 65 3a 3d 69 3b 20 73 74 61 72 74 3a 3d 70 3b 20 6c 61 65 6e 67 64 65 3a 3d 72 68 73 5e 5b 70 ┆de:=i; start:=p; laengde:=rhs^[p┆
0x054440…054460 5d 2e 62 61 73 69 73 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 3a 3d 31 20 74 ┆].basisl; for l:=1 t┆
0x054460…054480 6f 20 6c 61 65 6e 67 64 65 20 64 6f 20 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a 20 20 20 20 20 20 ┆o laengde do allocate(p); ┆
0x054480…0544a0 20 20 20 20 20 20 69 66 20 28 6c 61 65 6e 67 64 65 3d 31 29 20 61 6e 64 20 28 72 68 73 5e 5b 73 ┆ if (laengde=1) and (rhs^[s┆
0x0544a0…0544c0 74 61 72 74 2b 31 5d 2e 73 79 6d 62 6f 6c 3d 65 6d 70 74 79 76 61 6c 75 65 29 20 28 2a 45 4d 50 ┆tart+1].symbol=emptyvalue) (*EMP┆
0x0544c0…0544e0 54 59 20 52 49 47 48 54 20 48 41 4e 44 20 53 49 44 45 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆TY RIGHT HAND SIDE*) ┆
0x0544e0…054500 20 20 74 68 65 6e 20 6c 61 65 6e 67 64 65 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ then laengde:=0; end┆
0x054500…054520 3b 0a 20 20 20 20 20 20 20 20 20 20 70 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 70 5d 2e 6c 69 6e 6b 3b ┆; p:=rhslink^[p].link;┆
0x054520…054540 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 69 66 20 69 20 3d 20 6e 6f 6e 74 73 74 61 72 74 20 74 ┆ end; if i = nontstart t┆
0x054540…054560 68 65 6e 20 69 20 3a 3d 20 66 69 72 73 74 6c 65 66 74 73 69 64 65 0a 65 6c 73 65 20 69 20 3a 3d ┆hen i := firstleftside else i :=┆
0x054560…054580 20 68 65 6c 70 5b 69 5d 2e 70 72 6f 64 69 6e 64 65 78 3b 0a 75 6e 74 69 6c 20 69 20 3d 20 30 3b ┆ help[i].prodindex; until i = 0;┆
0x054580…0545a0 0a 20 20 20 20 20 20 70 72 6f 64 5b 6b 2b 31 5d 2e 6c 65 66 74 73 69 64 65 3a 3d 30 3b 20 61 6e ┆ prod[k+1].leftside:=0; an┆
0x0545a0…0545c0 74 61 6c 70 72 6f 64 3a 3d 6b 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 ┆talprod:=k; end; proce┆
0x0545c0…0545e0 64 75 72 65 20 6f 75 74 67 72 61 6d 6d 61 72 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 70 ┆dure outgrammar; var p┆
0x0545e0…054600 2c 70 31 3a 20 72 61 6e 67 65 34 3b 0a 20 20 20 20 20 20 6b 2c 6a 2c 69 2c 20 6f 6c 64 69 2c 6c ┆,p1: range4; k,j,i, oldi,l┆
0x054600…054620 (22, 1, 1) 2c 74 2c 74 74 2c 70 72 6f 64 6e 6f 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e ┆,t,tt,prodno: integer; begin┆
0x054620…054640 0a 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 20 77 72 69 74 65 28 20 6c 66 2c 20 ┆ page(output); write( lf, ┆
0x054640…054660 27 20 27 29 3b 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 33 30 20 64 6f 20 77 72 69 74 65 28 27 2a ┆' '); for i:=1 to 30 do write('*┆
0x054660…054680 27 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 20 27 20 54 48 45 20 47 52 41 4d 4d 41 52 20 27 ┆'); write( ' THE GRAMMAR '┆
0x054680…0546a0 29 3b 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 33 30 20 64 6f 20 77 72 69 74 65 28 27 2a 27 29 3b ┆); for i:=1 to 30 do write('*');┆
0x0546a0…0546c0 0a 20 20 20 20 20 20 77 72 69 74 65 6c 6e 3b 0a 77 72 69 74 65 6c 6e 3b 20 77 72 69 74 65 6c 6e ┆ writeln; writeln; writeln┆
0x0546c0…0546e0 3b 0a 0a 6f 6c 64 69 20 3a 3d 20 30 3b 20 28 2a 20 75 73 65 64 20 74 6f 20 69 6e 64 69 63 61 74 ┆; oldi := 0; (* used to indicat┆
0x0546e0…054700 65 20 6e 65 77 20 6c 65 66 74 73 69 64 65 20 2a 29 0a 0a 66 6f 72 20 70 72 6f 64 6e 6f 20 3a 3d ┆e new leftside *) for prodno :=┆
0x054700…054720 20 31 20 74 6f 20 61 6e 74 61 6c 70 72 6f 64 20 64 6f 0a 77 69 74 68 20 70 72 6f 64 5b 70 72 6f ┆ 1 to antalprod do with prod[pro┆
0x054720…054740 64 6e 6f 5d 20 64 6f 0a 62 65 67 69 6e 0a 0a 69 20 3a 3d 20 6c 65 66 74 73 69 64 65 3b 0a 70 20 ┆dno] do begin i := leftside; p ┆
0x054740…054760 3a 3d 20 73 74 61 72 74 3b 0a 0a 69 66 20 69 20 3c 3e 20 6f 6c 64 69 20 74 68 65 6e 20 77 72 69 ┆:= start; if i <> oldi then wri┆
0x054760…054780 74 65 6c 6e 3b 20 28 2a 20 6e 65 77 20 6c 65 66 74 73 69 64 65 20 2a 29 0a 77 72 69 74 65 6c 6e ┆teln; (* new leftside *) writeln┆
0x054780…0547a0 3b 20 77 72 69 74 65 28 20 70 72 6f 64 6e 6f 3a 35 2c 20 27 20 20 20 27 29 3b 0a 0a 69 66 20 69 ┆; write( prodno:5, ' '); if i┆
0x0547a0…0547c0 20 3c 3e 20 6f 6c 64 69 20 74 68 65 6e 0a 62 65 67 69 6e 0a 74 20 3a 3d 20 30 3b 20 0a 6e 6f 6e ┆ <> oldi then begin t := 0; non┆
0x0547c0…0547e0 74 77 72 69 74 28 69 2c 74 29 3b 0a 77 72 69 74 65 28 27 20 3a 3a 3d 20 27 29 3b 0a 20 74 20 3a ┆twrit(i,t); write(' ::= '); t :┆
0x0547e0…054800 3d 20 74 20 2b 20 33 3b 20 0a 6f 6c 64 69 20 3a 3d 20 69 3b 0a 65 6e 64 0a 65 6c 73 65 0a 77 72 ┆= t + 3; oldi := i; end else wr┆
0x054800…054820 (22, 1, 2) 69 74 65 28 27 20 27 20 3a 20 74 2c 20 27 21 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ite(' ' : t, '! '); ┆
0x054820…054840 70 31 3a 3d 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 74 74 3a 3d 74 3b 0a 20 20 20 20 20 ┆p1:=p; tt:=t; ┆
0x054840…054860 20 20 20 20 20 20 20 20 66 6f 72 20 6b 3a 3d 31 20 74 6f 20 72 68 73 5e 5b 70 5d 2e 62 61 73 69 ┆ for k:=1 to rhs^[p].basi┆
0x054860…054880 73 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆sl do begin ┆
0x054880…0548a0 20 20 20 20 20 20 20 20 69 66 20 74 74 3e 36 30 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆ if tt>60 then ┆
0x0548a0…0548c0 20 20 20 20 20 20 62 65 67 69 6e 20 77 72 69 74 65 6c 6e 3b 0a 77 72 69 74 65 28 27 20 27 20 3a ┆ begin writeln; write(' ' :┆
0x0548c0…0548e0 20 74 20 2b 20 35 20 28 2a 20 70 72 6f 64 6e 6f 20 2a 29 20 2b 20 33 20 28 2a 20 6c 65 61 64 69 ┆ t + 5 (* prodno *) + 3 (* leadi┆
0x0548e0…054900 6e 67 20 73 70 61 63 65 73 20 2a 29 20 2b 20 32 20 28 2a 20 69 6e 64 65 6e 74 69 6f 6e 20 2a 29 ┆ng spaces *) + 2 (* indention *)┆
0x054900…054920 20 29 3b 0a 74 74 20 3a 3d 20 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ ); tt := t; end┆
0x054920…054940 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a 20 20 ┆; allocate(p); ┆
0x054940…054960 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 3a 3d 72 68 73 5e 5b 70 5d 2e 73 79 6d 62 6f ┆ symb:=rhs^[p].symbo┆
0x054960…054980 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 79 6d 62 20 3c 3d 20 74 65 72 ┆l; if symb <= ter┆
0x054980…0549a0 6d 67 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 75 74 61 6c 66 28 69 ┆mg then outalf(i┆
0x0549a0…0549c0 6e 74 65 72 6e 72 65 70 5b 73 79 6d 62 5d 2c 74 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆nternrep[symb],tt) ┆
0x0549c0…0549e0 20 20 65 6c 73 65 20 6e 6f 6e 74 77 72 69 74 28 73 79 6d 62 2c 74 74 29 3b 0a 20 20 20 20 20 20 ┆ else nontwrit(symb,tt); ┆
0x0549e0…054a00 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 3b 20 74 74 3a 3d 74 74 2b 31 3b 0a 20 ┆ write(' '); tt:=tt+1; ┆
0x054a00…054a20 (22, 1, 3) 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆ end; if┆
0x054a20…054a40 20 6f 70 74 69 6f 6e 73 5b 33 33 5d 20 6f 72 20 6f 70 74 69 6f 6e 73 5b 33 34 5d 20 74 68 65 6e ┆ options[33] or options[34] then┆
0x054a40…054a60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5e 5b 70 31 5d 20 64 6f 0a ┆ with rhs^[p1] do ┆
0x054a60…054a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 66 6f 72 20 74 74 3a 3d 74 74 2b 31 ┆ begin for tt:=tt+1┆
0x054a80…054aa0 20 74 6f 20 36 30 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ to 60 do write(' '); ┆
0x054aa0…054ac0 20 20 20 20 20 20 69 66 20 6c 65 6e 67 3e 37 30 20 74 68 65 6e 20 77 72 69 74 65 6c 6e 3b 0a 20 ┆ if leng>70 then writeln; ┆
0x054ac0…054ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 3a 27 29 3b 0a 20 20 20 20 20 ┆ write(':'); ┆
0x054ae0…054b00 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6b 3a 3d 66 69 72 73 74 20 74 6f 20 66 69 72 73 74 ┆ for k:=first to first┆
0x054b00…054b20 2b 6c 65 6e 67 2d 31 20 64 6f 20 77 72 69 74 65 28 6c 61 62 65 6c 62 75 66 5b 6b 5d 29 3b 0a 20 ┆+leng-1 do write(labelbuf[k]); ┆
0x054b20…054b40 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆ end; end; ┆
0x054b40…054b60 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 ┆ write(lf,' '); for i:=1┆
0x054b60…054b80 20 74 6f 20 37 33 20 64 6f 20 77 72 69 74 65 28 27 2a 27 29 3b 0a 20 20 20 20 20 20 77 72 69 74 ┆ to 73 do write('*'); writ┆
0x054b80…054ba0 65 28 6c 66 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 ┆e(lf); end; proc┆
0x054ba0…054bc0 65 64 75 72 65 20 65 72 61 73 75 72 65 3b 0a 20 20 20 20 6c 61 62 65 6c 20 31 30 2c 31 30 30 3b ┆edure erasure; label 10,100;┆
0x054bc0…054be0 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 6c 61 6d 62 64 61 2c 6d 2c 6c 6c 2c 6b 6b 2c 6b 2c ┆ var lambda,m,ll,kk,k,┆
0x054be0…054c00 69 2c 6a 2c 6c 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 70 71 2c 6f 6c 64 70 2c 70 2c ┆i,j,l: integer; pq,oldp,p,┆
0x054c00…054c20 (22, 1, 4) 70 70 2c 70 70 70 3a 20 72 61 6e 67 65 34 3b 0a 20 20 20 20 20 20 62 6f 6f 2c 6f 6b 2c 73 6c 75 ┆pp,ppp: range4; boo,ok,slu┆
0x054c20…054c40 74 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 62 65 67 69 6e 20 69 66 20 6e 6f 74 20 6f 70 74 ┆t: boolean; begin if not opt┆
0x054c40…054c60 69 6f 6e 73 5b 33 31 5d 20 74 68 65 6e 20 67 6f 74 6f 20 31 30 30 3b 20 28 2a 20 4f 42 53 2e 20 ┆ions[31] then goto 100; (* OBS. ┆
0x054c60…054c80 45 52 41 53 55 52 45 20 49 53 20 4e 4f 54 20 50 45 52 46 4f 52 4d 45 44 2a 29 0a 20 20 20 20 20 ┆ERASURE IS NOT PERFORMED*) ┆
0x054c80…054ca0 20 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 6c 61 6d 62 64 61 3a 3d 65 6d 70 74 79 ┆ boo:=false; lambda:=empty┆
0x054ca0…054cc0 76 61 6c 75 65 3b 0a 20 20 20 20 20 20 69 66 20 6c 61 6d 62 64 61 3d 30 20 74 68 65 6e 0a 20 20 ┆value; if lambda=0 then ┆
0x054cc0…054ce0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c ┆ begin write(lf,lf,┆
0x054ce0…054d00 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 49 54 20 48 41 53 20 42 45 ┆lf); write(' IT HAS BE┆
0x054d00…054d20 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 20 4e 4f 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 27 29 ┆EN CHECKED THAT NO NONTERMINAL')┆
0x054d20…054d40 3b 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 43 ┆; write(lf); write(' C┆
0x054d40…054d60 41 4e 20 50 52 4f 44 55 43 45 20 54 48 45 20 45 4d 50 54 59 20 53 54 52 49 4e 47 20 27 29 3b 20 ┆AN PRODUCE THE EMPTY STRING '); ┆
0x054d60…054d80 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 30 30 3b 0a 20 20 ┆write(lf); goto 100; ┆
0x054d80…054da0 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 6f 6b 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 ┆ end; ok:=false; ┆
0x054da0…054dc0 20 6b 6b 6b 3a 3d 6b 6b 6b 2b 31 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 ┆ kkk:=kkk+1; for i:=nontst┆
0x054dc0…054de0 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 68 65 6c 70 5b 69 5d ┆art to nontslut do help[i]┆
0x054de0…054e00 2e 73 74 61 74 75 73 3a 3d 66 69 72 73 74 74 69 6d 3b 0a 20 20 20 20 20 20 31 30 3a 0a 20 20 20 ┆.status:=firsttim; 10: ┆
0x054e00…054e20 (22, 1, 5) 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c ┆ for i:=nontstart to nontsl┆
0x054e20…054e40 75 74 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 49 20 47 45 4e 4e 45 4d 4c 51 42 45 ┆ut do (* I GENNEMLQBE┆
0x054e40…054e60 52 20 41 4c 4c 45 20 56 45 4e 53 54 52 45 53 49 44 45 52 20 2a 29 0a 20 20 20 20 20 20 20 20 20 ┆R ALLE VENSTRESIDER *) ┆
0x054e60…054e80 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 70 3a 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 ┆begin p:=help[i].righ┆
0x054e80…054ea0 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 70 3c 3e 72 68 73 6e 69 6c 20 64 ┆tp; while p<>rhsnil d┆
0x054ea0…054ec0 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆o begin ┆
0x054ec0…054ee0 70 70 3a 3d 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6c 3a 3d 72 68 73 5e 5b 70 5d 2e ┆pp:=p; ll:=rhs^[p].┆
0x054ee0…054f00 62 61 73 69 73 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 29 ┆basisl; allocate(p)┆
0x054f00…054f20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 6c 3d 31 20 74 68 65 6e 0a 20 20 20 20 ┆; if ll=1 then ┆
0x054f20…054f40 20 20 20 20 20 20 20 20 20 20 69 66 20 72 68 73 5e 5b 70 5d 2e 73 79 6d 62 6f 6c 3d 6c 61 6d 62 ┆ if rhs^[p].symbol=lamb┆
0x054f40…054f60 64 61 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 45 4e 20 48 ┆da then (* EN H┆
0x054f60…054f80 51 4a 52 45 53 49 44 45 20 45 52 20 47 45 4e 4b 45 4e 44 54 20 53 4f 4d 20 44 45 4e 20 54 4f 4d ┆QJRESIDE ER GENKENDT SOM DEN TOM┆
0x054f80…054fa0 4d 45 20 53 54 52 45 4e 47 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 ┆ME STRENG *) begi┆
0x054fa0…054fc0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6b 3a 3d 74 72 75 65 3b 20 28 2a 20 ┆n ok:=true; (* ┆
0x054fc0…054fe0 4f 4b 20 45 52 20 54 52 55 45 20 48 56 49 53 20 45 4d 50 54 59 20 46 49 4e 44 45 53 20 50 41 41 ┆OK ER TRUE HVIS EMPTY FINDES PAA┆
0x054fe0…055000 20 45 4e 20 48 51 4a 52 45 20 53 49 44 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ EN HQJRE SIDE *) ┆
0x055000…055020 (22, 1, 6) 20 20 20 20 20 28 2a 20 20 50 52 4f 44 2e 20 41 2e 2e 4c 41 4d 42 44 41 20 46 4a 45 52 4e 45 53 ┆ (* PROD. A..LAMBDA FJERNES┆
0x055020…055040 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 70 3d 68 65 6c 70 5b ┆ *) if pp=help[┆
0x055040…055060 69 5d 2e 72 69 67 68 74 70 20 74 68 65 6e 20 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3a 3d 72 ┆i].rightp then help[i].rightp:=r┆
0x055060…055080 68 73 6c 69 6e 6b 5e 5b 70 5d 2e 6c 69 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆hslink^[p].link ┆
0x055080…0550a0 20 65 6c 73 65 20 72 68 73 6c 69 6e 6b 5e 5b 6f 6c 64 70 5d 2e 6c 69 6e 6b 3a 3d 72 68 73 6c 69 ┆ else rhslink^[oldp].link:=rhsli┆
0x0550a0…0550c0 6e 6b 5e 5b 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆nk^[p].link; if┆
0x0550c0…0550e0 20 68 65 6c 70 5b 69 5d 2e 73 74 61 74 75 73 3d 66 69 72 73 74 74 69 6d 20 74 68 65 6e 0a 20 20 ┆ help[i].status=firsttim then ┆
0x0550e0…055100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x055100…055120 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 5b 69 5d 2e 73 74 61 74 75 73 3a 3d 66 69 6e 69 73 68 ┆ help[i].status:=finish┆
0x055120…055140 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 20 6e 6f ┆; for j:= no┆
0x055140…055160 6e 74 73 74 61 72 74 2b 31 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 20 ┆ntstart+1 to nontslut do ┆
0x055160…055180 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x055180…0551a0 20 20 20 20 20 20 20 20 20 70 3a 3d 68 65 6c 70 5b 6a 5d 2e 72 69 67 68 74 70 3b 0a 20 20 20 20 ┆ p:=help[j].rightp; ┆
0x0551a0…0551c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 70 3c 3e 72 68 73 6e 69 ┆ while p<>rhsni┆
0x0551c0…0551e0 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆l do begin┆
0x0551e0…055200 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 72 68 73 5e ┆ k:=rhs^┆
0x055200…055220 (22, 1, 7) 5b 70 5d 2e 62 61 73 69 73 6c 3b 20 6c 3a 3d 6f 72 64 28 70 29 2b 6b 3b 0a 20 20 20 20 20 20 20 ┆[p].basisl; l:=ord(p)+k; ┆
0x055220…055240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 70 3a 3d 70 3b 0a 20 20 20 20 20 20 20 20 ┆ pp:=p; ┆
0x055240…055260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6d 3a 3d 31 20 74 6f 20 6b 20 64 6f ┆ for m:=1 to k do┆
0x055260…055280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆ begin ┆
0x055280…0552a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 ┆ allocat┆
0x0552a0…0552c0 65 28 70 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆e(pp); ┆
0x0552c0…0552e0 20 73 79 6d 62 3a 3d 72 68 73 5e 5b 70 70 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 ┆ symb:=rhs^[pp].symbol; ┆
0x0552e0…055300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 79 6d 62 3d 69 20 20 20 20 74 ┆ if symb=i t┆
0x055300…055320 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆hen b┆
0x055320…055340 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆egin ┆
0x055340…055360 20 20 70 71 3a 3d 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ pq:=p; ┆
0x055360…055380 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 45 52 41 53 55 52 45 20 20 20 20 20 ┆ newelm(point,'ERASURE ┆
0x055380…0553a0 20 20 20 20 20 20 27 29 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ '); ┆
0x0553a0…0553c0 70 70 70 3a 3d 70 6f 69 6e 74 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ppp:=point; ┆
0x0553c0…0553e0 20 20 72 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a ┆ rhslink^[point].parserp:=nil; ┆
0x0553e0…055400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆ if ┆
0x055400…055420 (22, 1, 8) 6b 3d 31 20 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆k=1 then ┆
0x055420…055440 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x055440…055460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5e 5b 70 6f 69 6e 74 5d 2e 62 61 73 69 73 6c ┆ rhs^[point].basisl┆
0x055460…055480 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:=1; ┆
0x055480…0554a0 20 20 20 20 20 6e 65 77 65 6c 6d 28 70 6f 69 6e 74 2c 27 45 52 41 53 55 52 45 20 20 20 20 20 20 ┆ newelm(point,'ERASURE ┆
0x0554a0…0554c0 20 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ '); ┆
0x0554c0…0554e0 20 20 20 20 20 20 20 20 20 72 68 73 5e 5b 70 6f 69 6e 74 5d 2e 73 79 6d 62 6f 6c 3a 3d 6c 61 6d ┆ rhs^[point].symbol:=lam┆
0x0554e0…055500 62 64 61 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆bda; ┆
0x055500…055520 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 72 70 3a 3d 6e 69 ┆ rhslink^[point].parserp:=ni┆
0x055520…055540 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆l; ┆
0x055540…055560 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 71 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ allocate(pq); ┆
0x055560…055580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 ┆ end else ┆
0x055580…0555a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆ begin ┆
0x0555a0…0555c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5e ┆ rhs^┆
0x0555c0…0555e0 5b 70 6f 69 6e 74 5d 2e 62 61 73 69 73 6c 3a 3d 6b 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆[point].basisl:=k-1; ┆
0x0555e0…055600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6f 72 64 28 70 ┆ while ord(p┆
0x055600…055620 (22, 1, 9) 71 29 3c 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆q)<l do ┆
0x055620…055640 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x055640…055660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 71 29 3b 0a 20 20 ┆ allocate(pq); ┆
0x055660…055680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x055680…0556a0 69 66 20 70 71 3c 3e 70 70 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆if pq<>pp then ┆
0x0556a0…0556c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆ begin ┆
0x0556c0…0556e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 ┆ new┆
0x0556e0…055700 65 6c 6d 28 70 6f 69 6e 74 2c 27 45 52 41 53 55 52 45 20 20 20 20 20 20 20 20 20 20 20 27 29 3b ┆elm(point,'ERASURE ');┆
0x055700…055720 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e ┆ rhslink^┆
0x055720…055740 5b 70 6f 69 6e 74 5d 2e 70 61 72 73 65 72 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆[point].parserp:=nil; ┆
0x055740…055760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5e 5b ┆ rhs^[┆
0x055760…055780 70 6f 69 6e 74 5d 2e 73 79 6d 62 6f 6c 3a 3d 72 68 73 5e 5b 70 71 5d 2e 73 79 6d 62 6f 6c 3b 0a ┆point].symbol:=rhs^[pq].symbol; ┆
0x055780…0557a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0557a0…0557c0 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x0557c0…0557e0 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x0557e0…055800 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x055800…055820 (22, 1, 10) 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d 2e 6c 69 6e ┆ rhslink^[point].lin┆
0x055820…055840 6b 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 70 71 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆k:=rhslink^[pq].link; ┆
0x055840…055860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b 70 71 5d 2e ┆ rhslink^[pq].┆
0x055860…055880 6c 69 6e 6b 3a 3d 70 70 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆link:=ppp; ┆
0x055880…0558a0 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x0558a0…0558c0 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x0558c0…0558e0 6f 6c 64 70 3a 3d 70 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆oldp:=pp; ┆
0x0558e0…055900 20 20 70 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 70 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 ┆ p:=rhslink^[pp].link; ┆
0x055900…055920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x055920…055940 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x055940…055960 67 6f 74 6f 20 31 30 3b 20 28 2a 20 44 45 52 20 53 54 41 52 54 45 53 20 4e 55 20 46 4f 52 46 52 ┆goto 10; (* DER STARTES NU FORFR┆
0x055960…055980 41 20 4d 45 44 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 ┆A MED GRAMMATIKKEN *) ┆
0x055980…0559a0 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b ┆ end; end;┆
0x0559a0…0559c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6b 6b 3a 3d 32 20 74 6f 20 6c 6c 20 64 6f ┆ for kk:=2 to ll do┆
0x0559c0…0559e0 20 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 70 3a ┆ allocate(p); oldp:┆
0x0559e0…055a00 3d 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 70 5d 2e ┆=p; p:=rhslink^[p].┆
0x055a00…055a20 (22, 1, 11) 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 65 ┆link; end; e┆
0x055a20…055a40 6e 64 3b 0a 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 73 6c 75 74 3a 3d 74 ┆nd; repeat slut:=t┆
0x055a40…055a60 72 75 65 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f ┆rue; for i:=nontstart to┆
0x055a60…055a80 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆ nontslut do begin ┆
0x055a80…055aa0 20 20 20 20 20 70 3a 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 ┆ p:=help[i].rightp; ┆
0x055aa0…055ac0 20 20 77 68 69 6c 65 20 70 3c 3e 72 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 ┆ while p<>rhsnil do b┆
0x055ac0…055ae0 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 70 3a 3d 70 3b 20 6c 6c 3a 3d 72 68 73 5e ┆egin pp:=p; ll:=rhs^┆
0x055ae0…055b00 5b 70 5d 2e 62 61 73 69 73 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 66 61 6c ┆[p].basisl; boo:=fal┆
0x055b00…055b20 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6b 6b 3a 3d 31 20 74 6f 20 6c 6c 20 ┆se; for kk:=1 to ll ┆
0x055b20…055b40 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆do begin ┆
0x055b40…055b60 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 70 29 3b 20 73 79 6d 62 3a 3d 72 68 73 5e 5b 70 70 5d 2e ┆ allocate(pp); symb:=rhs^[pp].┆
0x055b60…055b80 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 79 6d 62 3e 74 65 ┆symbol; if symb>te┆
0x055b80…055ba0 72 6d 67 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 62 6f 6f ┆rmg then boo:=boo┆
0x055ba0…055bc0 20 6f 72 20 28 68 65 6c 70 5b 73 79 6d 62 5d 2e 72 69 67 68 74 70 3d 72 68 73 6e 69 6c 29 3b 0a ┆ or (help[symb].rightp=rhsnil); ┆
0x055bc0…055be0 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆ end; if ┆
0x055be0…055c00 62 6f 6f 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 66 20 70 ┆boo then begin if p┆
0x055c00…055c20 (22, 1, 12) 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆=help[i].rightp then ┆
0x055c20…055c40 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 71 3a ┆ begin pq:┆
0x055c40…055c60 3d 72 68 73 6c 69 6e 6b 5e 5b 70 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆=rhslink^[pp].link; ┆
0x055c60…055c80 20 20 20 20 20 20 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3a 3d 70 71 3b 0a 20 20 20 20 20 20 ┆ help[i].rightp:=pq; ┆
0x055c80…055ca0 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 71 3d 72 68 73 6e 69 6c 20 74 68 65 6e 20 73 6c ┆ if pq=rhsnil then sl┆
0x055ca0…055cc0 75 74 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 ┆ut:=false; end ┆
0x055cc0…055ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 72 68 73 6c 69 6e 6b 5e 5b 6f 6c 64 70 ┆ else rhslink^[oldp┆
0x055ce0…055d00 5d 2e 6c 69 6e 6b 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 70 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 ┆].link:=rhslink^[pp].link; ┆
0x055d00…055d20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6c ┆ end else ol┆
0x055d20…055d40 64 70 3a 3d 70 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 3a 3d 72 68 73 6c 69 6e 6b 5e 5b ┆dp:=pp; p:=rhslink^[┆
0x055d40…055d60 70 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 ┆pp].link; end; ┆
0x055d60…055d80 20 65 6e 64 3b 0a 20 20 20 20 20 20 75 6e 74 69 6c 20 73 6c 75 74 3b 0a 20 20 20 20 20 20 77 72 ┆ end; until slut; wr┆
0x055d80…055da0 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 69 66 20 6f 6b 20 74 68 65 6e 0a 20 20 20 ┆ite(lf,lf); if ok then ┆
0x055da0…055dc0 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 54 48 45 20 ┆ begin write(' THE ┆
0x055dc0…055de0 47 52 41 4d 4d 41 52 20 49 53 20 4d 4f 44 49 46 49 45 44 20 46 4f 52 20 45 52 41 53 55 52 45 20 ┆GRAMMAR IS MODIFIED FOR ERASURE ┆
0x055de0…055e00 27 29 3b 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 ┆'); write(lf); write(' ┆
0x055e00…055e20 (22, 1, 13) 20 49 2e 20 45 2e 20 4e 4f 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 20 43 41 4e 20 4e 4f 57 20 50 52 ┆ I. E. NO NONTERMINAL CAN NOW PR┆
0x055e20…055e40 4f 44 55 43 45 20 54 48 45 20 45 4d 50 54 59 20 53 54 52 49 4e 47 27 29 0a 20 20 20 20 20 20 20 ┆ODUCE THE EMPTY STRING') ┆
0x055e40…055e60 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 77 ┆end else begin w┆
0x055e60…055e80 72 69 74 65 28 27 20 20 45 4d 50 54 59 20 48 41 53 20 42 45 45 4e 20 53 50 45 43 49 46 49 45 44 ┆rite(' EMPTY HAS BEEN SPECIFIED┆
0x055e80…055ea0 20 41 53 20 41 20 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 4f 4c 2c 27 29 3b 20 77 72 69 74 65 28 ┆ AS A TERMINAL SYMBOL,'); write(┆
0x055ea0…055ec0 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 42 55 54 20 49 54 20 48 41 ┆lf); write(' BUT IT HA┆
0x055ec0…055ee0 53 20 4e 4f 54 20 42 45 45 4e 20 55 53 45 44 20 27 29 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆S NOT BEEN USED ') end; ┆
0x055ee0…055f00 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 31 30 30 3a 0a 20 20 20 20 65 ┆ write(lf); 100: e┆
0x055f00…055f20 6e 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6d 61 74 72 69 78 6f 75 74 28 73 3a ┆nd; procedure matrixout(s:┆
0x055f20…055f40 62 69 74 6d 61 74 72 69 78 29 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 2c 6a 3a 20 69 ┆bitmatrix); var i,j: i┆
0x055f40…055f60 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆nteger; begin write(lf┆
0x055f60…055f80 2c 6c 66 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 20 42 49 54 4d 41 54 52 49 58 27 29 3b ┆,lf); write(' BITMATRIX');┆
0x055f80…055fa0 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 ┆ for i:=0 to nontslut do ┆
0x055fa0…055fc0 20 20 20 20 20 62 65 67 69 6e 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 ┆ begin write(lf,' '); ┆
0x055fc0…055fe0 20 20 66 6f 72 20 6a 3a 3d 30 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 ┆ for j:=0 to nontslut do ┆
0x055fe0…056000 20 20 69 66 20 28 28 6a 20 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 29 20 69 6e 20 73 5b 69 5d ┆ if ((j mod (setmax+1)) in s[i]┆
0x056000…056020 (22, 1, 14) 2e 72 5b 6a 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 5d 29 20 74 68 65 6e 20 77 72 69 74 65 ┆.r[j div (setmax+1)]) then write┆
0x056020…056040 28 27 31 27 29 20 65 6c 73 65 20 20 77 72 69 74 65 28 27 30 27 29 3b 0a 20 20 20 20 20 20 65 6e ┆('1') else write('0'); en┆
0x056040…056060 64 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 65 6e 64 3b 0a ┆d; write(lf,lf); end; ┆
0x056060…056080 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 77 72 69 74 65 68 65 61 64 73 61 6e 64 74 61 69 ┆ procedure writeheadsandtai┆
0x056080…0560a0 6c 73 3b 0a 20 20 20 20 6c 61 62 65 6c 20 31 30 2c 32 30 3b 0a 63 6f 6e 73 74 20 74 65 78 74 6c ┆ls; label 10,20; const textl┆
0x0560a0…0560c0 65 6e 67 74 68 20 3d 20 37 3b 20 28 2a 20 6e 75 6d 62 65 72 20 6f 66 20 70 72 69 6e 74 65 64 20 ┆ength = 7; (* number of printed ┆
0x0560c0…0560e0 63 68 61 72 73 20 66 72 6f 6d 20 69 6e 74 65 72 6e 72 65 70 20 2a 29 0a 20 20 20 20 76 61 72 0a ┆chars from internrep *) var ┆
0x0560e0…056100 20 20 20 20 20 20 6e 6f 6d 6f 72 65 74 61 69 6c 73 2c 6e 6f 6d 6f 72 65 68 65 61 64 73 3a 20 62 ┆ nomoretails,nomoreheads: b┆
0x056100…056120 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 68 65 61 64 73 79 6d 62 2c 74 61 69 6c 73 79 6d 62 2c ┆oolean; headsymb,tailsymb,┆
0x056120…056140 73 79 6d 62 2c 74 61 65 6c 2c 69 20 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a ┆symb,tael,i :integer; begin ┆
0x056140…056160 01 44 20 32 0a 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 20 77 72 69 74 65 28 27 ┆ D 2 page(output); write('┆
0x056160…056180 41 20 4c 49 53 54 20 4f 46 20 50 52 4f 44 55 43 45 44 20 31 2d 48 45 41 44 53 20 41 4e 44 20 31 ┆A LIST OF PRODUCED 1-HEADS AND 1┆
0x056180…0561a0 2d 54 41 49 4c 53 20 46 4f 52 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 27 29 3b 20 ┆-TAILS FOR ALL NONTERMINALS '); ┆
0x0561a0…0561c0 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 01 45 20 32 0a 01 49 20 32 0a 20 20 20 20 20 20 70 61 ┆write(lf,lf); E 2 I 2 pa┆
0x0561c0…0561e0 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 27 20 41 20 4c 49 53 54 ┆ge(output); write(' A LIST┆
0x0561e0…056200 20 4f 46 20 50 52 4f 44 55 43 45 44 20 31 2d 48 45 41 44 53 20 41 4e 44 20 31 2d 54 41 49 4c 53 ┆ OF PRODUCED 1-HEADS AND 1-TAILS┆
0x056200…056220 (22, 1, 15) 20 46 4f 52 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 27 29 3b 0a 20 20 20 20 20 20 ┆ FOR ALL NONTERMINALS '); ┆
0x056220…056240 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 01 45 20 32 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d ┆write(lf,lf); E 2 for i:=┆
0x056240…056260 31 20 74 6f 20 33 34 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 3b 20 77 72 69 74 65 28 27 21 27 ┆1 to 34 do write(' '); write('!'┆
0x056260…056280 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 2a 28 31 2b 74 65 78 74 6c 65 ┆); for i:=1 to 4*(1+textle┆
0x056280…0562a0 6e 67 74 68 29 20 2b 20 31 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 3b 20 77 72 69 74 65 28 27 ┆ngth) + 1 do write(' '); write('┆
0x0562a0…0562c0 21 27 2c 6c 66 29 3b 0a 77 72 69 74 65 28 27 73 79 6d 62 6f 6c 27 20 3a 20 39 2c 20 27 21 27 20 ┆!',lf); write('symbol' : 9, '!' ┆
0x0562c0…0562e0 3a 20 28 33 35 2d 39 29 2c 20 27 68 65 61 64 73 27 20 3a 20 39 2c 20 27 21 27 20 3a 20 28 34 2a ┆: (35-9), 'heads' : 9, '!' : (4*┆
0x0562e0…056300 28 31 2b 74 65 78 74 6c 65 6e 67 74 68 29 2b 32 20 2d 20 39 29 2c 0a 27 74 61 69 6c 73 27 3a 39 ┆(1+textlength)+2 - 9), 'tails':9┆
0x056300…056320 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a ┆); write(lf); for i:┆
0x056320…056340 3d 31 20 74 6f 20 33 34 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 3b 20 77 72 69 74 65 28 27 21 ┆=1 to 34 do write(' '); write('!┆
0x056340…056360 27 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 2a 28 31 2b 74 65 78 74 6c ┆'); for i:=1 to 4*(1+textl┆
0x056360…056380 65 6e 67 74 68 29 20 2b 20 31 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 3b 20 77 72 69 74 65 28 ┆ength) + 1 do write(' '); write(┆
0x056380…0563a0 27 21 27 29 3b 0a 20 20 20 20 20 20 66 6f 72 20 73 79 6d 62 3a 3d 6e 6f 6e 74 73 74 61 72 74 2b ┆'!'); for symb:=nontstart+┆
0x0563a0…0563c0 31 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆1 to nontslut do begin ┆
0x0563c0…0563e0 20 20 20 20 20 74 61 65 6c 3a 3d 31 3b 20 6e 6f 6d 6f 72 65 68 65 61 64 73 3a 3d 66 61 6c 73 65 ┆ tael:=1; nomoreheads:=false┆
0x0563e0…056400 3b 20 6e 6f 6d 6f 72 65 74 61 69 6c 73 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 68 65 ┆; nomoretails:=false; he┆
0x056400…056420 (23, 0, 1) 61 64 73 79 6d 62 3a 3d 30 3b 20 74 61 69 6c 73 79 6d 62 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 ┆adsymb:=0; tailsymb:=0; ┆
0x056420…056440 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 ┆write(lf,' '); for i:=1 ┆
0x056440…056460 74 6f 20 33 33 20 64 6f 20 77 72 69 74 65 28 27 2d 27 29 3b 20 77 72 69 74 65 28 27 21 27 29 3b ┆to 33 do write('-'); write('!');┆
0x056460…056480 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 20 31 20 74 6f 20 34 2a 28 31 2b 74 65 78 74 6c ┆ for i:= 1 to 4*(1+textl┆
0x056480…0564a0 65 6e 67 74 68 29 20 2b 20 31 20 64 6f 20 77 72 69 74 65 28 27 2d 27 29 3b 20 77 72 69 74 65 28 ┆ength) + 1 do write('-'); write(┆
0x0564a0…0564c0 27 21 27 29 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 2a 28 31 2b 74 ┆'!'); for i:=1 to 4*(1+t┆
0x0564c0…0564e0 65 78 74 6c 65 6e 67 74 68 29 20 2b 20 31 20 64 6f 20 77 72 69 74 65 28 27 2d 27 29 3b 0a 20 20 ┆extlength) + 1 do write('-'); ┆
0x0564e0…056500 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 6e 6f 6e ┆ write(lf,' '); non┆
0x056500…056520 74 77 72 69 74 28 73 79 6d 62 2c 74 61 65 6c 29 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 ┆twrit(symb,tael); repeat┆
0x056520…056540 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 68 65 61 64 73 79 6d 62 3c 3e 30 20 74 68 65 6e 20 77 ┆ if headsymb<>0 then w┆
0x056540…056560 72 69 74 65 28 6c 66 29 3b 20 28 2a 4e 4f 20 4c 49 4e 45 53 48 49 46 54 20 46 49 52 53 54 20 54 ┆rite(lf); (*NO LINESHIFT FIRST T┆
0x056560…056580 49 4d 45 20 49 4e 20 4c 4f 4f 50 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 74 61 65 ┆IME IN LOOP *) for tae┆
0x056580…0565a0 6c 3a 3d 74 61 65 6c 2b 31 20 74 6f 20 33 34 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 3b 20 20 ┆l:=tael+1 to 34 do write(' '); ┆
0x0565a0…0565c0 20 20 20 20 77 72 69 74 65 28 27 21 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a ┆ write('!'); for i:┆
0x0565c0…0565e0 3d 31 20 74 6f 20 34 20 64 6f 20 28 2a 20 50 52 49 4e 54 20 34 20 48 45 41 44 53 20 49 46 20 54 ┆=1 to 4 do (* PRINT 4 HEADS IF T┆
0x0565e0…056600 48 45 59 20 45 58 49 53 54 20 45 4c 53 45 20 53 50 41 43 45 53 20 2a 29 0a 20 20 20 20 20 20 20 ┆HEY EXIST ELSE SPACES *) ┆
0x056600…056620 (23, 0, 2) 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 65 61 64 73 79 6d 62 3a 3d 68 ┆ begin headsymb:=h┆
0x056620…056640 65 61 64 73 79 6d 62 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 68 65 61 ┆eadsymb+1; while hea┆
0x056640…056660 64 73 79 6d 62 3c 6e 6f 6e 74 73 74 61 72 74 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 ┆dsymb<nontstart do i┆
0x056660…056680 66 28 68 65 61 64 73 79 6d 62 20 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 29 69 6e 20 70 68 31 ┆f(headsymb mod (setmax+1))in ph1┆
0x056680…0566a0 73 5b 73 79 6d 62 5d 2e 72 5b 68 65 61 64 73 79 6d 62 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 ┆s[symb].r[headsymb div (setmax+1┆
0x0566a0…0566c0 29 20 5d 20 74 68 65 6e 20 67 6f 74 6f 20 31 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 ┆) ] then goto 10 els┆
0x0566c0…0566e0 65 20 68 65 61 64 73 79 6d 62 3a 3d 68 65 61 64 73 79 6d 62 2b 31 3b 0a 20 20 20 20 20 20 20 20 ┆e headsymb:=headsymb+1; ┆
0x0566e0…056700 20 20 20 20 6e 6f 6d 6f 72 65 68 65 61 64 73 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 ┆ nomoreheads:=true; ┆
0x056700…056720 20 20 20 31 30 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 6d 6f 72 65 68 ┆ 10: if nomoreh┆
0x056720…056740 65 61 64 73 20 74 68 65 6e 20 77 72 69 74 65 28 27 20 27 2c 20 27 20 27 20 3a 20 74 65 78 74 6c ┆eads then write(' ', ' ' : textl┆
0x056740…056760 65 6e 67 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 77 72 69 74 65 ┆ength) else write┆
0x056760…056780 28 27 20 27 2c 69 6e 74 65 72 6e 72 65 70 5b 68 65 61 64 73 79 6d 62 5d 20 3a 20 74 65 78 74 6c ┆(' ',internrep[headsymb] : textl┆
0x056780…0567a0 65 6e 67 74 68 29 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 ┆ength); end; ┆
0x0567a0…0567c0 20 77 72 69 74 65 28 27 20 27 2c 27 21 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 ┆ write(' ','!'); for i┆
0x0567c0…0567e0 3a 3d 31 20 74 6f 20 34 20 64 6f 20 28 2a 20 50 52 49 4e 54 20 34 20 54 41 49 4c 53 20 49 46 20 ┆:=1 to 4 do (* PRINT 4 TAILS IF ┆
0x0567e0…056800 54 48 45 59 20 45 58 49 53 54 20 45 4c 53 45 20 53 50 41 43 45 53 20 2a 29 0a 20 20 20 20 20 20 ┆THEY EXIST ELSE SPACES *) ┆
0x056800…056820 (23, 0, 3) 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 61 69 6c 73 79 6d 62 3a 3d ┆ begin tailsymb:=┆
0x056820…056840 74 61 69 6c 73 79 6d 62 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 74 61 ┆tailsymb+1; while ta┆
0x056840…056860 69 6c 73 79 6d 62 3c 6e 6f 6e 74 73 74 61 72 74 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ilsymb<nontstart do ┆
0x056860…056880 69 66 28 74 61 69 6c 73 79 6d 62 20 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 29 69 6e 20 70 74 ┆if(tailsymb mod (setmax+1))in pt┆
0x056880…0568a0 31 73 5b 73 79 6d 62 5d 2e 72 5b 74 61 69 6c 73 79 6d 62 20 64 69 76 20 28 73 65 74 6d 61 78 2b ┆1s[symb].r[tailsymb div (setmax+┆
0x0568a0…0568c0 31 29 20 5d 20 74 68 65 6e 20 67 6f 74 6f 20 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c ┆1) ] then goto 20 el┆
0x0568c0…0568e0 73 65 20 74 61 69 6c 73 79 6d 62 3a 3d 74 61 69 6c 73 79 6d 62 2b 31 3b 0a 20 20 20 20 20 20 20 ┆se tailsymb:=tailsymb+1; ┆
0x0568e0…056900 20 20 20 20 20 6e 6f 6d 6f 72 65 74 61 69 6c 73 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 ┆ nomoretails:=true; ┆
0x056900…056920 20 20 20 20 32 30 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 6d 6f 72 65 ┆ 20: if nomore┆
0x056920…056940 74 61 69 6c 73 20 74 68 65 6e 20 77 72 69 74 65 28 27 20 27 2c 20 27 20 27 20 3a 20 74 65 78 74 ┆tails then write(' ', ' ' : text┆
0x056940…056960 6c 65 6e 67 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 77 72 69 74 ┆length) else writ┆
0x056960…056980 65 28 27 20 27 2c 69 6e 74 65 72 6e 72 65 70 5b 74 61 69 6c 73 79 6d 62 5d 20 3a 20 74 65 78 74 ┆e(' ',internrep[tailsymb] : text┆
0x056980…0569a0 6c 65 6e 67 74 68 29 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆length); end; ┆
0x0569a0…0569c0 20 20 74 61 65 6c 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 6e 6f 6d 6f 72 65 74 ┆ tael:=0; until nomoret┆
0x0569c0…0569e0 61 69 6c 73 20 61 6e 64 20 6e 6f 6d 6f 72 65 68 65 61 64 73 3b 0a 20 20 20 20 20 20 65 6e 64 3b ┆ails and nomoreheads; end;┆
0x0569e0…056a00 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 ┆ write(lf,' '); end; ┆
0x056a00…056a20 (23, 0, 4) 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 74 65 72 65 72 28 76 61 72 20 6d 61 74 72 ┆ procedure iterer(var matr┆
0x056a20…056a40 69 78 3a 20 62 69 74 6d 61 74 72 69 78 29 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 6e 2c ┆ix: bitmatrix); var n,┆
0x056a40…056a60 75 70 31 2c 75 70 32 2c 6e 6e 2c 6d 2c 6b 2c 6b 6b 2c 6c 2c 69 2c 6a 3a 20 69 6e 74 65 67 65 72 ┆up1,up2,nn,m,k,kk,l,i,j: integer┆
0x056a60…056a80 3b 0a 20 20 20 20 20 20 73 6c 75 74 3a 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 67 65 6d 2c ┆; slut:boolean; gem,┆
0x056a80…056aa0 62 6f 6f 3a 20 73 65 74 20 6f 66 20 30 2e 2e 73 65 74 6d 61 78 3b 0a 20 20 20 20 20 20 74 72 61 ┆boo: set of 0..setmax; tra┆
0x056aa0…056ac0 6e 73 3a 20 62 69 74 6d 61 74 72 69 78 3b 0a 20 20 20 20 20 20 66 72 65 73 68 3a 20 72 74 79 70 ┆ns: bitmatrix; fresh: rtyp┆
0x056ac0…056ae0 65 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 6e 3a 3d 6e 6f 6e 74 73 6c 75 74 20 64 ┆e; begin n:=nontslut d┆
0x056ae0…056b00 69 76 20 28 73 65 74 6d 61 78 2b 31 29 3b 0a 20 20 20 20 20 20 6e 6e 3a 3d 6e 6f 6e 74 73 6c 75 ┆iv (setmax+1); nn:=nontslu┆
0x056b00…056b20 74 2d 6e 2a 28 73 65 74 6d 61 78 2b 31 29 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 ┆t-n*(setmax+1); if options┆
0x056b20…056b40 5b 31 39 5d 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 2c 27 20 4e 4f 4e 54 53 4c 55 54 27 2c 6e ┆[19] then write(lf,' NONTSLUT',n┆
0x056b40…056b60 6f 6e 74 73 6c 75 74 2c 27 20 4e 27 2c 6e 2c 27 20 20 20 20 20 20 20 4e 4e 27 2c 6e 6e 2c 6c 66 ┆ontslut,' N',n,' NN',nn,lf┆
0x056b60…056b80 29 3b 0a 20 0a 20 0a 20 20 20 20 20 20 72 65 70 65 61 74 20 75 70 31 3a 3d 73 65 74 6d 61 78 3b ┆); repeat up1:=setmax;┆
0x056b80…056ba0 20 20 73 6c 75 74 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 4d 41 54 52 49 ┆ slut:=true; (* MATRI┆
0x056ba0…056bc0 58 45 4e 20 4d 41 54 52 49 58 20 54 52 41 4e 53 50 4f 4e 45 52 45 53 20 20 4f 56 45 52 20 49 20 ┆XEN MATRIX TRANSPONERES OVER I ┆
0x056bc0…056be0 4d 41 54 52 49 58 45 4e 20 54 52 41 4e 53 20 2a 29 0a 20 20 20 20 20 20 20 20 6b 3a 3d 2d 31 3b ┆MATRIXEN TRANS *) k:=-1;┆
0x056be0…056c00 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6d 3a 3d 30 20 74 6f 20 6e 20 64 6f 0a 20 20 20 20 20 20 ┆ for m:=0 to n do ┆
0x056c00…056c20 (23, 0, 5) 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 6d 3d 6e 20 74 68 65 6e 20 75 70 ┆ begin if m=n then up┆
0x056c20…056c40 31 3a 3d 6e 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6b 6b 3a 3d 30 20 74 6f 20 75 70 ┆1:=nn; for kk:=0 to up┆
0x056c40…056c60 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆1 do begin ┆
0x056c60…056c80 20 6b 3a 3d 6b 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 2d 31 3b 20 75 70 32 3a ┆ k:=k+1; j:=-1; up2:┆
0x056c80…056ca0 3d 73 65 74 6d 61 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 3a 3d 30 20 74 6f ┆=setmax; for l:=0 to┆
0x056ca0…056cc0 20 6e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆ n do begin ┆
0x056cc0…056ce0 20 20 20 20 20 20 62 6f 6f 3a 3d 5b 5d 3b 20 69 66 20 6c 3d 6e 20 74 68 65 6e 20 75 70 32 3a 3d ┆ boo:=[]; if l=n then up2:=┆
0x056ce0…056d00 6e 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 75 70 ┆nn; for i:=0 to up┆
0x056d00…056d20 32 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆2 do begin ┆
0x056d20…056d40 20 20 20 20 20 20 20 20 20 6a 3a 3d 6a 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ j:=j+1; ┆
0x056d40…056d60 20 69 66 28 6b 6b 20 69 6e 20 6d 61 74 72 69 78 5b 6a 5d 2e 72 5b 6d 5d 29 20 74 68 65 6e 20 62 ┆ if(kk in matrix[j].r[m]) then b┆
0x056d60…056d80 6f 6f 3a 3d 62 6f 6f 20 2b 20 5b 69 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆oo:=boo + [i]; end┆
0x056d80…056da0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 5b 6b 5d 2e 72 5b 6c 5d 3a 3d 62 ┆; trans[k].r[l]:=b┆
0x056da0…056dc0 6f 6f 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 65 ┆oo; end; e┆
0x056dc0…056de0 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 ┆nd; end; for i┆
0x056de0…056e00 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 31 33 20 64 6f 20 66 72 65 73 68 2e 72 5b 69 5d 3a 3d 5b 5d ┆:=0 to const13 do fresh.r[i]:=[]┆
0x056e00…056e20 (23, 0, 6) 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 48 45 52 20 53 54 41 52 54 45 53 20 53 45 4c 56 45 ┆; (* HER STARTES SELVE┆
0x056e20…056e40 20 49 54 45 52 45 52 49 4e 47 45 4e 20 2a 29 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 3a 3d 6e ┆ ITERERINGEN *) for k:=n┆
0x056e40…056e60 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆ontstart to nontslut do ┆
0x056e60…056e80 77 69 74 68 20 6d 61 74 72 69 78 5b 6b 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆with matrix[k] do begin ┆
0x056e80…056ea0 20 20 20 20 20 20 20 20 20 20 69 3a 3d 2d 31 3b 20 20 75 70 32 3a 3d 73 65 74 6d 61 78 3b 0a 20 ┆ i:=-1; up2:=setmax; ┆
0x056ea0…056ec0 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 3a 3d 30 20 74 6f 20 6e 20 64 6f 0a 20 20 20 20 20 20 ┆ for l:=0 to n do ┆
0x056ec0…056ee0 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 65 6d 3a 3d 5b 5d 3b 20 69 ┆ begin gem:=[]; i┆
0x056ee0…056f00 66 20 6c 3d 6e 20 74 68 65 6e 20 75 70 32 3a 3d 6e 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆f l=n then up2:=nn; ┆
0x056f00…056f20 66 6f 72 20 6d 3a 3d 30 20 74 6f 20 75 70 32 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆for m:=0 to up2 do b┆
0x056f20…056f40 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 3b 20 62 6f 6f 3a 3d ┆egin i:=i+1; boo:=┆
0x056f40…056f60 5b 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 30 20 74 6f 20 6e 20 ┆[]; for j:=0 to n ┆
0x056f60…056f80 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 62 6f 6f 20 2b 20 28 72 5b 6a ┆do boo:=boo + (r[j┆
0x056f80…056fa0 5d 20 2a 20 74 72 61 6e 73 5b 69 5d 2e 72 5b 6a 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆] * trans[i].r[j]); ┆
0x056fa0…056fc0 20 20 69 66 20 62 6f 6f 3c 3e 5b 5d 20 74 68 65 6e 20 67 65 6d 3a 3d 67 65 6d 20 2b 20 5b 6d 5d ┆ if boo<>[] then gem:=gem + [m]┆
0x056fc0…056fe0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 ┆; end; f┆
0x056fe0…057000 72 65 73 68 2e 72 5b 6c 5d 3a 3d 67 65 6d 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆resh.r[l]:=gem; end; ┆
0x057000…057020 (23, 0, 7) 20 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 30 20 20 74 6f 20 6e 20 64 6f 0a 20 20 20 20 20 ┆ for j:=0 to n do ┆
0x057020…057040 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 65 6d 3a 3d 72 5b 6a 5d ┆ begin gem:=r[j]┆
0x057040…057060 20 2b 20 66 72 65 73 68 2e 72 5b 6a 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 67 65 ┆ + fresh.r[j]; if ge┆
0x057060…057080 6d 3c 3e 72 5b 6a 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 ┆m<>r[j] then begin ┆
0x057080…0570a0 20 72 5b 6a 5d 3a 3d 67 65 6d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 75 74 3a ┆ r[j]:=gem; slut:┆
0x0570a0…0570c0 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆=false; end; ┆
0x0570c0…0570e0 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 75 6e 74 69 ┆ end; end; unti┆
0x0570e0…057100 6c 20 73 6c 75 74 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 ┆l slut; end; proce┆
0x057100…057120 64 75 72 65 20 76 68 72 65 63 75 72 73 3b 0a 20 20 20 20 6c 61 62 65 6c 20 31 30 3b 0a 20 20 20 ┆dure vhrecurs; label 10; ┆
0x057120…057140 20 76 61 72 0a 20 20 20 20 20 20 73 6e 3a 20 72 65 63 6f 72 64 20 20 63 61 73 65 20 62 3a 20 62 ┆ var sn: record case b: b┆
0x057140…057160 6f 6f 6c 65 61 6e 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 75 65 3a 20 ┆oolean of true: ┆
0x057160…057180 28 70 3a 20 72 61 6e 67 65 34 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 6c ┆(p: range4); fal┆
0x057180…0571a0 73 65 3a 20 28 70 76 61 65 72 64 69 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 ┆se: (pvaerdi: integer); ┆
0x0571a0…0571c0 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 62 6f 6f 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 ┆ end; boo: boolean; ┆
0x0571c0…0571e0 20 20 20 20 69 69 2c 6c 6c 2c 69 2c 6c 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 73 74 ┆ ii,ll,i,l: integer; st┆
0x0571e0…057200 61 72 74 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 ┆art: integer; begin if┆
0x057200…057220 (23, 0, 8) 20 6f 70 74 69 6f 6e 73 5b 32 35 5d 20 74 68 65 6e 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 ┆ options[25] then goto 10; ┆
0x057220…057240 20 69 3a 3d 6e 6f 6e 74 73 6c 75 74 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 3b 0a 20 20 20 ┆ i:=nontslut div (setmax+1); ┆
0x057240…057260 20 20 20 69 66 20 69 3e 63 6f 6e 73 74 31 33 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 ┆ if i>const13 then begi┆
0x057260…057280 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 43 4f 4e 53 54 31 33 ┆n write(lf,lf,' CONST13┆
0x057280…0572a0 27 2c 27 20 4d 55 53 54 20 42 45 27 2c 69 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 63 6f 6e ┆',' MUST BE',i,lf); con┆
0x0572a0…0572c0 73 74 65 72 72 6f 72 28 27 56 48 52 45 43 55 52 53 20 20 27 2c 27 43 4f 4e 53 54 31 33 20 20 20 ┆sterror('VHRECURS ','CONST13 ┆
0x0572c0…0572e0 27 2c 63 6f 6e 73 74 31 33 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 66 6f ┆',const13); end; fo┆
0x0572e0…057300 72 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 32 20 64 6f 0a 20 20 20 20 20 20 66 6f 72 20 6a 3a ┆r i:=0 to const2 do for j:┆
0x057300…057320 3d 30 20 74 6f 20 63 6f 6e 73 74 31 33 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆=0 to const13 do begin ┆
0x057320…057340 20 20 20 20 20 70 68 31 73 5b 69 5d 2e 72 5b 6a 5d 3a 3d 5b 5d 3b 0a 20 20 20 20 20 20 20 20 70 ┆ ph1s[i].r[j]:=[]; p┆
0x057340…057360 74 31 73 5b 69 5d 2e 72 5b 6a 5d 3a 3d 5b 5d 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆t1s[i].r[j]:=[]; end; ┆
0x057360…057380 20 20 77 69 74 68 20 73 6e 20 64 6f 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 ┆ with sn do for i:=nontst┆
0x057380…0573a0 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆art to nontslut do begin ┆
0x0573a0…0573c0 20 20 20 20 20 20 20 70 3a 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 ┆ p:=help[i].rightp; ┆
0x0573c0…0573e0 20 20 77 68 69 6c 65 20 70 3c 3e 72 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 ┆ while p<>rhsnil do beg┆
0x0573e0…057400 69 6e 0a 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 72 68 73 5e 5b 70 5d 2e 62 61 73 69 73 6c 3b 0a ┆in l:=rhs^[p].basisl; ┆
0x057400…057420 (23, 0, 9) 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ allocate(p); ┆
0x057420…057440 20 6c 6c 3a 3d 72 68 73 5e 5b 70 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 69 ┆ ll:=rhs^[p].symbol; i┆
0x057440…057460 69 3a 3d 6c 6c 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆i:=ll div (setmax+1); ┆
0x057460…057480 70 68 31 73 5b 69 5d 2e 72 5b 69 69 5d 3a 3d 70 68 31 73 5b 69 5d 2e 72 5b 69 69 5d 20 2b 20 5b ┆ph1s[i].r[ii]:=ph1s[i].r[ii] + [┆
0x057480…0574a0 6c 6c 20 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 70 76 ┆ll mod (setmax+1)]; pv┆
0x0574a0…0574c0 61 65 72 64 69 3a 3d 70 76 61 65 72 64 69 2b 6c 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 6c 6c ┆aerdi:=pvaerdi+l-1; ll┆
0x0574c0…0574e0 3a 3d 72 68 73 5e 5b 70 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 69 69 3a 3d ┆:=rhs^[p].symbol; ii:=┆
0x0574e0…057500 6c 6c 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 70 74 31 ┆ll div (setmax+1); pt1┆
0x057500…057520 73 5b 69 5d 2e 72 5b 69 69 5d 3a 3d 70 74 31 73 5b 69 5d 2e 72 5b 69 69 5d 20 2b 20 5b 6c 6c 20 ┆s[i].r[ii]:=pt1s[i].r[ii] + [ll ┆
0x057520…057540 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 70 3a 3d 72 68 ┆mod (setmax+1)]; p:=rh┆
0x057540…057560 73 6c 69 6e 6b 5e 5b 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆slink^[p].link; end; ┆
0x057560…057580 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 32 30 5d 20 20 74 68 ┆ end; if options[20] th┆
0x057580…0575a0 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 6d 61 74 72 69 78 6f ┆en begin matrixo┆
0x0575a0…0575c0 75 74 28 70 68 31 73 29 3b 0a 20 20 20 20 20 20 20 20 20 6d 61 74 72 69 78 6f 75 74 28 70 74 31 ┆ut(ph1s); matrixout(pt1┆
0x0575c0…0575e0 73 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 74 65 72 65 72 28 70 68 31 ┆s); end; iterer(ph1┆
0x0575e0…057600 73 29 3b 0a 20 20 20 20 20 20 69 74 65 72 65 72 28 70 74 31 73 29 3b 0a 20 20 20 20 20 20 69 66 ┆s); iterer(pt1s); if┆
0x057600…057620 (23, 0, 10) 20 6f 70 74 69 6f 6e 73 5b 32 30 5d 20 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆ options[20] then begin ┆
0x057620…057640 20 20 20 20 20 20 20 20 20 6d 61 74 72 69 78 6f 75 74 28 70 68 31 73 29 3b 0a 20 20 20 20 20 20 ┆ matrixout(ph1s); ┆
0x057640…057660 20 20 20 6d 61 74 72 69 78 6f 75 74 28 70 74 31 73 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a ┆ matrixout(pt1s); end; ┆
0x057660…057680 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 31 38 5d 20 74 68 65 6e 20 77 72 69 74 65 68 ┆ if options[18] then writeh┆
0x057680…0576a0 65 61 64 73 61 6e 64 74 61 69 6c 73 3b 0a 20 20 20 20 20 20 62 6f 6f 3a 3d 66 61 6c 73 65 3b 20 ┆eadsandtails; boo:=false; ┆
0x0576a0…0576c0 6c 3a 3d 31 3b 0a 20 20 20 20 20 20 73 74 61 72 74 3a 3d 6e 6f 6e 74 73 74 61 72 74 2b 31 3b 0a ┆l:=1; start:=nontstart+1; ┆
0x0576c0…0576e0 20 20 20 20 20 20 66 6f 72 20 69 69 3a 3d 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 ┆ for ii:=start to nontslut ┆
0x0576e0…057700 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 20 69 3a 3d 69 69 20 64 69 76 20 28 73 65 74 6d 61 78 ┆do begin i:=ii div (setmax┆
0x057700…057720 2b 31 29 3b 0a 20 20 20 20 20 20 20 20 69 66 28 20 70 68 31 73 5b 69 69 5d 2e 72 5b 69 5d 20 2a ┆+1); if( ph1s[ii].r[i] *┆
0x057720…057740 20 70 74 31 73 5b 69 69 5d 2e 72 5b 69 5d 20 2a 20 5b 69 69 20 6d 6f 64 20 28 73 65 74 6d 61 78 ┆ pt1s[ii].r[i] * [ii mod (setmax┆
0x057740…057760 2b 31 29 5d 29 3c 3e 5b 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆+1)])<>[] then begin ┆
0x057760…057780 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 ┆ boo:=true; w┆
0x057780…0577a0 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 ┆rite(lf,' '); nontwr┆
0x0577a0…0577c0 69 74 28 69 69 2c 6c 29 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e ┆it(ii,l); end; en┆
0x0577c0…0577e0 64 3b 0a 20 20 20 20 20 20 69 66 20 62 6f 6f 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 ┆d; if boo then begi┆
0x0577e0…057800 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 ┆n write(lf); w┆
0x057800…057820 (23, 0, 11) 72 69 74 65 28 27 20 20 54 48 45 20 41 42 4f 56 45 20 53 54 41 4e 44 49 4e 47 20 4e 4f 4e 54 45 ┆rite(' THE ABOVE STANDING NONTE┆
0x057820…057840 52 4d 49 4e 41 4c 53 20 27 29 3b 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 ┆RMINALS ');write(lf); w┆
0x057840…057860 72 69 74 65 28 27 20 20 49 53 20 42 4f 54 48 20 4c 45 46 54 20 41 4e 44 20 52 49 47 48 54 20 52 ┆rite(' IS BOTH LEFT AND RIGHT R┆
0x057860…057880 45 43 55 52 53 49 56 45 20 27 29 3b 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ECURSIVE ');write(lf); ┆
0x057880…0578a0 77 72 69 74 65 28 27 20 20 54 48 45 20 50 52 4f 47 52 41 4d 20 54 45 52 4d 49 4e 41 54 45 53 20 ┆write(' THE PROGRAM TERMINATES ┆
0x0578a0…0578c0 27 29 3b 0a 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 33 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 ┆'); stop(3); end┆
0x0578c0…0578e0 3b 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 77 72 69 74 ┆; write(lf,lf); writ┆
0x0578e0…057900 65 28 27 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 20 4e 4f ┆e(' IT HAS BEEN CHECKED THAT NO┆
0x057900…057920 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 27 29 3b 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 ┆ NONTERMINAL'); write(lf); ┆
0x057920…057940 20 77 72 69 74 65 28 27 20 20 49 53 20 42 4f 54 48 20 4c 45 46 54 20 41 4e 44 20 52 49 47 48 54 ┆ write(' IS BOTH LEFT AND RIGHT┆
0x057940…057960 20 52 45 43 55 52 53 49 56 45 27 29 3b 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 31 ┆ RECURSIVE'); write(lf); 1┆
0x057960…057980 30 3a 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 74 65 72 6d ┆0: end; procedure term┆
0x057980…0579a0 69 6e 61 74 69 6f 6e 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 70 3a 20 72 61 6e 67 65 34 ┆ination; var p: range4┆
0x0579a0…0579c0 3b 0a 20 20 20 20 20 20 6e 6f 6e 65 77 2c 74 65 72 6d 62 6f 6f 3a 20 62 6f 6f 6c 65 61 6e 3b 0a ┆; nonew,termboo: boolean; ┆
0x0579c0…0579e0 20 20 20 20 20 20 69 2c 6a 2c 6b 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a ┆ i,j,k: integer; begin ┆
0x0579e0…057a00 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c ┆ for i:=nontstart to nontsl┆
0x057a00…057a20 (23, 0, 12) 75 74 20 64 6f 20 68 65 6c 70 5b 69 5d 2e 74 65 72 6d 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 ┆ut do help[i].term:=false; ┆
0x057a20…057a40 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 6e 6f 6e 65 77 3a 3d 74 72 75 65 3b 0a 20 20 20 ┆ repeat nonew:=true; ┆
0x057a40…057a60 20 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 ┆ for i:=nontstart to nontslu┆
0x057a60…057a80 74 20 64 6f 0a 20 20 20 20 20 20 20 20 69 66 20 28 20 6e 6f 74 20 68 65 6c 70 5b 69 5d 2e 74 65 ┆t do if ( not help[i].te┆
0x057a80…057aa0 72 6d 29 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆rm)then begin ┆
0x057aa0…057ac0 20 20 70 3a 3d 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ p:=help[i].rightp; ┆
0x057ac0…057ae0 77 68 69 6c 65 20 70 3c 3e 72 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆while p<>rhsnil do be┆
0x057ae0…057b00 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 72 68 73 5e 5b 70 5d 2e 62 61 73 69 ┆gin k:=rhs^[p].basi┆
0x057b00…057b20 73 6c 3b 20 74 65 72 6d 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆sl; termboo:=true; ┆
0x057b20…057b40 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 6b 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆for j:=1 to k do be┆
0x057b40…057b60 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 29 3b 0a ┆gin allocate(p); ┆
0x057b60…057b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5e 5b 70 5d 20 64 6f 0a 20 ┆ with rhs^[p] do ┆
0x057b80…057ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 79 6d 62 6f 6c 3e 74 65 72 6d 67 20 74 68 ┆ if symbol>termg th┆
0x057ba0…057bc0 65 6e 20 74 65 72 6d 62 6f 6f 3a 3d 74 65 72 6d 62 6f 6f 20 20 61 6e 64 20 20 28 68 65 6c 70 5b ┆en termboo:=termboo and (help[┆
0x057bc0…057be0 73 79 6d 62 6f 6c 5d 2e 74 65 72 6d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b ┆symbol].term); end;┆
0x057be0…057c00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 62 6f 6f 20 74 68 65 6e 0a 20 20 ┆ if termboo then ┆
0x057c00…057c20 (23, 0, 13) 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x057c20…057c40 20 20 6e 6f 6e 65 77 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ nonew:=false; ┆
0x057c40…057c60 68 65 6c 70 5b 69 5d 2e 74 65 72 6d 3a 3d 74 72 75 65 3b 20 70 3a 3d 72 68 73 6e 69 6c 3b 0a 20 ┆help[i].term:=true; p:=rhsnil; ┆
0x057c60…057c80 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 70 3a 3d 72 68 73 6c 69 6e 6b ┆ end else p:=rhslink┆
0x057c80…057ca0 5e 5b 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 ┆^[p].link; end; ┆
0x057ca0…057cc0 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 75 6e 74 69 6c 20 6e 6f 6e 65 77 3b 0a 20 20 20 20 ┆ end; until nonew; ┆
0x057cc0…057ce0 20 20 74 65 72 6d 62 6f 6f 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 6b 3a 3d 30 3b 0a 20 20 ┆ termboo:=false; k:=0; ┆
0x057ce0…057d00 20 20 20 20 66 6f 72 20 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 2b 31 20 74 6f 20 6e 6f 6e 74 73 6c ┆ for i:=nontstart+1 to nontsl┆
0x057d00…057d20 75 74 20 64 6f 0a 20 20 20 20 20 20 69 66 28 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3c 3e 72 ┆ut do if(help[i].rightp<>r┆
0x057d20…057d40 68 73 6e 69 6c 29 20 61 6e 64 20 28 20 6e 6f 74 20 68 65 6c 70 5b 69 5d 2e 74 65 72 6d 29 20 74 ┆hsnil) and ( not help[i].term) t┆
0x057d40…057d60 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆hen begin write(┆
0x057d60…057d80 6c 66 2c 6c 66 2c 27 20 27 29 3b 20 20 0a 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 ┆lf,lf,' '); nontwrit(┆
0x057d80…057da0 69 2c 6b 29 3b 0a 20 20 20 20 20 20 20 20 20 74 65 72 6d 62 6f 6f 3a 3d 74 72 75 65 3b 0a 20 20 ┆i,k); termboo:=true; ┆
0x057da0…057dc0 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 74 65 72 6d 62 6f 6f 20 74 68 65 6e 0a ┆ end; if termboo then ┆
0x057dc0…057de0 20 20 20 20 20 20 20 62 65 67 69 6e 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 01 44 20 32 0a ┆ begin write(lf,lf); D 2 ┆
0x057de0…057e00 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 54 48 45 20 41 42 4f 56 45 20 53 54 41 4e ┆ write(' THE ABOVE STAN┆
0x057e00…057e20 (23, 0, 14) 44 49 4e 47 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 43 41 4e 4e 4f 54 20 50 52 4f 44 55 43 45 ┆DING NONTERMINALS CANNOT PRODUCE┆
0x057e20…057e40 27 29 3b 77 72 69 74 65 28 6c 66 29 3b 0a 01 45 20 32 0a 01 49 20 32 0a 20 20 20 20 20 20 20 20 ┆');write(lf); E 2 I 2 ┆
0x057e40…057e60 20 77 72 69 74 65 28 27 20 20 54 48 45 20 41 42 4f 56 45 20 53 54 41 4e 44 49 4e 47 20 4e 4f 4e ┆ write(' THE ABOVE STANDING NON┆
0x057e60…057e80 54 45 52 4d 49 4e 41 4c 53 20 43 41 4e 4e 4f 54 20 50 52 4f 44 55 43 45 27 29 3b 0a 20 20 20 20 ┆TERMINALS CANNOT PRODUCE'); ┆
0x057e80…057ea0 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 01 45 20 32 0a 20 20 20 20 20 20 20 20 20 77 72 ┆ write(lf); E 2 wr┆
0x057ea0…057ec0 69 74 65 28 27 20 20 41 20 53 54 52 49 4e 47 20 4f 46 20 4f 4e 4c 59 20 54 45 52 4d 49 4e 41 4c ┆ite(' A STRING OF ONLY TERMINAL┆
0x057ec0…057ee0 20 53 59 4d 42 4f 4c 53 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 33 29 3b 0a 20 ┆ SYMBOLS '); stop(3); ┆
0x057ee0…057f00 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 77 72 69 74 ┆ end else begin writ┆
0x057f00…057f20 65 28 6c 66 2c 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 49 ┆e(lf,lf,lf); write(' I┆
0x057f20…057f40 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 20 41 4c 4c 20 4e 4f 4e 54 ┆T HAS BEEN CHECKED THAT ALL NONT┆
0x057f40…057f60 45 52 4d 49 4e 41 4c 53 20 43 41 4e 27 29 3b 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 ┆ERMINALS CAN');write(lf); ┆
0x057f60…057f80 20 20 20 77 72 69 74 65 28 27 20 20 50 52 4f 44 55 43 45 20 41 20 53 54 52 49 4e 47 20 4f 46 20 ┆ write(' PRODUCE A STRING OF ┆
0x057f80…057fa0 4f 4e 4c 59 20 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 4f 4c 53 27 29 3b 20 77 72 69 74 65 28 6c ┆ONLY TERMINAL SYMBOLS'); write(l┆
0x057fa0…057fc0 66 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 0a 20 ┆f); end; end; ┆
0x057fc0…057fe0 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 64 6f 67 66 6a 65 72 6e 28 20 20 62 3a 62 6f 6f ┆ procedure idogfjern( b:boo┆
0x057fe0…058000 6c 65 61 6e 29 20 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 20 3a 20 69 6e 74 65 67 65 ┆lean) ; var i : intege┆
0x058000…058020 (23, 0, 15) 72 20 3b 0a 20 20 20 20 20 20 62 6f 6f 31 2c 62 6f 6f 32 2c 62 6f 6f 33 2c 62 6f 6f 34 2c 66 6a ┆r ; boo1,boo2,boo3,boo4,fj┆
0x058020…058040 62 6f 6f 20 3a 20 62 6f 6f 6c 65 61 6e 20 3b 0a 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 66 ┆boo : boolean ; function f┆
0x058040…058060 6a 65 72 6e 6b 61 65 64 65 28 76 61 72 20 74 3a 62 6f 6f 6c 65 61 6e 29 20 3a 20 62 6f 6f 6c 65 ┆jernkaede(var t:boolean) : boole┆
0x058060…058080 61 6e 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 2c 6b 2c 6c 2c 6d 2c 6e ┆an ; var i,k,l,m,n┆
0x058080…0580a0 2c 73 2c 66 6a 65 72 6e 2c 69 6e 64 73 61 74 20 3a 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 ┆,s,fjern,indsat :integer ; ┆
0x0580a0…0580c0 20 20 20 6a 20 3a 20 72 61 6e 67 65 34 20 3b 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 ┆ j : range4 ; procedur┆
0x0580c0…0580e0 65 20 66 6a 73 6b 72 69 76 20 3b 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 ┆e fjskriv ; var ┆
0x0580e0…058100 20 20 7a 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆ z : integer ; begin ┆
0x058100…058120 20 20 20 20 20 20 20 20 7a 3a 3d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 ┆ z:=1 ; write('┆
0x058120…058140 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 66 6a 65 72 6e 2c 7a ┆ ') ; nontwrit(fjern,z┆
0x058140…058160 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 48 41 53 20 42 45 45 4e 20 ┆) ; write(' HAS BEEN ┆
0x058160…058180 53 55 42 53 54 49 54 55 54 45 44 20 42 59 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6e ┆SUBSTITUTED BY ') ; n┆
0x058180…0581a0 6f 6e 74 77 72 69 74 28 69 6e 64 73 61 74 2c 7a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 ┆ontwrit(indsat,z) ; wr┆
0x0581a0…0581c0 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 20 20 20 20 20 ┆ite(lf) ; end ; ┆
0x0581c0…0581e0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 66 6a 65 72 6e 6b 61 65 64 65 3a 3d 66 61 6c 73 65 20 ┆begin fjernkaede:=false ┆
0x0581e0…058200 3b 0a 20 20 20 20 20 20 20 20 6b 3a 3d 6e 6f 6e 74 73 6c 75 74 20 3b 0a 20 20 20 20 20 20 20 20 ┆; k:=nontslut ; ┆
0x058200…058220 (23, 1, 1) 69 3a 3d 6e 6f 6e 74 73 74 61 72 74 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a ┆i:=nontstart-1 ; repeat ┆
0x058220…058240 20 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6a 3a 3d ┆ i:=i+1 ; j:=┆
0x058240…058260 68 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6a ┆help[i].rightp ; if (j┆
0x058260…058280 3c 3e 72 68 73 6e 69 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆<>rhsnil) then begin ┆
0x058280…0582a0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 72 68 73 5e 5b 6a 5d 2e 62 61 73 69 73 6c 3d ┆ if (rhs^[j].basisl=┆
0x0582a0…0582c0 31 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆1) then begin ┆
0x0582c0…0582e0 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 6a 29 20 3b 0a 20 20 20 20 20 20 ┆ allocate(j) ; ┆
0x0582e0…058300 20 20 20 20 20 20 20 20 20 20 69 66 28 28 72 68 73 6c 69 6e 6b 5e 5b 6a 5d 2e 6c 69 6e 6b 3d 72 ┆ if((rhslink^[j].link=r┆
0x058300…058320 68 73 6e 69 6c 29 20 20 61 6e 64 20 28 72 68 73 5e 5b 6a 5d 2e 73 79 6d 62 6f 6c 20 3e 20 74 65 ┆hsnil) and (rhs^[j].symbol > te┆
0x058320…058340 72 6d 67 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 ┆rmg)) then begi┆
0x058340…058360 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 73 61 74 3a 3d 72 68 73 ┆n indsat:=rhs┆
0x058360…058380 5e 5b 6a 5d 2e 73 79 6d 62 6f 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆^[j].symbol ; ┆
0x058380…0583a0 20 66 6a 65 72 6e 3a 3d 69 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 ┆ fjern:=i ; h┆
0x0583a0…0583c0 65 6c 70 5b 69 5d 2e 72 69 67 68 74 70 3a 3d 72 68 73 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 ┆elp[i].rightp:=rhsnil; ┆
0x0583c0…0583e0 20 20 20 20 20 20 20 20 20 20 66 6a 65 72 6e 6b 61 65 64 65 3a 3d 74 72 75 65 20 3b 0a 20 20 20 ┆ fjernkaede:=true ; ┆
0x0583e0…058400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6a 62 6f 6f 3a 3d 74 72 75 65 20 3b 0a 20 20 ┆ fjboo:=true ; ┆
0x058400…058420 (23, 1, 2) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 29 20 74 68 65 6e 0a 20 20 20 ┆ if (t) then ┆
0x058420…058440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6a 73 6b 72 69 76 20 3b 0a 20 20 20 20 20 ┆ fjskriv ; ┆
0x058440…058460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 3a 3d 6e 6f 6e 74 73 74 61 72 74 2d 31 20 3b 0a 20 ┆ s:=nontstart-1 ; ┆
0x058460…058480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 ┆ repeat ┆
0x058480…0584a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 3a 3d 73 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ s:=s+1 ; ┆
0x0584a0…0584c0 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 68 65 6c 70 5b 73 5d 2e 72 69 67 68 74 70 20 3b 0a ┆ j:=help[s].rightp ; ┆
0x0584c0…0584e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6a 3c 3e 72 68 73 6e ┆ if (j<>rhsn┆
0x0584e0…058500 69 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆il) then b┆
0x058500…058520 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d ┆egin l:=┆
0x058520…058540 72 68 73 5e 5b 6a 5d 2e 62 61 73 69 73 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆rhs^[j].basisl ; ┆
0x058540…058560 20 20 20 20 20 20 20 20 20 6d 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ m:=0 ; ┆
0x058560…058580 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ repeat ┆
0x058580…0585a0 20 20 20 20 20 20 20 20 20 66 6f 72 20 6e 3a 3d 31 20 74 6f 20 6c 20 64 6f 0a 20 20 20 20 20 20 ┆ for n:=1 to l do ┆
0x0585a0…0585c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆ begin ┆
0x0585c0…0585e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 6a ┆ allocate(j┆
0x0585e0…058600 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆) ; ┆
0x058600…058620 (23, 1, 3) 69 66 20 28 72 68 73 5e 5b 6a 5d 2e 73 79 6d 62 6f 6c 3d 66 6a 65 72 6e 29 20 74 68 65 6e 0a 20 ┆if (rhs^[j].symbol=fjern) then ┆
0x058620…058640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 5e ┆ rhs^┆
0x058640…058660 5b 6a 5d 2e 73 79 6d 62 6f 6c 3a 3d 69 6e 64 73 61 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆[j].symbol:=indsat ; ┆
0x058660…058680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x058680…0586a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 72 68 73 6c 69 6e 6b 5e 5b 6a 5d 2e 6c ┆ if (rhslink^[j].l┆
0x0586a0…0586c0 69 6e 6b 3c 3e 72 68 73 6e 69 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ink<>rhsnil) then ┆
0x0586c0…0586e0 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x0586e0…058700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 6a 5d 2e 6c ┆ j:=rhslink^[j].l┆
0x058700…058720 69 6e 6b 20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ink ; ┆
0x058720…058740 20 20 20 20 6c 3a 3d 72 68 73 5e 5b 6a 5d 2e 62 61 73 69 73 6c 20 3b 0a 20 20 20 20 20 20 20 20 ┆ l:=rhs^[j].basisl ; ┆
0x058740…058760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 ┆ end ┆
0x058760…058780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 6d 3a 3d 31 20 3b 0a 20 20 20 ┆ else m:=1 ; ┆
0x058780…0587a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 6d 3d 31 20 3b ┆ until m=1 ;┆
0x0587a0…0587c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 ┆ end ; ┆
0x0587c0…0587e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 73 3d 6b 20 3b 0a 20 20 20 20 ┆ until s=k ; ┆
0x0587e0…058800 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x058800…058820 (23, 1, 4) 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 ┆ end ; end ; ┆
0x058820…058840 75 6e 74 69 6c 20 69 3d 6b 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 20 20 20 ┆until i=k ; end ; ┆
0x058840…058860 20 20 66 75 6e 63 74 69 6f 6e 20 69 64 65 6e 74 70 72 6f 64 20 28 76 61 72 20 74 3a 62 6f 6f 6c ┆ function identprod (var t:bool┆
0x058860…058880 65 61 6e 29 20 3a 62 6f 6f 6c 65 61 6e 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 ┆ean) :boolean ; var ┆
0x058880…0588a0 20 20 6c 61 65 6e 67 64 65 31 2c 6c 61 65 6e 67 64 65 32 2c 69 2c 6a 2c 6b 6b 20 3a 69 6e 74 65 ┆ laengde1,laengde2,i,j,kk :inte┆
0x0588a0…0588c0 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 73 2c 69 64 62 6f 6f 20 3a 20 62 6f 6f 6c 65 61 ┆ger ; ens,idboo : boolea┆
0x0588c0…0588e0 6e 20 3b 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 70 31 2c 73 74 61 72 74 70 32 2c 73 74 65 70 ┆n ; startp1,startp2,step┆
0x0588e0…058900 70 31 2c 73 74 65 70 70 32 2c 6c 61 73 74 6f 6b 20 3a 20 72 61 6e 67 65 34 20 3b 0a 20 0a 20 20 ┆p1,stepp2,lastok : range4 ; ┆
0x058900…058920 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 6b 72 69 76 28 76 61 72 20 78 3a 69 6e 74 65 ┆ procedure skriv(var x:inte┆
0x058920…058940 67 65 72 29 20 3b 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 20 20 6c 2c 6a ┆ger) ; var l,j┆
0x058940…058960 6a 2c 6c 6c 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 73 74 65 70 70 ┆j,ll : integer ; stepp┆
0x058960…058980 33 20 3a 20 72 61 6e 67 65 34 20 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆3 : range4 ; begin ┆
0x058980…0589a0 20 20 20 20 20 20 20 28 2a 55 44 53 4b 52 49 56 4e 49 4e 47 20 4f 4d 20 41 45 4e 44 52 49 4e 47 ┆ (*UDSKRIVNING OM AENDRING┆
0x0589a0…0589c0 20 49 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 73 74 65 ┆ I GRAMMATIKKEN *) ste┆
0x0589c0…0589e0 70 70 33 3a 3d 73 74 61 72 74 70 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 78 3d 31 ┆pp3:=startp2 ; if (x=1┆
0x0589e0…058a00 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆) then begin ┆
0x058a00…058a20 (23, 1, 5) 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf,lf) ; ┆
0x058a20…058a40 20 77 72 69 74 65 28 27 20 49 44 45 4e 54 49 43 41 4c 53 20 50 52 4f 44 55 43 54 49 4f 4e 53 20 ┆ write(' IDENTICALS PRODUCTIONS ┆
0x058a40…058a60 45 58 49 53 54 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆EXIST ') ; write(┆
0x058a60…058a80 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 41 4e 44 20 54 ┆lf) ; write(' AND T┆
0x058a80…058aa0 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4d 4f 44 49 46 49 45 44 20 20 27 29 20 3b 0a 20 20 20 ┆HE GRAMMAR IS MODIFIED ') ; ┆
0x058aa0…058ac0 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x058ac0…058ae0 20 20 20 77 72 69 74 65 28 27 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 50 52 4f 44 55 43 54 ┆ write(' THE FOLLOWING PRODUCT┆
0x058ae0…058b00 49 4f 4e 28 53 29 20 45 58 49 53 54 20 4d 4f 52 45 20 54 48 41 4e 20 4f 4e 43 45 20 27 29 20 3b ┆ION(S) EXIST MORE THAN ONCE ') ;┆
0x058b00…058b20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x058b20…058b40 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 ┆ end ; write(' ') ┆
0x058b40…058b60 3b 0a 20 20 20 20 20 20 20 20 20 20 6a 6a 3a 3d 31 20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6e ┆; jj:=1 ; n┆
0x058b60…058b80 6f 6e 74 77 72 69 74 28 6a 2c 6a 6a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆ontwrit(j,jj) ; write(┆
0x058b80…058ba0 27 20 3a 3a 3d 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 20 6c 3a 3d 31 20 74 ┆' ::= ') ; for l:=1 t┆
0x058ba0…058bc0 6f 20 6c 61 65 6e 67 64 65 32 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆o laengde2 do begin ┆
0x058bc0…058be0 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 73 74 65 70 70 33 29 20 3b 0a 20 20 20 ┆ allocate(stepp3) ; ┆
0x058be0…058c00 20 20 20 20 20 20 20 20 20 6c 6c 3a 3d 72 68 73 5e 5b 73 74 65 70 70 33 5d 2e 73 79 6d 62 6f 6c ┆ ll:=rhs^[stepp3].symbol┆
0x058c00…058c20 (23, 1, 6) 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6c 6c 20 3c 3d 20 74 65 72 6d 67 29 20 ┆ ; if (ll <= termg) ┆
0x058c20…058c40 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 48 51 4a 52 45 20 53 49 44 ┆then (* HQJRE SID┆
0x058c40…058c60 45 20 45 52 20 45 54 20 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 4f 4c 20 2a 29 0a 20 20 20 20 20 ┆E ER ET TERMINAL SYMBOL *) ┆
0x058c60…058c80 20 20 20 20 20 20 20 20 6f 75 74 61 6c 66 28 69 6e 74 65 72 6e 72 65 70 5b 6c 6c 5d 2c 6a 6a 29 ┆ outalf(internrep[ll],jj)┆
0x058c80…058ca0 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x058ca0…058cc0 20 28 2a 48 51 4a 52 45 20 53 49 44 45 20 45 52 20 45 54 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 20 ┆ (*HQJRE SIDE ER ET NONTERMINAL ┆
0x058cc0…058ce0 53 59 4d 42 4f 4c 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 ┆SYMBOL *) nontwrit(┆
0x058ce0…058d00 6c 6c 2c 6a 6a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 ┆ll,jj) ; write(' ') ┆
0x058d00…058d20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆; end ; writ┆
0x058d20…058d40 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 ┆e(lf) ; end ; ┆
0x058d40…058d60 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 6b 6b 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 69 64 ┆begin kk:=0 ; id┆
0x058d60…058d80 62 6f 6f 3a 3d 66 61 6c 73 65 20 3b 0a 20 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 6e 6f ┆boo:=false ; for j:=no┆
0x058d80…058da0 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 20 20 62 ┆ntstart to nontslut do b┆
0x058da0…058dc0 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 70 31 3a 3d 68 65 6c 70 5b 6a 5d 2e ┆egin startp1:=help[j].┆
0x058dc0…058de0 72 69 67 68 74 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 74 61 72 74 70 31 3c 3e ┆rightp ; if (startp1<>┆
0x058de0…058e00 72 68 73 6e 69 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆rhsnil) then begin ┆
0x058e00…058e20 (23, 1, 7) 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ repeat ┆
0x058e20…058e40 20 6c 61 65 6e 67 64 65 31 3a 3d 72 68 73 5e 5b 73 74 61 72 74 70 31 5d 2e 62 61 73 69 73 6c 20 ┆ laengde1:=rhs^[startp1].basisl ┆
0x058e40…058e60 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 70 32 3a 3d 73 74 61 72 74 70 ┆; startp2:=startp┆
0x058e60…058e80 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 6c ┆1 ; for i:=1 to l┆
0x058e80…058ea0 61 65 6e 67 64 65 31 20 64 6f 20 61 6c 6c 6f 63 61 74 65 28 73 74 61 72 74 70 32 29 20 3b 0a 20 ┆aengde1 do allocate(startp2) ; ┆
0x058ea0…058ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 3a 3d 73 74 61 72 74 70 32 20 3b 0a ┆ lastok:=startp2 ; ┆
0x058ec0…058ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 70 32 3a 3d 72 68 73 6c 69 6e 6b 5e ┆ startp2:=rhslink^┆
0x058ee0…058f00 5b 73 74 61 72 74 70 32 5d 2e 6c 69 6e 6b 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆[startp2].link ; ┆
0x058f00…058f20 69 66 20 28 73 74 61 72 74 70 32 3c 3e 72 68 73 6e 69 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 20 ┆if (startp2<>rhsnil) then ┆
0x058f20…058f40 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x058f40…058f60 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 73 ┆ repeat ens┆
0x058f60…058f80 3a 3d 66 61 6c 73 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 ┆:=false ; st┆
0x058f80…058fa0 65 70 70 31 3a 3d 73 74 61 72 74 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆epp1:=startp1 ; ┆
0x058fa0…058fc0 20 20 20 20 73 74 65 70 70 32 3a 3d 73 74 61 72 74 70 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ stepp2:=startp2 ; ┆
0x058fc0…058fe0 20 20 20 20 20 20 20 20 20 20 6c 61 65 6e 67 64 65 32 3a 3d 72 68 73 5e 5b 73 74 65 70 70 32 5d ┆ laengde2:=rhs^[stepp2]┆
0x058fe0…059000 2e 62 61 73 69 73 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆.basisl ; if┆
0x059000…059020 (23, 1, 8) 20 28 6c 61 65 6e 67 64 65 31 3d 6c 61 65 6e 67 64 65 32 29 20 74 68 65 6e 0a 20 20 20 20 20 20 ┆ (laengde1=laengde2) then ┆
0x059020…059040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x059040…059060 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 73 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 20 20 20 20 ┆ ens:=true ; ┆
0x059060…059080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 6c 61 65 6e 67 ┆ for i:=1 to laeng┆
0x059080…0590a0 64 65 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆de1 do be┆
0x0590a0…0590c0 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c ┆gin all┆
0x0590c0…0590e0 6f 63 61 74 65 28 73 74 65 70 70 31 29 20 3b 20 61 6c 6c 6f 63 61 74 65 28 73 74 65 70 70 32 29 ┆ocate(stepp1) ; allocate(stepp2)┆
0x0590e0…059100 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 ┆ ; if (┆
0x059100…059120 72 68 73 5e 5b 73 74 65 70 70 31 5d 2e 73 79 6d 62 6f 6c 3c 3e 72 68 73 5e 5b 73 74 65 70 70 32 ┆rhs^[stepp1].symbol<>rhs^[stepp2┆
0x059120…059140 5d 2e 73 79 6d 62 6f 6c 29 20 74 68 65 6e 20 65 6e 73 3a 3d 66 61 6c 73 65 20 3b 0a 20 20 20 20 ┆].symbol) then ens:=false ; ┆
0x059140…059160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 ┆ end ; ┆
0x059160…059180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 65 6e 73 29 20 74 68 65 6e 0a 20 20 ┆ if (ens) then ┆
0x059180…0591a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆ begin ┆
0x0591a0…0591c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6b 3a 3d 6b 6b 2b 31 20 3b ┆ kk:=kk+1 ;┆
0x0591c0…0591e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 ┆ if (t┆
0x0591e0…059200 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆) then ┆
0x059200…059220 (23, 1, 9) 20 20 73 6b 72 69 76 28 6b 6b 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ skriv(kk) ; ┆
0x059220…059240 20 20 20 20 20 20 20 20 69 64 62 6f 6f 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ idboo:=true ; ┆
0x059240…059260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b 6c 61 73 74 6f 6b 5d ┆ rhslink^[lastok]┆
0x059260…059280 2e 6c 69 6e 6b 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 73 74 65 70 70 32 5d 2e 6c 69 6e 6b 20 3b 0a 20 ┆.link:=rhslink^[stepp2].link ; ┆
0x059280…0592a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 ┆ end ; ┆
0x0592a0…0592c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 ┆ end ┆
0x0592c0…0592e0 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x0592e0…059300 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 6c 61 65 6e 67 64 65 32 20 64 6f 20 61 6c 6c 6f ┆ for i:=1 to laengde2 do allo┆
0x059300…059320 63 61 74 65 28 73 74 65 70 70 32 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆cate(stepp2) ; ┆
0x059320…059340 20 20 20 69 66 20 28 20 6e 6f 74 20 65 6e 73 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆ if ( not ens) then ┆
0x059340…059360 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 3a 3d 73 74 65 70 70 32 20 3b 0a 20 20 20 20 ┆ lastok:=stepp2 ; ┆
0x059360…059380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 70 32 3a 3d 72 68 73 6c 69 6e 6b 5e ┆ stepp2:=rhslink^┆
0x059380…0593a0 5b 73 74 65 70 70 32 5d 2e 6c 69 6e 6b 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆[stepp2].link ; ┆
0x0593a0…0593c0 20 20 20 20 69 66 20 28 73 74 65 70 70 32 3c 3e 72 68 73 6e 69 6c 20 29 20 74 68 65 6e 0a 20 20 ┆ if (stepp2<>rhsnil ) then ┆
0x0593c0…0593e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 70 32 3a 3d 73 74 65 70 ┆ startp2:=step┆
0x0593e0…059400 70 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 73 74 65 ┆p2 ; until ste┆
0x059400…059420 (23, 1, 10) 70 70 32 3d 72 68 73 6e 69 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 ┆pp2=rhsnil ; f┆
0x059420…059440 6f 72 20 69 3a 3d 31 20 74 6f 20 6c 61 65 6e 67 64 65 31 20 64 6f 20 61 6c 6c 6f 63 61 74 65 28 ┆or i:=1 to laengde1 do allocate(┆
0x059440…059460 73 74 61 72 74 70 31 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 ┆startp1) ; sta┆
0x059460…059480 72 74 70 31 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 73 74 61 72 74 70 31 5d 2e 6c 69 6e 6b 20 3b 0a 20 ┆rtp1:=rhslink^[startp1].link ; ┆
0x059480…0594a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 74 61 72 74 70 31 3d 72 68 73 ┆ if (startp1=rhs┆
0x0594a0…0594c0 6e 69 6c 29 20 74 68 65 6e 20 73 74 61 72 74 70 31 3a 3d 73 74 61 72 74 70 32 20 3b 0a 20 20 20 ┆nil) then startp1:=startp2 ; ┆
0x0594c0…0594e0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ┆
0x0594e0…059500 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 70 32 3a 3d 73 74 ┆else startp2:=st┆
0x059500…059520 61 72 74 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 73 74 61 72 74 ┆artp1 ; until start┆
0x059520…059540 70 31 3d 73 74 61 72 74 70 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 ┆p1=startp2 ; end ; ┆
0x059540…059560 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 66 28 28 69 64 62 6f 6f 3d 66 61 6c ┆ end; if((idboo=fal┆
0x059560…059580 73 65 29 20 20 61 6e 64 20 20 74 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆se) and t) then begin┆
0x059580…0595a0 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 ┆ write(lf,lf) ; ┆
0x0595a0…0595c0 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b ┆ write(' IT HAS BEEN CHECK┆
0x0595c0…0595e0 45 44 20 54 48 41 54 20 54 48 45 52 45 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆ED THAT THERE ') ; wr┆
0x0595e0…059600 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 45 58 ┆ite(lf) ; write(' EX┆
0x059600…059620 (23, 1, 11) 49 53 54 53 20 4e 4f 20 49 44 45 4e 54 49 43 41 4c 20 50 52 4f 44 55 43 54 49 4f 4e 53 20 27 29 ┆ISTS NO IDENTICAL PRODUCTIONS ')┆
0x059620…059640 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 ┆ ; write(lf) ; ┆
0x059640…059660 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 74 29 20 74 68 65 6e 0a 20 20 20 ┆ end ; if (t) then ┆
0x059660…059680 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 69 64 65 ┆ write(lf,lf) ; ide┆
0x059680…0596a0 6e 74 70 72 6f 64 3a 3d 69 64 62 6f 6f 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 ┆ntprod:=idboo; end; ┆
0x0596a0…0596c0 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 28 62 20 20 61 6e 64 20 20 6f 70 74 69 6f 6e 73 5b ┆begin if (b and options[┆
0x0596c0…0596e0 32 33 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆23]) then begin ┆
0x0596e0…059700 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 44 55 4d ┆write(lf) ; write(' DUM┆
0x059700…059720 50 20 42 45 46 4f 52 20 49 44 4f 47 46 4a 45 52 4e 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆P BEFOR IDOGFJERN ') ; ┆
0x059720…059740 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 64 75 6d 70 32 20 3b 0a ┆write(lf,lf) ; dump2 ; ┆
0x059740…059760 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 65 ┆ write(lf,lf) ; e┆
0x059760…059780 6e 64 20 3b 0a 20 20 20 20 20 20 66 6a 62 6f 6f 3a 3d 66 61 6c 73 65 20 3b 0a 20 20 20 20 20 20 ┆nd ; fjboo:=false ; ┆
0x059780…0597a0 62 6f 6f 31 3a 3d 62 20 3b 0a 20 20 20 20 20 20 62 6f 6f 32 3a 3d 62 20 3b 0a 20 20 20 20 20 20 ┆boo1:=b ; boo2:=b ; ┆
0x0597a0…0597c0 62 6f 6f 33 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 28 62 6f 6f 33 29 20 ┆boo3:=true ; while (boo3) ┆
0x0597c0…0597e0 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 62 6f 6f 34 3a 3d 69 64 65 ┆do begin boo4:=ide┆
0x0597e0…059800 6e 74 70 72 6f 64 28 62 6f 6f 31 29 20 3b 0a 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e ┆ntprod(boo1) ; if option┆
0x059800…059820 (23, 1, 12) 73 5b 32 38 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 6f 6f 33 3a 3d 66 61 6c 73 65 0a ┆s[28] then boo3:=false ┆
0x059820…059840 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 62 6f 6f 33 3a 3d 66 6a 65 72 ┆ else boo3:=fjer┆
0x059840…059860 6e 6b 61 65 64 65 28 62 6f 6f 32 29 20 3b 0a 20 20 20 20 20 20 20 20 62 6f 6f 33 3a 3d 62 6f 6f ┆nkaede(boo2) ; boo3:=boo┆
0x059860…059880 33 20 20 6f 72 20 62 6f 6f 34 20 3b 0a 20 20 20 20 20 20 20 20 62 6f 6f 31 3a 3d 66 61 6c 73 65 ┆3 or boo4 ; boo1:=false┆
0x059880…0598a0 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 ┆ ; end ; if (options┆
0x0598a0…0598c0 5b 32 38 5d 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆[28]=false) then begin ┆
0x0598c0…0598e0 20 20 20 20 20 20 20 69 66 20 28 66 6a 62 6f 6f 20 20 61 6e 64 20 20 62 29 20 74 68 65 6e 0a 20 ┆ if (fjboo and b) then ┆
0x0598e0…059900 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆ begin write┆
0x059900…059920 28 27 20 20 54 48 45 20 47 52 41 4d 4d 45 52 20 48 41 53 20 42 45 45 4e 20 4d 4f 44 49 46 49 45 ┆(' THE GRAMMER HAS BEEN MODIFIE┆
0x059920…059940 44 20 46 4f 52 20 53 49 4d 50 4c 45 20 43 48 41 49 4e 53 20 27 29 20 3b 0a 20 20 20 20 20 20 20 ┆D FOR SIMPLE CHAINS ') ; ┆
0x059940…059960 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆ write(lf) ; wri┆
0x059960…059980 74 65 28 27 20 20 55 53 49 4e 47 20 54 48 45 20 41 42 4f 56 45 20 53 54 41 4e 44 49 4e 47 20 53 ┆te(' USING THE ABOVE STANDING S┆
0x059980…0599a0 55 42 53 54 49 54 55 54 49 4f 4e 53 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆UBSTITUTIONS ') ; wr┆
0x0599a0…0599c0 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 ┆ite(lf) ; end ; ┆
0x0599c0…0599e0 20 20 20 69 66 20 28 62 20 61 6e 64 20 20 28 66 6a 62 6f 6f 3d 66 61 6c 73 65 29 29 20 74 68 65 ┆ if (b and (fjboo=false)) the┆
0x0599e0…059a00 6e 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆n begin wr┆
0x059a00…059a20 (23, 1, 13) 69 74 65 28 27 20 20 54 48 45 20 47 52 41 4d 4d 45 52 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 ┆ite(' THE GRAMMER HAS BEEN CHEC┆
0x059a20…059a40 4b 45 44 20 46 4f 52 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c ┆KED FOR ') ; write(l┆
0x059a40…059a60 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 53 49 4d 50 4c 45 ┆f) ; write(' SIMPLE┆
0x059a60…059a80 20 43 48 41 49 4e 53 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c ┆ CHAINS ') ; write(l┆
0x059a80…059aa0 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 65 6e 64 20 ┆f) ; end ; end ┆
0x059aa0…059ac0 3b 0a 20 20 20 20 20 20 69 66 20 28 62 20 20 61 6e 64 20 20 6f 70 74 69 6f 6e 73 5b 32 34 5d 29 ┆; if (b and options[24])┆
0x059ac0…059ae0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆ then begin writ┆
0x059ae0…059b00 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 44 55 4d 50 20 41 46 ┆e(lf) ; write(' DUMP AF┆
0x059b00…059b20 54 45 52 20 49 44 4f 47 46 4a 45 52 4e 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆TER IDOGFJERN ') ; writ┆
0x059b20…059b40 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 64 75 6d 70 32 20 3b 0a 20 20 20 20 ┆e(lf,lf) ; dump2 ; ┆
0x059b40…059b60 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 65 6e 64 20 20 ┆ write(lf,lf) ; end ┆
0x059b60…059b80 3b 0a 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆; end ; procedure ┆
0x059b80…059ba0 69 6e 69 74 68 65 6c 70 3b 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 2c 73 79 6d 62 3a 69 ┆inithelp; var i,symb:i┆
0x059ba0…059bc0 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 3a 3d 30 3b 0a 20 20 ┆nteger; begin i:=0; ┆
0x059bc0…059be0 20 20 20 20 77 68 69 6c 65 20 69 20 3c 3d 20 61 6e 74 61 6c 70 72 6f 64 20 64 6f 0a 20 20 20 20 ┆ while i <= antalprod do ┆
0x059be0…059c00 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 73 79 6d 62 3a 3d 20 70 72 6f 64 5b 69 5d 2e 6c ┆ begin symb:= prod[i].l┆
0x059c00…059c20 (23, 1, 14) 65 66 74 73 69 64 65 3b 0a 20 20 20 20 20 20 20 20 68 65 6c 70 5b 73 79 6d 62 5d 2e 70 72 6f 64 ┆eftside; help[symb].prod┆
0x059c20…059c40 69 6e 64 65 78 3a 3d 20 69 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 20 69 3a 3d 69 2b 31 ┆index:= i; repeat i:=i+1┆
0x059c40…059c60 3b 0a 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 73 79 6d 62 3c 3e 20 70 72 6f 64 5b 69 5d 2e 6c ┆; until symb<> prod[i].l┆
0x059c60…059c80 65 66 74 73 69 64 65 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 0a 20 ┆eftside; end; end; ┆
0x059c80…059ca0 0a 20 20 20 20 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 ┆ (*dollar-f*) procedur┆
0x059ca0…059cc0 65 20 73 6b 72 69 76 70 61 72 73 65 72 28 20 20 70 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 29 3b 0a ┆e skrivparser( p: konfig_ptr); ┆
0x059cc0…059ce0 20 20 20 20 20 20 20 20 28 2a 20 20 50 52 4f 43 45 44 55 52 45 20 54 49 4c 20 54 45 53 54 20 41 ┆ (* PROCEDURE TIL TEST A┆
0x059ce0…059d00 46 20 47 45 4e 45 52 45 52 45 54 20 50 41 52 53 45 52 20 20 20 2a 29 0a 20 20 20 20 76 61 72 0a ┆F GENERERET PARSER *) var ┆
0x059d00…059d20 20 20 20 20 20 20 74 2c 69 3a 20 69 6e 74 65 67 65 72 3b 20 6c 71 62 65 70 3a 20 6b 6f 6e 66 69 ┆ t,i: integer; lqbep: konfi┆
0x059d20…059d40 67 5f 70 74 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c ┆g_ptr; begin write(lf,┆
0x059d40…059d60 6c 66 2c 27 20 50 41 52 53 45 52 27 2c 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 77 72 69 74 65 ┆lf,' PARSER',lf,lf); write┆
0x059d60…059d80 28 27 20 54 49 4c 53 54 41 44 52 20 20 20 20 20 4d 4f 44 45 20 20 20 20 50 52 4f 44 4e 52 20 20 ┆(' TILSTADR MODE PRODNR ┆
0x059d80…059da0 49 4e 46 20 44 45 52 49 56 50 20 20 20 20 20 4e 45 58 54 50 27 29 3b 0a 20 20 20 20 20 20 77 72 ┆INF DERIVP NEXTP'); wr┆
0x059da0…059dc0 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 69 66 20 61 6e 74 61 6c 74 69 6c 73 74 3d 30 20 74 ┆ite(lf); if antaltilst=0 t┆
0x059dc0…059de0 68 65 6e 20 74 3a 3d 74 69 6c 73 74 6e 72 20 65 6c 73 65 20 74 3a 3d 61 6e 74 61 6c 74 69 6c 73 ┆hen t:=tilstnr else t:=antaltils┆
0x059de0…059e00 74 3b 0a 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 74 20 64 6f 0a 20 20 20 20 20 20 ┆t; for i:=0 to t do ┆
0x059e00…059e20 (23, 1, 15) 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 74 69 6c 73 74 61 6e 64 5b 69 5d ┆begin lqbep:=tilstand[i]┆
0x059e20…059e40 2e 6f 6c 64 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 ┆.oldstart; repeat ┆
0x059e40…059e60 20 20 20 20 77 69 74 68 20 6c 71 62 65 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆ with lqbep^ do beg┆
0x059e60…059e80 69 6e 0a 01 44 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 70 74 72 74 79 70 ┆in D 2 write(ptrtyp┆
0x059e80…059ea0 65 28 6c 71 62 65 70 29 2e 6f 66 73 2c 6d 6f 64 65 29 3b 0a 01 45 20 32 0a 01 49 20 32 0a 20 20 ┆e(lqbep).ofs,mode); E 2 I 2 ┆
0x059ea0…059ec0 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 73 74 72 70 6f 69 6e 74 65 72 28 70 74 72 74 79 ┆ write(strpointer(ptrty┆
0x059ec0…059ee0 70 65 28 6c 71 62 65 70 29 29 2c 6d 6f 64 65 3a 38 29 3b 0a 01 45 20 32 0a 20 20 20 20 20 20 20 ┆pe(lqbep)),mode:8); E 2 ┆
0x059ee0…059f00 20 20 20 20 20 69 66 20 28 6c 62 62 65 67 69 6e 20 3c 3d 20 69 29 20 61 6e 64 20 28 69 20 3c 3d ┆ if (lbbegin <= i) and (i <=┆
0x059f00…059f20 20 6c 62 65 6e 64 29 0a 01 44 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 77 72 ┆ lbend) D 2 then wr┆
0x059f20…059f40 69 74 65 28 27 20 20 20 20 20 27 2c 70 74 72 74 79 70 65 28 6c 6f 6f 6b 62 70 29 2e 6f 66 73 29 ┆ite(' ',ptrtype(lookbp).ofs)┆
0x059f40…059f60 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 77 72 69 74 65 28 70 72 6f 64 6e 72 2c 69 ┆ else write(prodnr,i┆
0x059f60…059f80 6e 66 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 70 74 72 74 79 70 65 28 64 ┆nf); write(ptrtype(d┆
0x059f80…059fa0 65 72 69 76 70 29 2e 6f 66 73 2c 70 74 72 74 79 70 65 28 6e 65 78 74 70 29 2e 6f 66 73 2c 6c 66 ┆erivp).ofs,ptrtype(nextp).ofs,lf┆
0x059fa0…059fc0 29 3b 0a 01 45 20 32 0a 01 49 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 77 72 ┆); E 2 I 2 then wr┆
0x059fc0…059fe0 69 74 65 28 27 20 20 20 20 20 27 2c 73 74 72 70 6f 69 6e 74 65 72 28 70 74 72 74 79 70 65 28 6c ┆ite(' ',strpointer(ptrtype(l┆
0x059fe0…05a000 6f 6f 6b 62 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 77 72 69 74 65 28 ┆ookbp))) else write(┆
0x05a000…05a020 (24, 0, 1) 70 72 6f 64 6e 72 3a 38 2c 69 6e 66 3a 38 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆prodnr:8,inf:8); wri┆
0x05a020…05a040 74 65 28 73 74 72 70 6f 69 6e 74 65 72 28 70 74 72 74 79 70 65 28 64 65 72 69 76 70 29 29 2c 73 ┆te(strpointer(ptrtype(derivp)),s┆
0x05a040…05a060 74 72 70 6f 69 6e 74 65 72 28 70 74 72 74 79 70 65 28 6e 65 78 74 70 29 29 2c 6c 66 29 3b 0a 01 ┆trpointer(ptrtype(nextp)),lf); ┆
0x05a060…05a080 45 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 64 65 72 69 76 70 3b 0a 20 ┆E 2 lqbep:=derivp; ┆
0x05a080…05a0a0 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 6c 71 62 65 ┆ end; until lqbe┆
0x05a0a0…05a0c0 70 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 3b 0a 20 20 20 20 20 20 ┆p=nil; write(lf); ┆
0x05a0c0…05a0e0 65 6e 64 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 53 4b 52 49 56 50 41 52 53 45 52 2a 29 0a 20 0a ┆end; end; (*SKRIVPARSER*) ┆
0x05a0e0…05a100 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 66 72 65 65 6c 69 73 74 28 70 74 3a 20 6b 6f 6e ┆ procedure freelist(pt: kon┆
0x05a100…05a120 66 69 67 5f 70 74 72 29 3b 0a 20 20 20 20 76 61 72 20 70 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 3b ┆fig_ptr); var p: konfig_ptr;┆
0x05a120…05a140 0a 20 20 20 20 62 65 67 69 6e 20 70 3a 3d 70 74 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 70 5e ┆ begin p:=pt; while p^┆
0x05a140…05a160 2e 64 65 72 69 76 70 3c 3e 6e 69 6c 20 64 6f 20 70 3a 3d 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 ┆.derivp<>nil do p:=p^.derivp; ┆
0x05a160…05a180 20 20 20 20 70 5e 2e 64 65 72 69 76 70 3a 3d 66 72 65 65 70 74 72 3b 0a 20 20 20 20 20 20 66 72 ┆ p^.derivp:=freeptr; fr┆
0x05a180…05a1a0 65 65 70 74 72 3a 3d 70 74 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 46 52 45 45 4c 49 53 54 2a 29 ┆eeptr:=pt; end; (*FREELIST*)┆
0x05a1a0…05a1c0 0a 20 0a 20 0a 20 20 20 20 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 ┆ (*dollar-f*) proc┆
0x05a1c0…05a1e0 65 64 75 72 65 20 6c 72 30 3b 0a 20 20 20 20 6c 61 62 65 6c 20 32 30 3b 0a 20 20 20 20 20 20 20 ┆edure lr0; label 20; ┆
0x05a1e0…05a200 20 28 2a 2a 2a 2a 2a 2a 50 52 4f 43 2e 20 4c 52 28 30 29 20 4b 52 41 45 56 45 52 20 3a 20 20 20 ┆ (******PROC. LR(0) KRAEVER : ┆
0x05a200…05a220 (24, 0, 2) 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 28 2a 20 47 4f 41 4c 50 52 4f 44 55 4b 54 49 4f 4e 53 ┆ *) (* GOALPRODUKTIONS┆
0x05a220…05a240 4e 55 4d 4d 45 52 20 49 20 27 47 4f 41 4c 50 52 4f 44 27 20 20 20 20 20 20 20 2a 29 0a 20 20 20 ┆NUMMER I 'GOALPROD' *) ┆
0x05a240…05a260 20 20 20 20 20 28 2a 20 46 51 52 53 54 45 20 46 52 49 45 20 43 45 4c 4c 45 20 49 20 52 49 47 48 ┆ (* FQRSTE FRIE CELLE I RIGH┆
0x05a260…05a280 54 53 49 44 45 20 49 20 27 54 4f 50 27 20 20 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 28 ┆TSIDE I 'TOP' *) (┆
0x05a280…05a2a0 2a 20 27 4c 45 46 54 53 49 44 45 27 20 49 20 50 52 4f 44 2d 41 52 52 41 59 20 46 51 52 53 54 45 ┆* 'LEFTSIDE' I PROD-ARRAY FQRSTE┆
0x05a2a0…05a2c0 20 54 4f 4d 4d 45 20 43 45 4c 4c 45 20 4e 55 4c 53 54 49 4c 4c 45 54 20 20 2a 29 0a 20 20 20 20 ┆ TOMME CELLE NULSTILLET *) ┆
0x05a2c0…05a2e0 76 61 72 0a 20 20 20 20 20 20 73 74 61 63 6b 3a 20 61 72 72 61 79 5b 31 2e 2e 63 6f 6e 73 74 39 ┆var stack: array[1..const9┆
0x05a2e0…05a300 5d 20 6f 66 0a 20 20 20 20 20 20 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆] of record ┆
0x05a300…05a320 20 20 73 79 6d 62 6f 76 67 3a 20 30 2e 2e 63 6f 6e 73 74 32 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ symbovg: 0..const2; ┆
0x05a320…05a340 20 20 20 20 20 20 74 69 6c 73 74 70 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 0a 20 20 20 20 20 20 20 ┆ tilstp: konfig_ptr ┆
0x05a340…05a360 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 68 65 6c 70 70 2c 63 6c 6f 73 70 2c 6f 6c 64 ┆ end; helpp,closp,old┆
0x05a360…05a380 70 3a 6b 6f 6e 66 69 67 5f 70 74 72 3b 0a 20 20 20 20 20 20 6c 71 62 65 70 32 3a 20 72 61 6e 67 ┆p:konfig_ptr; lqbep2: rang┆
0x05a380…05a3a0 65 34 3b 0a 20 20 20 20 20 20 62 61 73 6c 61 65 2c 6d 6f 64 65 68 2c 73 74 61 63 6b 74 6f 70 2c ┆e4; baslae,modeh,stacktop,┆
0x05a3a0…05a3c0 73 74 61 63 6b 74 61 65 6c 2c 69 2c 73 79 6d 62 2c 70 72 6f 64 6e 6f 3a 69 6e 74 65 67 65 72 3b ┆stacktael,i,symb,prodno:integer;┆
0x05a3c0…05a3e0 0a 65 72 72 6f 72 70 72 6f 64 6e 6f 20 3a 20 30 20 2e 2e 20 63 6f 6e 73 74 31 3b 0a 20 20 20 20 ┆ errorprodno : 0 .. const1; ┆
0x05a3e0…05a400 20 20 6b 6f 70 69 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 67 6f 61 6c 70 72 6f 64 3a ┆ kopi: boolean; goalprod:┆
0x05a400…05a420 (24, 0, 3) 20 69 6e 74 65 67 65 72 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6e 69 63 65 ┆ integer; procedure nice┆
0x05a420…05a440 70 61 72 73 65 72 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 2c 70 6e 72 ┆parser ; var i,pnr┆
0x05a440…05a460 2c 6c 2c 63 6f 75 6e 74 2c 6e 62 63 6f 75 6e 74 2c 6e 65 78 74 63 6f 75 6e 74 2c 73 75 63 2c 73 ┆,l,count,nbcount,nextcount,suc,s┆
0x05a460…05a480 74 61 74 65 6e 72 2c 6e 72 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 70 20 ┆tatenr,nr : integer ; p ┆
0x05a480…05a4a0 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 20 3b 0a 20 20 20 20 20 20 20 20 72 69 67 68 74 70 20 3a 72 ┆: konfig_ptr ; rightp :r┆
0x05a4a0…05a4c0 61 6e 67 65 34 20 3b 0a 20 0a 20 20 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 73 71 67 28 20 ┆ange4 ; function sqg( ┆
0x05a4c0…05a4e0 70 20 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 29 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 ┆p : konfig_ptr) : integer ; ┆
0x05a4e0…05a500 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 20 20 69 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a ┆ var i : integer ; ┆
0x05a500…05a520 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 69 3a 3d 30 20 3b 0a 20 ┆ begin i:=0 ; ┆
0x05a520…05a540 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 70 3c 3e 74 69 6c 73 74 61 6e 64 5b 69 5d 2e 6f ┆ while (p<>tilstand[i].o┆
0x05a540…05a560 6c 64 73 74 61 72 74 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 3b 0a 20 20 ┆ldstart) do i:=i+1; ┆
0x05a560…05a580 20 20 20 20 20 20 20 20 73 71 67 3a 3d 69 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 28 2a 53 ┆ sqg:=i ; end (*S┆
0x05a580…05a5a0 51 47 2a 29 20 3b 0a 20 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 69 6e 65 6d ┆QG*) ; procedure linem┆
0x05a5a0…05a5c0 61 72 6b 20 3b 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 20 20 69 20 3a 20 ┆ark ; var i : ┆
0x05a5c0…05a5e0 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆integer ; begin ┆
0x05a5e0…05a600 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 20 ┆ write(lf) ; for i:= ┆
0x05a600…05a620 (24, 0, 4) 31 20 74 6f 20 6e 65 78 74 63 6f 75 6e 74 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 ┆1 to nextcount do write(' ') ; ┆
0x05a620…05a640 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 5e 27 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 ┆ write('^',lf) ; ┆
0x05a640…05a660 20 65 6e 64 20 28 2a 4c 49 4e 45 4d 41 52 4b 2a 29 20 3b 0a 20 0a 20 20 20 20 20 20 20 20 70 72 ┆ end (*LINEMARK*) ; pr┆
0x05a660…05a680 6f 63 65 64 75 72 65 20 75 64 73 6b 72 69 76 20 3b 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 ┆ocedure udskriv ; var ┆
0x05a680…05a6a0 20 20 20 20 20 20 20 20 6b 2c 6a 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 ┆ k,j : integer ; ┆
0x05a6a0…05a6c0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 72 6f 64 5b 70 6e 72 5d 20 64 ┆begin with prod[pnr] d┆
0x05a6c0…05a6e0 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a ┆o begin k:┆
0x05a6e0…05a700 3d 6c 65 66 74 73 69 64 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 69 67 68 74 70 3a 3d ┆=leftside ; rightp:=┆
0x05a700…05a720 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 6c 61 65 6e 67 64 65 20 3b ┆start ; l:=laengde ;┆
0x05a720…05a740 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 ┆ end ; if (s┆
0x05a740…05a760 74 61 74 65 6e 72 3e 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆tatenr>0) then write(┆
0x05a760…05a780 27 20 27 2c 62 6c 61 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 01 44 20 32 0a 20 ┆' ',blank) else D 2 ┆
0x05a780…05a7a0 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 2c 69 29 20 3b 0a 01 45 20 32 0a 01 49 ┆ write(' ',i) ; E 2 I┆
0x05a7a0…05a7c0 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 2c 69 3a 38 29 20 3b 0a 01 ┆ 2 write(' ',i:8) ; ┆
0x05a7c0…05a7e0 45 20 32 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 75 63 20 3e 3d 20 30 29 20 74 68 65 6e ┆E 2 if (suc >= 0) then┆
0x05a7e0…05a800 0a 01 44 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 73 75 63 2c 27 20 27 29 0a ┆ D 2 write(suc,' ') ┆
0x05a800…05a820 (24, 0, 5) 01 45 20 32 0a 01 49 20 32 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 73 75 63 3a 38 ┆ E 2 I 2 write(suc:8┆
0x05a820…05a840 2c 27 20 27 29 0a 01 45 20 32 0a 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 ┆,' ') E 2 else ┆
0x05a840…05a860 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e 72 3d 30 ┆ begin if (nr=0┆
0x05a860…05a880 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 52 45 44 ┆) then write(' RED┆
0x05a880…05a8a0 55 43 45 20 27 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 ┆UCE ') else ┆
0x05a8a0…05a8c0 20 20 20 20 20 20 20 77 72 69 74 65 28 62 6c 61 6e 6b 2c 27 20 27 29 20 3b 0a 20 20 20 20 20 20 ┆ write(blank,' ') ; ┆
0x05a8c0…05a8e0 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 ┆ end ; write(' ┆
0x05a8e0…05a900 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 32 36 20 3b 0a 20 20 20 20 20 ┆') ; count:=26 ; ┆
0x05a900…05a920 20 20 20 20 20 69 66 20 28 6b 3d 6e 6f 6e 74 73 74 61 72 74 29 20 74 68 65 6e 0a 20 20 20 20 20 ┆ if (k=nontstart) then ┆
0x05a920…05a940 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 ┆ begin write('┆
0x05a940…05a960 3c 47 4f 41 4c 53 59 4d 42 4f 4c 3e 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f ┆<GOALSYMBOL>') ; co┆
0x05a960…05a980 75 6e 74 3a 3d 63 6f 75 6e 74 2b 31 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 ┆unt:=count+12 ; end ┆
0x05a980…05a9a0 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 ┆ else nontwri┆
0x05a9a0…05a9c0 74 28 6b 2c 63 6f 75 6e 74 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 3a ┆t(k,count) ; write(' :┆
0x05a9c0…05a9e0 3a 3d 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 63 6f 75 6e 74 2b 35 ┆:= ') ; count:=count+5┆
0x05a9e0…05aa00 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6e 62 63 6f 75 6e 74 3a 3d 63 6f 75 6e 74 20 3b 0a 20 20 ┆ ; nbcount:=count ; ┆
0x05aa00…05aa20 (24, 0, 6) 20 20 20 20 20 20 20 20 6e 65 78 74 63 6f 75 6e 74 3a 3d 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 ┆ nextcount:=-1 ; ┆
0x05aa20…05aa40 20 20 66 6f 72 20 6b 3a 3d 31 20 74 6f 20 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆ for k:=1 to l do beg┆
0x05aa40…05aa60 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6b 3d 6e 72 29 20 74 68 65 6e 0a 20 20 ┆in if (k=nr) then ┆
0x05aa60…05aa80 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 63 6f 75 6e 74 3a 3d 63 6f 75 6e 74 20 3b 0a 20 20 ┆ nextcount:=count ; ┆
0x05aa80…05aaa0 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 72 69 67 68 74 70 29 20 3b 0a 20 20 20 ┆ allocate(rightp) ; ┆
0x05aaa0…05aac0 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 5e 5b 72 69 67 68 74 70 5d 20 64 6f 0a 20 20 ┆ with rhs^[rightp] do ┆
0x05aac0…05aae0 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆ begin if┆
0x05aae0…05ab00 20 28 73 79 6d 62 6f 6c 20 20 3e 3d 20 20 6e 6f 6e 74 73 74 61 72 74 29 20 74 68 65 6e 0a 20 20 ┆ (symbol >= nontstart) then ┆
0x05ab00…05ab20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 73 79 6d 62 6f 6c 2c 63 6f 75 ┆ nontwrit(symbol,cou┆
0x05ab20…05ab40 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 ┆nt) else ┆
0x05ab40…05ab60 20 20 20 20 20 20 6f 75 74 61 6c 66 28 69 6e 74 65 72 6e 72 65 70 5b 73 79 6d 62 6f 6c 5d 2c 63 ┆ outalf(internrep[symbol],c┆
0x05ab60…05ab80 6f 75 6e 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 ┆ount); write(' ') ┆
0x05ab80…05aba0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 63 6f 75 6e 74 2b 31 20 3b ┆; count:=count+1 ;┆
0x05aba0…05abc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 63 6f 75 6e 74 20 3e 3d 20 31 31 30 29 ┆ if (count >= 110)┆
0x05abc0…05abe0 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆ then begin ┆
0x05abe0…05ac00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e 65 78 74 63 6f 75 6e 74 20 3e 3d 20 30 29 20 ┆ if (nextcount >= 0) ┆
0x05ac00…05ac20 (24, 0, 7) 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 6d 61 72 6b 0a ┆then linemark ┆
0x05ac20…05ac40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x05ac40…05ac60 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x05ac60…05ac80 20 20 20 20 20 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 6e 62 63 6f 75 6e 74 20 64 6f 20 77 72 69 74 ┆ for j:=1 to nbcount do writ┆
0x05ac80…05aca0 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 63 6f ┆e(' ') ; nextco┆
0x05aca0…05acc0 75 6e 74 3a 3d 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 ┆unt:=-1 ; count┆
0x05acc0…05ace0 3a 3d 6e 62 63 6f 75 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b ┆:=nbcount ; end ;┆
0x05ace0…05ad00 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ end ; end┆
0x05ad00…05ad20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e 65 78 74 63 6f 75 6e 74 20 3e 3d 20 30 29 ┆ ; if (nextcount >= 0)┆
0x05ad20…05ad40 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 6d 61 72 6b 0a 20 20 20 20 20 20 ┆ then linemark ┆
0x05ad40…05ad60 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a ┆ else write(lf) ; ┆
0x05ad60…05ad80 20 20 20 20 20 20 20 20 65 6e 64 20 28 2a 55 44 53 4b 52 49 56 20 2a 29 20 3b 0a 20 0a 20 20 20 ┆ end (*UDSKRIV *) ; ┆
0x05ad80…05ada0 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 ┆ begin page(output); ┆
0x05ada0…05adc0 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ write('******************┆
0x05adc0…05ade0 2a 2a 2a 2a 2a 2a 2a 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 54 48 45 20 ┆*******'); write(' THE ┆
0x05ade0…05ae00 4c 52 28 30 29 2d 4d 41 43 48 49 4e 45 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆LR(0)-MACHINE '); write┆
0x05ae00…05ae20 (24, 0, 8) 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b ┆('**************************') ;┆
0x05ae20…05ae40 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 ┆ write(lf,lf) ; ┆
0x05ae40…05ae60 77 72 69 74 65 28 27 20 53 54 41 54 45 20 4e 55 4d 42 45 52 20 53 55 43 43 45 53 53 4f 52 20 43 ┆write(' STATE NUMBER SUCCESSOR C┆
0x05ae60…05ae80 4f 4e 46 49 47 55 52 41 54 49 4f 4e 20 53 45 54 53 27 29 20 3b 0a 20 20 20 20 20 20 20 20 77 72 ┆ONFIGURATION SETS') ; wr┆
0x05ae80…05aea0 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 74 69 ┆ite(lf) ; for i:=0 to ti┆
0x05aea0…05aec0 6c 73 74 6e 72 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆lstnr do begin ┆
0x05aec0…05aee0 20 70 3a 3d 74 69 6c 73 74 61 6e 64 5b 69 5d 2e 6f 6c 64 73 74 61 72 74 20 3b 0a 20 20 20 20 20 ┆ p:=tilstand[i].oldstart ; ┆
0x05aee0…05af00 20 20 20 20 20 73 74 61 74 65 6e 72 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 72 65 70 65 ┆ statenr:=0 ; repe┆
0x05af00…05af20 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 5e 20 64 6f 0a 20 20 20 20 20 20 ┆at with p^ do ┆
0x05af20…05af40 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6e 72 3a 3d 70 ┆ begin pnr:=p┆
0x05af40…05af60 72 6f 64 6e 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 72 3a 3d 6d 6f 64 65 20 3b ┆rodnr ; nr:=mode ;┆
0x05af60…05af80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6e 65 78 74 70 3c 3e 6e 69 6c 29 20 74 ┆ if (nextp<>nil) t┆
0x05af80…05afa0 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 63 3a 3d 73 71 67 28 6e 65 78 74 ┆hen suc:=sqg(next┆
0x05afa0…05afc0 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 ┆p) else ┆
0x05afc0…05afe0 20 20 20 20 20 73 75 63 3a 3d 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 3a 3d ┆ suc:=-1 ; p:=┆
0x05afe0…05b000 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 ┆derivp ; end ; ┆
0x05b000…05b020 (24, 0, 9) 20 20 20 20 20 20 20 75 64 73 6b 72 69 76 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 ┆ udskriv ; sta┆
0x05b020…05b040 74 65 6e 72 3a 3d 73 74 61 74 65 6e 72 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 ┆tenr:=statenr+1 ; unti┆
0x05b040…05b060 6c 20 28 70 3d 6e 69 6c 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 ┆l (p=nil) ; write(lf) ┆
0x05b060…05b080 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆; end ; write(lf┆
0x05b080…05b0a0 29 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 28 2a 4e 49 43 45 50 41 52 53 45 52 2a 29 20 3b 0a 20 ┆) ; end (*NICEPARSER*) ; ┆
0x05b0a0…05b0c0 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6a 75 73 74 65 72 28 73 74 61 72 74 70 3a 6b ┆ procedure juster(startp:k┆
0x05b0c0…05b0e0 6f 6e 66 69 67 5f 70 74 72 3b 20 62 6f 6f 3a 62 6f 6f 6c 65 61 6e 29 3b 0a 20 20 20 20 20 20 20 ┆onfig_ptr; boo:boolean); ┆
0x05b0e0…05b100 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 46 4f 52 20 4e 59 20 54 49 4c 53 54 41 4e 44 20 4e 4f 54 ┆ (****** FOR NY TILSTAND NOT┆
0x05b100…05b120 45 52 45 53 20 46 4f 52 45 4b 4f 4d 53 54 20 41 46 2a 29 0a 20 20 20 20 20 20 20 20 20 20 28 2a ┆ERES FOREKOMST AF*) (*┆
0x05b120…05b140 20 28 50 52 4f 44 2e 20 4e 52 2e 2c 20 53 59 4d 42 4f 4c 20 4e 52 2e 29 20 46 4f 52 20 44 45 4e ┆ (PROD. NR., SYMBOL NR.) FOR DEN┆
0x05b140…05b160 4e 45 20 20 20 2a 29 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 3a 20 69 6e 74 ┆NE *) var i: int┆
0x05b160…05b180 65 67 65 72 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a ┆eger; begin lqbep:┆
0x05b180…05b1a0 3d 20 73 74 61 72 74 70 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 71 62 65 70 3c 3e 6e ┆= startp; while lqbep<>n┆
0x05b1a0…05b1c0 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 71 62 65 70 5e 20 64 6f 0a 20 20 20 ┆il do with lqbep^ do ┆
0x05b1c0…05b1e0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 32 3a 3d 20 70 72 ┆ begin lqbep2:= pr┆
0x05b1e0…05b200 6f 64 5b 70 72 6f 64 6e 72 5d 2e 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 ┆od[prodnr].start; for ┆
0x05b200…05b220 (24, 0, 10) 69 3a 3d 20 6d 6f 64 65 20 64 6f 77 6e 74 6f 20 31 20 64 6f 20 61 6c 6c 6f 63 61 74 65 28 6c 71 ┆i:= mode downto 1 do allocate(lq┆
0x05b220…05b240 62 65 70 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 72 68 73 6c 69 6e 6b 5e 5b 6c 71 62 ┆bep2); if rhslink^[lqb┆
0x05b240…05b260 65 70 32 5d 2e 70 61 72 73 65 72 70 3c 3e 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ep2].parserp<>nil then ┆
0x05b260…05b280 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 72 68 73 6c 69 ┆ begin while rhsli┆
0x05b280…05b2a0 6e 6b 5e 5b 6c 71 62 65 70 32 5d 2e 6c 69 6e 6b 3c 3e 72 68 73 6e 69 6c 20 64 6f 20 0a 20 20 20 ┆nk^[lqbep2].link<>rhsnil do ┆
0x05b2a0…05b2c0 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 32 3a 3d 20 72 68 73 6c 69 6e 6b 5e 5b 6c 71 ┆ lqbep2:= rhslink^[lq┆
0x05b2c0…05b2e0 62 65 70 32 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b ┆bep2].link; rhslink┆
0x05b2e0…05b300 5e 5b 6c 71 62 65 70 32 5d 2e 6c 69 6e 6b 3a 3d 20 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆^[lqbep2].link:= top; ┆
0x05b300…05b320 20 20 20 6c 71 62 65 70 32 3a 3d 20 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 ┆ lqbep2:= top; ne┆
0x05b320…05b340 77 65 6c 6d 28 74 6f 70 2c 27 4c 52 30 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 ┆welm(top,'LR0 '); e┆
0x05b340…05b360 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 6c 69 6e 6b 5e 5b 6c 71 62 65 ┆nd; with rhslink^[lqbe┆
0x05b360…05b380 70 32 5d 2c 20 72 68 73 5e 5b 6c 71 62 65 70 32 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 ┆p2], rhs^[lqbep2] do b┆
0x05b380…05b3a0 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 61 73 69 73 3a 3d 20 62 6f 6f 3b 0a 20 20 ┆egin basis:= boo; ┆
0x05b3a0…05b3c0 20 20 20 20 20 20 20 20 20 20 69 66 20 62 6f 6f 20 74 68 65 6e 20 62 61 73 69 73 6c 3a 3d 20 62 ┆ if boo then basisl:= b┆
0x05b3c0…05b3e0 61 73 6c 61 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 73 65 72 70 3a 3d 20 62 65 67 ┆aslae; parserp:= beg┆
0x05b3e0…05b400 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 6b 3a 3d 20 72 68 73 6e ┆intilst; link:= rhsn┆
0x05b400…05b420 (24, 0, 11) 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 6c 71 62 ┆il; end; lqb┆
0x05b420…05b440 65 70 3a 3d 20 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 ┆ep:= derivp; end e┆
0x05b440…05b460 6e 64 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 74 61 63 6b 65 6c 6c 65 72 ┆nd; procedure stackeller┆
0x05b460…05b480 65 6a 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 43 48 45 43 4b 45 52 20 ┆ej; (****** CHECKER ┆
0x05b480…05b4a0 48 56 4f 52 56 49 44 54 20 20 28 54 49 4c 53 54 41 4e 44 2c 20 4f 56 45 52 47 41 4e 47 53 53 59 ┆HVORVIDT (TILSTAND, OVERGANGSSY┆
0x05b4a0…05b4c0 4d 42 4f 4c 29 0a 20 20 20 20 20 20 20 20 20 20 45 52 20 53 54 41 4b 4b 45 54 20 45 4c 4c 45 52 ┆MBOL) ER STAKKET ELLER┆
0x05b4c0…05b4e0 20 53 4b 41 4c 20 53 54 41 4b 4b 45 53 20 20 20 2a 29 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆ SKAL STAKKES *) begin ┆
0x05b4e0…05b500 20 20 20 20 20 20 20 77 69 74 68 20 63 6c 61 73 73 74 6f 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 ┆ with classtop^ do ┆
0x05b500…05b520 20 77 69 74 68 20 68 65 6c 70 5b 69 6e 66 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 69 66 20 20 6e ┆ with help[inf] do if n┆
0x05b520…05b540 6f 74 20 6f 76 65 72 67 61 6e 67 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆ot overgang then begin ┆
0x05b540…05b560 20 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b 74 61 65 6c 3a 3d 20 73 74 61 63 6b 74 61 65 6c ┆ stacktael:= stacktael┆
0x05b560…05b580 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 74 61 63 6b 74 6f 70 3d 20 63 6f 6e 73 ┆+1; if stacktop= cons┆
0x05b580…05b5a0 74 39 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 52 30 20 20 27 2c 27 43 4f 4e 53 ┆t9 then consterror('LR0 ','CONS┆
0x05b5a0…05b5c0 54 39 20 20 20 20 27 2c 63 6f 6e 73 74 39 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 73 74 61 63 ┆T9 ',const9); stac┆
0x05b5c0…05b5e0 6b 74 6f 70 3a 3d 20 73 74 61 63 6b 74 6f 70 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6f 76 ┆ktop:= stacktop+1; ov┆
0x05b5e0…05b600 65 72 67 61 6e 67 3a 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 73 ┆ergang:= true; with s┆
0x05b600…05b620 (24, 0, 12) 74 61 63 6b 5b 73 74 61 63 6b 74 6f 70 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆tack[stacktop] do beg┆
0x05b620…05b640 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 76 67 3a 3d 20 69 6e 66 3b 0a 20 ┆in symbovg:= inf; ┆
0x05b640…05b660 20 20 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 70 3a 3d 20 62 65 67 69 6e 74 69 6c 73 74 3b ┆ tilstp:= begintilst;┆
0x05b660…05b680 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 ┆ end end ┆
0x05b680…05b6a0 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 49 4e 49 54 49 41 ┆ end; (****** INITIA┆
0x05b6a0…05b6c0 4c 49 53 45 52 49 4e 47 20 20 20 2a 29 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 67 6f ┆LISERING *) begin go┆
0x05b6c0…05b6e0 61 6c 70 72 6f 64 3a 3d 20 30 3b 0a 20 20 20 20 20 20 74 6f 70 3a 3d 70 6f 69 6e 74 3b 20 6e 65 ┆alprod:= 0; top:=point; ne┆
0x05b6e0…05b700 77 65 6c 6d 28 74 6f 70 2c 27 4c 52 30 27 29 3b 0a 20 20 20 20 20 20 66 72 65 65 70 74 72 3a 3d ┆welm(top,'LR0'); freeptr:=┆
0x05b700…05b720 6e 69 6c 3b 20 61 6e 74 61 6c 74 69 6c 73 74 3a 3d 30 3b 20 6c 62 62 65 67 69 6e 3a 3d 30 3b 20 ┆nil; antaltilst:=0; lbbegin:=0; ┆
0x05b720…05b740 6c 62 65 6e 64 3a 3d 2d 31 3b 0a 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 72 6f 64 70 2c 31 2c 27 ┆lbend:=-1; allocp(rodp,1,'┆
0x05b740…05b760 4c 52 30 20 20 20 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 63 6c 61 73 73 74 6f 70 3a 3d 20 72 ┆LR0 '); classtop:= r┆
0x05b760…05b780 6f 64 70 3b 0a 20 20 20 20 20 20 77 69 74 68 20 72 6f 64 70 5e 20 64 6f 0a 20 20 20 20 20 20 62 ┆odp; with rodp^ do b┆
0x05b780…05b7a0 65 67 69 6e 0a 20 20 20 20 20 20 20 20 70 72 6f 64 6e 72 3a 3d 20 67 6f 61 6c 70 72 6f 64 3b 0a ┆egin prodnr:= goalprod; ┆
0x05b7a0…05b7c0 78 70 72 6f 64 6e 72 20 3a 3d 20 70 72 6f 64 6e 72 3b 0a 20 20 20 20 20 20 20 20 6d 6f 64 65 3a ┆xprodnr := prodnr; mode:┆
0x05b7c0…05b7e0 3d 20 31 3b 0a 20 20 20 20 20 20 20 20 6c 71 62 65 70 32 3a 3d 20 70 72 6f 64 5b 67 6f 61 6c 70 ┆= 1; lqbep2:= prod[goalp┆
0x05b7e0…05b800 72 6f 64 5d 2e 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 6c 71 62 ┆rod].start; allocate(lqb┆
0x05b800…05b820 (24, 0, 13) 65 70 32 29 3b 0a 20 20 20 20 20 20 20 20 69 6e 66 3a 3d 20 72 68 73 5e 5b 6c 71 62 65 70 32 5d ┆ep2); inf:= rhs^[lqbep2]┆
0x05b820…05b840 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 64 65 72 69 76 70 3a 3d 20 6e 69 6c 3b 0a 20 ┆.symbol; derivp:= nil; ┆
0x05b840…05b860 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 62 61 73 6c 61 65 3a 3d 31 3b 0a 20 20 20 20 20 ┆ end; baslae:=1; ┆
0x05b860…05b880 20 73 74 61 63 6b 74 6f 70 3a 3d 20 31 3b 0a 20 20 20 20 20 20 77 69 74 68 20 73 74 61 63 6b 5b ┆ stacktop:= 1; with stack[┆
0x05b880…05b8a0 31 5d 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 74 69 6c 73 74 70 ┆1] do begin tilstp┆
0x05b8a0…05b8c0 3a 3d 20 72 6f 64 70 3b 0a 20 20 20 20 20 20 20 20 73 79 6d 62 6f 76 67 3a 3d 20 72 6f 64 70 5e ┆:= rodp; symbovg:= rodp^┆
0x05b8c0…05b8e0 2e 69 6e 66 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 74 69 6c 73 74 6e 72 3a 3d 20 ┆.inf end; tilstnr:= ┆
0x05b8e0…05b900 30 3b 0a 20 20 20 20 20 20 74 69 6c 73 74 61 6e 64 5b 74 69 6c 73 74 6e 72 5d 2e 6f 6c 64 73 74 ┆0; tilstand[tilstnr].oldst┆
0x05b900…05b920 61 72 74 3a 3d 20 72 6f 64 70 3b 0a 20 20 20 20 20 20 6a 75 73 74 65 72 28 72 6f 64 70 2c 74 72 ┆art:= rodp; juster(rodp,tr┆
0x05b920…05b940 75 65 29 3b 0a 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 63 6c 61 73 73 74 6f 70 2c 31 2c 27 4c 52 ┆ue); allocp(classtop,1,'LR┆
0x05b940…05b960 30 20 20 20 27 29 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 74 69 6c 73 74 3a 3d 20 63 6c 61 73 73 ┆0 '); begintilst:= class┆
0x05b960…05b980 74 6f 70 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 20 73 74 61 63 6b 74 6f 70 3e 30 20 64 6f 0a 20 ┆top; while stacktop>0 do ┆
0x05b980…05b9a0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 20 ┆ begin (****** ┆
0x05b9a0…05b9c0 54 49 4c 53 54 41 4e 44 2c 4f 56 45 52 47 41 4e 47 53 53 59 4d 42 4f 4c 20 41 46 53 54 41 4b 4b ┆TILSTAND,OVERGANGSSYMBOL AFSTAKK┆
0x05b9c0…05b9e0 45 53 2e 20 2a 29 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 73 74 61 63 6b 5b 73 74 61 63 6b 74 ┆ES. *) with stack[stackt┆
0x05b9e0…05ba00 6f 70 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 6f ┆op] do begin o┆
0x05ba00…05ba20 (24, 0, 14) 6c 64 70 3a 3d 74 69 6c 73 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 3a 3d 20 73 79 ┆ldp:=tilstp; symb:= sy┆
0x05ba20…05ba40 6d 62 6f 76 67 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 6c 71 62 65 ┆mbovg; end; lqbe┆
0x05ba40…05ba60 70 3a 3d 20 6f 6c 64 70 3b 0a 20 20 20 20 20 20 20 20 73 74 61 63 6b 74 61 65 6c 3a 3d 20 30 3b ┆p:= oldp; stacktael:= 0;┆
0x05ba60…05ba80 0a 20 20 20 20 20 20 20 20 62 61 73 6c 61 65 3a 3d 20 30 3b 0a 20 20 20 20 20 20 20 20 73 74 61 ┆ baslae:= 0; sta┆
0x05ba80…05baa0 63 6b 74 6f 70 3a 3d 20 73 74 61 63 6b 74 6f 70 2d 20 31 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 ┆cktop:= stacktop- 1; for┆
0x05baa0…05bac0 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 32 20 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 ┆ i:=0 to const2 do with ┆
0x05bac0…05bae0 68 65 6c 70 5b 69 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆help[i] do begin ┆
0x05bae0…05bb00 20 20 20 61 66 6c 65 64 74 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 6f 76 65 ┆ afledt:= false; ove┆
0x05bb00…05bb20 72 67 61 6e 67 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆rgang:= false; end; ┆
0x05bb20…05bb40 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 20 4e 59 54 20 42 41 53 49 53 2d 53 45 54 20 47 ┆ (****** NYT BASIS-SET G┆
0x05bb40…05bb60 45 4e 45 52 45 52 45 53 20 20 2a 29 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 71 62 65 70 ┆ENERERES *) while lqbep┆
0x05bb60…05bb80 5e 2e 69 6e 66 3c 3e 73 79 6d 62 20 64 6f 20 6c 71 62 65 70 3a 3d 20 6c 71 62 65 70 5e 2e 64 65 ┆^.inf<>symb do lqbep:= lqbep^.de┆
0x05bb80…05bba0 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 63 6c 6f 73 70 3a 3d 20 6c 71 62 65 70 3b 0a 20 20 20 ┆rivp; closp:= lqbep; ┆
0x05bba0…05bbc0 20 20 20 20 20 77 68 69 6c 65 20 74 72 75 65 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ while true do begin┆
0x05bbc0…05bbe0 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 62 61 73 6c 61 65 3d 20 63 6f 6e 73 74 35 20 74 68 65 ┆ if baslae= const5 the┆
0x05bbe0…05bc00 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 52 30 20 20 20 20 20 20 20 27 2c 27 43 4f 4e 53 54 ┆n consterror('LR0 ','CONST┆
0x05bc00…05bc20 (24, 0, 15) 35 20 20 20 20 27 2c 63 6f 6e 73 74 35 29 3b 0a 20 20 20 20 20 20 20 20 20 20 62 61 73 6c 61 65 ┆5 ',const5); baslae┆
0x05bc20…05bc40 3a 3d 20 62 61 73 6c 61 65 2b 20 31 3b 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 63 6c 61 ┆:= baslae+ 1; with cla┆
0x05bc40…05bc60 73 73 74 6f 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆sstop^ do begin ┆
0x05bc60…05bc80 20 20 20 20 20 20 6e 65 78 74 70 3a 3d 20 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 ┆ nextp:= nil; p┆
0x05bc80…05bca0 72 6f 64 6e 72 3a 3d 20 6c 71 62 65 70 5e 2e 70 72 6f 64 6e 72 3b 0a 78 70 72 6f 64 6e 72 20 3a ┆rodnr:= lqbep^.prodnr; xprodnr :┆
0x05bca0…05bcc0 3d 20 70 72 6f 64 6e 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 68 3a 3d 20 6c 71 ┆= prodnr; modeh:= lq┆
0x05bcc0…05bce0 62 65 70 5e 2e 6d 6f 64 65 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 72 6f 64 ┆bep^.mode+1; if prod┆
0x05bce0…05bd00 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e 67 64 65 3c 6d 6f 64 65 68 20 74 68 65 6e 0a 20 20 20 20 ┆[prodnr].laengde<modeh then ┆
0x05bd00…05bd20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f ┆ begin mo┆
0x05bd20…05bd40 64 65 3a 3d 20 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 3a 3d 30 3b 0a 20 ┆de:= 0; inf:=0; ┆
0x05bd40…05bd60 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ end else ┆
0x05bd60…05bd80 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 3a 3d 20 6d 6f ┆ begin mode:= mo┆
0x05bd80…05bda0 64 65 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 32 3a 3d 20 70 72 6f ┆deh; lqbep2:= pro┆
0x05bda0…05bdc0 64 5b 70 72 6f 64 6e 72 5d 2e 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆d[prodnr].start; ┆
0x05bdc0…05bde0 66 6f 72 20 69 3a 3d 20 6d 6f 64 65 20 64 6f 77 6e 74 6f 20 31 20 64 6f 20 61 6c 6c 6f 63 61 74 ┆for i:= mode downto 1 do allocat┆
0x05bde0…05be00 65 28 6c 71 62 65 70 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 3a 3d 20 ┆e(lqbep2); inf:= ┆
0x05be00…05be20 (24, 1, 1) 72 68 73 5e 5b 6c 71 62 65 70 32 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆rhs^[lqbep2].symbol; ┆
0x05be20…05be40 20 20 20 20 73 74 61 63 6b 65 6c 6c 65 72 65 6a 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆ stackellerej; e┆
0x05be40…05be60 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 72 65 70 ┆nd; end; rep┆
0x05be60…05be80 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 6c 71 62 65 70 5e 2e 64 ┆eat lqbep:= lqbep^.d┆
0x05be80…05bea0 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 71 62 65 70 20 3d 20 6e 69 ┆erivp; if lqbep = ni┆
0x05bea0…05bec0 6c 20 74 68 65 6e 20 67 6f 74 6f 20 32 30 3b 0a 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 ┆l then goto 20; until ┆
0x05bec0…05bee0 6c 71 62 65 70 5e 2e 69 6e 66 3d 73 79 6d 62 3b 0a 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 ┆lqbep^.inf=symb; helpp┆
0x05bee0…05bf00 3a 3d 20 63 6c 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 63 6c ┆:= classtop; allocp(cl┆
0x05bf00…05bf20 61 73 73 74 6f 70 2c 31 2c 27 4c 52 30 20 20 20 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 ┆asstop,1,'LR0 '); ┆
0x05bf20…05bf40 20 20 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 3a 3d 20 63 6c 61 73 73 74 6f 70 0a 20 20 20 20 20 ┆ helpp^.derivp:= classtop ┆
0x05bf40…05bf60 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 32 30 3a 20 63 6c 61 73 73 74 6f 70 5e 2e 64 65 ┆ end; 20: classtop^.de┆
0x05bf60…05bf80 72 69 76 70 3a 3d 20 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 ┆rivp:= nil; (****** ┆
0x05bf80…05bfa0 54 45 53 54 20 4f 4d 20 42 41 53 49 53 2d 53 45 54 20 45 52 20 47 45 4e 47 41 4e 47 45 52 20 20 ┆TEST OM BASIS-SET ER GENGANGER ┆
0x05bfa0…05bfc0 2a 29 0a 20 20 20 20 20 20 20 20 6b 6f 70 69 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 ┆*) kopi:= false; ┆
0x05bfc0…05bfe0 20 6c 71 62 65 70 32 3a 3d 20 70 72 6f 64 5b 62 65 67 69 6e 74 69 6c 73 74 5e 2e 70 72 6f 64 6e ┆ lqbep2:= prod[begintilst^.prodn┆
0x05bfe0…05c000 72 5d 2e 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 20 62 65 67 69 6e 74 ┆r].start; for i:= begint┆
0x05c000…05c020 (24, 1, 2) 69 6c 73 74 5e 2e 6d 6f 64 65 20 64 6f 77 6e 74 6f 20 31 20 64 6f 20 61 6c 6c 6f 63 61 74 65 28 ┆ilst^.mode downto 1 do allocate(┆
0x05c020…05c040 6c 71 62 65 70 32 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 72 68 73 6c 69 6e 6b 5e 5b 6c 71 62 ┆lqbep2); if rhslink^[lqb┆
0x05c040…05c060 65 70 32 5d 2e 70 61 72 73 65 72 70 3c 3e 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ep2].parserp<>nil then ┆
0x05c060…05c080 77 68 69 6c 65 20 28 6c 71 62 65 70 32 3c 3e 72 68 73 6e 69 6c 29 20 61 6e 64 20 28 20 6e 6f 74 ┆while (lqbep2<>rhsnil) and ( not┆
0x05c080…05c0a0 20 6b 6f 70 69 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 77 69 74 68 20 72 68 73 6c 69 6e 6b 5e ┆ kopi) do with rhslink^┆
0x05c0a0…05c0c0 5b 6c 71 62 65 70 32 5d 2c 20 72 68 73 5e 5b 6c 71 62 65 70 32 5d 20 64 6f 0a 20 20 20 20 20 20 ┆[lqbep2], rhs^[lqbep2] do ┆
0x05c0c0…05c0e0 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 62 61 73 69 73 20 74 68 65 ┆ begin if basis the┆
0x05c0e0…05c100 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 62 61 73 6c 61 65 3d 62 61 73 69 73 6c 20 74 ┆n if baslae=basisl t┆
0x05c100…05c120 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆hen begin ┆
0x05c120…05c140 20 20 20 20 20 20 6b 6f 70 69 3a 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ kopi:= true; ┆
0x05c140…05c160 20 20 6c 71 62 65 70 3a 3d 20 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ lqbep:= begintilst; ┆
0x05c160…05c180 20 20 20 20 20 77 68 69 6c 65 20 28 6c 71 62 65 70 3c 3e 6e 69 6c 29 20 61 6e 64 20 6b 6f 70 69 ┆ while (lqbep<>nil) and kopi┆
0x05c180…05c1a0 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 71 62 65 70 5e 20 64 ┆ do with lqbep^ d┆
0x05c1a0…05c1c0 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆o begin ┆
0x05c1c0…05c1e0 20 20 20 20 20 20 20 20 6b 6f 70 69 3a 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ kopi:= false; ┆
0x05c1e0…05c200 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 20 70 61 72 73 65 72 70 3b 0a 20 20 20 20 20 20 20 20 ┆ helpp:= parserp; ┆
0x05c200…05c220 (24, 1, 3) 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 68 65 6c 70 70 3c 3e 6e 69 6c 20 64 6f 0a 20 20 20 ┆ while helpp<>nil do ┆
0x05c220…05c240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x05c240…05c260 20 20 20 20 20 20 20 6b 6f 70 69 3a 3d 28 28 70 72 6f 64 6e 72 3d 68 65 6c 70 70 5e 2e 70 72 6f ┆ kopi:=((prodnr=helpp^.pro┆
0x05c260…05c280 64 6e 72 29 20 61 6e 64 20 28 6d 6f 64 65 3d 68 65 6c 70 70 5e 2e 6d 6f 64 65 29 29 20 6f 72 20 ┆dnr) and (mode=helpp^.mode)) or ┆
0x05c280…05c2a0 6b 6f 70 69 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d ┆kopi; helpp:=┆
0x05c2a0…05c2c0 20 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ helpp^.derivp ┆
0x05c2c0…05c2e0 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 64 65 ┆end; lqbep:= de┆
0x05c2e0…05c300 72 69 76 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 ┆rivp end; ┆
0x05c300…05c320 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 20 6e 6f 74 20 6b 6f ┆ end; if not ko┆
0x05c320…05c340 70 69 20 74 68 65 6e 20 6c 71 62 65 70 32 3a 3d 20 6c 69 6e 6b 0a 20 20 20 20 20 20 20 20 20 65 ┆pi then lqbep2:= link e┆
0x05c340…05c360 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 66 20 6b 6f 70 69 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆nd; if kopi then ┆
0x05c360…05c380 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 42 41 53 49 53 2d 53 45 54 20 47 45 4e 4b 45 4e 44 54 ┆ (****** BASIS-SET GENKENDT┆
0x05c380…05c3a0 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 63 ┆ *) begin c┆
0x05c3a0…05c3c0 6c 6f 73 70 5e 2e 6e 65 78 74 70 3a 3d 20 72 68 73 6c 69 6e 6b 5e 5b 6c 71 62 65 70 32 5d 2e 70 ┆losp^.nextp:= rhslink^[lqbep2].p┆
0x05c3c0…05c3e0 61 72 73 65 72 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b 74 6f 70 3a 3d 20 73 74 ┆arserp; stacktop:= st┆
0x05c3e0…05c400 61 63 6b 74 6f 70 2d 20 73 74 61 63 6b 74 61 65 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 66 72 ┆acktop- stacktael; fr┆
0x05c400…05c420 (24, 1, 4) 65 65 6c 69 73 74 28 62 65 67 69 6e 74 69 6c 73 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 61 ┆eelist(begintilst); a┆
0x05c420…05c440 6c 6c 6f 63 70 28 63 6c 61 73 73 74 6f 70 2c 31 2c 27 4c 52 30 27 29 3b 0a 20 20 20 20 20 20 20 ┆llocp(classtop,1,'LR0'); ┆
0x05c440…05c460 20 20 20 20 62 65 67 69 6e 74 69 6c 73 74 3a 3d 63 6c 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 ┆ begintilst:=classtop; ┆
0x05c460…05c480 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 ┆ end else (****** ┆
0x05c480…05c4a0 20 20 42 41 53 49 53 2d 53 45 54 20 41 43 43 45 50 54 45 52 45 54 20 53 4f 4d 20 4e 59 54 20 20 ┆ BASIS-SET ACCEPTERET SOM NYT ┆
0x05c4a0…05c4c0 2a 29 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f ┆*) begin clo┆
0x05c4c0…05c4e0 73 70 5e 2e 6e 65 78 74 70 3a 3d 20 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 ┆sp^.nextp:= begintilst; ┆
0x05c4e0…05c500 20 20 20 69 66 20 74 69 6c 73 74 6e 72 3d 20 63 6f 6e 73 74 31 30 20 74 68 65 6e 20 63 6f 6e 73 ┆ if tilstnr= const10 then cons┆
0x05c500…05c520 74 65 72 72 6f 72 28 27 4c 52 30 20 20 27 2c 27 43 4f 4e 53 54 31 30 20 20 20 27 2c 63 6f 6e 73 ┆terror('LR0 ','CONST10 ',cons┆
0x05c520…05c540 74 31 30 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 6e 72 3a 3d 20 74 69 6c 73 74 ┆t10); tilstnr:= tilst┆
0x05c540…05c560 6e 72 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 61 6e 64 5b 74 69 6c 73 74 6e ┆nr+1; tilstand[tilstn┆
0x05c560…05c580 72 5d 2e 6f 6c 64 73 74 61 72 74 3a 3d 20 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 ┆r].oldstart:= begintilst; ┆
0x05c580…05c5a0 20 20 20 20 20 6a 75 73 74 65 72 28 62 65 67 69 6e 74 69 6c 73 74 2c 74 72 75 65 29 3b 0a 20 20 ┆ juster(begintilst,true); ┆
0x05c5a0…05c5c0 20 20 20 20 20 20 20 20 20 20 20 28 2a 2a 2a 2a 2a 2a 20 20 20 20 20 54 49 4c 48 51 52 45 4e 44 ┆ (****** TILHQREND┆
0x05c5c0…05c5e0 45 20 43 4c 4f 53 55 52 45 2d 53 45 54 20 47 45 4e 45 52 45 52 45 53 2e 20 20 20 20 2a 29 0a 20 ┆E CLOSURE-SET GENERERES. *) ┆
0x05c5e0…05c600 20 20 20 20 20 20 20 20 20 20 63 6c 6f 73 70 3a 3d 20 63 6c 61 73 73 74 6f 70 3b 0a 65 72 72 6f ┆ closp:= classtop; erro┆
0x05c600…05c620 (24, 1, 5) 72 70 72 6f 64 6e 6f 20 3a 3d 20 63 6c 6f 73 70 5e 2e 70 72 6f 64 6e 72 3b 0a 20 20 20 20 20 20 ┆rprodno := closp^.prodnr; ┆
0x05c620…05c640 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 ┆ lqbep:= begintilst; ┆
0x05c640…05c660 20 20 20 20 77 68 69 6c 65 20 6c 71 62 65 70 3c 3e 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 ┆ while lqbep<>nil do ┆
0x05c660…05c680 20 20 20 77 69 74 68 20 6c 71 62 65 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 77 69 74 ┆ with lqbep^ do wit┆
0x05c680…05c6a0 68 20 68 65 6c 70 5b 69 6e 66 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a ┆h help[inf] do begin ┆
0x05c6a0…05c6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6d 6f 64 65 20 3e 20 30 20 74 68 65 6e 0a 20 20 ┆ if mode > 0 then ┆
0x05c6c0…05c6e0 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 20 6e 6f 74 20 28 69 6e 66 20 20 3c 3d 74 65 72 6d ┆ if not (inf <=term┆
0x05c6e0…05c700 67 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 20 6e 6f 74 20 61 ┆g) then if not a┆
0x05c700…05c720 66 6c 65 64 74 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆fledt then begin┆
0x05c720…05c740 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 66 6c 65 64 74 3a 3d 20 74 72 75 65 ┆ afledt:= true┆
0x05c740…05c760 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 6e 6f 3a 3d 20 70 72 6f ┆; prodno:= pro┆
0x05c760…05c780 64 69 6e 64 65 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 ┆dindex; while ┆
0x05c780…05c7a0 70 72 6f 64 5b 70 72 6f 64 6e 6f 5d 2e 6c 65 66 74 73 69 64 65 20 3d 20 69 6e 66 20 64 6f 0a 20 ┆prod[prodno].leftside = inf do ┆
0x05c7a0…05c7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 72 6f 64 5b 70 72 6f 64 6e ┆ with prod[prodn┆
0x05c7c0…05c7e0 6f 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆o] do begin ┆
0x05c7e0…05c800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 20 63 6c 61 73 73 74 ┆ helpp:= classt┆
0x05c800…05c820 (24, 1, 6) 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 63 ┆op; allocp(c┆
0x05c820…05c840 6c 61 73 73 74 6f 70 2c 31 2c 27 4c 52 30 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆lasstop,1,'LR0 '); ┆
0x05c840…05c860 20 20 20 20 20 20 20 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 3a 3d 20 63 6c 61 73 73 74 6f 70 3b ┆ helpp^.derivp:= classtop;┆
0x05c860…05c880 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 63 6c 61 73 73 74 ┆ with classt┆
0x05c880…05c8a0 6f 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆op^ do begin┆
0x05c8a0…05c8c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 32 3a 3d 20 ┆ lqbep2:= ┆
0x05c8c0…05c8e0 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c ┆start; all┆
0x05c8e0…05c900 6f 63 61 74 65 28 6c 71 62 65 70 32 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ocate(lqbep2); ┆
0x05c900…05c920 20 20 20 20 20 69 6e 66 3a 3d 20 72 68 73 5e 5b 6c 71 62 65 70 32 5d 2e 73 79 6d 62 6f 6c 3b 0a ┆ inf:= rhs^[lqbep2].symbol; ┆
0x05c920…05c940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 72 6f 64 5b 70 72 ┆ if prod[pr┆
0x05c940…05c960 6f 64 6e 6f 5d 2e 6c 61 65 6e 67 64 65 3d 30 20 74 68 65 6e 20 28 2a 45 4d 50 54 59 20 52 49 47 ┆odno].laengde=0 then (*EMPTY RIG┆
0x05c960…05c980 48 54 48 41 4e 44 20 53 49 44 45 2a 29 20 6d 6f 64 65 3a 3d 30 0a 20 20 20 20 20 20 20 20 20 20 ┆HTHAND SIDE*) mode:=0 ┆
0x05c980…05c9a0 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 6d 6f 64 65 3a 3d 31 3b 0a 20 20 20 20 20 20 ┆ else mode:=1; ┆
0x05c9a0…05c9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 6e 72 3a 3d 20 70 72 6f 64 6e 6f 3b ┆ prodnr:= prodno;┆
0x05c9c0…05c9e0 0a 78 70 72 6f 64 6e 72 20 3a 3d 20 65 72 72 6f 72 70 72 6f 64 6e 6f 3b 0a 20 20 20 20 20 20 20 ┆ xprodnr := errorprodno; ┆
0x05c9e0…05ca00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 72 69 76 70 3a 3d 20 6e 69 6c 3b 0a 20 20 20 ┆ derivp:= nil; ┆
0x05ca00…05ca20 (24, 1, 7) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 70 3a 3d 20 6e 69 6c 3b 0a ┆ nextp:= nil; ┆
0x05ca20…05ca40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 ┆ end; ┆
0x05ca40…05ca60 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6c 61 73 73 74 6f 70 5e 2e 6d 6f 64 65 3e 30 ┆ if classtop^.mode>0┆
0x05ca60…05ca80 20 74 68 65 6e 20 73 74 61 63 6b 65 6c 6c 65 72 65 6a 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ then stackellerej; ┆
0x05ca80…05caa0 20 20 20 20 20 20 20 20 70 72 6f 64 6e 6f 3a 3d 20 70 72 6f 64 6e 6f 2b 31 3b 0a 20 20 20 20 20 ┆ prodno:= prodno+1; ┆
0x05caa0…05cac0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x05cac0…05cae0 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 64 65 72 69 ┆ end; lqbep:= deri┆
0x05cae0…05cb00 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 ┆vp; end; w┆
0x05cb00…05cb20 69 74 68 20 63 6c 6f 73 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 65 72 69 ┆ith closp^ do if deri┆
0x05cb20…05cb40 76 70 3c 3e 6e 69 6c 20 74 68 65 6e 20 6a 75 73 74 65 72 28 64 65 72 69 76 70 2c 66 61 6c 73 65 ┆vp<>nil then juster(derivp,false┆
0x05cb40…05cb60 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 63 6c 61 73 73 74 6f 70 2c 31 2c ┆); allocp(classtop,1,┆
0x05cb60…05cb80 27 4c 52 30 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 74 69 6c 73 74 3a 3d 20 ┆'LR0'); begintilst:= ┆
0x05cb80…05cba0 63 6c 61 73 73 74 6f 70 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 ┆classtop end; end┆
0x05cba0…05cbc0 3b 0a 20 20 20 20 20 20 67 65 6d 70 3a 3d 20 63 6c 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 69 ┆; gemp:= classtop; i┆
0x05cbc0…05cbe0 66 20 6f 70 74 69 6f 6e 73 5b 32 5d 20 74 68 65 6e 20 73 6b 72 69 76 70 61 72 73 65 72 28 63 6c ┆f options[2] then skrivparser(cl┆
0x05cbe0…05cc00 61 73 73 74 6f 70 29 3b 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 33 30 5d 20 74 68 ┆asstop); if options[30] th┆
0x05cc00…05cc20 (24, 1, 8) 65 6e 20 6e 69 63 65 70 61 72 73 65 72 20 3b 0a 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 28 ┆en niceparser ; end; (┆
0x05cc20…05cc40 2a 2a 2a 2a 2a 2a 20 20 45 4e 44 20 4f 46 20 50 52 4f 43 45 44 55 52 45 20 20 4c 52 30 2a 29 0a ┆****** END OF PROCEDURE LR0*) ┆
0x05cc40…05cc60 20 0a 20 0a 0a 01 44 20 32 0a 20 0a 20 20 70 72 6f 63 65 64 75 72 65 20 6f 70 74 69 6d 69 7a 65 ┆ D 2 procedure optimize┆
0x05cc60…05cc80 28 76 61 72 20 6d 61 78 6e 65 78 74 70 3a 6b 6f 6e 66 69 67 5f 70 74 72 3b 20 76 61 72 20 6d 64 ┆(var maxnextp:konfig_ptr; var md┆
0x05cc80…05cca0 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 28 2a 20 4f 50 54 49 4d 49 5a 45 20 46 ┆:integer); (* OPTIMIZE F┆
0x05cca0…05ccc0 49 4e 44 53 20 54 48 45 20 4e 45 58 54 50 2c 57 48 49 43 48 20 49 53 20 4d 4f 53 54 20 4f 46 54 ┆INDS THE NEXTP,WHICH IS MOST OFT┆
0x05ccc0…05cce0 45 4e 20 55 53 45 44 20 49 4e 0a 20 20 20 20 20 20 20 20 54 48 45 20 53 54 41 54 45 2c 41 4e 44 ┆EN USED IN THE STATE,AND┆
0x05cce0…05cd00 20 44 45 4c 45 54 45 53 20 54 48 45 20 53 54 41 54 45 45 4c 45 4d 45 4e 54 53 20 57 48 45 52 45 ┆ DELETES THE STATEELEMENTS WHERE┆
0x05cd00…05cd20 20 49 54 20 4f 43 43 55 52 53 2a 29 0a 20 20 20 20 6c 61 62 65 6c 20 31 30 3b 0a 20 20 20 20 76 ┆ IT OCCURS*) label 10; v┆
0x05cd20…05cd40 61 72 20 70 3a 6b 6f 6e 66 69 67 5f 70 74 72 3b 0a 20 20 20 20 20 20 6d 61 78 2c 69 2c 68 75 73 ┆ar p:konfig_ptr; max,i,hus┆
0x05cd40…05cd60 6b 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 69 66 20 6f 70 ┆k:integer; begin if op┆
0x05cd60…05cd80 74 69 6f 6e 73 5b 32 31 5d 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 20 0a 20 20 ┆tions[21] then begin ┆
0x05cd80…05cda0 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 2c 27 46 43 51 27 2c 6c 66 2c 6c 66 2c ┆ write(lf,' ','FCQ',lf,lf,┆
0x05cda0…05cdc0 27 20 20 20 20 55 44 47 41 4e 47 27 2c 27 46 52 45 4b 56 45 4e 53 27 2c 6c 66 29 3b 0a 20 20 20 ┆' UDGANG','FREKVENS',lf); ┆
0x05cdc0…05cde0 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 66 63 71 69 20 64 6f 20 77 69 74 68 20 66 ┆ for i:=1 to fcqi do with f┆
0x05cde0…05ce00 63 71 5b 69 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 70 74 72 74 79 70 65 28 ┆cq[i] do write(ptrtype(┆
0x05ce00…05ce20 (24, 1, 9) 75 64 67 61 6e 67 29 2e 6f 66 73 2c 66 72 65 6b 76 65 6e 73 2c 6c 66 29 3b 0a 20 20 20 20 20 20 ┆udgang).ofs,frekvens,lf); ┆
0x05ce20…05ce40 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆ write(lf,lf); end; ┆
0x05ce40…05ce60 20 20 20 6d 61 78 6e 65 78 74 70 3a 3d 66 63 71 5b 31 5d 2e 75 64 67 61 6e 67 3b 0a 20 20 20 20 ┆ maxnextp:=fcq[1].udgang; ┆
0x05ce60…05ce80 20 20 6d 61 78 3a 3d 66 63 71 5b 31 5d 2e 66 72 65 6b 76 65 6e 73 3b 0a 20 20 20 20 20 20 66 6f ┆ max:=fcq[1].frekvens; fo┆
0x05ce80…05cea0 72 20 69 3a 3d 32 20 74 6f 20 66 63 71 69 20 64 6f 0a 20 20 20 20 20 20 77 69 74 68 20 66 63 71 ┆r i:=2 to fcqi do with fcq┆
0x05cea0…05cec0 5b 69 5d 20 64 6f 0a 20 20 20 20 20 20 69 66 20 66 72 65 6b 76 65 6e 73 20 3e 6d 61 78 20 74 68 ┆[i] do if frekvens >max th┆
0x05cec0…05cee0 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 6d 61 78 3a 3d 66 72 65 6b 76 65 6e 73 3b 20 6d ┆en begin max:=frekvens; m┆
0x05cee0…05cf00 61 78 6e 65 78 74 70 3a 3d 75 64 67 61 6e 67 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 69 66 20 ┆axnextp:=udgang end; if ┆
0x05cf00…05cf20 6d 64 3d 34 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆md=4 then begin ┆
0x05cf20…05cf40 70 3a 3d 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 70 5e ┆p:=begintilst; while p^┆
0x05cf40…05cf60 2e 6e 65 78 74 70 3c 3e 6d 61 78 6e 65 78 74 70 20 64 6f 20 70 3a 3d 70 5e 2e 64 65 72 69 76 70 ┆.nextp<>maxnextp do p:=p^.derivp┆
0x05cf60…05cf80 3b 0a 20 20 20 20 20 20 20 20 20 68 75 73 6b 3a 3d 70 5e 2e 70 72 6f 64 6e 72 3b 0a 20 20 20 20 ┆; husk:=p^.prodnr; ┆
0x05cf80…05cfa0 20 20 20 20 20 20 20 28 2a 20 54 48 45 20 4c 4f 4f 4b 41 48 45 41 44 2d 53 45 54 20 4f 46 20 50 ┆ (* THE LOOKAHEAD-SET OF P┆
0x05cfa0…05cfc0 52 4f 44 2e 20 3c 3e 48 55 53 4b 27 20 57 49 4c 4c 20 42 45 20 44 45 4c 45 54 45 44 20 2a 29 0a ┆ROD. <>HUSK' WILL BE DELETED *) ┆
0x05cfc0…05cfe0 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 20 20 77 68 69 6c 65 28 62 65 67 69 ┆ end; while(begi┆
0x05cfe0…05d000 6e 74 69 6c 73 74 5e 2e 6e 65 78 74 70 3d 6d 61 78 6e 65 78 74 70 29 20 61 6e 64 20 28 62 65 67 ┆ntilst^.nextp=maxnextp) and (beg┆
0x05d000…05d020 (24, 1, 10) 69 6e 74 69 6c 73 74 5e 2e 6d 6f 64 65 3d 6d 64 29 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e ┆intilst^.mode=md) do begin┆
0x05d020…05d040 74 69 6c 73 74 3a 3d 62 65 67 69 6e 74 69 6c 73 74 5e 2e 64 65 72 69 76 70 3b 0a 20 0a 20 20 20 ┆tilst:=begintilst^.derivp; ┆
0x05d040…05d060 20 20 20 70 3a 3d 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 ┆ p:=begintilst; repeat ┆
0x05d060…05d080 20 20 20 20 20 20 20 6f 6c 64 70 3a 3d 70 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 ┆ oldp:=p; repeat ┆
0x05d080…05d0a0 20 20 20 20 20 20 20 20 20 70 3a 3d 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 ┆ p:=p^.derivp; ┆
0x05d0a0…05d0c0 20 69 66 20 70 3d 6e 69 6c 20 74 68 65 6e 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 20 ┆ if p=nil then goto 10; ┆
0x05d0c0…05d0e0 75 6e 74 69 6c 20 28 20 70 5e 2e 6e 65 78 74 70 3c 3e 6d 61 78 6e 65 78 74 70 29 20 6f 72 20 28 ┆until ( p^.nextp<>maxnextp) or (┆
0x05d0e0…05d100 70 5e 2e 6d 6f 64 65 3c 3e 6d 64 29 3b 0a 20 20 20 20 20 20 20 20 31 30 3a 0a 20 20 20 20 20 20 ┆p^.mode<>md); 10: ┆
0x05d100…05d120 20 20 20 20 20 6f 6c 64 70 5e 2e 64 65 72 69 76 70 3a 3d 70 3b 0a 20 20 20 20 20 20 75 6e 74 69 ┆ oldp^.derivp:=p; unti┆
0x05d120…05d140 6c 20 70 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 69 66 20 6d 64 3d 34 20 74 68 65 6e 20 6d 64 3a 3d ┆l p=nil; if md=4 then md:=┆
0x05d140…05d160 68 75 73 6b 3b 0a 20 0a 20 20 20 20 65 6e 64 20 28 2a 20 45 4e 44 20 4f 50 54 49 4d 49 5a 45 20 ┆husk; end (* END OPTIMIZE ┆
0x05d160…05d180 2a 29 20 3b 0a 2d 2d 2d 2d 2d 2d 2d 2d 7d 0a 20 0a 01 45 20 32 0a 20 0a 20 20 20 20 20 20 28 2a ┆*) ; --------} E 2 (*┆
0x05d180…05d1a0 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 6f 6f 6b 62 3b 0a ┆dollar-f*) procedure lookb; ┆
0x05d1a0…05d1c0 20 20 20 20 20 20 20 20 28 2a 20 4c 4f 4f 4b 42 20 47 45 4e 45 52 41 54 45 53 20 54 48 45 20 4c ┆ (* LOOKB GENERATES THE L┆
0x05d1c0…05d1e0 4f 4f 4b 42 41 43 4b 53 54 41 54 45 53 20 2a 29 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 70 ┆OOKBACKSTATES *) var p┆
0x05d1e0…05d200 72 6f 64 6e 72 2c 73 79 6d 62 2c 6d 64 2c 72 31 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 ┆rodnr,symb,md,r1:integer; ┆
0x05d200…05d220 (24, 1, 11) 70 6f 69 6e 74 3a 20 72 61 6e 67 65 34 3b 74 69 6c 73 74 70 3a 6b 6f 6e 66 69 67 5f 70 74 72 3b ┆point: range4;tilstp:konfig_ptr;┆
0x05d220…05d240 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 70 72 6f 64 5b 30 5d 2e 6c 6f 6f 6b 62 61 63 ┆ begin prod[0].lookbac┆
0x05d240…05d260 6b 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 61 6e 74 61 6c 74 69 6c 73 74 3a 3d 74 69 6c 73 74 ┆kp:=nil; antaltilst:=tilst┆
0x05d260…05d280 6e 72 3b 0a 20 20 20 20 20 20 6c 62 62 65 67 69 6e 3a 3d 74 69 6c 73 74 6e 72 2b 31 3b 0a 20 20 ┆nr; lbbegin:=tilstnr+1; ┆
0x05d280…05d2a0 20 20 20 20 66 72 65 65 70 74 72 3a 3d 6e 69 6c 3b 0a 20 0a 20 20 20 20 20 20 66 6f 72 20 70 72 ┆ freeptr:=nil; for pr┆
0x05d2a0…05d2c0 6f 64 6e 72 3a 3d 31 20 74 6f 20 61 6e 74 61 6c 70 72 6f 64 20 64 6f 0a 20 20 20 20 20 20 77 69 ┆odnr:=1 to antalprod do wi┆
0x05d2c0…05d2e0 74 68 20 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆th prod[prodnr] do begin ┆
0x05d2e0…05d300 20 20 20 20 20 20 20 66 63 71 69 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 63 ┆ fcqi:=0; allocp(c┆
0x05d300…05d320 6c 61 73 73 74 6f 70 2c 35 2c 27 4c 4f 4f 4b 42 50 20 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 ┆lasstop,5,'LOOKBP '); ┆
0x05d320…05d340 20 62 65 67 69 6e 74 69 6c 73 74 3a 3d 63 6c 61 73 73 74 6f 70 3b 20 73 79 6d 62 3a 3d 6c 65 66 ┆ begintilst:=classtop; symb:=lef┆
0x05d340…05d360 74 73 69 64 65 3b 0a 20 20 20 20 20 20 20 20 70 6f 69 6e 74 3a 3d 73 74 61 72 74 3b 20 69 66 20 ┆tside; point:=start; if ┆
0x05d360…05d380 6c 61 65 6e 67 64 65 3e 30 20 74 68 65 6e 20 28 2a 52 48 53 20 4e 4f 54 20 45 4d 50 54 59 2a 29 ┆laengde>0 then (*RHS NOT EMPTY*)┆
0x05d380…05d3a0 20 61 6c 6c 6f 63 61 74 65 28 70 6f 69 6e 74 29 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 ┆ allocate(point); while ┆
0x05d3a0…05d3c0 70 6f 69 6e 74 3c 3e 72 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 63 6c ┆point<>rhsnil do with cl┆
0x05d3c0…05d3e0 61 73 73 74 6f 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 20 6d 6f 64 65 3a 3d ┆asstop^ do begin mode:=┆
0x05d3e0…05d400 35 3b 0a 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 70 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 70 6f ┆5; tilstp:=rhslink^[po┆
0x05d400…05d420 (24, 1, 12) 69 6e 74 5d 2e 70 61 72 73 65 72 70 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 74 69 6c 73 74 ┆int].parserp; if tilst┆
0x05d420…05d440 70 3d 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆p=nil then begin ┆
0x05d440…05d460 20 20 20 20 20 20 20 20 20 6d 73 67 28 27 3d 45 52 52 4f 52 28 53 29 20 49 4e 20 47 52 41 4d 4d ┆ msg('=ERROR(S) IN GRAMM┆
0x05d460…05d480 41 52 20 20 27 29 3b 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆AR '); write(lf,lf); ┆
0x05d480…05d4a0 20 20 20 77 72 69 74 65 28 27 20 20 54 48 45 20 53 54 41 52 54 53 59 4d 42 4f 4c 20 43 41 4e 4e ┆ write(' THE STARTSYMBOL CANN┆
0x05d4a0…05d4c0 4f 54 20 50 52 4f 44 55 43 45 20 41 20 53 54 52 49 4e 47 20 43 4f 4e 54 41 49 4e 49 4e 47 20 27 ┆OT PRODUCE A STRING CONTAINING '┆
0x05d4c0…05d4e0 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 3b 20 72 ┆); write(lf,' '); r┆
0x05d4e0…05d500 31 3a 3d 31 3b 20 6e 6f 6e 74 77 72 69 74 28 6c 65 66 74 73 69 64 65 2c 72 31 29 3b 0a 20 20 20 ┆1:=1; nontwrit(leftside,r1); ┆
0x05d500…05d520 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 3b 20 73 74 6f 70 28 30 29 3b ┆ write(lf,lf); stop(0);┆
0x05d520…05d540 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 62 ┆ end; lookb┆
0x05d540…05d560 70 3a 3d 74 69 6c 73 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 74 69 6c 73 74 ┆p:=tilstp; while tilst┆
0x05d560…05d580 70 5e 2e 69 6e 66 3c 3e 73 79 6d 62 20 64 6f 20 74 69 6c 73 74 70 20 3a 3d 74 69 6c 73 74 70 5e ┆p^.inf<>symb do tilstp :=tilstp^┆
0x05d580…05d5a0 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 70 3a 3d 74 69 6c 73 74 ┆.derivp; tilstp:=tilst┆
0x05d5a0…05d5c0 70 5e 2e 6e 65 78 74 70 3b 20 0a 20 20 20 20 20 20 20 20 20 20 72 65 6d 65 6d 62 65 72 28 74 69 ┆p^.nextp; remember(ti┆
0x05d5c0…05d5e0 6c 73 74 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 70 3a 3d 74 69 6c 73 74 70 3b 20 ┆lstp); nextp:=tilstp; ┆
0x05d5e0…05d600 20 6f 6c 64 70 3a 3d 63 6c 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 ┆ oldp:=classtop; alloc┆
0x05d600…05d620 (24, 1, 13) 70 28 63 6c 61 73 73 74 6f 70 2c 35 2c 27 4c 4f 4f 4b 42 20 20 20 20 20 27 29 3b 0a 20 20 20 20 ┆p(classtop,5,'LOOKB '); ┆
0x05d620…05d640 20 20 20 20 20 20 6f 6c 64 70 5e 2e 64 65 72 69 76 70 3a 3d 63 6c 61 73 73 74 6f 70 3b 0a 20 20 ┆ oldp^.derivp:=classtop; ┆
0x05d640…05d660 20 20 20 20 20 20 20 20 70 6f 69 6e 74 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 70 6f 69 6e 74 5d 2e 6c ┆ point:=rhslink^[point].l┆
0x05d660…05d680 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 6f 6c 64 70 5e 2e ┆ink; end; oldp^.┆
0x05d680…05d6a0 64 65 72 69 76 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 69 66 20 66 63 71 69 3d 31 20 74 ┆derivp:=nil; if fcqi=1 t┆
0x05d6a0…05d6c0 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 6c 6f ┆hen begin lo┆
0x05d6c0…05d6e0 6f 6b 62 61 63 6b 70 3a 3d 62 65 67 69 6e 74 69 6c 73 74 5e 2e 6e 65 78 74 70 3b 0a 20 20 20 20 ┆okbackp:=begintilst^.nextp; ┆
0x05d6e0…05d700 20 20 20 20 20 20 20 66 72 65 65 6c 69 73 74 28 62 65 67 69 6e 74 69 6c 73 74 29 3b 0a 20 20 20 ┆ freelist(begintilst); ┆
0x05d700…05d720 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆ end else begin ┆
0x05d720…05d740 20 20 20 20 20 20 20 20 20 6d 64 3a 3d 35 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 ┆ md:=5; opti┆
0x05d740…05d760 6d 69 7a 65 28 74 69 6c 73 74 70 2c 6d 64 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 70 ┆mize(tilstp,md); oldp┆
0x05d760…05d780 5e 2e 64 65 72 69 76 70 3a 3d 63 6c 61 73 73 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 ┆^.derivp:=classtop; w┆
0x05d780…05d7a0 69 74 68 20 63 6c 61 73 73 74 6f 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 ┆ith classtop^ do begi┆
0x05d7a0…05d7c0 6e 20 20 64 65 72 69 76 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 ┆n derivp:=nil; nex┆
0x05d7c0…05d7e0 74 70 3a 3d 74 69 6c 73 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 62 70 3a ┆tp:=tilstp; lookbp:┆
0x05d7e0…05d800 3d 6e 69 6c 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 3a 3d 35 3b 0a 20 20 20 ┆=nil ; mode:=5; ┆
0x05d800…05d820 (24, 1, 14) 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 20 20 20 61 6e 74 61 6c 74 ┆ end; antalt┆
0x05d820…05d840 69 6c 73 74 3a 3d 61 6e 74 61 6c 74 69 6c 73 74 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 ┆ilst:=antaltilst+1; i┆
0x05d840…05d860 66 20 61 6e 74 61 6c 74 69 6c 73 74 3e 63 6f 6e 73 74 31 30 20 74 68 65 6e 20 63 6f 6e 73 74 65 ┆f antaltilst>const10 then conste┆
0x05d860…05d880 72 72 6f 72 28 27 4c 4f 4f 4b 42 20 20 20 20 20 27 2c 27 43 4f 4e 53 54 31 30 20 27 2c 63 6f 6e ┆rror('LOOKB ','CONST10 ',con┆
0x05d880…05d8a0 73 74 31 30 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 61 6e 64 5b 61 6e 74 61 6c ┆st10); tilstand[antal┆
0x05d8a0…05d8c0 74 69 6c 73 74 5d 2e 6f 6c 64 73 74 61 72 74 3a 3d 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 20 20 ┆tilst].oldstart:=begintilst; ┆
0x05d8c0…05d8e0 20 20 20 20 20 20 20 20 6c 6f 6f 6b 62 61 63 6b 70 3a 3d 62 65 67 69 6e 74 69 6c 73 74 3b 0a 20 ┆ lookbackp:=begintilst; ┆
0x05d8e0…05d900 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 70 72 6f ┆ end; while pro┆
0x05d900…05d920 64 5b 70 72 6f 64 6e 72 2b 31 5d 2e 6c 65 66 74 73 69 64 65 3d 73 79 6d 62 20 64 6f 0a 20 20 20 ┆d[prodnr+1].leftside=symb do ┆
0x05d920…05d940 20 20 20 20 20 62 65 67 69 6e 20 20 70 72 6f 64 6e 72 3a 3d 70 72 6f 64 6e 72 2b 31 3b 0a 20 20 ┆ begin prodnr:=prodnr+1; ┆
0x05d940…05d960 20 20 20 20 20 20 20 20 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 6f 6f 6b 62 61 63 6b 70 3a 3d ┆ prod[prodnr].lookbackp:=┆
0x05d960…05d980 6c 6f 6f 6b 62 61 63 6b 70 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e ┆lookbackp; end; en┆
0x05d980…05d9a0 64 3b 0a 20 20 20 20 20 20 6c 62 65 6e 64 3a 3d 61 6e 74 61 6c 74 69 6c 73 74 3b 0a 20 20 20 20 ┆d; lbend:=antaltilst; ┆
0x05d9a0…05d9c0 20 20 66 72 65 65 70 74 72 3a 3d 6e 69 6c 3b 0a 20 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f ┆ freeptr:=nil; if optio┆
0x05d9c0…05d9e0 6e 73 5b 31 35 5d 20 74 68 65 6e 20 73 6b 72 69 76 70 61 72 73 65 72 28 67 65 6d 70 29 3b 0a 20 ┆ns[15] then skrivparser(gemp); ┆
0x05d9e0…05da00 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 31 36 5d 20 74 68 65 6e 20 64 75 6d 70 35 3b 20 ┆ if options[16] then dump5; ┆
0x05da00…05da20 (24, 1, 15) 28 2a 20 50 52 4f 44 20 41 52 52 41 59 2a 29 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 ┆(* PROD ARRAY*) if options┆
0x05da20…05da40 5b 31 37 5d 20 74 68 65 6e 20 64 75 6d 70 31 3b 20 28 2a 20 54 49 4c 53 54 41 4e 44 53 20 41 52 ┆[17] then dump1; (* TILSTANDS AR┆
0x05da40…05da60 52 41 59 20 2a 29 20 28 2a 20 6e 62 3a 20 6e 65 77 73 74 61 72 74 20 69 73 20 75 6e 64 65 66 69 ┆RAY *) (* nb: newstart is undefi┆
0x05da60…05da80 6e 65 64 20 2a 29 0a 20 20 20 20 65 6e 64 20 28 2a 20 45 4e 44 20 4c 4f 4f 4b 42 20 2a 29 20 3b ┆ned *) end (* END LOOKB *) ;┆
0x05da80…05daa0 0a 20 0a 28 2a 24 4f 20 70 61 72 73 65 72 20 20 2a 29 0a 20 0a 20 0a 20 20 20 20 20 20 28 2a 2a ┆ (*$O parser *) (**┆
0x05daa0…05dac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x05dac0…05dae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 20 ┆****************) (* ┆
0x05dae0…05db00 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 20 20 4d 41 49 4e 20 50 52 4f 47 52 41 4d 20 20 ┆*) (* MAIN PROGRAM ┆
0x05db00…05db20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a 20 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a ┆ *) (* *) (*┆
0x05db20…05db40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x05db40…05db60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0a 20 0a 20 0a 20 20 62 65 67 69 6e 0a 20 ┆*****************) begin ┆
0x05db60…05db80 20 20 20 77 72 69 74 65 28 6c 66 2c 20 27 20 20 20 20 20 27 2c 20 76 65 72 73 69 6f 6e 2c 0a 20 ┆ write(lf, ' ', version, ┆
0x05db80…05dba0 20 20 20 20 20 63 6f 70 79 20 28 20 73 63 63 73 5f 64 61 74 65 2c 20 31 2c 20 32 29 2c 20 27 2e ┆ copy ( sccs_date, 1, 2), '.┆
0x05dba0…05dbc0 27 2c 0a 20 20 20 20 20 20 63 6f 70 79 20 28 20 73 63 63 73 5f 64 61 74 65 2c 20 34 2c 20 32 29 ┆', copy ( sccs_date, 4, 2)┆
0x05dbc0…05dbe0 2c 20 27 2e 27 2c 0a 20 20 20 20 20 20 63 6f 70 79 20 28 20 73 63 63 73 5f 64 61 74 65 2c 20 37 ┆, '.', copy ( sccs_date, 7┆
0x05dbe0…05dc00 2c 20 32 29 2c 20 6c 66 29 3b 0a 20 20 20 20 72 65 61 64 70 72 6f 67 72 61 6d 63 61 6c 6c 20 28 ┆, 2), lf); readprogramcall (┆
0x05dc00…05dc20 (25, 0, 1) 20 70 61 72 73 69 6e 5f 6e 61 6d 65 2c 20 74 61 62 6c 65 73 5f 6e 61 6d 65 2c 20 61 73 6e 31 6d ┆ parsin_name, tables_name, asn1m┆
0x05dc20…05dc40 6f 64 65 29 3b 0a 20 20 20 20 69 6e 67 72 61 6d 6d 61 72 20 3b 0a 20 20 20 20 69 64 6f 67 66 6a ┆ode); ingrammar ; idogfj┆
0x05dc40…05dc60 65 72 6e 28 74 72 75 65 29 20 3b 0a 20 20 20 20 74 65 72 6d 69 6e 61 74 69 6f 6e 20 3b 0a 20 20 ┆ern(true) ; termination ; ┆
0x05dc60…05dc80 20 20 65 72 61 73 75 72 65 20 3b 0a 20 20 20 20 69 64 6f 67 66 6a 65 72 6e 28 66 61 6c 73 65 29 ┆ erasure ; idogfjern(false)┆
0x05dc80…05dca0 3b 0a 20 20 20 20 76 68 72 65 63 75 72 73 3b 0a 20 20 20 20 69 6e 69 74 70 72 6f 64 20 3b 0a 20 ┆; vhrecurs; initprod ; ┆
0x05dca0…05dcc0 20 20 20 69 6e 69 74 68 65 6c 70 3b 0a 20 20 20 20 6f 75 74 67 72 61 6d 6d 61 72 20 3b 0a 20 20 ┆ inithelp; outgrammar ; ┆
0x05dcc0…05dce0 20 20 6c 72 30 3b 0a 20 20 20 20 6c 6f 6f 6b 62 3b 0a 20 20 20 20 61 64 65 71 75 61 64 3b 0a 20 ┆ lr0; lookb; adequad; ┆
0x05dce0…05dd00 20 20 20 66 69 6e 61 6c 70 61 72 73 65 72 3b 0a 20 20 20 20 65 6e 64 5f 6f 66 5f 6a 6f 62 3b 0a ┆ finalparser; end_of_job; ┆
0x05dd00…05dd20 20 20 65 6e 64 2e 0a 0a 0a 01 45 20 31 0a 2a 20 20 20 20 20 20 2a 29 0a 20 20 20 20 20 20 28 2a ┆ end. E 1 * *) (*┆
0x05dd20…05dd40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x05dd40…05dd60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0a 20 0a 20 0a 20 20 62 65 67 69 6e 0a 20 ┆*****************) begin ┆
0x05dd60…05dd80 20 20 20 77 72 69 74 65 28 6c 66 2c 20 27 20 20 20 20 20 27 2c 20 76 65 72 73 69 6f 6e 2c 0a 20 ┆ write(lf, ' ', version, ┆
0x05dd80…05dda0 20 20 20 20 20 63 6f 70 79 20 28 20 73 63 63 73 5f 64 61 74 65 2c 20 31 2c 20 32 29 2c 20 27 2e ┆ copy ( sccs_date, 1, 2), '.┆
0x05dda0…05ddc0 27 2c 0a 20 20 20 20 20 20 63 6f 70 79 20 28 20 73 63 63 73 5f 64 61 74 65 2c 20 34 2c 20 32 29 ┆', copy ( sccs_date, 4, 2)┆
0x05ddc0…05dde0 2c 20 27 2e 27 2c 0a 20 20 20 20 20 20 63 6f 70 79 20 28 20 73 63 63 73 5f 64 61 74 65 2c 20 37 ┆, '.', copy ( sccs_date, 7┆
0x05dde0…05de00 2c 20 32 29 2c 20 6c 66 29 3b 0a 20 20 20 20 72 65 61 64 70 72 6f 67 72 61 6d 63 61 6c 6c 20 28 ┆, 2), lf); readprogramcall (┆
0x05de00…05de20 (25, 0, 2) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 65 62 6f 62 73 2e 6a 6f 62 00 00 00 00 ┆../sw2114/src/bobs/ebobs.job ┆
0x05de20…05de40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x05de60…05de80 00 00 00 00 20 20 20 36 36 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 660 256 146 ┆
0x05de80…05dea0 20 20 32 35 30 33 37 20 20 35 31 36 37 35 37 31 33 31 30 20 20 31 30 36 34 35 00 20 00 00 00 00 ┆ 25037 5167571310 10645 ┆
0x05dea0…05dec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x05e000…05e020 (25, 0, 3) 3b 20 65 64 69 74 66 69 6c 20 66 6f 72 20 62 6f 62 73 6e 65 77 20 6f 76 65 72 20 69 20 74 62 6f ┆; editfil for bobsnew over i tbo┆
0x05e020…05e040 62 73 0d 0a 0d 0a 0d 0a 3b 20 66 7c 6c 67 65 6e 64 65 20 65 72 20 7b 6e 64 72 65 74 20 69 20 66 ┆bs ; f|lgende er {ndret i f┆
0x05e040…05e060 6f 72 68 6f 6c 64 20 74 69 6c 20 64 65 6e 20 6f 70 72 69 6e 64 65 6c 69 67 65 20 74 65 6b 73 74 ┆orhold til den oprindelige tekst┆
0x05e060…05e080 3a 0d 0a 3b 20 2d 20 62 6f 62 73 20 6c 65 76 65 72 20 61 66 20 61 6c 6c 6f 6b 65 72 69 6e 67 73 ┆: ; - bobs lever af allokerings┆
0x05e080…05e0a0 72 7b 6b 6b 65 66 7c 6c 67 65 6e 20 61 66 20 70 6f 69 6e 74 65 72 6f 62 6a 65 6b 74 65 72 2c 20 ┆r{kkef|lgen af pointerobjekter, ┆
0x05e0a0…05e0c0 64 76 73 2e 0d 0a 3b 20 20 20 67 65 6e 65 72 65 6c 20 64 69 73 70 6f 73 65 20 6b 61 6e 20 69 6b ┆dvs. ; generel dispose kan ik┆
0x05e0c0…05e0e0 6b 65 20 62 72 75 67 65 73 21 0d 0a 3b 20 2d 20 69 6e 70 75 74 67 72 61 6d 6d 61 74 69 6b 6b 65 ┆ke bruges! ; - inputgrammatikke┆
0x05e0e0…05e100 6e 73 20 70 72 6f 64 75 6b 74 69 6f 6e 73 2d 72 7b 6b 6b 65 66 7c 6c 67 65 20 62 65 76 61 72 65 ┆ns produktions-r{kkef|lge bevare┆
0x05e100…05e120 73 0d 0a 3b 20 2d 20 6f 70 74 69 6f 6e 20 39 39 20 65 72 20 74 69 6c 66 7c 6a 65 74 20 74 69 6c ┆s ; - option 99 er tilf|jet til┆
0x05e120…05e140 20 73 74 79 72 69 6e 67 20 61 66 20 6c 69 73 74 6e 69 6e 67 20 61 66 20 69 6e 70 75 74 0d 0a 3b ┆ styring af listning af input ;┆
0x05e140…05e160 20 2d 20 6b 61 6c 64 20 61 66 20 70 72 6f 63 65 64 75 72 65 20 64 75 6d 70 31 20 65 72 20 66 6c ┆ - kald af procedure dump1 er fl┆
0x05e160…05e180 79 74 74 65 74 20 74 69 6c 20 64 65 20 72 65 6c 65 76 61 6e 74 65 20 73 74 65 64 65 72 0d 0a 3b ┆yttet til de relevante steder ;┆
0x05e180…05e1a0 20 2d 20 62 65 72 65 67 6e 69 6e 67 20 61 66 20 63 6f 6e 73 74 31 33 20 3d 20 63 6f 73 74 32 20 ┆ - beregning af const13 = cost2 ┆
0x05e1a0…05e1c0 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 20 6f 67 20 69 6b 6b 65 20 73 6f 6d 20 69 20 6d 61 6e ┆div (setmax+1) og ikke som i man┆
0x05e1c0…05e1e0 75 61 6c 65 6e 0d 0a 3b 20 20 20 68 76 6f 72 20 35 39 20 69 6e 64 67 7d 72 20 75 64 65 6e 20 66 ┆ualen ; hvor 59 indg}r uden f┆
0x05e1e0…05e200 6f 72 6b 6c 61 72 69 6e 67 20 6f 67 20 6d 65 64 20 6d 61 6e 67 6c 65 6e 64 65 20 70 61 72 65 6e ┆orklaring og med manglende paren┆
0x05e200…05e220 (25, 0, 4) 74 65 73 0d 0a 3b 20 2d 20 66 6a 65 72 6e 65 74 20 76 61 72 69 61 62 6c 65 20 64 65 72 20 69 6b ┆tes ; - fjernet variable der ik┆
0x05e220…05e240 6b 65 20 62 72 75 67 65 73 20 28 20 64 75 6d 6d 79 79 70 2c 20 74 65 67 6e 31 2c 20 6b 6f 6e 73 ┆ke bruges ( dummyyp, tegn1, kons┆
0x05e240…05e260 74 70 20 29 0d 0a 3b 20 2d 20 7b 6e 64 72 65 74 20 69 6e 64 6c 7b 73 6e 69 6e 67 73 70 72 6f 63 ┆tp ) ; - {ndret indl{sningsproc┆
0x05e260…05e280 65 64 75 72 65 6e 20 73 7d 20 65 74 20 74 65 67 6e 20 66 7c 72 73 74 20 73 6b 72 69 76 65 73 20 ┆eduren s} et tegn f|rst skrives ┆
0x05e280…05e2a0 76 65 64 20 6c 7b 73 6e 69 6e 67 0d 0a 3b 20 20 20 61 66 20 64 65 74 20 65 66 74 65 72 66 7c 6c ┆ved l{sning ; af det efterf|l┆
0x05e2a0…05e2c0 67 65 6e 64 65 2c 20 64 65 74 74 65 20 67 69 76 65 72 20 70 7b 6e 65 72 65 20 6f 75 74 70 75 74 ┆gende, dette giver p{nere output┆
0x05e2c0…05e2e0 20 68 76 69 73 20 6d 61 6e 20 69 6b 6b 65 0d 0a 3b 20 20 20 73 65 6c 76 20 61 6e 67 69 76 65 72 ┆ hvis man ikke ; selv angiver┆
0x05e2e0…05e300 20 6d 65 74 61 73 79 6d 62 6f 6c 65 72 2e 0d 0a 3b 20 2d 20 63 6f 6e 73 74 65 72 72 6f 72 20 73 ┆ metasymboler. ; - consterror s┆
0x05e300…05e320 6b 72 69 76 65 72 20 6f 67 73 7d 20 64 65 6e 20 61 6b 74 75 65 6c 6c 65 20 76 7b 72 64 69 20 61 ┆kriver ogs} den aktuelle v{rdi a┆
0x05e320…05e340 66 20 6b 6f 6e 73 74 61 6e 74 65 6e 20 75 64 0d 0a 3b 20 2d 20 73 74 72 61 6d 6d 65 74 20 66 6f ┆f konstanten ud ; - strammet fo┆
0x05e340…05e360 72 6d 61 74 65 72 6e 65 20 66 6f 72 20 6f 75 74 67 72 61 6d 6d 61 72 20 6f 67 20 74 65 73 74 75 ┆rmaterne for outgrammar og testu┆
0x05e360…05e380 64 73 6b 72 69 66 74 65 72 20 6f 70 0d 0a 3b 20 2d 20 68 76 69 73 20 22 69 74 65 72 65 72 22 20 ┆dskrifter op ; - hvis "iterer" ┆
0x05e380…05e3a0 73 6b 61 6c 20 68 61 76 65 20 6d 65 6e 69 6e 67 20 6d 7d 20 22 6d 61 74 72 69 78 22 20 76 7b 72 ┆skal have mening m} "matrix" v{r┆
0x05e3a0…05e3c0 65 20 56 41 52 2d 70 61 72 61 6d 65 74 65 72 0d 0a 3b 20 2d 20 74 65 73 74 20 70 7d 20 63 6f 6e ┆e VAR-parameter ; - test p} con┆
0x05e3c0…05e3e0 73 74 36 20 69 20 70 72 6f 63 65 64 75 72 65 20 72 65 6d 65 6d 62 65 72 0d 0a 3b 20 2d 20 7b 6e ┆st6 i procedure remember ; - {n┆
0x05e3e0…05e400 64 72 65 74 20 74 65 73 74 20 70 7d 20 63 6f 6e 73 74 36 20 74 69 6c 20 63 6f 6e 73 74 31 34 20 ┆dret test p} const6 til const14 ┆
0x05e400…05e420 (25, 0, 5) 69 20 70 72 6f 63 65 64 75 72 65 20 66 69 6e 64 72 65 64 75 63 65 0d 0a 3b 20 2d 20 66 7c 72 73 ┆i procedure findreduce ; - f|rs┆
0x05e420…05e440 74 65 20 74 61 6c 20 70 7d 20 66 69 6c 65 6e 20 74 61 62 6c 65 73 20 61 6e 67 69 76 65 72 20 61 ┆te tal p} filen tables angiver a┆
0x05e440…05e460 6e 74 61 6c 20 65 66 74 65 72 66 7c 6c 67 65 6e 64 65 20 6b 6f 6e 73 74 61 6e 74 65 72 20 0d 0a ┆ntal efterf|lgende konstanter ┆
0x05e460…05e480 3b 20 20 20 64 65 72 20 6b 61 6e 2f 73 6b 61 6c 20 73 6b 69 70 70 65 73 20 61 66 20 70 61 72 73 ┆; der kan/skal skippes af pars┆
0x05e480…05e4a0 69 6e 2f 6f 75 74 0d 0a 3b 20 2d 20 65 72 72 6f 72 74 61 62 6c 65 20 66 6f 72 73 79 6e 65 73 20 ┆in/out ; - errortable forsynes ┆
0x05e4a0…05e4c0 6d 65 64 20 65 6e 20 6c 69 73 74 65 20 61 66 20 70 72 6f 64 75 6b 74 69 6f 6e 73 6e 75 6d 72 65 ┆med en liste af produktionsnumre┆
0x05e4c0…05e4e0 20 66 6f 72 20 68 76 65 72 74 20 66 65 6a 6c 6e 72 2c 0d 0a 3b 20 20 20 70 72 6f 64 75 6b 74 69 ┆ for hvert fejlnr, ; produkti┆
0x05e4e0…05e500 6f 6e 73 6e 75 6d 72 65 6e 65 20 73 69 67 65 72 20 22 6c 69 64 74 22 20 6f 6d 20 68 76 6f 72 66 ┆onsnumrene siger "lidt" om hvorf┆
0x05e500…05e520 72 61 20 64 65 20 70 7d 67 7b 6c 64 65 6e 64 65 20 66 65 6a 6c 20 6b 61 6e 20 76 7b 72 65 0d 0a ┆ra de p}g{ldende fejl kan v{re ┆
0x05e520…05e540 3b 20 20 20 6f 70 64 61 67 65 74 2c 20 64 76 73 20 65 6e 20 68 6a 7b 6c 70 20 6e 7d 72 20 6d 61 ┆; opdaget, dvs en hj{lp n}r ma┆
0x05e540…05e560 6e 20 73 6b 61 6c 20 66 69 6e 64 65 20 70 7d 20 74 65 6b 73 74 65 72 20 74 69 6c 20 66 65 6a 6c ┆n skal finde p} tekster til fejl┆
0x05e560…05e580 65 6e 65 2e 0d 0a 3b 20 2d 20 61 6c 66 61 6c 65 6e 67 74 68 20 65 72 20 73 61 74 20 6f 70 20 74 ┆ene. ; - alfalength er sat op t┆
0x05e580…05e5a0 69 6c 20 31 38 20 66 6f 72 20 61 74 20 74 69 6c 6c 61 64 65 20 74 65 72 6d 69 6e 61 6c 65 72 20 ┆il 18 for at tillade terminaler ┆
0x05e5a0…05e5c0 61 66 20 6c 7b 6e 67 64 65 20 31 38 0d 0a 3b 20 2d 20 73 70 65 63 69 61 6c 76 65 72 73 69 6f 6e ┆af l{ngde 18 ; - specialversion┆
0x05e5c0…05e5e0 20 64 65 72 20 73 6b 65 6c 6e 65 72 20 6d 65 6c 6c 65 6d 20 73 6d 7d 20 6f 67 20 73 74 6f 72 65 ┆ der skelner mellem sm} og store┆
0x05e5e0…05e600 20 62 6f 67 73 74 61 76 65 72 2c 20 64 65 74 74 65 20 6f 70 6e 7d 73 0d 0a 3b 20 20 20 76 65 64 ┆ bogstaver, dette opn}s ; ved┆
0x05e600…05e620 (25, 0, 6) 20 61 74 20 76 65 6e 64 65 20 62 65 74 69 6e 67 65 6c 73 65 6e 20 73 7d 20 61 6e 64 65 74 20 65 ┆ at vende betingelsen s} andet e┆
0x05e620…05e640 64 69 74 20 6b 61 6c 64 20 75 64 66 7c 72 65 73 0d 0a 3b 20 2d 20 73 61 74 20 63 6f 6e 73 74 31 ┆dit kald udf|res ; - sat const1┆
0x05e640…05e660 30 20 6f 70 20 66 72 61 20 37 30 30 20 74 69 6c 20 38 30 30 0d 0a 0d 0a 28 0d 0a 74 62 6f 62 73 ┆0 op fra 700 til 800 ( tbobs┆
0x05e660…05e680 3d 65 64 69 74 20 62 6f 62 73 6e 65 77 0d 0a 74 62 6f 62 73 3d 65 64 69 74 20 74 62 6f 62 73 0d ┆=edit bobsnew tbobs=edit tbobs ┆
0x05e680…05e6a0 0a 65 6e 64 0d 0a 29 0d 0a 0d 0a 3b 69 2f 0d 0a 3b 28 2a 24 74 2d 20 2a 29 0d 0a 3b 2f 2c 0d 0a ┆ end ) ;i/ ;(*$t- *) ;/, ┆
0x05e6a0…05e6c0 0d 0a 6c 2e 2f 70 72 6f 67 72 61 6d 20 62 6f 62 73 2f 2c 72 2f 2a 2f 2f 2c 72 2f 2a 2f 2f 2c 0d ┆ l./program bobs/,r/*//,r/*//, ┆
0x05e6c0…05e6e0 0a 20 20 72 2f 70 61 72 73 69 6e 2f 70 61 72 73 69 6e 20 3d 20 27 62 6f 62 73 70 61 72 73 69 6e ┆ r/parsin/parsin = 'bobsparsin┆
0x05e6e0…05e700 27 2f 2c 0d 0a 20 20 72 2f 70 61 72 73 6f 75 74 2f 70 61 72 73 6f 75 74 20 3d 20 27 62 6f 62 73 ┆'/, r/parsout/parsout = 'bobs┆
0x05e700…05e720 70 61 72 73 6f 75 74 27 2f 2c 0d 0a 20 20 72 2f 74 61 62 6c 65 73 2f 74 61 62 6c 65 73 20 3d 20 ┆parsout'/, r/tables/tables = ┆
0x05e720…05e740 27 62 6f 62 73 74 61 62 6c 65 73 27 2f 2c 0d 0a 0d 0a 6c 2e 2f 63 6f 6e 73 74 31 3d 31 30 30 2f ┆'bobstables'/, l./const1=100/┆
0x05e740…05e760 2c 64 2e 2f 63 6f 6e 73 74 31 39 3d 33 30 2f 2c 64 2c 69 2f 0d 0a 6c 69 73 74 6f 70 74 69 6f 6e ┆,d./const19=30/,d,i/ listoption┆
0x05e760…05e780 20 3d 20 39 39 3b 20 20 20 20 28 2a 20 6f 70 74 69 6f 6e 28 39 39 29 20 3d 20 6c 69 73 74 2e 79 ┆ = 99; (* option(99) = list.y┆
0x05e780…05e7a0 65 73 20 6f 72 20 6e 6f 20 2a 29 0d 0a 63 6f 6e 73 74 31 20 20 3d 20 20 33 35 30 3b 20 20 20 20 ┆es or no *) const1 = 350; ┆
0x05e7a0…05e7c0 20 28 2a 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 70 72 6f 64 75 63 74 69 6f 6e ┆ (* maximum number of production┆
0x05e7c0…05e7e0 73 20 2a 29 0d 0a 63 6f 6e 73 74 32 20 20 3d 20 20 32 38 36 3b 20 20 20 20 20 28 2a 20 6d 61 78 ┆s *) const2 = 286; (* max┆
0x05e7e0…05e800 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 74 65 72 6d 69 6e 61 6c 20 61 6e 64 20 6e 6f 6e 74 ┆imum number of terminal and nont┆
0x05e800…05e820 (25, 0, 7) 65 72 6d 69 6e 61 6c 20 73 79 6d 62 6f 6c 73 20 2a 29 0d 0a 63 6f 6e 73 74 33 20 20 3d 20 20 20 ┆erminal symbols *) const3 = ┆
0x05e820…05e840 35 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 72 72 61 79 ┆50; (* maximum size of array┆
0x05e840…05e860 20 66 63 71 20 2a 29 0d 0a 63 6f 6e 73 74 34 20 20 3d 20 36 35 30 30 3b 20 20 20 20 20 28 2a 20 ┆ fcq *) const4 = 6500; (* ┆
0x05e860…05e880 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 61 72 72 61 79 20 72 68 73 20 2a 29 0d 0a 63 6f ┆maximum size of array rhs *) co┆
0x05e880…05e8a0 6e 73 74 35 20 20 3d 20 20 20 36 33 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 6e 75 6d ┆nst5 = 63; (* maximum num┆
0x05e8a0…05e8c0 62 65 72 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 61 20 62 61 73 69 73 20 73 65 74 20 6f ┆ber of elements in a basis set o┆
0x05e8c0…05e8e0 66 20 61 6e 20 6c 72 28 30 29 20 74 61 62 6c 65 20 2a 29 0d 0a 63 6f 6e 73 74 36 20 20 3d 20 36 ┆f an lr(0) table *) const6 = 6┆
0x05e8e0…05e900 30 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 76 61 6c 75 65 20 6f 66 20 27 66 72 ┆000; (* maximum value of 'fr┆
0x05e900…05e920 65 6b 76 65 6e 73 27 20 2a 29 0d 0a 63 6f 6e 73 74 37 20 20 3d 20 31 35 30 30 3b 20 20 20 20 20 ┆ekvens' *) const7 = 1500; ┆
0x05e920…05e940 28 2a 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f 66 20 66 69 6e 61 6c 20 70 61 72 73 65 20 74 ┆(* maximum size of final parse t┆
0x05e940…05e960 61 62 6c 65 73 20 2a 29 0d 0a 63 6f 6e 73 74 38 20 20 3d 20 20 31 30 30 3b 20 20 20 20 20 28 2a ┆ables *) const8 = 100; (*┆
0x05e960…05e980 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 6c 6f 6f 6b 61 68 65 61 64 20 65 6c 65 ┆ maximum number of lookahead ele┆
0x05e980…05e9a0 6d 65 6e 74 73 20 6f 66 20 61 20 6e 6f 6e 74 65 72 6d 69 6e 61 6c 20 2a 29 0d 0a 63 6f 6e 73 74 ┆ments of a nonterminal *) const┆
0x05e9a0…05e9c0 39 20 20 3d 20 20 38 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 6f ┆9 = 800; (* maximum size o┆
0x05e9c0…05e9e0 66 20 61 72 72 61 79 20 73 74 61 63 6b 20 69 6e 20 70 72 6f 63 65 64 75 72 65 20 6c 72 30 20 2a ┆f array stack in procedure lr0 *┆
0x05e9e0…05ea00 29 0d 0a 63 6f 6e 73 74 31 30 20 3d 20 20 38 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 ┆) const10 = 800; (* maximu┆
0x05ea00…05ea20 (25, 0, 8) 6d 20 6e 75 6d 62 65 72 20 6f 66 20 70 61 72 73 65 20 74 61 62 6c 65 73 20 2a 29 0d 0a 63 6f 6e ┆m number of parse tables *) con┆
0x05ea20…05ea40 73 74 31 31 20 3d 20 20 31 33 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 ┆st11 = 130; (* maximum numb┆
0x05ea40…05ea60 65 72 20 6f 66 20 6e 6f 6e 74 65 72 6d 69 6e 61 6c 73 20 2a 29 0d 0a 63 6f 6e 73 74 31 32 20 3d ┆er of nonterminals *) const12 =┆
0x05ea60…05ea80 20 20 33 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 ┆ 300; (* maximum number of ┆
0x05ea80…05eaa0 74 65 72 6d 69 6e 61 6c 73 20 2a 29 0d 0a 63 6f 6e 73 74 31 33 20 3d 20 20 20 20 31 3b 20 20 20 ┆terminals *) const13 = 1; ┆
0x05eaa0…05eac0 20 20 28 2a 20 3d 20 63 6f 6e 73 74 32 20 64 69 76 20 28 73 65 74 6d 61 78 20 2b 20 31 29 20 2a ┆ (* = const2 div (setmax + 1) *┆
0x05eac0…05eae0 29 0d 0a 63 6f 6e 73 74 31 34 20 3d 20 20 20 31 35 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 ┆) const14 = 15; (* maximu┆
0x05eae0…05eb00 6d 20 73 69 7a 65 20 6f 66 20 61 20 70 61 72 73 65 20 74 61 62 6c 65 20 2a 29 0d 0a 63 6f 6e 73 ┆m size of a parse table *) cons┆
0x05eb00…05eb20 74 31 36 20 3d 20 31 32 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 69 6d 75 6d 20 73 69 7a 65 20 ┆t16 = 1200; (* maximum size ┆
0x05eb20…05eb40 6f 66 20 61 72 72 61 79 20 6c 6c 20 69 6e 20 70 72 6f 63 65 64 75 72 65 20 6c 61 6c 72 6c 6f 6f ┆of array ll in procedure lalrloo┆
0x05eb40…05eb60 6b 61 68 65 61 64 0d 0a 20 20 6e 6f 74 69 63 65 3a 20 63 6f 6e 73 74 31 36 20 3e 20 63 6f 6e 73 ┆kahead notice: const16 > cons┆
0x05eb60…05eb80 74 32 20 2a 29 0d 0a 63 6f 6e 73 74 31 38 20 3d 20 20 20 39 39 3b 20 20 20 20 20 28 2a 20 6d 61 ┆t2 *) const18 = 99; (* ma┆
0x05eb80…05eba0 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 6f 70 74 69 6f 6e 73 20 2a 29 0d 0a 63 6f 6e 73 ┆ximum number of options *) cons┆
0x05eba0…05ebc0 74 31 39 20 3d 20 34 35 30 30 3b 20 20 20 20 20 28 2a 20 6d 61 78 20 73 69 7a 65 20 6f 66 20 61 ┆t19 = 4500; (* max size of a┆
0x05ebc0…05ebe0 72 72 61 79 20 6c 61 62 65 6c 62 75 66 20 2d 20 73 75 6d 20 6f 66 20 6c 65 6e 67 74 68 0d 0a 20 ┆rray labelbuf - sum of length ┆
0x05ebe0…05ec00 20 20 20 20 6f 66 20 61 6c 6c 20 70 72 6f 64 75 63 74 69 6f 6e 20 6c 61 62 65 6c 73 20 20 28 20 ┆ of all production labels ( ┆
0x05ec00…05ec20 (25, 0, 9) 6f 70 74 69 6f 6e 73 5b 33 34 5d 29 20 20 2a 29 0d 0a 2f 2c 0d 0a 0d 0a 6c 2e 2f 73 65 74 6d 61 ┆options[34]) *) /, l./setma┆
0x05ec20…05ec40 78 3d 37 31 2f 2c 72 2f 37 31 2f 31 34 33 2f 2c 0d 0a 20 72 2f 28 2a 37 32 2d 31 2a 29 2f 2f 2c ┆x=71/,r/71/143/, r/(*72-1*)//,┆
0x05ec40…05ec60 0d 0a 0d 0a 6c 2e 2f 61 6c 66 61 6c 65 6e 67 74 68 3d 31 30 2f 2c 20 72 2f 31 30 2f 31 38 2f 2c ┆ l./alfalength=10/, r/10/18/,┆
0x05ec60…05ec80 0d 0a 3b 20 21 21 21 21 21 21 21 21 21 21 21 21 20 7b 6e 64 72 69 6e 67 20 61 66 20 61 6c 66 61 ┆ ; !!!!!!!!!!!! {ndring af alfa┆
0x05ec80…05eca0 6c 65 6e 67 74 68 20 6b 72 7b 76 65 72 20 6f 67 73 7d 20 7b 6e 64 72 69 6e 67 20 61 66 20 61 6c ┆length kr{ver ogs} {ndring af al┆
0x05eca0…05ecc0 66 33 20 21 21 21 21 21 21 0d 0a 6c 2e 2f 61 6c 66 33 3d 2f 2c 20 72 2f 33 31 2f 35 35 2f 2c 0d ┆f3 !!!!!! l./alf3=/, r/31/55/, ┆
0x05ecc0…05ece0 0a 0d 0a 6c 2e 2f 62 6c 61 6e 6b 3d 27 20 27 2f 2c 20 6c 31 2c 20 69 2f 0d 0a 76 65 72 73 69 6f ┆ l./blank=' '/, l1, i/ versio┆
0x05ece0…05ed00 6e 20 3d 20 27 62 6f 62 73 38 30 30 30 20 20 20 76 65 72 73 69 6f 6e 20 31 39 38 38 2e 30 32 2e ┆n = 'bobs8000 version 1988.02.┆
0x05ed00…05ed20 31 36 27 3b 0d 0a 2f 0d 0a 0d 0a 6c 2e 2f 20 72 74 79 70 65 3d 72 65 63 6f 72 64 20 72 3a 20 61 ┆16'; / l./ rtype=record r: a┆
0x05ed20…05ed40 72 72 61 79 2f 2c 20 69 2f 0d 0a 61 6c 66 61 20 3d 20 70 61 63 6b 65 64 20 61 72 72 61 79 20 5b ┆rray/, i/ alfa = packed array [┆
0x05ed40…05ed60 31 2e 2e 61 6c 66 61 6c 65 6e 67 74 68 5d 20 6f 66 20 63 68 61 72 3b 0d 0a 2f 2c 0d 0a 0d 0a 6c ┆1..alfalength] of char; /, l┆
0x05ed60…05ed80 2e 2f 65 6e 74 72 79 74 79 70 3d 70 61 63 6b 65 64 2f 2c 6c 31 2c 20 72 2f 20 64 75 6d 6d 79 79 ┆./entrytyp=packed/,l1, r/ dummyy┆
0x05ed80…05eda0 70 2c 2f 2f 2c 0d 0a 6c 2e 2f 74 65 67 6e 31 3a 2f 2c 64 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 6b 6f 6e ┆p,//, l./tegn1:/,d, l./kon┆
0x05eda0…05edc0 66 69 67 74 3d 70 61 63 6b 65 64 20 72 65 63 6f 72 64 2f 2c 0d 0a 6c 2e 2f 63 6f 6e 73 74 32 3b ┆figt=packed record/, l./const2;┆
0x05edc0…05ede0 2f 2c 20 72 2f 3b 2f 3b 20 78 70 72 6f 64 6e 72 2c 20 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 68 65 6c ┆/, r/;/; xprodnr, /, l./hel┆
0x05ede0…05ee00 70 3a 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 32 2f 2c 0d 0a 69 2f 0d 0a 66 69 72 73 74 6c 65 ┆p:array[0..const2/, i/ firstle┆
0x05ee00…05ee20 (25, 0, 10) 66 74 73 69 64 65 2c 20 6c 61 73 74 6c 65 66 74 73 69 64 65 20 3a 20 30 2e 2e 63 6f 6e 73 74 32 ┆ftside, lastleftside : 0..const2┆
0x05ee20…05ee40 3b 20 28 2a 20 75 73 65 64 20 74 6f 20 6c 69 6e 6b 20 27 68 65 6c 70 27 20 69 6e 20 69 6e 70 75 ┆; (* used to link 'help' in inpu┆
0x05ee40…05ee60 74 20 73 65 71 75 65 6e 63 65 20 2a 29 0d 0a 2f 2c 0d 0a 6c 2e 2f 70 72 6f 64 69 6e 64 65 78 3a ┆t sequence *) /, l./prodindex:┆
0x05ee60…05ee80 2f 2c 20 72 2f 3b 2f 3b 20 28 2a 20 61 6c 73 6f 20 75 73 65 64 20 61 73 20 30 2e 2e 63 6f 6e 73 ┆/, r/;/; (* also used as 0..cons┆
0x05ee80…05eea0 74 32 20 64 75 72 69 6e 67 20 69 6e 69 74 20 2a 29 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 74 69 6c 73 ┆t2 during init *)/, l./tils┆
0x05eea0…05eec0 74 61 6e 64 3a 61 72 72 61 79 2f 2c 20 72 2f 70 61 63 6b 65 64 2f 2f 2c 0d 0a 0d 0a 6c 2e 2f 6f ┆tand:array/, r/packed//, l./o┆
0x05eec0…05eee0 70 74 69 6f 6e 73 3a 2f 2c 20 6c 31 2c 20 69 2f 0d 0a 6c 69 73 74 69 6e 67 20 3a 20 62 6f 6f 6c ┆ptions:/, l1, i/ listing : bool┆
0x05eee0…05ef00 65 61 6e 3b 20 20 20 28 2a 20 6c 69 73 74 69 6e 67 20 3d 20 6f 70 74 69 6f 6e 73 28 6c 69 73 74 ┆ean; (* listing = options(list┆
0x05ef00…05ef20 6f 70 74 69 6f 6e 29 2c 20 64 65 66 61 75 6c 74 3d 6e 6f 20 2a 29 0d 0a 6f 6c 64 63 68 20 3a 20 ┆option), default=no *) oldch : ┆
0x05ef20…05ef40 69 6e 74 65 67 65 72 3b 20 20 20 20 20 28 2a 20 30 20 61 66 74 65 72 20 72 65 61 64 6c 6e 2c 20 ┆integer; (* 0 after readln, ┆
0x05ef40…05ef60 65 6c 73 65 20 6f 72 64 28 63 68 29 20 2a 29 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 6c 2e 2f ┆else ord(ch) *) /, l./┆
0x05ef60…05ef80 70 72 6f 63 65 64 75 72 65 20 6d 73 67 28 6d 2f 2c 20 0d 0a 6c 2e 2f 6d 65 73 73 61 67 65 28 2f ┆procedure msg(m/, l./message(/┆
0x05ef80…05efa0 2c 20 72 2f 6d 65 73 2f 28 2a 20 6d 65 73 2f 2c 20 72 2f 29 3b 2f 29 3b 20 2a 29 2f 2c 0d 0a 0d ┆, r/mes/(* mes/, r/);/); *)/, ┆
0x05efa0…05efc0 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 63 6f 6e 73 74 65 72 72 6f 72 28 73 31 2c 73 32 2f 2c ┆ l./procedure consterror(s1,s2/,┆
0x05efc0…05efe0 0d 0a 6c 2e 2f 6c 66 2c 6c 66 2c 27 3d 2f 2c 64 2c 20 69 2f 0d 0a 77 72 69 74 65 28 6c 66 2c 6c ┆ l./lf,lf,'=/,d, i/ write(lf,l┆
0x05efe0…05f000 66 2c 27 20 65 72 72 6f 72 20 69 6e 20 27 2c 20 73 31 2c 20 73 32 2c 20 27 74 6f 6f 20 73 6d 61 ┆f,' error in ', s1, s2, 'too sma┆
0x05f000…05f020 (25, 0, 11) 6c 6c 20 28 3d 20 27 2c 63 63 3a 31 2c 20 27 29 27 20 29 3b 0d 0a 2f 2c 0d 0a 0d 0a 6c 2e 2f 70 ┆ll (= ',cc:1, ')' ); /, l./p┆
0x05f020…05f040 72 6f 63 65 64 75 72 65 20 69 6e 70 75 74 65 72 72 6f 72 28 6e 72 2f 2c 0d 0a 6c 2e 2f 31 3a 20 ┆rocedure inputerror(nr/, l./1: ┆
0x05f040…05f060 77 72 69 74 65 28 2f 2c 64 2c 20 69 2f 0d 0a 31 3a 20 77 72 69 74 65 28 27 20 20 2a 2a 2a 20 65 ┆write(/,d, i/ 1: write(' *** e┆
0x05f060…05f080 6e 64 20 6f 66 20 66 69 6c 65 20 65 6e 63 6f 75 6e 74 65 72 65 64 2e 20 27 29 3b 0d 0a 2f 2c 0d ┆nd of file encountered. '); /, ┆
0x05f080…05f0a0 0a 20 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 66 72 65 73 68 3b 2f 2c 0d 0a 6c 2e 2f 77 68 ┆ l./procedure fresh;/, l./wh┆
0x05f0a0…05f0c0 69 6c 65 20 28 28 63 68 3c 3e 6d 65 74 61 73 79 6d 62 6f 6c 5b 34 5d 29 20 61 6e 64 74 65 73 74 ┆ile ((ch<>metasymbol[4]) andtest┆
0x05f0c0…05f0e0 63 68 28 63 5b 69 5d 2c 63 68 29 29 20 64 6f 2f 2c 0d 0a 72 2f 61 6e 64 74 65 73 74 63 68 28 2f ┆ch(c[i],ch)) do/, r/andtestch(/┆
0x05f0e0…05f100 61 6e 64 20 74 65 73 74 63 68 28 2f 2c 0d 0a 6c 2e 2f 69 66 20 66 61 6c 73 65 20 74 68 65 6e 20 ┆and testch(/, l./if false then ┆
0x05f100…05f120 31 31 3a 2f 2c 20 72 2f 66 61 6c 73 65 2f 69 3c 3e 69 2f 2c 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 ┆11:/, r/false/i<>i/, l./proce┆
0x05f120…05f140 64 75 72 65 20 74 65 72 6d 69 6e 61 6c 3b 2f 2c 0d 0a 6c 2e 2f 69 66 20 66 61 6c 73 65 20 74 68 ┆dure terminal;/, l./if false th┆
0x05f140…05f160 65 6e 20 37 37 3a 2f 2c 20 72 2f 69 66 2f 77 68 69 6c 65 2f 2c 20 72 2f 74 68 65 6e 2f 64 6f 2f ┆en 77:/, r/if/while/, r/then/do/┆
0x05f160…05f180 2c 0d 0a 0d 0a 3b 20 73 69 64 65 20 31 33 2d 31 34 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 ┆, ; side 13-14 l./procedure ┆
0x05f180…05f1a0 67 6f 61 6c 73 79 6d 62 3b 2f 2c 0d 0a 6c 2e 2f 62 65 67 69 6e 2f 2c 20 69 2f 0d 0a 63 6f 6e 73 ┆goalsymb;/, l./begin/, i/ cons┆
0x05f1a0…05f1c0 74 0d 0a 6c 65 6e 67 74 68 5f 6f 66 5f 67 6f 61 6c 73 79 6d 62 6f 6c 20 3d 20 31 30 3b 0d 0a 2f ┆t length_of_goalsymbol = 10; /┆
0x05f1c0…05f1e0 2c 0d 0a 6c 2e 2f 74 6f 61 6c 66 61 6c 65 6e 67 74 68 2f 2c 20 72 2f 61 6c 66 61 6c 65 6e 67 74 ┆, l./toalfalength/, r/alfalengt┆
0x05f1e0…05f200 68 2f 6c 65 6e 67 74 68 5f 6f 66 5f 67 6f 61 6c 73 79 6d 62 6f 6c 2f 2c 0d 0a 6c 2e 2f 70 61 63 ┆h/length_of_goalsymbol/, l./pac┆
0x05f200…05f220 (25, 0, 12) 6b 28 2f 2c 20 69 2f 0d 0a 66 6f 72 20 69 20 3a 3d 20 6c 65 6e 67 74 68 5f 6f 66 5f 67 6f 61 6c ┆k(/, i/ for i := length_of_goal┆
0x05f220…05f240 73 79 6d 62 6f 6c 20 2b 20 31 20 74 6f 20 61 6c 66 61 6c 65 6e 67 74 68 20 64 6f 20 62 75 66 66 ┆symbol + 1 to alfalength do buff┆
0x05f240…05f260 65 72 20 5b 20 69 20 5d 20 3a 3d 20 27 20 27 3b 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f ┆er [ i ] := ' '; /, l./pro┆
0x05f260…05f280 63 65 64 75 72 65 20 69 6e 63 68 3b 2f 2c 0d 0a 6c 2e 2f 69 66 20 65 6f 6c 6e 28 69 6e 70 75 74 ┆cedure inch;/, l./if eoln(input┆
0x05f280…05f2a0 29 2f 2c 20 69 2f 0d 0a 69 66 20 6c 69 73 74 69 6e 67 20 74 68 65 6e 0d 0a 69 66 20 6f 6c 64 63 ┆)/, i/ if listing then if oldc┆
0x05f2a0…05f2c0 68 20 3d 20 30 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 0d 0a 65 6c 73 65 20 77 ┆h = 0 then write(lf,' ') else w┆
0x05f2c0…05f2e0 72 69 74 65 28 63 68 72 28 6f 6c 64 63 68 29 29 3b 0d 0a 2f 2c 0d 0a 6c 2e 2f 62 65 67 69 6e 20 ┆rite(chr(oldch)); /, l./begin ┆
0x05f2e0…05f300 77 72 69 74 65 6c 6e 2f 2c 20 64 2c 20 69 2f 0d 0a 62 65 67 69 6e 0d 0a 2f 2c 20 6c 2e 2f 72 65 ┆writeln/, d, i/ begin /, l./re┆
0x05f300…05f320 61 64 6c 6e 2f 2c 20 6c 31 2c 20 69 2f 0d 0a 6f 6c 64 63 68 20 3a 3d 20 30 3b 0d 0a 2f 2c 0d 0a ┆adln/, l1, i/ oldch := 0; /, ┆
0x05f320…05f340 0d 0a 6c 2e 2f 72 65 61 64 28 63 68 29 2f 2c 20 72 2f 77 72 69 74 65 28 63 68 29 3b 2f 6f 6c 64 ┆ l./read(ch)/, r/write(ch);/old┆
0x05f340…05f360 63 68 20 3a 3d 20 6f 72 64 28 63 68 29 3b 0d 0a 20 20 69 66 20 63 68 20 69 6e 20 5b 27 61 27 2e ┆ch := ord(ch); if ch in ['a'.┆
0x05f360…05f380 2e 27 7a 27 5d 20 74 68 65 6e 20 63 68 20 3a 3d 20 63 68 72 28 6f 72 64 28 63 68 29 2d 6f 72 64 ┆.'z'] then ch := chr(ord(ch)-ord┆
0x05f380…05f3a0 28 27 61 27 29 20 2b 20 6f 72 64 28 27 41 27 29 29 3b 0d 0a 2f 2c 0d 0a 0d 0a 3b 20 73 69 64 65 ┆('a') + ord('A')); /, ; side┆
0x05f3a0…05f3c0 20 31 36 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 6c 61 65 73 28 76 61 72 61 2f 2c 20 72 2f ┆ 16 l./procedure laes(vara/, r/┆
0x05f3c0…05f3e0 76 61 72 2f 2f 2c 0d 0a 6c 2e 2f 69 66 69 3c 31 32 2f 2c 20 72 2f 3c 2f 3c 3d 2f 2c 20 67 2f 31 ┆var//, l./ifi<12/, r/</<=/, g/1┆
0x05f3e0…05f400 32 2f 61 6c 66 61 6c 65 6e 67 74 68 2f 2c 0d 0a 0d 0a 3b 20 73 69 64 65 20 31 37 0d 0a 6c 2e 2f ┆2/alfalength/, ; side 17 l./┆
0x05f400…05f420 (25, 0, 13) 70 72 6f 63 65 64 75 72 65 20 6e 65 78 74 77 6f 72 64 3b 2f 2c 0d 0a 6c 2e 2f 3c 3d 33 30 2f 2c ┆procedure nextword;/, l./<=30/,┆
0x05f420…05f440 20 67 33 2f 33 30 2f 61 6c 66 33 2d 31 2f 2c 0d 0a 6c 2e 2f 70 61 63 6b 28 62 75 66 66 65 72 2c ┆ g3/30/alf3-1/, l./pack(buffer,┆
0x05f440…05f460 31 31 2f 2c 20 72 2f 31 31 2f 61 6c 66 61 6c 65 6e 67 74 68 2b 31 2f 2c 0d 0a 6c 2e 2f 70 61 63 ┆11/, r/11/alfalength+1/, l./pac┆
0x05f460…05f480 6b 28 62 75 66 66 65 72 2c 32 31 2f 2c 20 72 2f 32 31 2f 32 2a 61 6c 66 61 6c 65 6e 67 74 68 2b ┆k(buffer,21/, r/21/2*alfalength+┆
0x05f480…05f4a0 31 2f 2c 0d 0a 0d 0a 0d 0a 3b 20 73 69 64 65 20 32 30 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 ┆1/, ; side 20 l./procedure┆
0x05f4a0…05f4c0 20 69 6e 69 74 3b 2f 2c 0d 0a 6c 2e 2f 63 6f 6d 62 65 67 69 6e 3a 3d 30 2f 2c 20 69 2f 0d 0a 6c ┆ init;/, l./combegin:=0/, i/ l┆
0x05f4c0…05f4e0 69 73 74 69 6e 67 20 3a 3d 20 74 72 75 65 3b 20 6f 6c 64 63 68 20 3a 3d 20 30 3b 0d 0a 2f 2c 0d ┆isting := true; oldch := 0; /, ┆
0x05f4e0…05f500 0a 0d 0a 6c 2e 2f 65 6e 64 3b 2f 2c 20 69 2f 0d 0a 0d 0a 61 6e 74 61 6c 70 72 6f 64 20 3a 3d 20 ┆ l./end;/, i/ antalprod := ┆
0x05f500…05f520 2d 31 3b 0d 0a 0d 0a 66 6f 72 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 32 20 64 6f 0d 0a 77 69 ┆-1; for i:=0 to const2 do wi┆
0x05f520…05f540 74 68 20 68 65 6c 70 5b 69 5d 20 64 6f 0d 0a 62 65 67 69 6e 0d 0a 61 66 6c 65 64 74 20 3a 3d 20 ┆th help[i] do begin afledt := ┆
0x05f540…05f560 74 72 75 65 3b 0d 0a 6f 76 65 72 67 61 6e 67 20 3a 3d 20 74 72 75 65 3b 0d 0a 70 72 6f 64 69 6e ┆true; overgang := true; prodin┆
0x05f560…05f580 64 65 78 20 3a 3d 20 63 6f 6e 73 74 31 3b 0d 0a 72 69 67 68 74 70 20 3a 3d 20 72 68 73 6e 69 6c ┆dex := const1; rightp := rhsnil┆
0x05f580…05f5a0 3b 20 20 20 28 2a 20 69 6d 70 6f 72 74 61 6e 74 21 3f 20 2a 29 0d 0a 73 74 61 74 75 73 20 3a 3d ┆; (* important!? *) status :=┆
0x05f5a0…05f5c0 20 66 69 6e 69 73 68 3b 0d 0a 74 65 72 6d 20 3a 3d 20 74 72 75 65 3b 0d 0a 65 6e 64 3b 0d 0a 0d ┆ finish; term := true; end; ┆
0x05f5c0…05f5e0 0a 66 69 72 73 74 6c 65 66 74 73 69 64 65 20 3a 3d 20 30 3b 0d 0a 6c 61 73 74 6c 65 66 74 73 69 ┆ firstleftside := 0; lastleftsi┆
0x05f5e0…05f600 64 65 20 3a 3d 20 30 3b 0d 0a 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 6c 2e 2f 62 65 67 69 6e ┆de := 0; /, l./begin┆
0x05f600…05f620 (25, 0, 14) 20 69 6e 69 74 3b 2f 2c 0d 0a 6c 2e 2f 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 27 2f 2c 72 2f 27 ┆ init;/, l./write(lf,lf,''/,r/'┆
0x05f620…05f640 27 2f 27 20 27 2f 2c 0d 0a 6c 2e 2f 28 2a 53 4c 55 54 20 50 41 41 20 49 4e 44 4c 41 45 53 2f 2c ┆'/' '/, l./(*SLUT PAA INDLAES/,┆
0x05f640…05f660 20 69 2f 0d 0a 6c 69 73 74 69 6e 67 20 3a 3d 20 6f 70 74 69 6f 6e 73 5b 6c 69 73 74 6f 70 74 69 ┆ i/ listing := options[listopti┆
0x05f660…05f680 6f 6e 5d 3b 0d 0a 2f 2c 0d 0a 0d 0a 6c 2e 2f 6d 65 74 61 76 61 72 3a 3d 27 4d 45 54 41 53 59 4d ┆on]; /, l./metavar:='METASYM┆
0x05f680…05f6a0 42 4f 4c 27 2f 2c 20 72 2f 4f 4c 27 2f 4f 4c 53 27 2f 2c 0d 0a 0d 0a 6c 2e 2f 77 72 69 74 65 28 ┆BOL'/, r/OL'/OLS'/, l./write(┆
0x05f6a0…05f6c0 27 4d 31 3d 3d 2f 2c 20 64 2c 20 69 2f 0d 0a 66 6f 72 20 69 20 3a 3d 20 31 20 74 6f 20 34 20 64 ┆'M1==/, d, i/ for i := 1 to 4 d┆
0x05f6c0…05f6e0 6f 0d 0a 77 72 69 74 65 28 27 20 6d 27 2c 20 69 3a 31 2c 20 27 3d 27 2c 20 6d 65 74 61 73 79 6d ┆o write(' m', i:1, '=', metasym┆
0x05f6e0…05f700 62 6f 6c 5b 69 5d 29 3b 0d 0a 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 27 29 3b 0d 0a 2f 2c 0d ┆bol[i]); write(lf,lf,' '); /, ┆
0x05f700…05f720 0a 0d 0a 6c 2e 2f 70 6f 69 6e 74 3a 3d 74 6f 70 3b 2f 2c 0d 0a 69 2f 0d 0a 66 6f 72 20 70 6f 69 ┆ l./point:=top;/, i/ for poi┆
0x05f720…05f740 6e 74 20 3a 3d 20 30 20 74 6f 20 63 6f 6e 73 74 34 20 64 6f 0d 0a 77 69 74 68 20 72 68 73 5b 70 ┆nt := 0 to const4 do with rhs[p┆
0x05f740…05f760 6f 69 6e 74 5d 20 64 6f 0d 0a 62 65 67 69 6e 0d 0a 73 79 6d 62 6f 6c 20 3a 3d 20 63 6f 6e 73 74 ┆oint] do begin symbol := const┆
0x05f760…05f780 32 3b 0d 0a 70 61 72 73 65 72 70 3a 3d 20 6e 69 6c 3b 0d 0a 6c 69 6e 6b 20 20 20 3a 3d 20 63 6f ┆2; parserp:= nil; link := co┆
0x05f780…05f7a0 6e 73 74 34 3b 0d 0a 62 61 73 69 73 6c 20 3a 3d 20 63 6f 6e 73 74 35 3b 0d 0a 62 61 73 69 73 20 ┆nst4; basisl := const5; basis ┆
0x05f7a0…05f7c0 20 3a 3d 20 74 72 75 65 3b 0d 0a 66 69 72 73 74 20 20 3a 3d 20 63 6f 6e 73 74 31 39 3b 0d 0a 6c ┆ := true; first := const19; l┆
0x05f7c0…05f7e0 65 6e 67 74 68 20 3a 3d 20 31 30 30 3b 0d 0a 65 6e 64 3b 0d 0a 2f 2c 0d 0a 0d 0a 6c 2e 2f 68 65 ┆ength := 100; end; /, l./he┆
0x05f7e0…05f800 6c 70 5b 63 6f 75 6e 74 5d 2e 72 69 67 68 74 70 20 3d 72 68 73 6e 69 6c 20 74 68 65 6e 2f 2c 20 ┆lp[count].rightp =rhsnil then/, ┆
0x05f800…05f820 (25, 0, 15) 64 2c 20 69 2f 0d 0a 69 66 20 68 65 6c 70 5b 63 6f 75 6e 74 5d 2e 72 69 67 68 74 70 20 3d 20 72 ┆d, i/ if help[count].rightp = r┆
0x05f820…05f840 68 73 6e 69 6c 20 74 68 65 6e 0d 0a 62 65 67 69 6e 0d 0a 68 65 6c 70 5b 63 6f 75 6e 74 5d 2e 72 ┆hsnil then begin help[count].r┆
0x05f840…05f860 69 67 68 74 70 20 3a 3d 20 70 6f 69 6e 74 3b 0d 0a 28 2a 20 63 68 61 69 6e 20 74 68 65 20 6c 65 ┆ightp := point; (* chain the le┆
0x05f860…05f880 66 74 20 73 69 64 65 73 20 69 6e 20 69 6e 70 75 74 20 6f 72 64 65 72 20 75 73 69 6e 67 20 27 70 ┆ft sides in input order using 'p┆
0x05f880…05f8a0 72 6f 64 69 6e 64 65 78 27 20 2a 29 0d 0a 69 66 20 66 69 72 73 74 6c 65 66 74 73 69 64 65 20 3d ┆rodindex' *) if firstleftside =┆
0x05f8a0…05f8c0 20 30 20 74 68 65 6e 0d 0a 66 69 72 73 74 6c 65 66 74 73 69 64 65 20 3a 3d 20 63 6f 75 6e 74 0d ┆ 0 then firstleftside := count ┆
0x05f8c0…05f8e0 0a 65 6c 73 65 0d 0a 68 65 6c 70 5b 6c 61 73 74 6c 65 66 74 73 69 64 65 5d 2e 70 72 6f 64 69 6e ┆ else help[lastleftside].prodin┆
0x05f8e0…05f900 64 65 78 20 3a 3d 20 63 6f 75 6e 74 3b 0d 0a 6c 61 73 74 6c 65 66 74 73 69 64 65 20 3a 3d 20 63 ┆dex := count; lastleftside := c┆
0x05f900…05f920 6f 75 6e 74 3b 0d 0a 68 65 6c 70 5b 6c 61 73 74 6c 65 66 74 73 69 64 65 5d 2e 70 72 6f 64 69 6e ┆ount; help[lastleftside].prodin┆
0x05f920…05f940 64 65 78 20 3a 3d 20 30 3b 0d 0a 65 6e 64 3b 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 ┆dex := 0; end; /, l./proc┆
0x05f940…05f960 65 64 75 72 65 20 64 75 6d 70 32 3b 2f 2c 0d 0a 6c 2e 2f 77 72 69 74 65 28 27 20 53 59 2f 2c 64 ┆edure dump2;/, l./write(' SY/,d┆
0x05f960…05f980 2c 69 2f 0d 0a 77 72 69 74 65 28 27 20 27 20 3a 20 38 2c 20 27 73 79 6d 62 6f 6c 27 20 3a 20 38 ┆,i/ write(' ' : 8, 'symbol' : 8┆
0x05f980…05f9a0 2c 20 27 6c 69 6e 6b 27 20 3a 20 38 2c 20 27 62 61 73 69 73 6c 27 20 3a 20 38 2c 20 27 70 61 72 ┆, 'link' : 8, 'basisl' : 8, 'par┆
0x05f9a0…05f9c0 73 65 72 70 27 20 3a 20 38 29 3b 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 ┆serp' : 8); /, l./procedur┆
0x05f9c0…05f9e0 65 20 69 6e 69 74 70 72 6f 64 2f 2c 0d 0a 6c 2e 2f 66 6f 72 20 69 3a 3d 6e 6f 6e 74 2f 2c 20 64 ┆e initprod/, l./for i:=nont/, d┆
0x05f9e0…05fa00 31 2c 20 69 2f 0d 0a 69 20 3a 3d 20 6e 6f 6e 74 73 74 61 72 74 3b 0d 0a 72 65 70 65 61 74 20 20 ┆1, i/ i := nontstart; repeat ┆
0x05fa00…05fa20 (25, 1, 1) 28 2a 20 63 68 61 6e 67 65 64 20 61 74 20 72 63 20 37 39 2e 31 31 2e 31 32 20 2a 29 0d 0a 2f 2c ┆(* changed at rc 79.11.12 *) /,┆
0x05fa20…05fa40 0d 0a 6c 2e 2f 65 6e 64 3b 65 6e 64 3b 2f 2c 20 64 2c 20 69 2f 0d 0a 69 66 20 69 20 3d 20 6e 6f ┆ l./end;end;/, d, i/ if i = no┆
0x05fa40…05fa60 6e 74 73 74 61 72 74 20 74 68 65 6e 20 69 20 3a 3d 20 66 69 72 73 74 6c 65 66 74 73 69 64 65 0d ┆ntstart then i := firstleftside ┆
0x05fa60…05fa80 0a 65 6c 73 65 20 69 20 3a 3d 20 68 65 6c 70 5b 69 5d 2e 70 72 6f 64 69 6e 64 65 78 3b 0d 0a 75 ┆ else i := help[i].prodindex; u┆
0x05fa80…05faa0 6e 74 69 6c 20 69 20 3d 20 30 3b 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 ┆ntil i = 0; /, l./procedur┆
0x05faa0…05fac0 65 20 6f 75 74 67 72 61 6d 6d 61 72 3b 2f 2c 0d 0a 6c 2e 2f 6b 2c 6a 2c 69 2c 2f 2c 20 72 2f 69 ┆e outgrammar;/, l./k,j,i,/, r/i┆
0x05fac0…05fae0 2f 69 2c 20 6f 6c 64 69 2f 2c 0d 0a 6c 2e 2f 70 72 6f 64 6e 6f 3a 3d 30 2f 2c 20 64 2e 2f 77 68 ┆/i, oldi/, l./prodno:=0/, d./wh┆
0x05fae0…05fb00 69 6c 65 20 70 3c 3e 72 68 73 6e 69 6c 2f 2c 20 69 2f 0d 0a 77 72 69 74 65 6c 6e 3b 20 77 72 69 ┆ile p<>rhsnil/, i/ writeln; wri┆
0x05fb00…05fb20 74 65 6c 6e 3b 0d 0a 0d 0a 6f 6c 64 69 20 3a 3d 20 30 3b 20 28 2a 20 75 73 65 64 20 74 6f 20 69 ┆teln; oldi := 0; (* used to i┆
0x05fb20…05fb40 6e 64 69 63 61 74 65 20 6e 65 77 20 6c 65 66 74 73 69 64 65 20 2a 29 0d 0a 0d 0a 66 6f 72 20 70 ┆ndicate new leftside *) for p┆
0x05fb40…05fb60 72 6f 64 6e 6f 20 3a 3d 20 31 20 74 6f 20 61 6e 74 61 6c 70 72 6f 64 20 64 6f 0d 0a 77 69 74 68 ┆rodno := 1 to antalprod do with┆
0x05fb60…05fb80 20 70 72 6f 64 5b 70 72 6f 64 6e 6f 5d 20 64 6f 0d 0a 62 65 67 69 6e 0d 0a 0d 0a 69 20 3a 3d 20 ┆ prod[prodno] do begin i := ┆
0x05fb80…05fba0 6c 65 66 74 73 69 64 65 3b 0d 0a 70 20 3a 3d 20 73 74 61 72 74 3b 0d 0a 0d 0a 69 66 20 69 20 3c ┆leftside; p := start; if i <┆
0x05fba0…05fbc0 3e 20 6f 6c 64 69 20 74 68 65 6e 20 77 72 69 74 65 6c 6e 3b 20 28 2a 20 6e 65 77 20 6c 65 66 74 ┆> oldi then writeln; (* new left┆
0x05fbc0…05fbe0 73 69 64 65 20 2a 29 0d 0a 77 72 69 74 65 6c 6e 3b 20 77 72 69 74 65 28 70 72 6f 64 6e 6f 3a 35 ┆side *) writeln; write(prodno:5┆
0x05fbe0…05fc00 2c 20 27 20 20 20 27 29 3b 0d 0a 0d 0a 69 66 20 69 20 3c 3e 20 6f 6c 64 69 20 74 68 65 6e 0d 0a ┆, ' '); if i <> oldi then ┆
0x05fc00…05fc20 (25, 1, 2) 62 65 67 69 6e 0d 0a 74 20 3a 3d 20 30 3b 20 6e 6f 6e 74 77 72 69 74 28 69 2c 74 29 3b 0d 0a 77 ┆begin t := 0; nontwrit(i,t); w┆
0x05fc20…05fc40 72 69 74 65 28 27 20 3a 3a 3d 20 27 29 3b 20 74 20 3a 3d 20 74 20 2b 20 33 3b 20 0d 0a 6f 6c 64 ┆rite(' ::= '); t := t + 3; old┆
0x05fc40…05fc60 69 20 3a 3d 20 69 3b 0d 0a 65 6e 64 0d 0a 65 6c 73 65 0d 0a 77 72 69 74 65 28 27 20 27 20 3a 20 ┆i := i; end else write(' ' : ┆
0x05fc60…05fc80 74 2c 20 27 21 20 27 29 3b 0d 0a 2f 2c 0d 0a 0d 0a 6c 2e 2f 62 65 67 69 6e 20 70 31 3a 3d 70 2f ┆t, '! '); /, l./begin p1:=p/┆
0x05fc80…05fca0 2c 20 72 2f 62 65 67 69 6e 2f 2f 2c 0d 0a 0d 0a 6c 2e 2f 66 6f 72 20 6c 3a 3d 31 20 74 6f 20 74 ┆, r/begin//, l./for l:=1 to t┆
0x05fca0…05fcc0 2b 37 2f 2c 20 64 31 2c 20 69 2f 0d 0a 77 72 69 74 65 28 27 20 27 20 3a 20 74 20 2b 20 35 20 28 ┆+7/, d1, i/ write(' ' : t + 5 (┆
0x05fcc0…05fce0 2a 20 70 72 6f 64 6e 6f 20 2a 29 20 2b 20 33 20 28 2a 20 6c 65 61 64 69 6e 67 20 73 70 61 63 65 ┆* prodno *) + 3 (* leading space┆
0x05fce0…05fd00 73 20 2a 29 20 2b 20 32 20 28 2a 20 69 6e 64 65 6e 74 69 6f 6e 20 2a 29 20 29 3b 0d 0a 74 74 20 ┆s *) + 2 (* indention *) ); tt ┆
0x05fd00…05fd20 3a 3d 20 74 3b 0d 0a 2f 2c 0d 0a 6c 2e 2f 77 72 69 74 65 28 27 20 3a 2f 2c 20 72 2f 20 3a 2f 3a ┆:= t; /, l./write(' :/, r/ :/:┆
0x05fd20…05fd40 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 3a 3d 72 68 73 5b 70 5d 2e 6c 69 6e 6b 3b 2f 2c 20 64 2e 2f ┆/, l./p:=rhs[p].link;/, d./┆
0x05fd40…05fd60 65 6e 64 3b 65 6e 64 3b 2f 2c 0d 0a 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 65 ┆end;end;/, l./procedure e┆
0x05fd60…05fd80 72 61 73 75 72 65 2f 2c 0d 0a 6c 2e 2f 6c 61 6d 62 64 61 2c 2f 2c 20 72 2f 2c 72 65 73 74 2f 2f ┆rasure/, l./lambda,/, r/,rest//┆
0x05fd80…05fda0 2c 0d 0a 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 6d 61 74 72 69 78 6f 75 74 28 ┆, l./procedure matrixout(┆
0x05fda0…05fdc0 73 3a 62 69 74 6d 61 74 72 69 78 29 3b 2f 2c 0d 0a 6c 2e 2f 69 66 20 28 28 6a 20 6d 6f 64 20 35 ┆s:bitmatrix);/, l./if ((j mod 5┆
0x05fdc0…05fde0 39 2f 2c 20 67 2f 35 39 2f 28 73 65 74 6d 61 78 2b 31 29 2f 2c 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 ┆9/, g/59/(setmax+1)/, l./proc┆
0x05fde0…05fe00 65 64 75 72 65 20 77 72 69 74 65 68 65 61 64 73 61 6e 64 74 61 69 6c 73 3b 2f 2c 0d 0a 6c 2e 2f ┆edure writeheadsandtails;/, l./┆
0x05fe00…05fe20 (25, 1, 3) 6c 61 62 65 6c 20 31 30 2c 32 30 3b 2f 2c 20 6c 31 2c 20 69 2f 0d 0a 63 6f 6e 73 74 20 74 65 78 ┆label 10,20;/, l1, i/ const tex┆
0x05fe20…05fe40 74 6c 65 6e 67 74 68 20 3d 20 37 3b 20 28 2a 20 6e 75 6d 62 65 72 20 6f 66 20 70 72 69 6e 74 65 ┆tlength = 7; (* number of printe┆
0x05fe40…05fe60 64 20 63 68 61 72 73 20 66 72 6f 6d 20 69 6e 74 65 72 6e 72 65 70 20 2a 29 0d 0a 2f 2c 0d 0a 6c ┆d chars from internrep *) /, l┆
0x05fe60…05fe80 2e 2f 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 35 2f 2c 20 6c 31 2c 20 64 2c 20 69 2f 0d 0a 77 72 ┆./for i:=1 to 45/, l1, d, i/ wr┆
0x05fe80…05fea0 69 74 65 28 27 73 79 6d 62 6f 6c 27 20 3a 20 39 2c 20 27 21 27 20 3a 20 28 33 35 2d 39 29 2c 20 ┆ite('symbol' : 9, '!' : (35-9), ┆
0x05fea0…05fec0 27 68 65 61 64 73 27 20 3a 20 39 2c 20 27 21 27 20 3a 20 28 34 2a 28 31 2b 74 65 78 74 6c 65 6e ┆'heads' : 9, '!' : (4*(1+textlen┆
0x05fec0…05fee0 67 74 68 29 2b 32 20 2d 20 39 29 2c 0d 0a 27 74 61 69 6c 73 27 3a 39 29 3b 0d 0a 2f 2c 0d 0a 6c ┆gth)+2 - 9), 'tails':9); /, l┆
0x05fee0…05ff00 2d 35 2c 20 6c 2e 2f 66 6f 72 20 69 3a 3d 31 20 74 6f 20 34 35 20 64 6f 2f 2c 0d 0a 20 20 67 31 ┆-5, l./for i:=1 to 45 do/, g1┆
0x05ff00…05ff20 35 2f 74 6f 20 34 35 2f 74 6f 20 34 2a 28 31 2b 74 65 78 74 6c 65 6e 67 74 68 29 20 2b 20 31 2f ┆5/to 45/to 4*(1+textlength) + 1/┆
0x05ff20…05ff40 2c 0d 0a 20 67 2d 31 36 2f 27 49 27 2f 27 21 27 2f 2c 0d 0a 6c 2e 2f 66 6f 72 20 74 61 65 6c 3a ┆, g-16/'I'/'!'/, l./for tael:┆
0x05ff40…05ff60 3d 74 61 65 6c 2b 31 20 74 6f 20 33 34 2f 2c 20 72 2f 27 49 27 2f 27 21 27 2f 2c 0d 0a 6c 2e 2f ┆=tael+1 to 34/, r/'I'/'!'/, l./┆
0x05ff60…05ff80 6d 6f 64 20 35 39 2f 2c 20 67 2f 35 39 2f 28 73 65 74 6d 61 78 2b 31 29 2f 2c 0d 0a 6c 2e 2f 69 ┆mod 59/, g/59/(setmax+1)/, l./i┆
0x05ff80…05ffa0 66 20 6e 6f 6d 6f 72 65 68 65 61 64 73 2f 2c 20 72 2f 27 20 27 2c 27 20 27 2f 27 20 27 2c 20 27 ┆f nomoreheads/, r/' ',' '/' ', '┆
0x05ffa0…05ffc0 20 27 20 3a 20 74 65 78 74 6c 65 6e 67 74 68 2f 2c 0d 0a 6c 31 2c 20 72 2f 5d 29 2f 5d 20 3a 20 ┆ ' : textlength/, l1, r/])/] : ┆
0x05ffc0…05ffe0 74 65 78 74 6c 65 6e 67 74 68 29 2f 2c 0d 0a 6c 2e 2f 2c 27 49 27 29 3b 2f 2c 20 72 2f 27 49 27 ┆textlength)/, l./,'I');/, r/'I'┆
0x05ffe0…060000 2f 27 21 27 2f 2c 0d 0a 6c 2e 2f 6d 6f 64 20 35 39 2f 2c 20 67 2f 35 39 2f 28 73 65 74 6d 61 78 ┆/'!'/, l./mod 59/, g/59/(setmax┆
0x060000…060020 (25, 1, 4) 2b 31 29 2f 2c 0d 0a 6c 2e 2f 69 66 20 6e 6f 6d 6f 72 65 74 61 69 6c 73 2f 2c 20 72 2f 27 20 27 ┆+1)/, l./if nomoretails/, r/' '┆
0x060020…060040 2c 27 20 27 2f 27 20 27 2c 20 27 20 27 20 3a 20 74 65 78 74 6c 65 6e 67 74 68 2f 2c 0d 0a 6c 31 ┆,' '/' ', ' ' : textlength/, l1┆
0x060040…060060 2c 20 72 2f 5d 29 2f 5d 20 3a 20 74 65 78 74 6c 65 6e 67 74 68 29 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e ┆, r/])/] : textlength)/, l.┆
0x060060…060080 2f 70 72 6f 63 65 64 75 72 65 20 69 74 65 72 65 72 28 6d 61 74 72 69 78 3a 62 69 74 6d 61 74 72 ┆/procedure iterer(matrix:bitmatr┆
0x060080…0600a0 69 78 2f 2c 0d 0a 20 20 72 2f 6d 61 74 72 69 78 3a 2f 76 61 72 20 6d 61 74 72 69 78 3a 2f 2c 0d ┆ix/, r/matrix:/var matrix:/, ┆
0x0600a0…0600c0 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 69 64 6f 67 66 6a 65 72 6e 28 20 62 3a 62 ┆ l./procedure idogfjern( b:b┆
0x0600c0…0600e0 6f 6f 6c 65 61 6e 2f 2c 0d 0a 6c 2e 2f 66 75 6e 63 74 69 6f 6e 20 69 64 65 6e 74 70 72 6f 64 20 ┆oolean/, l./function identprod ┆
0x0600e0…060100 28 76 61 72 2f 2c 0d 0a 6c 2e 2f 77 72 69 74 65 28 27 20 44 55 2f 2c 0d 0a 6c 31 2c 20 64 2e 2f ┆(var/, l./write(' DU/, l1, d./┆
0x060100…060120 64 75 6d 70 35 3b 2f 2c 0d 0a 6c 2e 2f 62 6f 6f 33 3a 3d 62 6f 6f 33 20 6f 72 62 6f 6f 34 3b 2f ┆dump5;/, l./boo3:=boo3 orboo4;/┆
0x060120…060140 2c 72 2f 6f 72 62 6f 2f 6f 72 20 62 6f 2f 2c 0d 0a 6c 2e 2f 69 66 20 28 62 61 6e 64 20 28 66 6a ┆,r/orbo/or bo/, l./if (band (fj┆
0x060140…060160 62 6f 6f 3d 66 61 6c 73 65 29 29 20 74 68 65 6e 2f 2c 20 72 2f 62 61 6e 64 2f 62 20 61 6e 64 2f ┆boo=false)) then/, r/band/b and/┆
0x060160…060180 2c 0d 0a 6c 2e 2f 77 72 69 74 65 28 27 44 55 2f 2c 20 6c 31 2c 20 64 2e 2f 64 75 6d 70 35 3b 2f ┆, l./write('DU/, l1, d./dump5;/┆
0x060180…0601a0 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 61 6c 6c 6f 63 70 28 76 61 72 20 70 ┆, l./procedure allocp(var p┆
0x0601a0…0601c0 2f 2c 0d 0a 6c 2e 2f 69 66 20 70 3d 6e 69 6c 20 74 68 65 6e 2f 2c 64 2c 0d 0a 0d 0a 0d 0a 6c 2e ┆/, l./if p=nil then/,d, l.┆
0x0601c0…0601e0 2f 70 72 6f 63 65 64 75 72 65 20 6c 72 30 3b 2f 2c 0d 0a 6c 2e 2f 6b 6f 70 69 3a 62 6f 6f 6c 65 ┆/procedure lr0;/, l./kopi:boole┆
0x0601e0…060200 61 6e 2f 2c 20 69 2f 0d 0a 65 72 72 6f 72 70 72 6f 64 6e 6f 20 3a 20 30 20 2e 2e 20 63 6f 6e 73 ┆an/, i/ errorprodno : 0 .. cons┆
0x060200…060220 (25, 1, 5) 74 31 3b 0d 0a 2f 2c 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 6e 69 63 65 70 61 72 73 ┆t1; /, l./procedure nicepars┆
0x060220…060240 65 72 2f 2c 0d 0a 6c 2e 2f 6b 6f 6e 73 74 70 2f 2c 20 72 2f 6b 6f 6e 73 74 70 2c 2f 2f 2c 0d 0a ┆er/, l./konstp/, r/konstp,//, ┆
0x060240…060260 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 73 74 61 63 6b 65 6c 6c 65 72 65 6a 3b ┆ l./procedure stackellerej;┆
0x060260…060280 2f 2c 0d 0a 6c 2e 2f 62 65 67 69 6e 67 6f 61 6c 70 72 6f 64 3a 3d 30 2f 2c 0d 0a 6c 2e 2f 70 72 ┆/, l./begingoalprod:=0/, l./pr┆
0x060280…0602a0 6f 64 6e 72 3a 3d 67 6f 61 6c 70 72 6f 64 3b 2f 2c 20 6c 31 2c 20 69 2f 0d 0a 78 70 72 6f 64 6e ┆odnr:=goalprod;/, l1, i/ xprodn┆
0x0602a0…0602c0 72 20 3a 3d 20 70 72 6f 64 6e 72 3b 0d 0a 2f 2c 0d 0a 6c 2e 2f 70 72 6f 64 6e 72 3a 3d 20 6c 71 ┆r := prodnr; /, l./prodnr:= lq┆
0x0602c0…0602e0 62 65 70 5e 2e 70 72 6f 64 6e 72 3b 2f 2c 20 6c 31 2c 20 69 2f 0d 0a 78 70 72 6f 64 6e 72 20 3a ┆bep^.prodnr;/, l1, i/ xprodnr :┆
0x0602e0…060300 3d 20 70 72 6f 64 6e 72 3b 0d 0a 2f 2c 0d 0a 6c 2e 2f 28 2a 2a 2a 2a 2a 2a 20 54 49 4c 48 51 52 ┆= prodnr; /, l./(****** TILHQR┆
0x060300…060320 45 4e 44 45 20 43 4c 4f 53 55 52 45 2f 2c 0d 0a 6c 2e 2f 63 6c 6f 73 70 3a 3d 63 6c 61 73 73 74 ┆ENDE CLOSURE/, l./closp:=classt┆
0x060320…060340 6f 70 3b 2f 2c 20 6c 31 2c 20 69 2f 0d 0a 65 72 72 6f 72 70 72 6f 64 6e 6f 20 3a 3d 20 63 6c 6f ┆op;/, l1, i/ errorprodno := clo┆
0x060340…060360 73 70 5e 2e 70 72 6f 64 6e 72 3b 0d 0a 2f 2c 0d 0a 6c 2e 2f 70 72 6f 64 6e 72 3a 3d 70 72 6f 64 ┆sp^.prodnr; /, l./prodnr:=prod┆
0x060360…060380 6e 6f 2f 2c 20 6c 31 2c 20 69 2f 0d 0a 78 70 72 6f 64 6e 72 20 3a 3d 20 65 72 72 6f 72 70 72 6f ┆no/, l1, i/ xprodnr := errorpro┆
0x060380…0603a0 64 6e 6f 3b 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 72 65 6d ┆dno; /, l./procedure rem┆
0x0603a0…0603c0 65 6d 62 65 72 28 70 3a 70 6f 69 6e 74 65 72 29 3b 2f 2c 0d 0a 6c 2e 2f 69 66 20 66 61 6c 73 65 ┆ember(p:pointer);/, l./if false┆
0x0603c0…0603e0 20 74 68 65 6e 2f 20 2c 72 2f 66 61 6c 73 65 2f 69 3c 3e 69 2f 2c 0d 0a 6c 2e 2f 35 3a 66 63 71 ┆ then/ ,r/false/i<>i/, l./5:fcq┆
0x0603e0…060400 2f 2c 20 64 2c 20 69 2f 0d 0a 35 3a 20 77 69 74 68 20 66 63 71 5b 69 5d 20 64 6f 0d 0a 62 65 67 ┆/, d, i/ 5: with fcq[i] do beg┆
0x060400…060420 (25, 1, 6) 69 6e 0d 0a 69 66 20 66 72 65 6b 76 65 6e 73 20 3d 20 63 6f 6e 73 74 36 20 74 68 65 6e 0d 0a 63 ┆in if frekvens = const6 then c┆
0x060420…060440 6f 6e 73 74 65 72 72 6f 72 28 27 72 65 6d 65 6d 62 65 72 27 2c 27 63 6f 6e 73 74 36 20 20 27 2c ┆onsterror('remember','const6 ',┆
0x060440…060460 63 6f 6e 73 74 36 29 3b 0d 0a 66 72 65 6b 76 65 6e 73 20 3a 3d 20 66 72 65 6b 76 65 6e 73 20 2b ┆const6); frekvens := frekvens +┆
0x060460…060480 20 31 3b 0d 0a 65 6e 64 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 ┆ 1; end /, l./procedure┆
0x060480…0604a0 20 6c 6f 6f 6b 62 3b 2f 2c 0d 0a 6c 2e 2f 69 66 20 6f 70 74 69 6f 6e 73 5b 31 37 5d 20 74 68 65 ┆ lookb;/, l./if options[17] the┆
0x0604a0…0604c0 6e 2f 2c 0d 0a 72 2f 2a 29 2f 2a 29 20 28 2a 20 6e 62 3a 20 6e 65 77 73 74 61 72 74 20 69 73 20 ┆n/, r/*)/*) (* nb: newstart is ┆
0x0604c0…0604e0 75 6e 64 65 66 69 6e 65 64 20 2a 29 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 ┆undefined *)/, l./procedure┆
0x0604e0…060500 20 6c 6f 6f 6b 61 68 65 61 64 3b 2f 2c 0d 0a 6c 2e 2f 68 6f 65 6a 72 65 73 2f 2c 20 72 2f 2c 68 ┆ lookahead;/, l./hoejres/, r/,h┆
0x060500…060520 6f 65 6a 72 65 73 2f 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 61 64 65 71 ┆oejres//, l./procedure adeq┆
0x060520…060540 77 72 69 74 65 20 28 20 78 2f 2c 0d 0a 6c 2e 2f 33 3a 2f 2c 0d 0a 6c 2e 2f 66 6f 72 20 6a 3a 3d ┆write ( x/, l./3:/, l./for j:=┆
0x060540…060560 31 20 74 6f 20 74 65 72 6d 61 6e 74 20 64 6f 2f 2c 0d 0a 6c 2e 2f 77 72 69 74 65 28 27 27 2f 2c ┆1 to termant do/, l./write(''/,┆
0x060560…060580 20 72 2f 27 27 2f 27 20 27 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 66 75 6e 63 74 69 6f 6e 20 66 69 6e ┆ r/''/' '/, l./function fin┆
0x060580…0605a0 64 72 65 64 75 63 65 28 70 6e 72 2f 2c 0d 0a 6c 2e 2f 28 2a 53 54 41 52 54 20 41 46 20 53 55 42 ┆dreduce(pnr/, l./(*START AF SUB┆
0x0605a0…0605c0 52 55 54 49 4e 45 20 41 44 45 51 55 41 44 20 2a 29 2f 2c 0d 0a 6c 2e 2f 63 6f 6e 73 74 36 2f 2c ┆RUTINE ADEQUAD *)/, l./const6/,┆
0x0605c0…0605e0 20 72 2f 36 20 2f 31 34 2f 2c 20 72 2f 36 2f 31 34 2f 2c 0d 0a 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 ┆ r/6 /14/, r/6/14/, l./pr┆
0x0605e0…060600 6f 63 65 64 75 72 65 20 63 6f 70 79 28 76 61 72 20 63 68 3a 2f 2c 0d 0a 6c 2e 2f 62 65 67 69 6e ┆ocedure copy(var ch:/, l./begin┆
0x060600…060620 (25, 1, 7) 20 63 68 3a 3d 70 61 72 73 69 6e 5e 3b 2f 2c 20 64 2c 20 69 2f 0d 0a 62 65 67 69 6e 0d 0a 69 66 ┆ ch:=parsin^;/, d, i/ begin if┆
0x060620…060640 20 65 6f 6c 6e 28 70 61 72 73 69 6e 29 20 74 68 65 6e 20 63 68 20 3a 3d 20 27 20 27 20 65 6c 73 ┆ eoln(parsin) then ch := ' ' els┆
0x060640…060660 65 20 63 68 20 3a 3d 20 70 61 72 73 69 6e 5e 3b 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f ┆e ch := parsin^; /, l./pro┆
0x060660…060680 63 65 64 75 72 65 20 65 6d 69 74 63 6f 6e 73 74 61 6e 74 73 2f 2c 0d 0a 6c 2e 2f 77 72 69 74 65 ┆cedure emitconstants/, l./write┆
0x060680…0606a0 6c 6e 28 74 61 62 6c 65 73 2c 6e 6f 6e 74 73 6c 75 74 29 2f 2c 20 69 2f 0d 0a 77 72 69 74 65 6c ┆ln(tables,nontslut)/, i/ writel┆
0x0606a0…0606c0 6e 28 74 61 62 6c 65 73 2c 20 31 31 29 3b 20 28 2a 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6e 73 ┆n(tables, 11); (* number of cons┆
0x0606c0…0606e0 74 61 6e 74 73 20 2a 29 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 63 ┆tants *) /, l./procedure c┆
0x0606e0…060700 6f 6d 70 72 65 73 73 3b 2f 2c 0d 0a 6c 2e 2f 62 65 67 69 6e 28 2a 43 4f 4d 50 52 45 53 53 2a 29 ┆ompress;/, l./begin(*COMPRESS*)┆
0x060700…060720 2f 2c 0d 0a 6c 2e 2f 65 6e 64 3b 28 2a 43 4f 4d 50 52 45 53 53 2a 29 2f 2c 20 69 2f 0d 0a 69 66 ┆/, l./end;(*COMPRESS*)/, i/ if┆
0x060720…060740 20 6f 70 74 69 6f 6e 73 5b 31 37 5d 20 74 68 65 6e 20 64 75 6d 70 31 3b 20 28 2a 20 74 69 6c 73 ┆ options[17] then dump1; (* tils┆
0x060740…060760 74 61 6e 64 20 2a 29 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 ┆tand *) /, l./procedur┆
0x060760…060780 65 20 65 72 72 6f 72 74 61 62 6c 65 3b 2f 2c 0d 0a 6c 2e 2f 6c 71 62 65 70 3a 3d 6e 65 77 73 74 ┆e errortable;/, l./lqbep:=newst┆
0x060780…0607a0 61 72 74 3b 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6e 6f 2c 27 20 3a 20 27 29 3b 2f 2c 20 72 2f ┆art; write(lf,lf,no,' : ');/, r/┆
0x0607a0…0607c0 27 3a 27 2f 27 20 3a 27 2c 62 6c 61 6e 6b 2f 2c 0d 0a 3b 6c 2e 2f 69 66 20 28 28 69 35 20 6d 6f ┆':'/' :',blank/, ;l./if ((i5 mo┆
0x0607c0…0607e0 64 20 35 2f 2c 20 72 2f 62 6c 61 6e 6b 2f 62 6c 61 6e 6b 2c 62 6c 61 6e 6b 2f 2c 0d 0a 6c 2e 2f ┆d 5/, r/blank/blank,blank/, l./┆
0x0607e0…060800 66 6f 72 20 6a 3a 3d 20 69 2b 31 2f 2c 20 69 2f 0d 0a 77 72 69 74 65 6c 6e 28 6c 66 2c 27 20 6e ┆for j:= i+1/, i/ writeln(lf,' n┆
0x060800…060820 (25, 1, 8) 72 3d 27 2c 20 6f 6c 64 73 74 61 72 74 5e 2e 78 70 72 6f 64 6e 72 20 3a 31 29 3b 0d 0a 2f 2c 0d ┆r=', oldstart^.xprodnr :1); /, ┆
0x060820…060840 0a 6c 2e 2f 69 66 20 69 35 3d 63 74 6d 61 78 2f 2c 0d 0a 6c 2e 2f 65 6e 64 3b 2f 2c 20 69 2f 0d ┆ l./if i5=ctmax/, l./end;/, i/ ┆
0x060840…060860 0a 77 72 69 74 65 6c 6e 28 27 20 6e 72 3d 27 2c 20 6f 6c 64 73 74 61 72 74 5e 2e 78 70 72 6f 64 ┆ writeln(' nr=', oldstart^.xprod┆
0x060860…060880 6e 72 20 3a 31 29 3b 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 0d 0a 6c 2e 2f 41 52 43 48 20 31 39 37 37 2f ┆nr :1); /, l./ARCH 1977/┆
0x060880…0608a0 2c 20 64 31 2c 20 69 2f 0d 0a 77 72 69 74 65 28 6c 66 2c 20 76 65 72 73 69 6f 6e 2c 20 6c 66 29 ┆, d1, i/ write(lf, version, lf)┆
0x0608a0…0608c0 3b 0d 0a 2f 2c 0d 0a 0d 0a 66 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 3b 20 65 64 69 74 65 72 69 6e 67 65 ┆; /, f ; editeringe┆
0x0608c0…0608e0 72 20 74 69 6c 20 73 70 65 63 69 61 6c 76 65 72 73 69 6f 6e 20 64 65 72 20 73 6b 65 6c 6e 65 72 ┆r til specialversion der skelner┆
0x0608e0…060900 20 6d 65 6c 6c 65 6d 20 73 6d 7d 20 6f 67 20 73 74 6f 72 65 20 62 6f 67 73 74 61 76 65 72 0d 0a ┆ mellem sm} og store bogstaver ┆
0x060900…060920 3b 20 6f 67 20 62 72 75 67 65 72 20 53 54 52 49 4e 47 56 20 69 73 74 65 64 65 74 20 66 6f 72 20 ┆; og bruger STRINGV istedet for ┆
0x060920…060940 53 54 52 49 4e 47 0d 0a 3b 20 38 36 20 30 39 20 32 34 0d 0a 6c 2e 2f 28 2a 49 4e 49 54 49 41 4c ┆STRING ; 86 09 24 l./(*INITIAL┆
0x060940…060960 49 53 45 52 49 4e 47 2a 29 2f 2c 0d 0a 6c 2e 2f 27 53 54 52 49 4e 47 2f 2c 20 72 2f 47 20 2f 47 ┆ISERING*)/, l./'STRING/, r/G /G┆
0x060960…060980 56 2f 2c 0d 0a 0d 0a 6c 2e 2f 75 6e 75 73 65 64 3b 2f 2c 0d 0a 3b 20 70 61 67 65 20 31 35 2d 31 ┆V/, l./unused;/, ; page 15-1┆
0x060980…0609a0 36 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 69 6e 63 68 3b 2f 2c 0d 0a 6c 2e 2f 69 66 63 68 ┆6 l./procedure inch;/, l./ifch┆
0x0609a0…0609c0 69 6e 2f 2c 20 64 2c 0d 0a 0d 0a 3b 20 70 61 67 65 20 32 30 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 ┆in/, d, ; page 20 l./procedu┆
0x0609c0…0609e0 72 65 20 69 6e 69 74 3b 76 61 72 63 3a 63 68 61 72 2f 2c 0d 0a 6c 2e 2f 27 41 2f 2c 20 6c 31 2c ┆re init;varc:char/, l./'A/, l1,┆
0x0609e0…060a00 20 69 2f 0d 0a 66 6f 72 20 63 3a 3d 20 27 61 27 20 74 6f 20 27 7a 27 20 64 6f 20 63 68 67 72 6f ┆ i/ for c:= 'a' to 'z' do chgro┆
0x060a00…060a20 (25, 1, 9) 75 70 5b 20 63 20 5d 3a 3d 20 61 6c 66 61 6e 75 6d 3b 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 66 0d 0a 0d ┆up[ c ]:= alfanum; /, f ┆
0x060a20…060a40 0a 6c 2e 2f 69 66 20 69 35 3d 63 74 6d 61 78 2f 2c 0d 0a 6c 2e 2f 65 6e 64 3b 2f 2c 20 69 2f 0d ┆ l./if i5=ctmax/, l./end;/, i/ ┆
0x060a40…060a60 0a 77 72 69 74 65 6c 6e 28 27 20 6e 72 3d 27 2c 20 6f 6c 64 73 74 61 72 74 5e 2e 78 70 72 6f 64 ┆ writeln(' nr=', oldstart^.xprod┆
0x060a60…060a80 6e 72 20 3a 31 29 3b 0d 0a 2f 2c 0d 0a 0d 0a 0d 0a 0d 0a 6c 2e 2f 41 52 43 48 20 31 39 37 37 2f ┆nr :1); /, l./ARCH 1977/┆
0x060a80…060aa0 2c 20 64 31 2c 20 69 2f 0d 0a 77 72 69 74 65 28 6c 66 2c 20 76 65 72 73 69 6f 6e 2c 20 6c 66 29 ┆, d1, i/ write(lf, version, lf)┆
0x060aa0…060ac0 3b 0d 0a 2f 2c 0d 0a 0d 0a 66 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 3b 20 65 64 69 74 65 72 69 6e 67 65 ┆; /, f ; editeringe┆
0x060ac0…060ae0 72 20 74 69 6c 20 73 70 65 63 69 61 6c 76 65 72 73 69 6f 6e 20 64 65 72 20 73 6b 65 6c 6e 65 72 ┆r til specialversion der skelner┆
0x060ae0…060b00 20 6d 65 6c 6c 65 6d 20 73 6d 7d 20 6f 67 20 73 74 6f 72 65 20 62 6f 67 73 74 61 76 65 72 0d 0a ┆ mellem sm} og store bogstaver ┆
0x060b00…060b20 3b 20 6f 67 20 62 72 75 67 65 72 20 53 54 52 49 4e 47 56 20 69 73 74 65 64 65 74 20 66 6f 72 20 ┆; og bruger STRINGV istedet for ┆
0x060b20…060b40 53 54 52 49 4e 47 0d 0a 3b 20 38 36 20 30 39 20 32 34 0d 0a 6c 2e 2f 28 2a 49 4e 49 54 49 41 4c ┆STRING ; 86 09 24 l./(*INITIAL┆
0x060b40…060b60 49 53 45 52 49 4e 47 2a 29 2f 2c 0d 0a 6c 2e 2f 27 53 54 52 49 4e 47 2f 2c 20 72 2f 47 20 2f 47 ┆ISERING*)/, l./'STRING/, r/G /G┆
0x060b60…060b80 56 2f 2c 0d 0a 0d 0a 6c 2e 2f 75 6e 75 73 65 64 3b 2f 2c 0d 0a 3b 20 70 61 67 65 20 31 35 2d 31 ┆V/, l./unused;/, ; page 15-1┆
0x060b80…060ba0 36 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 72 65 20 69 6e 63 68 3b 2f 2c 0d 0a 6c 2e 2f 69 66 63 68 ┆6 l./procedure inch;/, l./ifch┆
0x060ba0…060bc0 69 6e 2f 2c 20 64 2c 0d 0a 0d 0a 3b 20 70 61 67 65 20 32 30 0d 0a 6c 2e 2f 70 72 6f 63 65 64 75 ┆in/, d, ; page 20 l./procedu┆
0x060bc0…060be0 72 65 20 69 6e 69 74 3b 76 61 72 63 3a 63 68 61 72 2f 2c 0d 0a 6c 2e 2f 27 41 2f 2c 20 6c 31 2c ┆re init;varc:char/, l./'A/, l1,┆
0x060be0…060c00 20 69 2f 0d 0a 66 6f 72 20 63 3a 3d 20 27 61 27 20 74 6f 20 27 7a 27 20 64 6f 20 63 68 67 72 6f ┆ i/ for c:= 'a' to 'z' do chgro┆
0x060c00…060c20 (25, 1, 10) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 73 2e 67 72 61 6d 33 ┆../sw2114/src/bobs/rtp35/s.gram3┆
0x060c20…060c40 35 2e 73 72 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆5.src ┆
0x060c40…060c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x060c60…060c80 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x060c80…060ca0 20 20 37 37 36 31 37 20 20 35 32 37 33 32 31 32 34 33 34 20 20 31 32 31 31 30 00 20 00 00 00 00 ┆ 77617 5273212434 12110 ┆
0x060ca0…060cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x060e00…060e20 (25, 1, 11) 01 68 31 36 31 37 36 0a 01 73 20 30 30 34 37 35 2f 30 30 34 37 35 2f 30 30 30 34 33 0a 01 64 20 ┆ h16176 s 00475/00475/00043 d ┆
0x060e20…060e40 44 20 31 2e 32 20 39 32 2f 31 30 2f 32 37 20 31 31 3a 30 38 3a 32 35 20 73 77 32 31 31 34 20 32 ┆D 1.2 92/10/27 11:08:25 sw2114 2┆
0x060e40…060e60 20 31 0a 01 63 20 4f 70 64 61 74 65 72 69 6e 67 20 6d 65 64 20 65 72 74 70 33 35 67 72 61 6d 20 ┆ 1 c Opdatering med ertp35gram ┆
0x060e60…060e80 20 39 31 2e 30 35 2e 30 36 20 30 39 3a 33 34 2e 0a 01 65 0a 01 73 20 30 30 35 31 38 2f 30 30 30 ┆ 91.05.06 09:34. e s 00518/000┆
0x060e80…060ea0 30 30 2f 30 30 30 30 30 0a 01 64 20 44 20 31 2e 31 20 39 32 2f 31 30 2f 32 37 20 30 39 3a 35 31 ┆00/00000 d D 1.1 92/10/27 09:51┆
0x060ea0…060ec0 3a 33 31 20 73 77 32 31 31 34 20 31 20 30 0a 01 63 20 72 74 70 33 35 67 72 61 6d 20 66 72 61 20 ┆:31 sw2114 1 0 c rtp35gram fra ┆
0x060ec0…060ee0 38 36 2e 30 38 2e 31 35 20 31 33 3a 30 38 0a 01 65 0a 01 75 0a 01 55 0a 01 74 0a 01 54 0a 01 49 ┆86.08.15 13:08 e u U t T I┆
0x060ee0…060f00 20 31 0a 6f 70 74 69 6f 6e 73 28 31 2c 20 33 2c 20 32 38 2c 20 33 32 2c 20 33 34 29 0d 0a 6d 65 ┆ 1 options(1, 3, 28, 32, 34) me┆
0x060f00…060f20 74 61 73 79 6d 62 6f 6c 73 20 6d 31 20 3d 20 7e 20 20 6d 32 20 3d 20 21 20 20 6d 33 20 3d 20 25 ┆tasymbols m1 = ~ m2 = ! m3 = %┆
0x060f20…060f40 20 20 6d 34 20 3d 20 40 0d 0a 0d 0a 61 6e 64 20 61 72 72 61 79 20 61 73 0d 0a 62 65 67 69 6e 20 ┆ m4 = @ and array as begin ┆
0x060f40…060f60 62 65 67 69 6e 62 6f 64 79 0d 0a 63 61 73 65 20 63 68 61 6e 6e 65 6c 20 63 6f 6e 73 74 20 63 6f ┆beginbody case channel const co┆
0x060f60…060f80 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 64 69 76 20 64 6f 20 64 6f 77 6e 74 6f 0d 0a 65 6c 73 65 20 ┆ntinueloop div do downto else ┆
0x060f80…060fa0 65 6d 70 74 79 20 65 6e 64 20 65 6e 64 6c 6f 6f 70 20 65 72 72 6f 72 20 65 78 69 74 20 65 78 69 ┆empty end endloop error exit exi┆
0x060fa0…060fc0 74 6c 6f 6f 70 20 65 78 70 6f 72 74 20 65 78 74 65 72 6e 61 6c 0d 0a 66 6f 72 20 66 6f 72 77 61 ┆tloop export external for forwa┆
0x060fc0…060fe0 72 64 20 66 75 6e 63 74 69 6f 6e 0d 0a 67 6f 74 6f 0d 0a 69 66 20 69 6e 0d 0a 6b 6f 6e 73 74 0d ┆rd function goto if in konst ┆
0x060fe0…061000 0a 6c 61 62 65 6c 20 6c 6f 63 6b 20 6c 6f 63 6b 6d 65 73 20 6c 6f 6f 70 0d 0a 6d 6f 64 0d 0a 6e ┆ label lock lockmes loop mod n┆
0x061000…061020 (25, 1, 12) 61 6d 65 20 6e 6f 74 20 0d 0a 6f 66 20 6f 72 20 6f 74 68 65 72 77 69 73 65 0d 0a 70 61 63 6b 65 ┆ame not of or otherwise packe┆
0x061020…061040 64 20 70 72 65 66 69 78 20 70 6f 6f 6c 20 70 72 6f 63 65 64 75 72 65 20 70 72 6f 63 65 73 73 0d ┆d prefix pool procedure process ┆
0x061040…061060 0a 72 65 61 6c 6b 6f 6e 73 74 20 72 65 63 6f 72 64 20 72 65 70 65 61 74 0d 0a 73 65 74 20 73 68 ┆ realkonst record repeat set sh┆
0x061060…061080 69 66 74 20 73 74 72 69 6e 67 0d 0a 74 68 65 6e 20 74 6f 20 74 79 70 65 20 74 79 70 65 73 69 7a ┆ift string then to type typesiz┆
0x061080…0610a0 65 0d 0a 75 6e 74 69 6c 0d 0a 76 61 72 20 76 61 72 73 69 7a 65 0d 0a 77 68 69 6c 65 20 77 69 74 ┆e until var varsize while wit┆
0x0610a0…0610c0 68 0d 0a 78 6f 72 0d 0a 0d 0a 2b 20 2d 20 2a 20 2f 20 27 20 22 20 3c 20 3e 20 3c 3e 0d 0a 3c 3d ┆h xor + - * / ' " < > <> <=┆
0x0610c0…0610e0 20 3e 3d 20 28 20 29 20 28 2e 20 2e 29 20 5e 0d 0a 3d 20 3a 3d 20 3a 3d 3a 20 2e 20 2c 20 3b 20 ┆ >= ( ) (. .) ^ = := :=: . , ; ┆
0x0610e0…061100 3a 20 2e 2e 20 23 20 2a 2a 2a 0d 0a 3c 2a 20 2d 2d 20 7e 20 28 2a 20 7e 20 0d 0a 3f 20 21 0d 0a ┆: .. # *** <* -- ~ (* ~ ? ! ┆
0x061100…061120 28 3a 20 3a 29 20 26 0d 0a 0d 0a 01 44 20 32 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 40 0d ┆(: :) & D 2 ;; E 2 I 2 @ ┆
0x061120…061140 0a 01 45 20 32 0a 73 74 72 69 6e 67 63 68 20 3d 20 27 0d 0a 01 44 20 32 0a 3b 3b 0d 0a 01 45 20 ┆ E 2 stringch = ' D 2 ;; E ┆
0x061140…061160 32 0a 01 49 20 32 0a 40 0d 0a 01 45 20 32 0a 67 6f 61 6c 73 79 6d 62 6f 6c 20 3d 20 70 72 6f 67 ┆2 I 2 @ E 2 goalsymbol = prog┆
0x061160…061180 72 61 6d 0d 0a 01 44 20 32 0a 3b 3b 0d 0a 63 6f 6d 6d 65 6e 74 20 3d 20 28 2a 20 3b 3b 20 2a 29 ┆ram D 2 ;; comment = (* ;; *)┆
0x061180…0611a0 20 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 40 0d 0a 63 6f 6d 6d 65 6e 74 20 3d 20 28 2a ┆ ;; E 2 I 2 @ comment = (*┆
0x0611a0…0611c0 20 40 20 2a 29 20 0d 0a 40 0d 0a 01 45 20 32 0a 0d 0a 01 44 20 32 0a 3c 70 72 6f 67 72 61 6d 3e ┆ @ *) @ E 2 D 2 <program>┆
0x0611c0…0611e0 20 3a 3a 3d 20 30 30 30 20 63 6f 64 65 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 20 70 61 72 74 ┆ ::= 000 code ::= <external part┆
0x0611e0…061200 3e 20 3c 62 6f 64 79 3e 20 2e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 20 70 61 72 74 3e 20 ┆> <body> . ;; <external part> ┆
0x061200…061220 (25, 1, 13) 3a 3a 3d 20 31 33 31 31 20 65 6e 64 69 6e 63 6c 75 64 65 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 ┆::= 1311 endinclude ::= <externa┆
0x061220…061240 6c 73 3e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 73 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c ┆ls> ;; <externals> ::= 0 ::= <┆
0x061240…061260 65 78 74 65 72 6e 61 6c 73 3e 20 3c 65 78 74 65 72 6e 61 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 ┆externals> <external> ! 0 ┆
0x061260…061280 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 3e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 3e 20 3a ┆::= <external> ;; <external> :┆
0x061280…0612a0 3a 3d 20 31 33 31 30 20 65 6e 64 63 6f 6e 74 65 78 74 20 3a 3a 3d 20 3c 63 6f 6e 74 65 78 74 20 ┆:= 1310 endcontext ::= <context ┆
0x0612a0…0612c0 6e 61 6d 65 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 20 3c 64 65 63 6c 61 72 61 74 69 6f 6e 73 ┆name> <semicolons> <declarations┆
0x0612c0…0612e0 3e 20 2e 0d 0a 21 20 30 20 3a 3a 3d 20 65 72 72 6f 72 20 2e 0d 0a 3b 3b 0d 0a 3c 73 65 6d 69 63 ┆> . ! 0 ::= error . ;; <semic┆
0x0612e0…061300 6f 6c 6f 6e 73 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 20 3b 0d ┆olons> ::= 0 ::= <semicolons> ; ┆
0x061300…061320 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 70 72 6f 67 ┆ ! 0 ::= ; E 2 I 2 %prog┆
0x061320…061340 72 61 6d 25 20 7e 20 30 30 30 20 63 6f 64 65 20 7e 20 25 65 78 74 65 72 6e 61 6c 20 70 61 72 74 ┆ram% ~ 000 code ~ %external part┆
0x061340…061360 25 20 25 62 6f 64 79 25 20 2e 0d 0a 01 45 20 32 0a 40 0d 0a 01 44 20 32 0a 3c 63 6f 6e 74 65 78 ┆% %body% . E 2 @ D 2 <contex┆
0x061360…061380 74 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 33 30 31 20 63 6f 6e 74 65 78 74 20 3a 3a 3d 20 6e 61 6d ┆t name> ::= 1301 context ::= nam┆
0x061380…0613a0 65 0d 0a 3b 3b 0d 0a 3c 62 6f 64 79 3e 20 3a 3a 3d 20 31 33 30 33 20 65 6f 6d 20 3a 3a 3d 20 3c ┆e ;; <body> ::= 1303 eom ::= <┆
0x0613a0…0613c0 62 6f 64 79 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a 3c 62 6f 64 79 20 6c 69 73 74 3e 20 3a 3a 3d 20 ┆body list> ;; <body list> ::= ┆
0x0613c0…0613e0 30 20 20 3a 3a 3d 20 3c 62 6f 64 79 20 6c 69 73 74 3e 20 3c 62 6f 64 79 20 65 6c 65 6d 3e 0d 0a ┆0 ::= <body list> <body elem> ┆
0x0613e0…061400 20 20 20 20 20 21 20 30 20 20 3a 3a 3d 20 3c 62 6f 64 79 20 65 6c 65 6d 3e 0d 0a 3b 3b 0d 0a 3c ┆ ! 0 ::= <body elem> ;; <┆
0x061400…061420 (25, 1, 14) 62 6f 64 79 20 65 6c 65 6d 3e 20 3a 3a 3d 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d ┆body elem> ::= 1312 endlevel ::=┆
0x061420…061440 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 20 3c 70 72 6f 63 65 73 73 20 64 65 63 6c 61 72 61 74 ┆ <begin level> <process declarat┆
0x061440…061460 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c ┆ion> ! 1312 endlevel ::= <┆
0x061460…061480 62 65 67 69 6e 20 6c 65 76 65 6c 3e 20 3c 70 72 65 66 69 78 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆begin level> <prefix declaration┆
0x061480…0614a0 3e 0d 0a 20 20 20 20 20 21 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 65 67 ┆> ! 1312 endlevel ::= <beg┆
0x0614a0…0614c0 69 6e 20 6c 65 76 65 6c 3e 20 3c 70 72 6f 63 65 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 ┆in level> <process declaration> ┆
0x0614c0…0614e0 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 20 20 20 20 20 21 20 31 33 31 32 20 65 6e 64 6c 65 76 ┆<semicolons> ! 1312 endlev┆
0x0614e0…061500 65 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 20 3c 70 72 65 66 69 78 20 64 65 63 ┆el ::= <begin level> <prefix dec┆
0x061500…061520 6c 61 72 61 74 69 6f 6e 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f ┆laration> <semicolons> ;; <pro┆
0x061520…061540 63 65 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 70 72 6f 63 ┆cess declaration> ::= 0 ::= proc┆
0x061540…061560 65 73 73 20 3c 70 72 6f 63 65 73 73 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 73 73 3e 20 3a 3a 3d ┆ess <process> ;; <process> ::=┆
0x061560…061580 20 30 20 3a 3a 3d 20 3c 70 72 6f 63 65 73 73 20 6e 61 6d 65 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 ┆ 0 ::= <process name> <formal pa┆
0x061580…0615a0 72 61 6d 65 74 65 72 73 3e 20 3c 70 72 6f 63 20 73 65 6d 73 3e 20 3c 62 6c 6f 63 6b 3e 0d 0a 3b ┆rameters> <proc sems> <block> ;┆
0x0615a0…0615c0 3b 0d 0a 3c 70 72 6f 63 20 73 65 6d 73 3e 20 3a 3a 3d 20 31 33 30 34 20 65 6e 64 70 72 6f 63 64 ┆; <proc sems> ::= 1304 endprocd┆
0x0615c0…0615e0 65 63 6c 20 3a 3a 3d 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 ┆ecl ::= <semicolons> ;; <proce┆
0x0615e0…061600 73 73 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 33 30 35 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 ┆ss name> ::= 1305 declaration de┆
0x061600…061620 (25, 1, 15) 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 62 6c 6f 63 6b 3e 20 3a 3a 3d 20 ┆clare ::= name ;; <block> ::= ┆
0x061620…061640 31 30 31 31 20 65 6e 64 62 6c 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 6c 65 76 65 6c 3a ┆1011 endblock endlevel endlevel:┆
0x061640…061660 3a 3d 20 3c 64 65 63 6c 61 72 61 74 69 6f 6e 73 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 ┆:= <declarations> <start labelsc┆
0x061660…061680 6f 70 65 3e 20 3c 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c ┆ope> <compound statement> <end l┆
0x061680…0616a0 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 31 30 32 30 20 65 78 74 65 72 6e 61 6c ┆abelscope> ! 1020 external┆
0x0616a0…0616c0 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 65 78 74 65 72 6e 61 6c 0d 0a 20 20 20 20 20 21 20 31 ┆ endlevel ::= external ! 1┆
0x0616c0…0616e0 30 32 31 20 66 6f 72 77 61 72 64 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 66 6f 72 77 61 72 64 ┆021 forward endlevel ::= forward┆
0x0616e0…061700 0d 0a 20 20 20 20 20 21 20 30 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 62 6f ┆ ! 0 endlevel ::= <beginbo┆
0x061700…061720 64 79 3e 20 3a 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3a 3a ┆dy> : ;; <start labelscope> ::┆
0x061720…061740 3d 20 31 32 30 32 20 73 74 61 72 74 6c 61 62 65 6c 73 63 6f 70 65 20 3a 3a 3d 20 65 6d 70 74 79 ┆= 1202 startlabelscope ::= empty┆
0x061740…061760 0d 0a 3b 3b 0d 0a 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3a 3a 3d 20 31 32 30 33 20 ┆ ;; <end labelscope> ::= 1203 ┆
0x061760…061780 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 62 65 ┆endlabelscope ::= empty ;; <be┆
0x061780…0617a0 67 69 6e 62 6f 64 79 3e 20 3a 3a 3d 20 2d 31 20 62 65 67 69 6e 63 6f 64 65 20 2e 2e 2e 20 3a 3a ┆ginbody> ::= -1 begincode ... ::┆
0x0617a0…0617c0 3d 20 62 65 67 69 6e 62 6f 64 79 20 3c 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 3e 0d 0a ┆= beginbody <unsigned integer> ┆
0x0617c0…0617e0 3b 3b 0d 0a 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 20 3a 3a 3d 20 31 30 31 30 20 62 65 67 69 6e ┆;; <begin level> ::= 1010 begin┆
0x0617e0…061800 6c 65 76 65 6c 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 64 65 63 6c 61 72 61 74 69 6f ┆level ::= empty ;; <declaratio┆
0x061800…061820 (26, 0, 1) 6e 73 3e 20 3a 3a 3d 20 31 30 30 39 20 65 6e 64 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 3a 3a 3d ┆ns> ::= 1009 enddeclarations ::=┆
0x061820…061840 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 20 3c 64 65 63 6c 73 3e 0d 0a 3b 3b 0d 0a 3c 64 65 63 ┆ <begin level> <decls> ;; <dec┆
0x061840…061860 6c 73 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a ┆ls> ::= 0 ::= empty ! 0 ::┆
0x061860…061880 3d 20 3c 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a 3c 64 65 63 6c 61 ┆= <declaration list> ;; <decla┆
0x061880…0618a0 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 64 65 63 6c 61 72 61 74 ┆ration list> ::= 0 ::= <declarat┆
0x0618a0…0618c0 69 6f 6e 20 6c 69 73 74 3e 20 3c 64 65 63 6c 61 72 61 74 69 6f 6e 20 70 61 72 74 3e 0d 0a 20 20 ┆ion list> <declaration part> ┆
0x0618c0…0618e0 20 20 20 21 20 30 20 3a 3a 3d 20 3c 64 65 63 6c 61 72 61 74 69 6f 6e 20 70 61 72 74 3e 0d 0a 3b ┆ ! 0 ::= <declaration part> ;┆
0x0618e0…061900 3b 0d 0a 3c 64 65 63 6c 61 72 61 74 69 6f 6e 20 70 61 72 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆; <declaration part> ::= 0 ::= ┆
0x061900…061920 3c 70 72 6f 63 65 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e ┆<process declaration> <semicolon┆
0x061920…061940 73 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c ┆s> ! 0 ::= <constant decl┆
0x061940…061960 61 72 61 74 69 6f 6e 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 64 65 ┆aration> ! 0 ::= <type de┆
0x061960…061980 63 6c 61 72 61 74 69 6f 6e 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 ┆claration> ! 0 ::= <varia┆
0x061980…0619a0 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 ┆ble declaration> ! 0 ::= ┆
0x0619a0…0619c0 3c 6c 61 62 65 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a ┆<label declaration> ! 0 :┆
0x0619c0…0619e0 3a 3d 20 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3c 73 65 6d 69 63 6f ┆:= <routine declaration> <semico┆
0x0619e0…061a00 6c 6f 6e 73 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 78 70 6f 72 74 20 70 61 72 ┆lons> ! 0 ::= <export par┆
0x061a00…061a20 (26, 0, 2) 74 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a ┆t> ;; <constant declaration> :┆
0x061a20…061a40 3a 3d 20 30 20 3a 3a 3d 20 63 6f 6e 73 74 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 ┆:= 0 ::= const <constant declara┆
0x061a40…061a60 74 69 6f 6e 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 ┆tion list> ;; <constant declar┆
0x061a60…061a80 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 ┆ation list> ::= 0 ::= <constant ┆
0x061a80…061aa0 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 ┆declaration list> <constant defi┆
0x061aa0…061ac0 6e 69 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 ┆nition> ! 0 ::= <constant ┆
0x061ac0…061ae0 64 65 66 69 6e 69 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e ┆definition> ;; <constant defin┆
0x061ae0…061b00 69 74 69 6f 6e 3e 20 3a 3a 3d 20 35 30 31 20 65 6e 64 63 6f 6e 73 74 61 6e 74 64 65 63 6c 20 3a ┆ition> ::= 501 endconstantdecl :┆
0x061b00…061b20 3a 3d 20 3c 63 6f 6e 73 74 20 6e 61 6d 65 3e 20 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c ┆:= <const name> = <expression> <┆
0x061b20…061b40 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 20 20 20 20 20 21 20 35 30 33 20 69 64 28 61 6e 6f 6e 79 ┆semicolons> ! 503 id(anony┆
0x061b40…061b60 6d 6f 75 73 29 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 65 6e 64 63 6f 6e 73 74 61 6e 74 64 ┆mous) endexpression endconstantd┆
0x061b60…061b80 65 63 6c 20 3a 3a 3d 20 3c 63 6f 6e 73 74 6e 61 6d 65 20 3e 20 65 72 72 6f 72 20 3b 0d 0a 20 20 ┆ecl ::= <constname > error ; ┆
0x061b80…061ba0 20 20 20 21 20 30 20 3a 3a 3d 20 65 72 72 6f 72 20 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 65 ┆ ! 0 ::= error ; E 2 I 2 %e┆
0x061ba0…061bc0 78 74 65 72 6e 61 6c 20 70 61 72 74 25 20 7e 20 31 33 31 31 20 65 6e 64 69 6e 63 6c 75 64 65 20 ┆xternal part% ~ 1311 endinclude ┆
0x061bc0…061be0 7e 20 25 65 78 74 65 72 6e 61 6c 73 25 0d 0a 01 45 20 32 0a 40 0d 0a 01 44 20 32 0a 3c 63 6f 6e ┆~ %externals% E 2 @ D 2 <con┆
0x061be0…061c00 73 74 20 6e 61 6d 65 3e 20 3a 3a 3d 20 35 30 32 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 ┆st name> ::= 502 declaration dec┆
0x061c00…061c20 (26, 0, 3) 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 64 65 63 6c 61 72 61 ┆lare ::= name ;; <type declara┆
0x061c20…061c40 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 74 79 70 65 20 3c 74 79 70 65 20 64 65 63 6c 61 ┆tion> ::= 0 ::= type <type decla┆
0x061c40…061c60 72 61 74 69 6f 6e 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 ┆ration list> ;; <type declarat┆
0x061c60…061c80 69 6f 6e 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 64 65 63 6c 61 72 ┆ion list> ::= 0 ::= <type declar┆
0x061c80…061ca0 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3c 74 79 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 3e 0d 0a 20 ┆ation list> <type definition> ┆
0x061ca0…061cc0 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 3e 0d 0a 3b ┆ ! 0 ::= <type definition> ;┆
0x061cc0…061ce0 3b 0d 0a 3c 74 79 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 3e 20 3a 3a 3d 20 36 30 31 20 65 6e 64 ┆; <type definition> ::= 601 end┆
0x061ce0…061d00 74 79 70 65 64 65 63 6c 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 74 79 70 65 20 6e 61 6d 65 ┆typedecl endlevel ::= <type name┆
0x061d00…061d20 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 20 3c 65 71 20 74 79 70 65 3e 0d ┆> <formal parameters> <eq type> ┆
0x061d20…061d40 0a 20 20 20 20 20 21 20 36 31 37 20 6e 65 77 74 79 70 65 20 66 6f 72 77 61 72 64 70 6f 69 6e 74 ┆ ! 617 newtype forwardpoint┆
0x061d40…061d60 65 72 20 65 6e 64 74 79 70 65 64 65 63 6c 20 3a 3a 3d 20 3c 74 79 70 65 20 6e 61 6d 65 3e 20 3b ┆er endtypedecl ::= <type name> ;┆
0x061d60…061d80 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 65 78 74 65 72 6e 61 6c 73 25 20 7e 20 30 20 7e 20 25 65 ┆ E 2 I 2 %externals% ~ 0 ~ %e┆
0x061d80…061da0 78 74 65 72 6e 61 6c 73 25 20 25 65 78 74 65 72 6e 61 6c 25 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆xternals% %external% ! 0 ~┆
0x061da0…061dc0 20 25 65 78 74 65 72 6e 61 6c 25 0d 0a 01 45 20 32 0a 40 0d 0a 01 44 20 32 0a 3c 65 71 20 74 79 ┆ %external% E 2 @ D 2 <eq ty┆
0x061dc0…061de0 70 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 65 71 3e 20 3c 74 79 70 65 3e 20 3c 73 65 6d 69 63 ┆pe> ::= 0 ::= <eq> <type> <semic┆
0x061de0…061e00 6f 6c 6f 6e 73 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 65 72 72 6f 72 20 3b 0d 0a 01 45 ┆olons> ! 0 ::= error ; E┆
0x061e00…061e20 (26, 0, 4) 20 32 0a 01 49 20 32 0a 25 65 78 74 65 72 6e 61 6c 25 20 7e 20 31 33 31 30 20 65 6e 64 63 6f 6e ┆ 2 I 2 %external% ~ 1310 endcon┆
0x061e20…061e40 74 65 78 74 20 7e 20 25 63 6f 6e 74 65 78 74 20 6e 61 6d 65 25 20 25 73 65 6d 69 63 6f 6c 6f 6e ┆text ~ %context name% %semicolon┆
0x061e40…061e60 73 25 20 25 64 65 63 6c 61 72 61 74 69 6f 6e 73 25 20 2e 0d 0a 21 20 30 20 7e 20 65 72 72 6f 72 ┆s% %declarations% . ! 0 ~ error┆
0x061e60…061e80 20 2e 0d 0a 01 45 20 32 0a 40 0d 0a 01 44 20 32 0a 3c 65 71 3e 20 3a 3a 3d 20 36 30 32 20 3a 3a ┆ . E 2 @ D 2 <eq> ::= 602 ::┆
0x061e80…061ea0 3d 20 3d 0d 0a 21 20 36 31 36 20 57 41 52 4e 49 4e 47 20 20 20 20 20 3a 3a 3d 20 3a 0d 0a 3b 3b ┆= = ! 616 WARNING ::= : ;;┆
0x061ea0…061ec0 0d 0a 3c 74 79 70 65 3e 20 3a 3a 3d 20 36 30 33 20 65 6e 64 74 79 70 65 20 3a 3a 3d 20 3c 76 61 ┆ <type> ::= 603 endtype ::= <va┆
0x061ec0…061ee0 72 69 61 62 6c 65 3e 0d 0a 20 20 20 20 20 21 20 36 30 34 20 3a 3a 3d 20 3c 73 74 72 75 63 74 75 ┆riable> ! 604 ::= <structu┆
0x061ee0…061f00 72 65 64 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 30 34 20 3a 3a 3d 20 3c 70 6f 6f 6c 20 ┆red type> ! 604 ::= <pool ┆
0x061f00…061f20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 30 35 20 65 6e 64 70 6f 69 6e 74 65 72 20 3a 3a 3d ┆type> ! 605 endpointer ::=┆
0x061f20…061f40 20 3c 75 70 61 72 72 6f 77 3e 20 3c 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 30 36 20 65 6e ┆ <uparrow> <type> ! 606 en┆
0x061f40…061f60 64 72 65 61 64 6f 6e 6c 79 20 3a 3a 3d 20 3c 72 65 61 64 20 6f 6e 6c 79 3e 20 3c 74 79 70 65 3e ┆dreadonly ::= <read only> <type>┆
0x061f60…061f80 0d 0a 20 20 20 20 20 21 20 36 30 37 20 65 6e 64 73 63 61 6c 61 72 20 3a 3a 3d 20 3c 73 74 61 72 ┆ ! 607 endscalar ::= <star┆
0x061f80…061fa0 74 20 73 63 61 6c 61 72 3e 20 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 29 0d 0a 20 ┆t scalar> <identifier list> ) ┆
0x061fa0…061fc0 20 20 20 20 21 20 36 30 38 20 65 6e 64 73 75 62 72 61 6e 67 65 20 3a 3a 3d 20 3c 65 78 70 72 65 ┆ ! 608 endsubrange ::= <expre┆
0x061fc0…061fe0 73 73 69 6f 6e 3e 20 3c 65 6e 64 73 75 62 72 61 6e 67 65 3e 0d 0a 20 20 20 20 20 21 20 36 30 39 ┆ssion> <endsubrange> ! 609┆
0x061fe0…062000 20 65 6e 64 65 78 74 70 72 6f 63 65 73 73 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 65 78 74 ┆ endextprocess endlevel ::= <ext┆
0x062000…062020 (26, 0, 5) 65 72 6e 61 6c 70 72 6f 63 65 73 73 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 ┆ernalprocess> <formal parameters┆
0x062020…062040 3e 0d 0a 3b 3b 0d 0a 3c 75 70 61 72 72 6f 77 3e 20 3a 3a 3d 20 36 32 30 20 6e 65 77 74 79 70 65 ┆> ;; <uparrow> ::= 620 newtype┆
0x062040…062060 20 70 6f 69 6e 74 65 72 20 3a 3a 3d 20 5e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 70 72 6f ┆ pointer ::= ^ ;; <externalpro┆
0x062060…062080 63 65 73 73 3e 20 3a 3a 3d 20 36 32 37 20 6e 65 77 74 79 70 65 20 65 78 74 70 72 6f 63 65 73 73 ┆cess> ::= 627 newtype extprocess┆
0x062080…0620a0 20 3a 3a 3d 20 65 78 74 65 72 6e 61 6c 20 70 72 6f 63 65 73 73 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 ┆ ::= external process ;; <star┆
0x0620a0…0620c0 74 20 73 63 61 6c 61 72 3e 20 3a 3a 3d 20 36 32 31 20 6e 65 77 74 79 70 65 20 73 63 61 6c 61 72 ┆t scalar> ::= 621 newtype scalar┆
0x0620c0…0620e0 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 6c 69 73 74 3a 3a 3d 20 28 20 6e 61 ┆ declaration declarelist::= ( na┆
0x0620e0…062100 6d 65 20 2c 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 73 65 6d 69 63 6f 6c 6f 6e 73 25 ┆me , ;; E 2 I 2 %semicolons%┆
0x062100…062120 20 7e 20 30 20 7e 20 25 73 65 6d 69 63 6f 6c 6f 6e 73 25 20 3b 0d 0a 20 20 20 20 20 21 20 30 20 ┆ ~ 0 ~ %semicolons% ; ! 0 ┆
0x062120…062140 7e 20 3b 0d 0a 40 0d 0a 25 63 6f 6e 74 65 78 74 20 6e 61 6d 65 25 20 7e 20 31 33 30 31 20 63 6f ┆~ ; @ %context name% ~ 1301 co┆
0x062140…062160 6e 74 65 78 74 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 62 6f 64 79 25 20 7e 20 31 33 30 33 20 65 ┆ntext ~ name @ %body% ~ 1303 e┆
0x062160…062180 6f 6d 20 7e 20 25 62 6f 64 79 20 6c 69 73 74 25 0d 0a 40 0d 0a 25 62 6f 64 79 20 6c 69 73 74 25 ┆om ~ %body list% @ %body list%┆
0x062180…0621a0 20 7e 20 30 20 20 7e 20 25 62 6f 64 79 20 6c 69 73 74 25 20 25 62 6f 64 79 20 65 6c 65 6d 25 0d ┆ ~ 0 ~ %body list% %body elem% ┆
0x0621a0…0621c0 0a 20 20 20 20 20 21 20 30 20 20 7e 20 25 62 6f 64 79 20 65 6c 65 6d 25 0d 0a 40 0d 0a 25 62 6f ┆ ! 0 ~ %body elem% @ %bo┆
0x0621c0…0621e0 64 79 20 65 6c 65 6d 25 20 7e 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 62 65 67 69 ┆dy elem% ~ 1312 endlevel ~ %begi┆
0x0621e0…062200 6e 20 6c 65 76 65 6c 25 20 25 70 72 6f 63 65 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a ┆n level% %process declaration% ┆
0x062200…062220 (26, 0, 6) 20 20 20 20 20 21 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 62 65 67 69 6e 20 6c 65 ┆ ! 1312 endlevel ~ %begin le┆
0x062220…062240 76 65 6c 25 20 25 70 72 65 66 69 78 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 ┆vel% %prefix declaration% ┆
0x062240…062260 21 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 62 65 67 69 6e 20 6c 65 76 65 6c 25 20 ┆! 1312 endlevel ~ %begin level% ┆
0x062260…062280 25 70 72 6f 63 65 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 25 73 65 6d 69 63 6f 6c 6f 6e ┆%process declaration% %semicolon┆
0x062280…0622a0 73 25 0d 0a 20 20 20 20 20 21 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 62 65 67 69 ┆s% ! 1312 endlevel ~ %begi┆
0x0622a0…0622c0 6e 20 6c 65 76 65 6c 25 20 25 70 72 65 66 69 78 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 25 73 ┆n level% %prefix declaration% %s┆
0x0622c0…0622e0 65 6d 69 63 6f 6c 6f 6e 73 25 0d 0a 40 0d 0a 25 70 72 6f 63 65 73 73 20 64 65 63 6c 61 72 61 74 ┆emicolons% @ %process declarat┆
0x0622e0…062300 69 6f 6e 25 20 7e 20 30 20 7e 20 70 72 6f 63 65 73 73 20 25 70 72 6f 63 65 73 73 25 0d 0a 40 0d ┆ion% ~ 0 ~ process %process% @ ┆
0x062300…062320 0a 25 70 72 6f 63 65 73 73 25 20 7e 20 30 20 7e 20 25 70 72 6f 63 65 73 73 20 6e 61 6d 65 25 20 ┆ %process% ~ 0 ~ %process name% ┆
0x062320…062340 25 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 25 20 25 70 72 6f 63 20 73 65 6d 73 25 20 ┆%formal parameters% %proc sems% ┆
0x062340…062360 25 62 6c 6f 63 6b 25 0d 0a 40 0d 0a 25 70 72 6f 63 20 73 65 6d 73 25 20 7e 20 31 33 30 34 20 65 ┆%block% @ %proc sems% ~ 1304 e┆
0x062360…062380 6e 64 70 72 6f 63 64 65 63 6c 20 7e 20 25 73 65 6d 69 63 6f 6c 6f 6e 73 25 0d 0a 40 0d 0a 25 70 ┆ndprocdecl ~ %semicolons% @ %p┆
0x062380…0623a0 72 6f 63 65 73 73 20 6e 61 6d 65 25 20 7e 20 31 33 30 35 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 ┆rocess name% ~ 1305 declaration ┆
0x0623a0…0623c0 64 65 63 6c 61 72 65 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 62 6c 6f 63 6b 25 20 7e 20 31 30 31 ┆declare ~ name @ %block% ~ 101┆
0x0623c0…0623e0 31 20 65 6e 64 62 6c 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 6c 65 76 65 6c 7e 20 25 64 ┆1 endblock endlevel endlevel~ %d┆
0x0623e0…062400 65 63 6c 61 72 61 74 69 6f 6e 73 25 20 25 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 ┆eclarations% %start labelscope% ┆
0x062400…062420 (26, 0, 7) 25 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 ┆%compound statement% %end labels┆
0x062420…062440 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 31 30 32 30 20 65 78 74 65 72 6e 61 6c 20 65 6e 64 6c ┆cope% ! 1020 external endl┆
0x062440…062460 65 76 65 6c 20 7e 20 65 78 74 65 72 6e 61 6c 0d 0a 20 20 20 20 20 21 20 31 30 32 31 20 66 6f 72 ┆evel ~ external ! 1021 for┆
0x062460…062480 77 61 72 64 20 65 6e 64 6c 65 76 65 6c 20 7e 20 66 6f 72 77 61 72 64 0d 0a 20 20 20 20 20 21 20 ┆ward endlevel ~ forward ! ┆
0x062480…0624a0 30 20 65 6e 64 6c 65 76 65 6c 20 7e 20 25 62 65 67 69 6e 62 6f 64 79 25 20 3a 0d 0a 40 0d 0a 25 ┆0 endlevel ~ %beginbody% : @ %┆
0x0624a0…0624c0 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 7e 20 31 32 30 32 20 73 74 61 72 74 6c 61 ┆start labelscope% ~ 1202 startla┆
0x0624c0…0624e0 62 65 6c 73 63 6f 70 65 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 65 6e 64 20 6c 61 62 65 6c 73 ┆belscope ~ empty @ %end labels┆
0x0624e0…062500 63 6f 70 65 25 20 7e 20 31 32 30 33 20 65 6e 64 6c 61 62 65 6c 73 63 6f 70 65 20 7e 20 65 6d 70 ┆cope% ~ 1203 endlabelscope ~ emp┆
0x062500…062520 74 79 0d 0a 40 0d 0a 25 62 65 67 69 6e 62 6f 64 79 25 20 7e 20 2d 31 20 62 65 67 69 6e 63 6f 64 ┆ty @ %beginbody% ~ -1 begincod┆
0x062520…062540 65 20 2e 2e 2e 20 7e 20 62 65 67 69 6e 62 6f 64 79 20 25 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 ┆e ... ~ beginbody %unsigned inte┆
0x062540…062560 67 65 72 25 0d 0a 40 0d 0a 25 62 65 67 69 6e 20 6c 65 76 65 6c 25 20 7e 20 31 30 31 30 20 62 65 ┆ger% @ %begin level% ~ 1010 be┆
0x062560…062580 67 69 6e 6c 65 76 65 6c 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 64 65 63 6c 61 72 61 74 69 6f ┆ginlevel ~ empty @ %declaratio┆
0x062580…0625a0 6e 73 25 20 7e 20 31 30 30 39 20 65 6e 64 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 7e 20 25 62 65 ┆ns% ~ 1009 enddeclarations ~ %be┆
0x0625a0…0625c0 67 69 6e 20 6c 65 76 65 6c 25 20 25 64 65 63 6c 73 25 0d 0a 40 0d 0a 25 64 65 63 6c 73 25 20 7e ┆gin level% %decls% @ %decls% ~┆
0x0625c0…0625e0 20 30 20 7e 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 64 65 63 6c 61 72 61 74 ┆ 0 ~ empty ! 0 ~ %declarat┆
0x0625e0…062600 69 6f 6e 20 6c 69 73 74 25 0d 0a 40 0d 0a 25 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 ┆ion list% @ %declaration list%┆
0x062600…062620 (26, 0, 8) 20 7e 20 30 20 7e 20 25 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 20 25 64 65 63 6c 61 ┆ ~ 0 ~ %declaration list% %decla┆
0x062620…062640 72 61 74 69 6f 6e 20 70 61 72 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 64 65 63 6c 61 72 ┆ration part% ! 0 ~ %declar┆
0x062640…062660 61 74 69 6f 6e 20 70 61 72 74 25 0d 0a 40 0d 0a 25 64 65 63 6c 61 72 61 74 69 6f 6e 20 70 61 72 ┆ation part% @ %declaration par┆
0x062660…062680 74 25 20 7e 20 30 20 7e 20 25 70 72 6f 63 65 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 25 ┆t% ~ 0 ~ %process declaration% %┆
0x062680…0626a0 73 65 6d 69 63 6f 6c 6f 6e 73 25 20 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 63 6f 6e 73 74 61 ┆semicolons% ! 0 ~ %consta┆
0x0626a0…0626c0 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 74 79 ┆nt declaration% ! 0 ~ %ty┆
0x0626c0…0626e0 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 76 61 ┆pe declaration% ! 0 ~ %va┆
0x0626e0…062700 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆riable declaration% ! 0 ~┆
0x062700…062720 20 25 6c 61 62 65 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 0d 0a 20 20 20 20 20 21 20 30 20 ┆ %label declaration% ! 0 ┆
0x062720…062740 7e 20 25 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 25 73 65 6d 69 63 6f 6c ┆~ %routine declaration% %semicol┆
0x062740…062760 6f 6e 73 25 20 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 65 78 70 6f 72 74 20 70 61 72 74 25 0d ┆ons% ! 0 ~ %export part% ┆
0x062760…062780 0a 40 0d 0a 25 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 25 20 7e 20 30 20 7e ┆ @ %constant declaration% ~ 0 ~┆
0x062780…0627a0 20 63 6f 6e 73 74 20 25 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 ┆ const %constant declaration lis┆
0x0627a0…0627c0 74 25 0d 0a 40 0d 0a 25 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 ┆t% @ %constant declaration lis┆
0x0627c0…0627e0 74 25 20 7e 20 30 20 7e 20 25 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c ┆t% ~ 0 ~ %constant declaration l┆
0x0627e0…062800 69 73 74 25 20 25 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 25 0d 0a 20 20 20 20 ┆ist% %constant definition% ┆
0x062800…062820 (26, 0, 9) 20 21 20 30 20 7e 20 25 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 25 0d 0a 40 0d ┆ ! 0 ~ %constant definition% @ ┆
0x062820…062840 0a 25 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 25 20 7e 20 35 30 31 20 65 6e 64 ┆ %constant definition% ~ 501 end┆
0x062840…062860 63 6f 6e 73 74 61 6e 74 64 65 63 6c 20 7e 20 25 63 6f 6e 73 74 20 6e 61 6d 65 25 20 3d 20 25 65 ┆constantdecl ~ %const name% = %e┆
0x062860…062880 78 70 72 65 73 73 69 6f 6e 25 20 25 73 65 6d 69 63 6f 6c 6f 6e 73 25 0d 0a 20 20 20 20 20 21 20 ┆xpression% %semicolons% ! ┆
0x062880…0628a0 35 30 33 20 69 64 28 61 6e 6f 6e 79 6d 6f 75 73 29 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 ┆503 id(anonymous) endexpression ┆
0x0628a0…0628c0 65 6e 64 63 6f 6e 73 74 61 6e 74 64 65 63 6c 20 7e 20 25 63 6f 6e 73 74 6e 61 6d 65 20 25 20 65 ┆endconstantdecl ~ %constname % e┆
0x0628c0…0628e0 72 72 6f 72 20 3b 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 65 72 72 6f 72 20 3b 0d 0a 40 0d 0a 25 ┆rror ; ! 0 ~ error ; @ %┆
0x0628e0…062900 63 6f 6e 73 74 20 6e 61 6d 65 25 20 7e 20 35 30 32 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 ┆const name% ~ 502 declaration de┆
0x062900…062920 63 6c 61 72 65 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 ┆clare ~ name @ %type declarati┆
0x062920…062940 6f 6e 25 20 7e 20 30 20 7e 20 74 79 70 65 20 25 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆on% ~ 0 ~ type %type declaration┆
0x062940…062960 20 6c 69 73 74 25 0d 0a 40 0d 0a 25 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 ┆ list% @ %type declaration lis┆
0x062960…062980 74 25 20 7e 20 30 20 7e 20 25 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 ┆t% ~ 0 ~ %type declaration list%┆
0x062980…0629a0 20 25 74 79 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 ┆ %type definition% ! 0 ~ %┆
0x0629a0…0629c0 74 79 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 25 0d 0a 40 0d 0a 25 74 79 70 65 20 64 65 66 69 6e ┆type definition% @ %type defin┆
0x0629c0…0629e0 69 74 69 6f 6e 25 20 7e 20 36 30 31 20 65 6e 64 74 79 70 65 64 65 63 6c 20 65 6e 64 6c 65 76 65 ┆ition% ~ 601 endtypedecl endleve┆
0x0629e0…062a00 6c 20 7e 20 25 74 79 70 65 20 6e 61 6d 65 25 20 25 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 ┆l ~ %type name% %formal paramete┆
0x062a00…062a20 (26, 0, 10) 72 73 25 20 25 65 71 20 74 79 70 65 25 0d 0a 20 20 20 20 20 21 20 36 31 37 20 6e 65 77 74 79 70 ┆rs% %eq type% ! 617 newtyp┆
0x062a20…062a40 65 20 66 6f 72 77 61 72 64 70 6f 69 6e 74 65 72 20 65 6e 64 74 79 70 65 64 65 63 6c 20 7e 20 25 ┆e forwardpointer endtypedecl ~ %┆
0x062a40…062a60 74 79 70 65 20 6e 61 6d 65 25 20 3b 0d 0a 40 0d 0a 25 65 71 20 74 79 70 65 25 20 7e 20 30 20 7e ┆type name% ; @ %eq type% ~ 0 ~┆
0x062a60…062a80 20 25 65 71 25 20 25 74 79 70 65 25 20 25 73 65 6d 69 63 6f 6c 6f 6e 73 25 0d 0a 20 20 20 20 20 ┆ %eq% %type% %semicolons% ┆
0x062a80…062aa0 21 20 30 20 7e 20 65 72 72 6f 72 20 3b 0d 0a 40 0d 0a 25 65 71 25 20 7e 20 36 30 32 20 7e 20 3d ┆! 0 ~ error ; @ %eq% ~ 602 ~ =┆
0x062aa0…062ac0 0d 0a 21 20 36 31 36 20 57 41 52 4e 49 4e 47 20 20 20 20 20 7e 20 3a 0d 0a 40 0d 0a 25 74 79 70 ┆ ! 616 WARNING ~ : @ %typ┆
0x062ac0…062ae0 65 25 20 7e 20 36 30 33 20 65 6e 64 74 79 70 65 20 7e 20 25 76 61 72 69 61 62 6c 65 25 0d 0a 20 ┆e% ~ 603 endtype ~ %variable% ┆
0x062ae0…062b00 20 20 20 20 21 20 36 30 34 20 7e 20 25 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 25 0d 0a 20 ┆ ! 604 ~ %structured type% ┆
0x062b00…062b20 20 20 20 20 21 20 36 30 34 20 7e 20 25 70 6f 6f 6c 20 74 79 70 65 25 0d 0a 20 20 20 20 20 21 20 ┆ ! 604 ~ %pool type% ! ┆
0x062b20…062b40 36 30 35 20 65 6e 64 70 6f 69 6e 74 65 72 20 7e 20 25 75 70 61 72 72 6f 77 25 20 25 74 79 70 65 ┆605 endpointer ~ %uparrow% %type┆
0x062b40…062b60 25 0d 0a 20 20 20 20 20 21 20 36 30 36 20 65 6e 64 72 65 61 64 6f 6e 6c 79 20 7e 20 25 72 65 61 ┆% ! 606 endreadonly ~ %rea┆
0x062b60…062b80 64 20 6f 6e 6c 79 25 20 25 74 79 70 65 25 0d 0a 20 20 20 20 20 21 20 36 30 37 20 65 6e 64 73 63 ┆d only% %type% ! 607 endsc┆
0x062b80…062ba0 61 6c 61 72 20 7e 20 25 73 74 61 72 74 20 73 63 61 6c 61 72 25 20 25 69 64 65 6e 74 69 66 69 65 ┆alar ~ %start scalar% %identifie┆
0x062ba0…062bc0 72 20 6c 69 73 74 25 20 29 0d 0a 20 20 20 20 20 21 20 36 30 38 20 65 6e 64 73 75 62 72 61 6e 67 ┆r list% ) ! 608 endsubrang┆
0x062bc0…062be0 65 20 7e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 25 65 6e 64 73 75 62 72 61 6e 67 65 25 0d 0a ┆e ~ %expression% %endsubrange% ┆
0x062be0…062c00 20 20 20 20 20 21 20 36 30 39 20 65 6e 64 65 78 74 70 72 6f 63 65 73 73 20 65 6e 64 6c 65 76 65 ┆ ! 609 endextprocess endleve┆
0x062c00…062c20 (26, 0, 11) 6c 20 7e 20 25 65 78 74 65 72 6e 61 6c 70 72 6f 63 65 73 73 25 20 25 66 6f 72 6d 61 6c 20 70 61 ┆l ~ %externalprocess% %formal pa┆
0x062c20…062c40 72 61 6d 65 74 65 72 73 25 0d 0a 40 0d 0a 25 75 70 61 72 72 6f 77 25 20 7e 20 36 32 30 20 6e 65 ┆rameters% @ %uparrow% ~ 620 ne┆
0x062c40…062c60 77 74 79 70 65 20 70 6f 69 6e 74 65 72 20 7e 20 5e 0d 0a 40 0d 0a 25 65 78 74 65 72 6e 61 6c 70 ┆wtype pointer ~ ^ @ %externalp┆
0x062c60…062c80 72 6f 63 65 73 73 25 20 7e 20 36 32 37 20 6e 65 77 74 79 70 65 20 65 78 74 70 72 6f 63 65 73 73 ┆rocess% ~ 627 newtype extprocess┆
0x062c80…062ca0 20 7e 20 65 78 74 65 72 6e 61 6c 20 70 72 6f 63 65 73 73 0d 0a 40 0d 0a 25 73 74 61 72 74 20 73 ┆ ~ external process @ %start s┆
0x062ca0…062cc0 63 61 6c 61 72 25 20 7e 20 36 32 31 20 6e 65 77 74 79 70 65 20 73 63 61 6c 61 72 20 64 65 63 6c ┆calar% ~ 621 newtype scalar decl┆
0x062cc0…062ce0 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 6c 69 73 74 7e 20 28 20 6e 61 6d 65 20 2c 0d 0a 40 ┆aration declarelist~ ( name , @┆
0x062ce0…062d00 0d 0a 01 45 20 32 0a 6d 65 74 61 73 79 6d 62 6f 6c 73 20 6d 31 20 3d 20 7e 20 6d 32 20 3d 20 24 ┆ E 2 metasymbols m1 = ~ m2 = $┆
0x062d00…062d20 20 6d 33 20 3d 20 25 20 6d 34 20 3d 20 40 0d 0a 01 44 20 32 0a 3c 72 65 61 64 20 6f 6e 6c 79 3e ┆ m3 = % m4 = @ D 2 <read only>┆
0x062d20…062d40 20 3a 3a 3d 20 36 32 32 20 6e 65 77 74 79 70 65 20 72 65 61 64 6f 6e 6c 79 20 3a 3a 3d 20 21 0d ┆ ::= 622 newtype readonly ::= ! ┆
0x062d40…062d60 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 72 65 61 64 20 6f 6e 6c 79 25 20 7e 20 36 32 32 ┆ ;; E 2 I 2 %read only% ~ 622┆
0x062d60…062d80 20 6e 65 77 74 79 70 65 20 72 65 61 64 6f 6e 6c 79 20 7e 20 21 0d 0a 40 0d 0a 01 45 20 32 0a 6d ┆ newtype readonly ~ ! @ E 2 m┆
0x062d80…062da0 65 74 61 73 79 6d 62 6f 6c 73 20 6d 31 20 3d 20 7e 20 6d 32 20 3d 20 21 20 6d 33 20 3d 20 25 20 ┆etasymbols m1 = ~ m2 = ! m3 = % ┆
0x062da0…062dc0 6d 34 20 3d 20 40 0d 0a 01 44 20 32 0a 3c 65 6e 64 73 75 62 72 61 6e 67 65 3e 20 3a 3a 3d 20 30 ┆m4 = @ D 2 <endsubrange> ::= 0┆
0x062dc0…062de0 20 3a 3a 3d 20 2e 2e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 73 74 72 75 63 ┆ ::= .. <expression> ;; <struc┆
0x062de0…062e00 74 75 72 65 64 20 74 79 70 65 3e 20 3a 3a 3d 20 36 31 34 20 70 61 63 6b 65 64 20 3a 3a 3d 20 3c ┆tured type> ::= 614 packed ::= <┆
0x062e00…062e20 (26, 0, 12) 70 61 63 6b 65 64 3e 20 3c 75 6e 70 61 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 79 70 ┆packed> <unpacked structured typ┆
0x062e20…062e40 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 75 6e 70 61 63 6b 65 64 20 73 74 72 75 63 ┆e> ! 0 ::= <unpacked struc┆
0x062e40…062e60 74 75 72 65 64 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 70 61 63 6b 65 64 3e 20 3a 3a 3d 20 36 32 ┆tured type> ;; <packed> ::= 62┆
0x062e60…062e80 38 20 73 74 6f 70 20 74 79 70 65 20 62 75 66 66 65 72 69 6e 67 20 3a 3a 3d 20 70 61 63 6b 65 64 ┆8 stop type buffering ::= packed┆
0x062e80…062ea0 0d 0a 3b 3b 0d 0a 3c 75 6e 70 61 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 3e ┆ ;; <unpacked structured type>┆
0x062ea0…062ec0 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 61 72 72 61 79 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 ┆ ::= 0 ::= <array type> ! ┆
0x062ec0…062ee0 30 20 3a 3a 3d 20 3c 72 65 63 6f 72 64 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a ┆0 ::= <record type> ! 0 ::┆
0x062ee0…062f00 3d 20 3c 73 65 74 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 6e 61 6d 65 3e 20 3a 3a ┆= <set type> ;; <type name> ::┆
0x062f00…062f20 3d 20 36 30 30 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 ┆= 600 declaration declare ::= na┆
0x062f20…062f40 6d 65 0d 0a 3b 3b 0d 0a 3c 61 72 72 61 79 20 74 79 70 65 3e 20 3a 3a 3d 20 36 31 35 20 65 6e 64 ┆me ;; <array type> ::= 615 end┆
0x062f40…062f60 61 72 72 61 79 20 3a 3a 3d 20 3c 61 72 72 61 79 20 73 74 61 72 74 3e 20 3c 74 79 70 65 3e 20 20 ┆array ::= <array start> <type> ┆
0x062f60…062f80 3c 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 61 72 72 61 79 20 73 74 61 ┆<component type> ;; <array sta┆
0x062f80…062fa0 72 74 3e 20 3a 3a 3d 20 36 32 33 20 6e 65 77 74 79 70 65 20 61 72 72 61 79 20 3a 3a 3d 20 61 72 ┆rt> ::= 623 newtype array ::= ar┆
0x062fa0…062fc0 72 61 79 20 28 0d 0a 3b 3b 0d 0a 3c 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 3e 20 3a 3a 3d 20 ┆ray ( ;; <component type> ::= ┆
0x062fc0…062fe0 36 33 37 20 69 6e 63 72 2e 20 64 69 6d 2e 5f 63 6f 75 6e 74 20 3a 3a 3d 20 3c 6e 65 77 20 64 69 ┆637 incr. dim._count ::= <new di┆
0x062fe0…063000 6d 65 6e 73 69 6f 6e 3e 20 3c 74 79 70 65 3e 20 3c 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 3e ┆mension> <type> <component type>┆
0x063000…063020 (26, 0, 13) 0d 0a 20 20 20 20 20 21 20 36 33 36 20 64 69 6d 2e 5f 63 6f 75 6e 74 20 3a 3d 20 30 20 3a 3a 3d ┆ ! 636 dim._count := 0 ::=┆
0x063020…063040 20 29 20 3c 6f 66 3e 20 3c 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 6e 65 77 20 64 69 6d 65 6e 73 69 ┆ ) <of> <type> ;; <new dimensi┆
0x063040…063060 6f 6e 3e 20 3a 3a 3d 20 36 32 33 20 6e 65 77 74 79 70 65 20 61 72 72 61 79 20 3a 3a 3d 20 2c 0d ┆on> ::= 623 newtype array ::= , ┆
0x063060…063080 0a 3b 3b 0d 0a 3c 72 65 63 6f 72 64 20 74 79 70 65 3e 20 3a 3a 3d 20 36 31 30 20 65 6e 64 6c 65 ┆ ;; <record type> ::= 610 endle┆
0x063080…0630a0 76 65 6c 20 65 6e 64 72 65 63 6f 72 64 20 3a 3a 3d 20 3c 72 65 63 6f 72 64 3e 20 3c 66 69 65 6c ┆vel endrecord ::= <record> <fiel┆
0x0630a0…0630c0 64 20 6c 69 73 74 3e 20 65 6e 64 0d 0a 3b 3b 0d 0a 3c 72 65 63 6f 72 64 3e 20 3a 3a 3d 20 36 32 ┆d list> end ;; <record> ::= 62┆
0x0630c0…0630e0 34 20 6e 65 77 74 79 70 65 20 72 65 63 6f 72 64 20 3a 3a 3d 20 72 65 63 6f 72 64 0d 0a 3b 3b 0d ┆4 newtype record ::= record ;; ┆
0x0630e0…063100 0a 3c 66 69 65 6c 64 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 66 69 65 6c 64 20 6c ┆ <field list> ::= 0 ::= <field l┆
0x063100…063120 69 73 74 3e 20 3b 20 3c 72 65 63 6f 72 64 20 73 65 63 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 ┆ist> ; <record section> ! ┆
0x063120…063140 30 20 3a 3a 3d 20 3c 72 65 63 6f 72 64 20 73 65 63 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 72 65 63 ┆0 ::= <record section> ;; <rec┆
0x063140…063160 6f 72 64 20 73 65 63 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 ┆ord section> ::= 0 ::= empty ┆
0x063160…063180 20 20 20 21 20 36 31 31 20 65 6e 64 66 69 65 6c 64 20 3a 3a 3d 20 3c 73 74 61 72 74 20 73 65 63 ┆ ! 611 endfield ::= <start sec┆
0x063180…0631a0 74 69 6f 6e 3e 20 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 3c 74 79 70 65 20 63 6f ┆tion> <identifier list> <type co┆
0x0631a0…0631c0 6c 6f 6e 3e 20 3c 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 20 73 65 63 74 69 6f 6e 3e ┆lon> <type> ;; <start section>┆
0x0631c0…0631e0 20 3a 3a 3d 20 36 33 32 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a ┆ ::= 632 declaration ::= empty ┆
0x0631e0…063200 3b 3b 0d 0a 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3a 3a 3d 20 36 34 30 20 3a 3a 3d 20 3a 0d 0a ┆;; <type colon> ::= 640 ::= : ┆
0x063200…063220 (26, 0, 14) 3b 3b 0d 0a 3c 73 65 74 20 74 79 70 65 3e 20 3a 3a 3d 20 36 31 32 20 65 6e 64 73 65 74 20 3a 3a ┆;; <set type> ::= 612 endset ::┆
0x063220…063240 3d 20 3c 73 65 74 20 6f 66 3e 20 3c 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 73 65 74 20 6f 66 3e 20 ┆= <set of> <type> ;; <set of> ┆
0x063240…063260 3a 3a 3d 20 36 32 35 20 6e 65 77 74 79 70 65 20 73 65 74 20 3a 3a 3d 20 73 65 74 20 3c 6f 66 3e ┆::= 625 newtype set ::= set <of>┆
0x063260…063280 0d 0a 3b 3b 0d 0a 3c 70 6f 6f 6c 20 74 79 70 65 3e 20 3a 3a 3d 20 36 31 33 20 65 6e 64 70 6f 6f ┆ ;; <pool type> ::= 613 endpoo┆
0x063280…0632a0 6c 20 3a 3a 3d 20 3c 70 6f 6f 6c 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c 74 79 70 65 73 ┆l ::= <pool> <expression> <types┆
0x0632a0…0632c0 69 7a 65 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 73 69 7a 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆ize> ;; <type size> ::= 0 ::= ┆
0x0632c0…0632e0 3c 6f 66 3e 20 3c 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 33 35 20 77 69 74 68 6f 75 74 5f ┆<of> <type> ! 635 without_┆
0x0632e0…063300 64 61 74 61 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 6f 66 3e 20 3a 3a 3d 20 36 34 30 ┆data ::= empty ;; <of> ::= 640┆
0x063300…063320 20 3a 3a 3d 20 6f 66 0d 0a 3b 3b 0d 0a 3c 70 6f 6f 6c 3e 20 3a 3a 3d 20 36 32 36 20 6e 65 77 74 ┆ ::= of ;; <pool> ::= 626 newt┆
0x063320…063340 79 70 65 20 70 6f 6f 6c 20 3a 3a 3d 20 70 6f 6f 6c 0d 0a 3b 3b 0d 0a 3c 76 61 72 69 61 62 6c 65 ┆ype pool ::= pool ;; <variable┆
0x063340…063360 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 76 61 72 20 3c 76 61 72 ┆ declaration> ::= 0 ::= var <var┆
0x063360…063380 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a 3c 76 61 ┆iable declaration list> ;; <va┆
0x063380…0633a0 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3a 3a 3d 20 0d 0a 20 ┆riable declaration list> ::= ┆
0x0633a0…0633c0 20 20 20 20 20 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f ┆ 0 ::= <variable declaratio┆
0x0633c0…0633e0 6e 20 6c 69 73 74 3e 20 3c 76 61 72 20 64 65 63 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d ┆n list> <var decl> ! 0 ::=┆
0x0633e0…063400 20 3c 76 61 72 20 64 65 63 6c 3e 0d 0a 3b 3b 0d 0a 3c 76 61 72 20 64 65 63 6c 3e 20 3a 3a 3d 20 ┆ <var decl> ;; <var decl> ::= ┆
0x063400…063420 (26, 0, 15) 37 30 33 20 65 6e 64 76 61 72 64 65 63 6c 20 3a 3a 3d 20 3c 73 74 61 72 74 20 76 61 72 3e 20 3c ┆703 endvardecl ::= <start var> <┆
0x063420…063440 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 3c 74 79 70 65 20 61 6e 64 20 69 6e 69 74 3e ┆identifier list> <type and init>┆
0x063440…063460 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 61 6e 64 20 69 6e 69 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆ ;; <type and init> ::= 0 ::= ┆
0x063460…063480 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 74 79 70 65 3e 20 3c 69 6e 69 74 69 61 6c 69 7a 61 74 ┆<type colon> <type> <initializat┆
0x063480…0634a0 69 6f 6e 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 ┆ion> <semicolons> ! 0 ::= ┆
0x0634a0…0634c0 3a 20 65 72 72 6f 72 20 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 65 6e 64 73 75 62 72 61 6e 67 ┆: error ; E 2 I 2 %endsubrang┆
0x0634c0…0634e0 65 25 20 7e 20 30 20 7e 20 2e 2e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 01 45 20 32 0a 40 ┆e% ~ 0 ~ .. %expression% E 2 @┆
0x0634e0…063500 0d 0a 01 44 20 32 0a 3c 73 74 61 72 74 20 76 61 72 3e 20 3a 3a 3d 20 37 30 30 20 64 65 63 6c 61 ┆ D 2 <start var> ::= 700 decla┆
0x063500…063520 72 61 74 69 6f 6e 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 69 64 65 6e 74 69 66 69 65 ┆ration ::= empty ;; <identifie┆
0x063520…063540 72 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 ┆r list> ::= 0 ::= <identifier li┆
0x063540…063560 73 74 3e 20 2c 20 3c 69 64 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 69 64 65 ┆st> , <ident> ! 0 ::= <ide┆
0x063560…063580 6e 74 3e 0d 0a 3b 3b 0d 0a 3c 69 64 65 6e 74 3e 20 3a 3a 3d 20 37 30 31 20 64 65 63 6c 61 72 65 ┆nt> ;; <ident> ::= 701 declare┆
0x063580…0635a0 6c 69 73 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 37 30 34 20 64 65 63 6c 61 72 ┆list ::= name ! 704 declar┆
0x0635a0…0635c0 65 6c 69 73 74 20 3a 3a 3d 20 3f 0d 0a 3b 3b 0d 0a 3c 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e ┆elist ::= ? ;; <initialization┆
0x0635c0…0635e0 3e 20 3a 3a 3d 20 37 30 32 20 69 6e 69 74 20 3a 3a 3d 20 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f ┆> ::= 702 init ::= := <expressio┆
0x0635e0…063600 6e 3e 0d 0a 20 20 20 20 20 21 20 37 30 35 20 6e 6f 5f 69 6e 69 74 20 3a 3a 3d 20 65 6d 70 74 79 ┆n> ! 705 no_init ::= empty┆
0x063600…063620 (26, 1, 1) 0d 0a 3b 3b 0d 0a 3c 72 6f 75 74 69 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 ┆ ;; <routine declaration> ::= ┆
0x063620…063640 30 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e 65 20 68 65 61 64 69 6e 67 3e 20 3c 73 65 6d 69 63 6f 6c ┆0 ::= <routine heading> <semicol┆
0x063640…063660 6f 6e 73 3e 20 3c 62 6c 6f 63 6b 3e 20 0d 0a 3b 3b 0d 0a 3c 72 6f 75 74 69 6e 65 20 68 65 61 64 ┆ons> <block> ;; <routine head┆
0x063660…063680 69 6e 67 3e 20 3a 3a 3d 20 31 30 30 32 20 65 6e 64 70 72 6f 63 64 65 63 6c 20 3a 3a 3d 20 3c 70 ┆ing> ::= 1002 endprocdecl ::= <p┆
0x063680…0636a0 72 6f 63 65 64 75 72 65 20 68 65 61 64 69 6e 67 3e 0d 0a 20 20 20 20 20 21 20 31 31 30 31 20 65 ┆rocedure heading> ! 1101 e┆
0x0636a0…0636c0 6e 64 66 75 6e 63 64 65 63 6c 20 3a 3a 3d 20 3c 66 75 6e 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 ┆ndfuncdecl ::= <function heading┆
0x0636c0…0636e0 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 64 75 72 65 20 68 65 61 64 69 6e 67 3e 20 3a 3a 3d 20 30 ┆> ;; <procedure heading> ::= 0┆
0x0636e0…063700 20 3a 3a 3d 20 70 72 6f 63 65 64 75 72 65 20 3c 70 72 6f 63 65 64 75 72 65 20 6e 61 6d 65 3e 20 ┆ ::= procedure <procedure name> ┆
0x063700…063720 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 64 ┆<formal parameters> ;; <proced┆
0x063720…063740 75 72 65 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 30 30 33 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 ┆ure name> ::= 1003 declaration d┆
0x063740…063760 65 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 30 30 34 20 64 65 63 ┆eclare ::= name ! 1004 dec┆
0x063760…063780 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 3c 73 70 69 78 20 6e 61 6d 65 3e ┆laration declare ::= <spix name>┆
0x063780…0637a0 20 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 73 70 69 78 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 30 30 ┆ = name ;; <spix name> ::= 100┆
0x0637a0…0637c0 31 20 70 69 63 6b 20 75 70 20 6e 61 6d 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 66 75 ┆1 pick up name ::= name ;; <fu┆
0x0637c0…0637e0 6e 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 66 75 6e 63 74 69 ┆nction heading> ::= 0 ::= functi┆
0x0637e0…063800 6f 6e 20 3c 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d ┆on <function name> <formal param┆
0x063800…063820 (26, 1, 2) 65 74 65 72 73 3e 20 3c 63 6f 6c 6f 6e 3e 20 3c 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 66 75 6e 63 ┆eters> <colon> <type> ;; <func┆
0x063820…063840 74 69 6f 6e 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 31 30 32 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 ┆tion name> ::= 1102 declaration ┆
0x063840…063860 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 31 30 33 20 64 65 ┆declare ::= name ! 1103 de┆
0x063860…063880 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 3c 73 70 69 78 20 6e 61 6d 65 ┆claration declare ::= <spix name┆
0x063880…0638a0 3e 20 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 63 6f 6c 6f 6e 3e 20 3a 3a 3d 20 36 34 30 20 3a 3a ┆> = name ;; <colon> ::= 640 ::┆
0x0638a0…0638c0 3d 20 3a 0d 0a 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 20 3a 3a 3d ┆= : ;; <formal parameters> ::=┆
0x0638c0…0638e0 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 20 3a 3a 3d 20 3c 69 6e 69 74 20 66 6f 72 6d 61 6c ┆ 1007 endformal ::= <init formal┆
0x0638e0…063900 3e 0d 0a 20 20 20 20 20 21 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 20 3a 3a 3d 20 3c 69 6e ┆> ! 1007 endformal ::= <in┆
0x063900…063920 69 74 20 66 6f 72 6d 61 6c 3e 20 28 20 3c 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 29 0d 0a 20 20 ┆it formal> ( <formal list> ) ┆
0x063920…063940 20 20 20 21 20 30 20 3a 3a 3d 20 3c 69 6e 69 74 20 66 6f 72 6d 61 6c 3e 20 28 20 65 72 72 6f 72 ┆ ! 0 ::= <init formal> ( error┆
0x063940…063960 20 29 0d 0a 3b 3b 0d 0a 3c 69 6e 69 74 20 66 6f 72 6d 61 6c 3e 20 3a 3a 3d 20 31 30 32 32 20 62 ┆ ) ;; <init formal> ::= 1022 b┆
0x063960…063980 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c ┆eginlevel ::= empty ;; <formal┆
0x063980…0639a0 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 3c ┆ list> ::= 0 ::= <formal list> <┆
0x0639a0…0639c0 73 65 6d 69 63 6f 6c 6f 6e 73 3e 20 3c 70 61 72 61 6d 65 74 65 72 20 64 65 73 63 72 69 70 74 69 ┆semicolons> <parameter descripti┆
0x0639c0…0639e0 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 61 72 61 6d 65 74 65 72 20 64 65 73 ┆on> ! 0 ::= <parameter des┆
0x0639e0…063a00 63 72 69 70 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 70 61 72 61 6d 65 74 65 72 20 64 65 73 63 72 69 ┆cription> ;; <parameter descri┆
0x063a00…063a20 (26, 1, 3) 70 74 69 6f 6e 3e 20 3a 3a 3d 20 31 30 30 36 20 65 6e 64 66 6f 72 6d 61 6c 6c 69 73 74 20 3a 3a ┆ption> ::= 1006 endformallist ::┆
0x063a20…063a40 3d 20 3c 76 61 72 20 6f 72 20 76 61 6c 75 65 3e 20 3c 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 ┆= <var or value> <parameter grou┆
0x063a40…063a60 70 3e 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 76 61 72 ┆p> <type colon> <type> ;; <var┆
0x063a60…063a80 20 6f 72 20 76 61 6c 75 65 3e 20 3a 3a 3d 20 31 30 32 33 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 ┆ or value> ::= 1023 declaration ┆
0x063a80…063aa0 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 31 30 32 34 20 64 65 63 6c 61 72 61 74 69 ┆::= empty ! 1024 declarati┆
0x063aa0…063ac0 6f 6e 20 3a 3a 3d 20 76 61 72 0d 0a 3b 3b 0d 0a 3c 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 ┆on ::= var ;; <parameter group┆
0x063ac0…063ae0 3e 20 3a 3a 3d 20 31 30 30 38 20 64 65 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 3c 70 61 72 61 ┆> ::= 1008 declarelist ::= <para┆
0x063ae0…063b00 6d 65 74 65 72 20 67 72 6f 75 70 3e 20 2c 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 30 30 38 ┆meter group> , name ! 1008┆
0x063b00…063b20 20 64 65 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 6c 61 62 65 ┆ declarelist ::= name ;; <labe┆
0x063b20…063b40 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 6c 61 62 65 6c 20 3c ┆l declaration> ::= 0 ::= label <┆
0x063b40…063b60 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 20 20 20 20 20 21 ┆label list> <semicolons> !┆
0x063b60…063b80 20 30 20 3a 3a 3d 20 6c 61 62 65 6c 20 65 72 72 6f 72 20 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a ┆ 0 ::= label error ; E 2 I 2 ┆
0x063b80…063ba0 25 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 25 20 7e 20 36 31 34 20 70 61 63 6b 65 64 20 7e ┆%structured type% ~ 614 packed ~┆
0x063ba0…063bc0 20 25 70 61 63 6b 65 64 25 20 25 75 6e 70 61 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 ┆ %packed% %unpacked structured t┆
0x063bc0…063be0 79 70 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 75 6e 70 61 63 6b 65 64 20 73 74 72 75 63 ┆ype% ! 0 ~ %unpacked struc┆
0x063be0…063c00 74 75 72 65 64 20 74 79 70 65 25 0d 0a 01 45 20 32 0a 40 0d 0a 01 44 20 32 0a 3c 6c 61 62 65 6c ┆tured type% E 2 @ D 2 <label┆
0x063c00…063c20 (26, 1, 4) 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 6c 69 73 74 3e 20 2c 20 ┆ list> ::= 0 ::= <label list> , ┆
0x063c20…063c40 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 ┆<label name> ! 0 ::= <labe┆
0x063c40…063c60 6c 20 6e 61 6d 65 3e 0d 0a 3b 3b 0d 0a 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 32 ┆l name> ;; <label name> ::= 12┆
0x063c60…063c80 30 31 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6b 6f 6e 73 74 ┆01 declaration declare ::= konst┆
0x063c80…063ca0 0d 0a 20 20 20 20 20 21 20 31 32 30 31 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 ┆ ! 1201 declaration declar┆
0x063ca0…063cc0 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 70 72 65 66 69 78 20 64 65 63 6c 61 72 61 74 ┆e ::= name ;; <prefix declarat┆
0x063cc0…063ce0 69 6f 6e 3e 20 3a 3a 3d 20 31 33 30 37 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 70 72 65 66 69 78 ┆ion> ::= 1307 endlevel endprefix┆
0x063ce0…063d00 20 3a 3a 3d 20 3c 70 72 65 66 69 78 20 68 65 61 64 69 6e 67 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e ┆ ::= <prefix heading> <semicolon┆
0x063d00…063d20 73 3e 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e 20 3c 72 6f 75 74 69 6e 65 64 65 63 6c 61 72 61 ┆s> <begin level> <routinedeclara┆
0x063d20…063d40 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 70 72 65 66 69 78 20 68 65 61 64 69 6e 67 3e 20 3a 3a 3d 20 ┆tion> ;; <prefix heading> ::= ┆
0x063d40…063d60 30 20 3a 3a 3d 20 70 72 65 66 69 78 20 3c 70 72 65 66 69 78 20 6e 61 6d 65 3e 0d 0a 20 20 20 20 ┆0 ::= prefix <prefix name> ┆
0x063d60…063d80 20 21 20 31 32 30 20 65 72 72 6f 72 70 72 65 66 69 78 20 3a 3a 3d 20 70 72 65 66 69 78 20 65 72 ┆ ! 120 errorprefix ::= prefix er┆
0x063d80…063da0 72 6f 72 0d 0a 3b 3b 0d 0a 3c 70 72 65 66 69 78 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 33 30 36 20 ┆ror ;; <prefix name> ::= 1306 ┆
0x063da0…063dc0 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b ┆declaration declare ::= name ;;┆
0x063dc0…063de0 0d 0a 3c 65 78 70 6f 72 74 20 70 61 72 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 78 70 6f 72 74 ┆ <export part> ::= 0 ::= export┆
0x063de0…063e00 20 3c 65 78 70 6f 72 74 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a 3c 65 78 70 6f 72 74 20 6c 69 73 74 ┆ <export list> ;; <export list┆
0x063e00…063e20 (26, 1, 5) 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 65 78 70 6f 72 74 20 6c 69 73 74 3e 20 3c 65 78 70 6f 72 ┆> ::= 0 ::= <export list> <expor┆
0x063e20…063e40 74 20 64 65 66 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 78 70 6f 72 74 20 64 65 66 ┆t def> ! 0 ::= <export def┆
0x063e40…063e60 3e 0d 0a 3b 3b 0d 0a 3c 65 78 70 6f 72 74 20 64 65 66 3e 20 3a 3a 3d 20 33 30 31 20 65 78 70 6f ┆> ;; <export def> ::= 301 expo┆
0x063e60…063e80 72 74 28 6b 69 6e 64 29 20 3a 3a 3d 20 3c 65 78 70 6f 72 74 20 6e 61 6d 65 3e 20 3d 20 3c 65 78 ┆rt(kind) ::= <export name> = <ex┆
0x063e80…063ea0 70 6f 72 74 20 6b 69 6e 64 3e 20 3c 73 69 6d 70 6c 65 20 76 61 72 69 61 62 6c 65 3e 20 3c 73 65 ┆port kind> <simple variable> <se┆
0x063ea0…063ec0 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 3b 3b 0d 0a 3c 65 78 70 6f 72 74 20 6e 61 6d 65 3e 20 3a 3a 3d ┆micolons> ;; <export name> ::=┆
0x063ec0…063ee0 20 34 30 35 20 6c 69 74 65 72 61 6c 20 74 65 78 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a ┆ 405 literal text ::= name ;; ┆
0x063ee0…063f00 3c 65 78 70 6f 72 74 20 6b 69 6e 64 3e 20 3a 3a 3d 20 33 30 32 20 65 78 70 6f 72 74 20 3a 3a 3d ┆<export kind> ::= 302 export ::=┆
0x063f00…063f20 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 ┆ name ;; <compound statement> ┆
0x063f20…063f40 3a 3a 3d 20 39 30 31 20 65 6e 64 20 3a 3a 3d 20 3c 62 65 67 69 6e 3e 20 3c 73 74 61 74 65 6d 65 ┆::= 901 end ::= <begin> <stateme┆
0x063f40…063f60 6e 74 20 6c 69 73 74 3e 20 65 6e 64 0d 0a 3b 3b 0d 0a 3c 62 65 67 69 6e 3e 20 3a 3a 3d 20 39 30 ┆nt list> end ;; <begin> ::= 90┆
0x063f60…063f80 32 20 62 65 67 69 6e 20 3a 3a 3d 20 62 65 67 69 6e 0d 0a 3b 3b 0d 0a 3c 73 74 61 74 65 6d 65 6e ┆2 begin ::= begin ;; <statemen┆
0x063f80…063fa0 74 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 ┆t list> ::= 0 ::= <statement lis┆
0x063fa0…063fc0 74 3e 20 3b 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c ┆t> ; <statement> ! 0 ::= <┆
0x063fc0…063fe0 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 65 72 72 6f 72 0d 0a 20 20 20 20 20 21 20 30 20 ┆statement list> error ! 0 ┆
0x063fe0…064000 3a 3a 3d 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 3b 3b 0d 0a 3c 73 74 61 74 65 6d 65 6e 74 3e ┆::= <statement> ;; <statement>┆
0x064000…064020 (26, 1, 6) 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c ┆ ::= 0 ::= empty ! 0 ::= <┆
0x064020…064040 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a ┆compound statement> ! 0 ::┆
0x064040…064060 3d 20 3c 70 72 6f 63 65 64 75 72 65 20 63 61 6c 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d ┆= <procedure call> ! 0 ::=┆
0x064060…064080 20 3c 61 73 73 69 67 6e 6d 65 6e 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 ┆ <assignment statement> ! ┆
0x064080…0640a0 30 20 3a 3a 3d 20 3c 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 ┆0 ::= <exchange statement> ┆
0x0640a0…0640c0 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 ┆ ! 0 ::= <case statement> ┆
0x0640c0…0640e0 21 20 39 31 37 20 65 6e 64 66 6f 72 20 3a 3a 3d 20 3c 66 6f 72 20 64 6f 3e 20 3c 73 74 61 72 74 ┆! 917 endfor ::= <for do> <start┆
0x0640e0…064100 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 ┆ labelscope> <statement> <end la┆
0x064100…064120 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 67 6f 74 6f 20 73 74 ┆belscope> ! 0 ::= <goto st┆
0x064120…064140 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 32 35 20 65 6e 64 69 66 20 3a 3a 3d 20 3c ┆atement> ! 925 endif ::= <┆
0x064140…064160 69 66 20 74 68 65 6e 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 32 35 ┆if then> <statement> ! 925┆
0x064160…064180 20 65 6e 64 69 66 20 3a 3a 3d 20 3c 69 66 20 74 68 65 6e 20 65 6c 73 65 3e 20 3c 73 74 61 74 65 ┆ endif ::= <if then else> <state┆
0x064180…0641a0 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e ┆ment> ! 0 ::= <label name>┆
0x0641a0…0641c0 20 3a 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 72 65 ┆ : <statement> ! 0 ::= <re┆
0x0641c0…0641e0 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c ┆peat statement> ! 0 ::= <l┆
0x0641e0…064200 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 35 33 20 65 78 69 74 6c ┆oop statement> ! 953 exitl┆
0x064200…064220 (26, 1, 7) 6f 6f 70 20 3a 3a 3d 20 65 78 69 74 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 31 20 63 6f 6e ┆oop ::= exitloop ! 951 con┆
0x064220…064240 74 6c 6f 6f 70 20 3a 3a 3d 20 63 6f 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 ┆tloop ::= continueloop ! 9┆
0x064240…064260 35 32 20 65 78 69 74 73 74 61 74 20 3a 3a 3d 20 65 78 69 74 0d 0a 20 20 20 20 20 21 20 39 33 33 ┆52 exitstat ::= exit ! 933┆
0x064260…064280 20 65 6e 64 77 68 69 6c 65 20 3a 3a 3d 20 3c 77 68 69 6c 65 20 64 6f 3e 20 3c 73 74 61 72 74 20 ┆ endwhile ::= <while do> <start ┆
0x064280…0642a0 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 ┆labelscope> <statement> <end lab┆
0x0642a0…0642c0 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 34 34 20 65 6e 64 77 69 74 68 20 3a 3a 3d ┆elscope> ! 944 endwith ::=┆
0x0642c0…0642e0 20 3c 77 69 74 68 20 73 74 61 72 74 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e ┆ <with start> <start labelscope>┆
0x0642e0…064300 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 ┆ <statement> <end labelscope> ┆
0x064300…064320 20 20 20 20 21 20 39 33 36 20 65 6e 64 6c 6f 63 6b 20 3a 3a 3d 20 3c 6c 6f 63 6b 20 73 74 61 72 ┆ ! 936 endlock ::= <lock star┆
0x064320…064340 74 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 ┆t> <start labelscope> <statement┆
0x064340…064360 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 34 37 20 65 ┆> <end labelscope> ! 947 e┆
0x064360…064380 6e 64 63 68 61 6e 6e 65 6c 20 3a 3a 3d 20 3c 63 68 61 6e 6e 65 6c 20 64 6f 3e 20 3c 73 74 61 72 ┆ndchannel ::= <channel do> <star┆
0x064380…0643a0 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c ┆t labelscope> <statement> <end l┆
0x0643a0…0643c0 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 3b 3b 0d 0a 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d ┆abelscope> ;; <balanced statem┆
0x0643c0…0643e0 65 6e 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 3a ┆ent> ::= 0 ::= empty ! 0 :┆
0x0643e0…064400 3a 3d 20 3c 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 ┆:= <compound statement> ! ┆
0x064400…064420 (26, 1, 8) 30 20 3a 3a 3d 20 3c 70 72 6f 63 65 64 75 72 65 20 63 61 6c 6c 3e 0d 0a 20 20 20 20 20 21 20 30 ┆0 ::= <procedure call> ! 0┆
0x064420…064440 20 3a 3a 3d 20 3c 61 73 73 69 67 6e 6d 65 6e 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 ┆ ::= <assignment statement> ┆
0x064440…064460 20 20 21 20 30 20 3a 3a 3d 20 3c 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a ┆ ! 0 ::= <exchange statement> ┆
0x064460…064480 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 ┆ ! 0 ::= <case statement> ┆
0x064480…0644a0 20 20 20 20 21 20 39 31 37 20 65 6e 64 66 6f 72 20 3a 3a 3d 20 3c 66 6f 72 20 64 6f 3e 20 3c 73 ┆ ! 917 endfor ::= <for do> <s┆
0x0644a0…0644c0 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 ┆tart labelscope> <balanced state┆
0x0644c0…0644e0 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 ┆ment> <end labelscope> ! 0┆
0x0644e0…064500 20 3a 3a 3d 20 3c 67 6f 74 6f 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 32 ┆ ::= <goto statement> ! 92┆
0x064500…064520 35 20 65 6e 64 69 66 20 3a 3a 3d 20 3c 69 66 20 74 68 65 6e 20 65 6c 73 65 3e 20 3c 62 61 6c 61 ┆5 endif ::= <if then else> <bala┆
0x064520…064540 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c ┆nced statement> ! 0 ::= <l┆
0x064540…064560 61 62 65 6c 20 6e 61 6d 65 3e 20 3a 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 ┆abel name> : <balanced statement┆
0x064560…064580 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e ┆> ! 0 ::= <repeat statemen┆
0x064580…0645a0 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 ┆t> ! 0 ::= <loop statement┆
0x0645a0…0645c0 3e 0d 0a 20 20 20 20 20 21 20 39 35 33 20 65 78 69 74 6c 6f 6f 70 20 3a 3a 3d 20 65 78 69 74 6c ┆> ! 953 exitloop ::= exitl┆
0x0645c0…0645e0 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 31 20 63 6f 6e 74 6c 6f 6f 70 20 3a 3a 3d 20 63 6f 6e ┆oop ! 951 contloop ::= con┆
0x0645e0…064600 74 69 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 32 20 65 78 69 74 73 74 61 74 20 3a ┆tinueloop ! 952 exitstat :┆
0x064600…064620 (26, 1, 9) 3a 3d 20 65 78 69 74 0d 0a 20 20 20 20 20 21 20 39 33 33 20 65 6e 64 77 68 69 6c 65 20 3a 3a 3d ┆:= exit ! 933 endwhile ::=┆
0x064620…064640 20 3c 77 68 69 6c 65 20 64 6f 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c ┆ <while do> <start labelscope> <┆
0x064640…064660 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 ┆balanced statement> <end labelsc┆
0x064660…064680 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 33 36 20 65 6e 64 6c 6f 63 6b 20 3a 3a 3d 20 3c 6c 6f ┆ope> ! 936 endlock ::= <lo┆
0x064680…0646a0 63 6b 20 73 74 61 72 74 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 62 61 ┆ck start> <start labelscope> <ba┆
0x0646a0…0646c0 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 ┆lanced statement> <end labelscop┆
0x0646c0…0646e0 65 3e 0d 0a 20 20 20 20 20 21 20 39 34 34 20 65 6e 64 77 69 74 68 20 3a 3a 3d 20 3c 77 69 74 68 ┆e> ! 944 endwith ::= <with┆
0x0646e0…064700 20 73 74 61 72 74 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 62 61 6c 61 ┆ start> <start labelscope> <bala┆
0x064700…064720 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e ┆nced statement> <end labelscope>┆
0x064720…064740 0d 0a 20 20 20 20 20 21 20 39 34 37 20 65 6e 64 63 68 61 6e 6e 65 6c 20 3a 3a 3d 20 3c 63 68 61 ┆ ! 947 endchannel ::= <cha┆
0x064740…064760 6e 6e 65 6c 20 64 6f 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 62 61 6c ┆nnel do> <start labelscope> <bal┆
0x064760…064780 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 ┆anced statement> <end labelscope┆
0x064780…0647a0 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 64 75 72 65 20 63 61 6c 6c 3e 20 3a 3a 3d 20 39 30 33 20 ┆> ;; <procedure call> ::= 903 ┆
0x0647a0…0647c0 63 61 6c 6c 70 72 6f 63 65 64 75 72 65 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b ┆callprocedure ::= <variable> ;;┆
0x0647c0…0647e0 0d 0a 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 ┆ <actual parameter list> ::= 0 ┆
0x0647e0…064800 3a 3a 3d 20 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 3e 0d 0a 20 20 20 20 20 21 20 30 ┆::= <actual parameter> ! 0┆
0x064800…064820 (26, 1, 10) 20 3a 3a 3d 20 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 2c 20 3c ┆ ::= <actual parameter list> , <┆
0x064820…064840 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 3e 0d 0a 3b 3b 0d 0a 3c 61 63 74 75 61 6c 20 70 ┆actual parameter> ;; <actual p┆
0x064840…064860 61 72 61 6d 65 74 65 72 3e 20 3a 3a 3d 20 39 30 34 20 61 63 74 75 61 6c 70 61 72 61 6d 20 3a 3a ┆arameter> ::= 904 actualparam ::┆
0x064860…064880 3d 20 3c 75 6e 69 74 3e 0d 0a 20 20 20 20 20 21 20 39 30 35 20 64 6f 75 62 6c 65 70 61 72 61 6d ┆= <unit> ! 905 doubleparam┆
0x064880…0648a0 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 2a 2a 2a 20 3c 75 6e 69 74 3e 0d 0a 3b 3b ┆ ::= <expression> *** <unit> ;;┆
0x0648a0…0648c0 0d 0a 3c 75 6e 69 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d ┆ <unit> ::= 0 ::= <expression> ┆
0x0648c0…0648e0 0a 20 20 20 20 20 21 20 39 35 35 20 73 6b 69 70 76 61 6c 75 65 20 3a 3a 3d 20 3f 0d 0a 3b 3b 0d ┆ ! 955 skipvalue ::= ? ;; ┆
0x0648e0…064900 0a 3c 61 73 73 69 67 6e 6d 65 6e 74 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 36 20 ┆ <assignment statement> ::= 906 ┆
0x064900…064920 65 6e 64 61 73 73 69 67 6e 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3a 3d 20 3c 65 78 70 ┆endassign ::= <variable> := <exp┆
0x064920…064940 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e ┆ression> ;; <exchange statemen┆
0x064940…064960 74 3e 20 3a 3a 3d 20 39 30 37 20 65 6e 64 65 78 63 68 61 6e 67 65 20 3a 3a 3d 20 3c 76 61 72 69 ┆t> ::= 907 endexchange ::= <vari┆
0x064960…064980 61 62 6c 65 3e 20 3a 3d 3a 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 20 ┆able> :=: <variable> ;; <case ┆
0x064980…0649a0 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 39 20 65 6e 64 63 61 73 65 20 3a 3a 3d 20 3c ┆statement> ::= 909 endcase ::= <┆
0x0649a0…0649c0 73 65 6c 65 63 74 6f 72 20 70 61 72 74 3e 20 3c 63 61 73 65 20 6c 69 73 74 3e 20 3c 65 6e 64 20 ┆selector part> <case list> <end ┆
0x0649c0…0649e0 63 61 73 65 20 70 61 72 74 3e 0d 0a 3b 3b 0d 0a 3c 73 65 6c 65 63 74 6f 72 20 70 61 72 74 3e 20 ┆case part> ;; <selector part> ┆
0x0649e0…064a00 3a 3a 3d 20 39 31 30 20 63 61 73 65 65 78 70 72 20 3a 3a 3d 20 3c 63 61 73 65 3e 20 3c 65 78 70 ┆::= 910 caseexpr ::= <case> <exp┆
0x064a00…064a20 (26, 1, 11) 72 65 73 73 69 6f 6e 3e 20 6f 66 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 3e ┆ression> of ! 0 ::= <case>┆
0x064a20…064a40 20 65 72 72 6f 72 20 6f 66 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 3e 20 3a 3a 3d 20 39 31 31 20 63 61 ┆ error of ;; <case> ::= 911 ca┆
0x064a40…064a60 73 65 73 74 61 74 20 3a 3a 3d 20 63 61 73 65 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 6c 69 73 74 3e 20 ┆sestat ::= case ;; <caselist> ┆
0x064a60…064a80 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 63 61 73 65 6c 69 73 74 3e 20 3b 20 3c 63 61 73 65 6c 69 73 74 ┆::= 0 ::= <caselist> ; <caselist┆
0x064a80…064aa0 20 65 6c 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 6c 69 73 ┆ element> ! 0 ::= <caselis┆
0x064aa0…064ac0 74 20 65 6c 65 6d 65 6e 74 3e 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e ┆t element> ;; <caselist elemen┆
0x064ac0…064ae0 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 39 31 32 20 63 ┆t> ::= 0 ::= empty ! 912 c┆
0x064ae0…064b00 61 73 65 65 6c 65 6d 65 6e 74 20 3a 3a 3d 20 3c 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 3e ┆aseelement ::= <case label list>┆
0x064b00…064b20 20 3c 65 6e 64 20 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 3b ┆ <end label list> <statement> ;┆
0x064b20…064b40 3b 0d 0a 3c 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c ┆; <case label list> ::= 0 ::= <┆
0x064b40…064b60 6c 61 62 65 6c 20 72 61 6e 67 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 ┆label range> ! 0 ::= <case┆
0x064b60…064b80 20 6c 61 62 65 6c 20 6c 69 73 74 3e 20 2c 20 3c 6c 61 62 65 6c 20 72 61 6e 67 65 3e 0d 0a 3b 3b ┆ label list> , <label range> ;;┆
0x064b80…064ba0 0d 0a 3c 6c 61 62 65 6c 20 72 61 6e 67 65 3e 20 3a 3a 3d 20 39 31 33 20 63 61 73 65 6c 61 62 65 ┆ <label range> ::= 913 caselabe┆
0x064ba0…064bc0 6c 72 61 6e 67 65 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 2e 2e 20 3c 65 78 70 72 ┆lrange ::= <expression> .. <expr┆
0x064bc0…064be0 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 39 31 34 20 63 61 73 65 6c 61 62 65 6c 20 3a 3a ┆ession> ! 914 caselabel ::┆
0x064be0…064c00 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 65 6e 64 20 6c 61 62 65 6c 20 6c ┆= <expression> ;; <end label l┆
0x064c00…064c20 (26, 1, 12) 69 73 74 3e 20 3a 3a 3d 20 39 31 35 20 63 61 73 65 6c 69 73 74 20 3a 3a 3d 20 3a 0d 0a 3b 3b 0d ┆ist> ::= 915 caselist ::= : ;; ┆
0x064c20…064c40 0a 3c 65 6e 64 20 63 61 73 65 20 70 61 72 74 3e 20 3a 3a 3d 20 39 31 32 20 63 61 73 65 65 6c 65 ┆ <end case part> ::= 912 caseele┆
0x064c40…064c60 6d 65 6e 74 20 3a 3a 3d 20 3c 6f 74 68 65 72 77 69 73 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 6c ┆ment ::= <otherwise> <statementl┆
0x064c60…064c80 69 73 74 3e 20 65 6e 64 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 65 6e 64 0d 0a 3b 3b 0d 0a ┆ist> end ! 0 ::= end ;; ┆
0x064c80…064ca0 3c 6f 74 68 65 72 77 69 73 65 3e 20 3a 3a 3d 20 39 31 36 20 6f 74 68 65 72 77 69 73 65 20 63 61 ┆<otherwise> ::= 916 otherwise ca┆
0x064ca0…064cc0 73 65 6c 69 73 74 20 3a 3a 3d 20 6f 74 68 65 72 77 69 73 65 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 64 ┆selist ::= otherwise ;; <for d┆
0x064cc0…064ce0 6f 3e 20 3a 3a 3d 20 39 31 38 20 75 70 20 3a 3a 3d 20 3c 66 6f 72 20 74 6f 3e 20 3c 65 78 70 72 ┆o> ::= 918 up ::= <for to> <expr┆
0x064ce0…064d00 65 73 73 69 6f 6e 3e 20 64 6f 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 74 6f ┆ession> do ! 0 ::= <for to┆
0x064d00…064d20 3e 20 65 72 72 6f 72 20 64 6f 0d 0a 20 20 20 20 20 21 20 39 31 39 20 64 6f 77 6e 20 3a 3a 3d 20 ┆> error do ! 919 down ::= ┆
0x064d20…064d40 3c 66 6f 72 20 64 6f 77 6e 74 6f 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 64 6f 0d 0a 20 20 ┆<for downto> <expression> do ┆
0x064d40…064d60 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 64 6f 77 6e 74 6f 3e 20 65 72 72 6f 72 20 64 6f ┆ ! 0 ::= <for downto> error do┆
0x064d60…064d80 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 74 6f 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 ┆ ;; <for to> ::= 0 ::= <for as┆
0x064d80…064da0 73 69 67 6e 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 74 6f 0d 0a 20 20 20 20 20 21 20 30 20 ┆sign> <expression> to ! 0 ┆
0x064da0…064dc0 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 65 72 72 6f 72 20 74 6f 0d 0a 3b 3b 0d 0a 3c ┆::= <for assign> error to ;; <┆
0x064dc0…064de0 66 6f 72 20 64 6f 77 6e 74 6f 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 67 ┆for downto> ::= 0 ::= <for assig┆
0x064de0…064e00 6e 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 64 6f 77 6e 74 6f 0d 0a 20 20 20 20 20 21 20 30 ┆n> <expression> downto ! 0┆
0x064e00…064e20 (26, 1, 13) 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 65 72 72 6f 72 20 64 6f 77 6e 74 6f 0d 0a ┆ ::= <for assign> error downto ┆
0x064e20…064e40 3b 3b 0d 0a 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 3a 3a 3d 20 39 32 30 20 66 6f 72 76 61 72 20 ┆;; <for assign> ::= 920 forvar ┆
0x064e40…064e60 3a 3a 3d 20 3c 66 6f 72 3e 20 3c 76 61 72 69 61 62 6c 65 3e 20 3a 3d 0d 0a 20 20 20 20 20 21 20 ┆::= <for> <variable> := ! ┆
0x064e60…064e80 30 20 3a 3a 3d 20 3c 66 6f 72 3e 20 65 72 72 6f 72 20 3a 3d 0d 0a 3b 3b 0d 0a 3c 66 6f 72 3e 20 ┆0 ::= <for> error := ;; <for> ┆
0x064e80…064ea0 3a 3a 3d 20 39 32 31 20 66 6f 72 73 74 61 74 20 3a 3a 3d 20 66 6f 72 0d 0a 3b 3b 0d 0a 3c 67 6f ┆::= 921 forstat ::= for ;; <go┆
0x064ea0…064ec0 74 6f 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 32 32 20 65 6e 64 67 6f 74 6f 20 3a 3a ┆to statement> ::= 922 endgoto ::┆
0x064ec0…064ee0 3d 20 3c 67 6f 74 6f 3e 20 3c 6c 61 62 20 6e 61 6d 65 3e 0d 0a 3b 3b 0d 0a 3c 67 6f 74 6f 3e 20 ┆= <goto> <lab name> ;; <goto> ┆
0x064ee0…064f00 3a 3a 3d 20 39 32 33 20 67 6f 74 6f 73 74 61 74 20 3a 3a 3d 20 67 6f 74 6f 0d 0a 3b 3b 0d 0a 3c ┆::= 923 gotostat ::= goto ;; <┆
0x064f00…064f20 6c 61 62 20 6e 61 6d 65 3e 20 3a 3a 3d 20 39 32 34 20 69 64 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 ┆lab name> ::= 924 id ::= name ┆
0x064f20…064f40 20 20 20 20 21 20 39 32 34 20 69 64 20 3a 3a 3d 20 6b 6f 6e 73 74 0d 0a 3b 3b 0d 0a 3c 69 66 20 ┆ ! 924 id ::= konst ;; <if ┆
0x064f40…064f60 74 68 65 6e 3e 20 3a 3a 3d 20 39 32 36 20 69 66 65 78 70 72 20 3a 3a 3d 20 3c 69 66 20 70 61 72 ┆then> ::= 926 ifexpr ::= <if par┆
0x064f60…064f80 74 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 74 68 65 6e 0d 0a 20 20 20 20 20 21 20 30 20 3a ┆t> <expression> then ! 0 :┆
0x064f80…064fa0 3a 3d 20 3c 69 66 20 70 61 72 74 3e 20 65 72 72 6f 72 20 74 68 65 6e 0d 0a 3b 3b 0d 0a 3c 69 66 ┆:= <if part> error then ;; <if┆
0x064fa0…064fc0 20 70 61 72 74 3e 20 3a 3a 3d 20 39 32 37 20 69 66 73 74 61 74 20 3a 3a 3d 20 69 66 0d 0a 3b 3b ┆ part> ::= 927 ifstat ::= if ;;┆
0x064fc0…064fe0 0d 0a 3c 69 66 20 74 68 65 6e 20 65 6c 73 65 3e 20 3a 3a 3d 20 39 32 38 20 65 6c 73 65 20 3a 3a ┆ <if then else> ::= 928 else ::┆
0x064fe0…065000 3d 20 3c 69 66 20 74 68 65 6e 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e ┆= <if then> <balanced statement>┆
0x065000…065020 (26, 1, 14) 20 65 6c 73 65 0d 0a 3b 3b 0d 0a 3c 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a ┆ else ;; <repeat statement> ::┆
0x065020…065040 3d 20 39 33 30 20 65 6e 64 72 65 70 65 61 74 20 3a 3a 3d 20 3c 72 65 70 65 61 74 3e 20 3c 73 74 ┆= 930 endrepeat ::= <repeat> <st┆
0x065040…065060 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 ┆art labelscope> <statement list┆
0x065060…065080 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 75 6e 74 69 6c 3e 20 3c 65 78 70 72 ┆> <end labelscope> <until> <expr┆
0x065080…0650a0 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 72 65 70 65 61 74 3e 20 3a 3a 3d 20 39 33 32 20 72 65 ┆ession> ;; <repeat> ::= 932 re┆
0x0650a0…0650c0 70 65 61 74 73 74 61 74 20 3a 3a 3d 20 72 65 70 65 61 74 0d 0a 3b 3b 0d 0a 3c 75 6e 74 69 6c 3e ┆peatstat ::= repeat ;; <until>┆
0x0650c0…0650e0 20 3a 3a 3d 20 39 32 39 20 75 6e 74 69 6c 20 3a 3a 3d 20 75 6e 74 69 6c 0d 0a 3b 3b 0d 0a 3c 6c ┆ ::= 929 until ::= until ;; <l┆
0x0650e0…065100 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 35 37 20 65 6e 64 6c 6f 6f 70 20 3a ┆oop statement> ::= 957 endloop :┆
0x065100…065120 3a 3d 20 3c 6c 6f 6f 70 3e 20 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 65 6e 64 6c 6f ┆:= <loop> <statement list> endlo┆
0x065120…065140 6f 70 0d 0a 3b 3b 0d 0a 3c 6c 6f 6f 70 3e 20 3a 3a 3d 20 39 35 36 20 6c 6f 6f 70 20 3a 3a 3d 20 ┆op ;; <loop> ::= 956 loop ::= ┆
0x065140…065160 6c 6f 6f 70 0d 0a 3b 3b 0d 0a 3c 77 68 69 6c 65 20 64 6f 3e 20 3a 3a 3d 20 39 33 34 20 77 68 69 ┆loop ;; <while do> ::= 934 whi┆
0x065160…065180 6c 65 65 78 70 72 20 3a 3a 3d 20 3c 77 68 69 6c 65 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 ┆leexpr ::= <while> <expression> ┆
0x065180…0651a0 64 6f 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 77 68 69 6c 65 3e 20 65 72 72 6f 72 20 64 ┆do ! 0 ::= <while> error d┆
0x0651a0…0651c0 6f 0d 0a 3b 3b 0d 0a 3c 77 68 69 6c 65 3e 20 3a 3a 3d 20 39 33 35 20 77 68 69 6c 65 73 74 61 74 ┆o ;; <while> ::= 935 whilestat┆
0x0651c0…0651e0 20 3a 3a 3d 20 77 68 69 6c 65 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 73 74 61 72 74 3e 20 3a 3a 3d ┆ ::= while ;; <with start> ::=┆
0x0651e0…065200 20 39 35 30 20 64 6f 20 3a 3a 3d 20 3c 77 69 74 68 3e 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c ┆ 950 do ::= <with> <with variabl┆
0x065200…065220 (26, 1, 15) 65 20 6c 69 73 74 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 6c 6f 63 6b 20 73 74 61 72 74 3e 20 3a 3a 3d ┆e list> do ;; <lock start> ::=┆
0x065220…065240 20 39 35 30 20 64 6f 20 3a 3a 3d 20 3c 6c 6f 63 6b 3e 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c ┆ 950 do ::= <lock> <with variabl┆
0x065240…065260 65 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 3e 20 3a 3a 3d 20 39 33 37 20 77 69 74 68 73 74 ┆e> do ;; <with> ::= 937 withst┆
0x065260…065280 61 74 20 3a 3a 3d 20 77 69 74 68 0d 0a 3b 3b 0d 0a 3c 6c 6f 63 6b 3e 20 3a 3a 3d 20 39 36 35 20 ┆at ::= with ;; <lock> ::= 965 ┆
0x065280…0652a0 6c 6f 63 6b 73 74 61 74 20 3a 3a 3d 20 6c 6f 63 6b 0d 0a 20 20 20 20 20 21 20 39 36 36 20 6c 6f ┆lockstat ::= lock ! 966 lo┆
0x0652a0…0652c0 63 6b 6d 65 73 73 74 61 74 20 3a 3a 3d 20 6c 6f 63 6b 6d 65 73 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 ┆ckmesstat ::= lockmes ;; <with┆
0x0652c0…0652e0 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 77 69 74 68 20 ┆ variable list> ::= 0 ::= <with ┆
0x0652e0…065300 76 61 72 69 61 62 6c 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 77 69 74 68 20 76 61 ┆variable> ! 0 ::= <with va┆
0x065300…065320 72 69 61 62 6c 65 20 6c 69 73 74 3e 20 3c 77 69 74 68 20 63 6f 6d 6d 61 3e 20 3c 77 69 74 68 20 ┆riable list> <with comma> <with ┆
0x065320…065340 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 63 6f 6d 6d 61 3e 20 3a 3a 3d 20 ┆variable> ;; <with comma> ::= ┆
0x065340…065360 39 33 38 20 77 69 74 68 63 6f 6d 6d 61 20 3a 3a 3d 20 2c 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 76 ┆938 withcomma ::= , ;; <with v┆
0x065360…065380 61 72 69 61 62 6c 65 3e 20 3a 3a 3d 20 39 33 39 20 77 69 74 68 76 61 72 20 6e 6f 6c 6f 63 61 6c ┆ariable> ::= 939 withvar nolocal┆
0x065380…0653a0 64 65 63 6c 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 20 20 20 20 20 21 20 39 34 32 20 ┆decl ::= <variable> ! 942 ┆
0x0653a0…0653c0 65 6e 64 6c 6f 63 61 6c 64 65 63 6c 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 61 73 3e ┆endlocaldecl ::= <variable> <as>┆
0x0653c0…0653e0 20 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 74 79 70 65 ┆ <local name> <type colon> <type┆
0x0653e0…065400 3e 0d 0a 20 20 20 20 20 21 20 39 34 33 20 6e 6f 6c 6f 63 61 6c 74 79 70 65 20 3a 3a 3d 20 3c 76 ┆> ! 943 nolocaltype ::= <v┆
0x065400…065420 (27, 0, 1) 61 72 69 61 62 6c 65 3e 20 3c 61 73 3e 20 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 0d 0a 3b 3b 0d 0a ┆ariable> <as> <local name> ;; ┆
0x065420…065440 3c 61 73 3e 20 3a 3a 3d 20 39 34 30 20 77 69 74 68 76 61 72 20 3a 3a 3d 20 61 73 0d 0a 3b 3b 0d ┆<as> ::= 940 withvar ::= as ;; ┆
0x065440…065460 0a 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 20 3a 3a 3d 20 39 34 31 20 64 65 63 6c 61 72 61 74 69 6f ┆ <local name> ::= 941 declaratio┆
0x065460…065480 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 63 68 61 6e 6e 65 6c ┆n declare ::= name ;; <channel┆
0x065480…0654a0 20 64 6f 3e 20 3a 3a 3d 20 39 34 38 20 63 68 61 6e 76 61 72 20 3a 3a 3d 20 3c 63 68 61 6e 6e 65 ┆ do> ::= 948 chanvar ::= <channe┆
0x0654a0…0654c0 6c 3e 20 3c 76 61 72 69 61 62 6c 65 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 63 68 61 6e 6e 65 6c 3e 20 ┆l> <variable> do ;; <channel> ┆
0x0654c0…0654e0 3a 3a 3d 20 39 34 39 20 63 68 61 6e 6e 65 6c 73 74 61 74 20 3a 3a 3d 20 63 68 61 6e 6e 65 6c 0d ┆::= 949 channelstat ::= channel ┆
0x0654e0…065500 0a 3b 3b 0d 0a 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 3a 3a 3d 20 38 30 31 20 65 6e 64 65 78 70 ┆ ;; <expression> ::= 801 endexp┆
0x065500…065520 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d ┆ression ::= <simple expression> ┆
0x065520…065540 0a 20 20 20 20 20 21 20 38 30 32 20 65 71 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d ┆ ! 802 eq endexpression ::=┆
0x065540…065560 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3d 20 3c 73 69 6d 70 6c 65 20 65 ┆ <simple expression> = <simple e┆
0x065560…065580 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 33 20 6e 65 20 65 6e 64 65 78 70 ┆xpression> ! 803 ne endexp┆
0x065580…0655a0 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 ┆ression ::= <simple expression> ┆
0x0655a0…0655c0 3c 3e 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 ┆<> <simple expression> ! 8┆
0x0655c0…0655e0 30 34 20 6c 74 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 ┆04 lt endexpression ::= <simple ┆
0x0655e0…065600 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e ┆expression> < <simple expression┆
0x065600…065620 (27, 0, 2) 3e 0d 0a 20 20 20 20 20 21 20 38 30 35 20 6c 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a ┆> ! 805 le endexpression :┆
0x065620…065640 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c 3d 20 3c 73 69 6d 70 6c ┆:= <simple expression> <= <simpl┆
0x065640…065660 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 36 20 67 74 20 65 6e 64 ┆e expression> ! 806 gt end┆
0x065660…065680 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f ┆expression ::= <simple expressio┆
0x065680…0656a0 6e 3e 20 3e 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 ┆n> > <simple expression> !┆
0x0656a0…0656c0 20 38 30 37 20 67 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c ┆ 807 ge endexpression ::= <simpl┆
0x0656c0…0656e0 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3e 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 ┆e expression> >= <simple express┆
0x0656e0…065700 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 38 20 69 6e 20 65 6e 64 65 78 70 72 65 73 73 69 6f ┆ion> ! 808 in endexpressio┆
0x065700…065720 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 69 6e 20 3c 73 69 ┆n ::= <simple expression> in <si┆
0x065720…065740 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 73 69 6d 70 6c 65 20 65 78 ┆mple expression> ;; <simple ex┆
0x065740…065760 70 72 65 73 73 69 6f 6e 3e 20 3a 3a 3d 20 38 31 30 20 70 6c 75 73 20 3a 3a 3d 20 3c 73 69 6d 70 ┆pression> ::= 810 plus ::= <simp┆
0x065760…065780 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 2b 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 ┆le expression> + <term> ! ┆
0x065780…0657a0 38 31 31 20 6d 69 6e 75 73 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e ┆811 minus ::= <simple expression┆
0x0657a0…0657c0 3e 20 2d 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 32 20 6f 72 20 3a 3a 3d 20 3c 73 ┆> - <term> ! 812 or ::= <s┆
0x0657c0…0657e0 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 6f 72 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 ┆imple expression> or <term> ┆
0x0657e0…065800 20 20 21 20 38 31 35 20 78 6f 72 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 ┆ ! 815 xor ::= <simple expressi┆
0x065800…065820 (27, 0, 3) 6f 6e 3e 20 78 6f 72 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 33 20 75 70 6c 75 73 ┆on> xor <term> ! 813 uplus┆
0x065820…065840 20 3a 3a 3d 20 2b 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 34 20 75 6d 69 6e 75 73 ┆ ::= + <term> ! 814 uminus┆
0x065840…065860 20 3a 3a 3d 20 2d 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 74 65 72 ┆ ::= - <term> ! 0 ::= <ter┆
0x065860…065880 6d 3e 0d 0a 3b 3b 0d 0a 3c 74 65 72 6d 3e 20 3a 3a 3d 20 38 31 36 20 73 74 61 72 20 3a 3a 3d 20 ┆m> ;; <term> ::= 816 star ::= ┆
0x065880…0658a0 3c 74 65 72 6d 3e 20 2a 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 31 37 20 73 6c ┆<term> * <factor> ! 817 sl┆
0x0658a0…0658c0 61 73 68 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 2f 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 ┆ash ::= <term> / <factor> ┆
0x0658c0…0658e0 21 20 38 31 38 20 64 69 76 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 64 69 76 20 3c 66 61 63 74 6f 72 ┆! 818 div ::= <term> div <factor┆
0x0658e0…065900 3e 0d 0a 20 20 20 20 20 21 20 38 31 39 20 6d 6f 64 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 6d 6f 64 ┆> ! 819 mod ::= <term> mod┆
0x065900…065920 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 32 30 20 61 6e 64 20 3a 3a 3d 20 3c 74 ┆ <factor> ! 820 and ::= <t┆
0x065920…065940 65 72 6d 3e 20 61 6e 64 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 32 31 20 73 68 ┆erm> and <factor> ! 821 sh┆
0x065940…065960 69 66 74 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 73 68 69 66 74 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 ┆ift ::= <term> shift <factor> ┆
0x065960…065980 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 61 63 74 6f 72 3e 0d 0a 3b 3b 0d 0a 3c 66 61 63 74 6f ┆ ! 0 ::= <factor> ;; <facto┆
0x065980…0659a0 72 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 0d ┆r> ::= 0 ::= <value denotation> ┆
0x0659a0…0659c0 0a 20 20 20 20 20 21 20 38 33 30 20 65 6e 64 76 61 72 69 61 62 6c 65 20 3a 3a 3d 20 3c 76 61 72 ┆ ! 830 endvariable ::= <var┆
0x0659c0…0659e0 69 61 62 6c 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 28 20 3c 65 78 70 72 65 73 73 69 ┆iable> ! 0 ::= ( <expressi┆
0x0659e0…065a00 6f 6e 3e 20 29 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 28 20 65 72 72 6f 72 20 29 0d 0a 20 ┆on> ) ! 0 ::= ( error ) ┆
0x065a00…065a20 (27, 0, 4) 20 20 20 20 21 20 38 34 30 20 74 79 70 65 73 69 7a 65 63 61 6c 6c 20 3a 3a 3d 20 74 79 70 65 73 ┆ ! 840 typesizecall ::= types┆
0x065a20…065a40 69 7a 65 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 21 20 38 34 31 20 76 61 72 73 69 7a 65 ┆ize ( name ) ! 841 varsize┆
0x065a40…065a60 63 61 6c 6c 20 3a 3a 3d 20 76 61 72 73 69 7a 65 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 ┆call ::= varsize ( name ) ┆
0x065a60…065a80 21 20 38 33 31 20 6e 6f 74 20 3a 3a 3d 20 6e 6f 74 20 3c 66 61 63 74 6f 72 3e 0d 0a 3b 3b 0d 0a ┆! 831 not ::= not <factor> ;; ┆
0x065a80…065aa0 3c 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 75 6e ┆<value denotation> ::= 0 ::= <un┆
0x065aa0…065ac0 73 69 67 6e 65 64 20 63 6f 6e 73 74 61 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c ┆signed constant> ! 0 ::= <┆
0x065ac0…065ae0 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 ┆struc value denotation> ! ┆
0x065ae0…065b00 34 30 39 20 6c 69 74 65 72 61 6c 20 74 65 78 74 20 3a 3a 3d 20 3c 73 74 72 69 6e 67 3e 0d 0a 20 ┆409 literal text ::= <string> ┆
0x065b00…065b20 20 20 20 20 21 20 38 32 35 20 65 6e 64 73 65 74 6c 69 73 74 20 3a 3a 3d 20 3c 73 65 74 3e 0d 0a ┆ ! 825 endsetlist ::= <set> ┆
0x065b20…065b40 3b 3b 0d 0a 3c 73 74 72 69 6e 67 3e 20 3a 3a 3d 20 34 30 36 20 73 74 72 69 6e 67 20 3a 3a 3d 20 ┆;; <string> ::= 406 string ::= ┆
0x065b40…065b60 73 74 72 69 6e 67 0d 0a 20 20 20 20 20 21 20 34 30 37 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 73 ┆string ! 407 concatenate s┆
0x065b60…065b80 74 72 69 6e 67 73 20 3a 3a 3d 20 3c 73 74 72 69 6e 67 3e 20 26 20 73 74 72 69 6e 67 0d 0a 20 20 ┆trings ::= <string> & string ┆
0x065b80…065ba0 20 20 20 21 20 34 30 38 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 77 69 74 68 20 76 61 6c 75 65 20 ┆ ! 408 concatenate with value ┆
0x065ba0…065bc0 6f 66 20 6e 61 6d 65 20 3a 3a 3d 20 3c 73 74 72 69 6e 67 3e 20 26 20 6e 61 6d 65 0d 0a 3b 3b 0d ┆of name ::= <string> & name ;; ┆
0x065bc0…065be0 0a 3c 73 65 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 73 74 61 72 74 73 65 74 3e 20 3c 65 6c 65 ┆ <set> ::= 0 ::= <startset> <ele┆
0x065be0…065c00 6d 65 6e 74 20 6c 69 73 74 3e 20 2e 29 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 74 61 ┆ment list> .) ! 0 ::= <sta┆
0x065c00…065c20 (27, 0, 5) 72 74 73 65 74 3e 20 2e 29 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 73 65 74 3e 20 3a 3a 3d 20 38 32 ┆rtset> .) ;; <startset> ::= 82┆
0x065c20…065c40 36 20 73 65 74 6c 69 73 74 20 3a 3a 3d 20 28 2e 0d 0a 3b 3b 0d 0a 3c 65 6c 65 6d 65 6e 74 20 6c ┆6 setlist ::= (. ;; <element l┆
0x065c40…065c60 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 65 6c 65 6d 65 6e 74 20 6c 69 73 74 3e 20 2c 20 ┆ist> ::= 0 ::= <element list> , ┆
0x065c60…065c80 3c 65 6c 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 6c 65 6d 65 6e 74 ┆<element> ! 0 ::= <element┆
0x065c80…065ca0 3e 0d 0a 3b 3b 0d 0a 3c 65 6c 65 6d 65 6e 74 3e 20 3a 3a 3d 20 38 32 37 20 73 5f 65 6c 65 6d 65 ┆> ;; <element> ::= 827 s_eleme┆
0x065ca0…065cc0 6e 74 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 32 38 20 ┆nt ::= <expression> ! 828 ┆
0x065cc0…065ce0 6d 5f 65 6c 65 6d 65 6e 74 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 2e 2e 20 3c 65 ┆m_element ::= <expression> .. <e┆
0x065ce0…065d00 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e ┆xpression> ;; <struc value den┆
0x065d00…065d20 6f 74 61 74 69 6f 6e 3e 20 3a 3a 3d 20 38 34 37 20 65 6e 64 73 74 72 75 63 20 3a 3a 3d 20 3c 73 ┆otation> ::= 847 endstruc ::= <s┆
0x065d20…065d40 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 3e 20 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 ┆tart struc val> <actual paramete┆
0x065d40…065d60 72 20 6c 69 73 74 3e 20 3a 29 0d 0a 20 20 20 20 20 21 20 38 34 37 20 65 6e 64 73 74 72 75 63 20 ┆r list> :) ! 847 endstruc ┆
0x065d60…065d80 3a 3a 3d 20 3c 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 3e 20 3a 29 0d 0a 3b 3b 0d 0a 3c 73 ┆::= <start struc val> :) ;; <s┆
0x065d80…065da0 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 3e 20 3a 3a 3d 20 38 34 36 20 62 65 67 69 6e 73 74 72 ┆tart struc val> ::= 846 beginstr┆
0x065da0…065dc0 75 63 20 3a 3a 3d 20 28 3a 0d 0a 3b 3b 0d 0a 3c 73 69 6d 70 6c 65 20 76 61 72 69 61 62 6c 65 3e ┆uc ::= (: ;; <simple variable>┆
0x065dc0…065de0 20 3a 3a 3d 20 38 33 35 20 69 64 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 38 33 36 ┆ ::= 835 id ::= name ! 836┆
0x065de0…065e00 20 66 69 65 6c 64 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 76 61 72 69 61 62 6c 65 3e 20 2e 20 6e ┆ field ::= <simple variable> . n┆
0x065e00…065e20 (27, 0, 6) 61 6d 65 0d 0a 3b 3b 0d 0a 3c 76 61 72 69 61 62 6c 65 3e 20 3a 3a 3d 20 38 33 35 20 69 64 20 3a ┆ame ;; <variable> ::= 835 id :┆
0x065e20…065e40 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 38 33 36 20 66 69 65 6c 64 20 3a 3a 3d 20 3c 76 ┆:= name ! 836 field ::= <v┆
0x065e40…065e60 61 72 69 61 62 6c 65 3e 20 2e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 76 ┆ariable> . name ! 0 ::= <v┆
0x065e60…065e80 61 72 69 61 62 6c 65 3e 20 3c 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e ┆ariable> <struc value denotation┆
0x065e80…065ea0 3e 0d 0a 20 20 20 20 20 21 20 38 33 37 20 65 6e 64 61 63 74 75 61 6c 20 3a 3a 3d 20 3c 76 61 72 ┆> ! 837 endactual ::= <var┆
0x065ea0…065ec0 69 61 62 6c 65 3e 20 3c 62 65 67 69 6e 20 61 63 74 75 61 6c 3e 20 3c 61 63 74 75 61 6c 20 70 61 ┆iable> <begin actual> <actual pa┆
0x065ec0…065ee0 72 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 29 0d 0a 20 20 20 20 20 21 20 38 33 38 20 75 70 61 72 ┆rameter list> ) ! 838 upar┆
0x065ee0…065f00 72 6f 77 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 5e 0d 0a 3b 3b 0d 0a 3c 62 65 67 69 6e ┆row ::= <variable> ^ ;; <begin┆
0x065f00…065f20 20 61 63 74 75 61 6c 3e 20 3a 3a 3d 20 38 33 39 20 62 65 67 69 6e 61 63 74 75 61 6c 20 3a 3a 3d ┆ actual> ::= 839 beginactual ::=┆
0x065f20…065f40 20 28 0d 0a 3b 3b 0d 0a 3c 75 6e 73 69 67 6e 65 64 20 63 6f 6e 73 74 61 6e 74 3e 20 3a 3a 3d 20 ┆ ( ;; <unsigned constant> ::= ┆
0x065f40…065f60 30 20 3a 3a 3d 20 3c 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 3e 0d 0a 20 20 20 20 20 21 ┆0 ::= <unsigned integer> !┆
0x065f60…065f80 20 34 30 33 20 6c 69 74 65 72 61 6c 20 72 65 61 6c 20 3a 3a 3d 20 72 65 61 6c 6b 6f 6e 73 74 0d ┆ 403 literal real ::= realkonst ┆
0x065f80…065fa0 0a 3b 3b 0d 0a 3c 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 3e 20 3a 3a 3d 20 34 30 32 20 ┆ ;; <unsigned integer> ::= 402 ┆
0x065fa0…065fc0 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 20 3a 3a 3d 20 6b 6f 6e 73 74 0d 0a 20 20 20 20 20 ┆literal integer ::= konst ┆
0x065fc0…065fe0 21 20 34 30 34 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 20 3a 3a 3d 20 23 20 6e 61 6d 65 ┆! 404 literal integer ::= # name┆
0x065fe0…066000 0d 0a 3b 3b 0d 0a 3b 3b 0d 0a 01 45 20 32 0a 01 49 20 32 0a 25 70 61 63 6b 65 64 25 20 7e 20 36 ┆ ;; ;; E 2 I 2 %packed% ~ 6┆
0x066000…066020 (27, 0, 7) 32 38 20 73 74 6f 70 20 74 79 70 65 20 62 75 66 66 65 72 69 6e 67 20 7e 20 70 61 63 6b 65 64 0d ┆28 stop type buffering ~ packed ┆
0x066020…066040 0a 40 0d 0a 25 75 6e 70 61 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 25 20 7e ┆ @ %unpacked structured type% ~┆
0x066040…066060 20 30 20 7e 20 25 61 72 72 61 79 20 74 79 70 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 72 ┆ 0 ~ %array type% ! 0 ~ %r┆
0x066060…066080 65 63 6f 72 64 20 74 79 70 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 73 65 74 20 74 79 70 ┆ecord type% ! 0 ~ %set typ┆
0x066080…0660a0 65 25 0d 0a 40 0d 0a 25 74 79 70 65 20 6e 61 6d 65 25 20 7e 20 36 30 30 20 64 65 63 6c 61 72 61 ┆e% @ %type name% ~ 600 declara┆
0x0660a0…0660c0 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 61 72 72 61 79 20 74 ┆tion declare ~ name @ %array t┆
0x0660c0…0660e0 79 70 65 25 20 7e 20 36 31 35 20 65 6e 64 61 72 72 61 79 20 7e 20 25 61 72 72 61 79 20 73 74 61 ┆ype% ~ 615 endarray ~ %array sta┆
0x0660e0…066100 72 74 25 20 25 74 79 70 65 25 20 20 25 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 25 0d 0a 40 0d ┆rt% %type% %component type% @ ┆
0x066100…066120 0a 25 61 72 72 61 79 20 73 74 61 72 74 25 20 7e 20 36 32 33 20 6e 65 77 74 79 70 65 20 61 72 72 ┆ %array start% ~ 623 newtype arr┆
0x066120…066140 61 79 20 7e 20 61 72 72 61 79 20 28 0d 0a 40 0d 0a 25 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 ┆ay ~ array ( @ %component type┆
0x066140…066160 25 20 7e 20 36 33 37 20 69 6e 63 72 2e 20 64 69 6d 2e 5f 63 6f 75 6e 74 20 7e 20 25 6e 65 77 20 ┆% ~ 637 incr. dim._count ~ %new ┆
0x066160…066180 64 69 6d 65 6e 73 69 6f 6e 25 20 25 74 79 70 65 25 20 25 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 ┆dimension% %type% %component typ┆
0x066180…0661a0 65 25 0d 0a 20 20 20 20 20 21 20 36 33 36 20 64 69 6d 2e 5f 63 6f 75 6e 74 20 3a 3d 20 30 20 7e ┆e% ! 636 dim._count := 0 ~┆
0x0661a0…0661c0 20 29 20 25 6f 66 25 20 25 74 79 70 65 25 0d 0a 40 0d 0a 25 6e 65 77 20 64 69 6d 65 6e 73 69 6f ┆ ) %of% %type% @ %new dimensio┆
0x0661c0…0661e0 6e 25 20 7e 20 36 32 33 20 6e 65 77 74 79 70 65 20 61 72 72 61 79 20 7e 20 2c 0d 0a 40 0d 0a 25 ┆n% ~ 623 newtype array ~ , @ %┆
0x0661e0…066200 72 65 63 6f 72 64 20 74 79 70 65 25 20 7e 20 36 31 30 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 72 ┆record type% ~ 610 endlevel endr┆
0x066200…066220 (27, 0, 8) 65 63 6f 72 64 20 7e 20 25 72 65 63 6f 72 64 25 20 25 66 69 65 6c 64 20 6c 69 73 74 25 20 65 6e ┆ecord ~ %record% %field list% en┆
0x066220…066240 64 0d 0a 40 0d 0a 25 72 65 63 6f 72 64 25 20 7e 20 36 32 34 20 6e 65 77 74 79 70 65 20 72 65 63 ┆d @ %record% ~ 624 newtype rec┆
0x066240…066260 6f 72 64 20 7e 20 72 65 63 6f 72 64 0d 0a 40 0d 0a 25 66 69 65 6c 64 20 6c 69 73 74 25 20 7e 20 ┆ord ~ record @ %field list% ~ ┆
0x066260…066280 30 20 7e 20 25 66 69 65 6c 64 20 6c 69 73 74 25 20 3b 20 25 72 65 63 6f 72 64 20 73 65 63 74 69 ┆0 ~ %field list% ; %record secti┆
0x066280…0662a0 6f 6e 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 72 65 63 6f 72 64 20 73 65 63 74 69 6f 6e 25 ┆on% ! 0 ~ %record section%┆
0x0662a0…0662c0 0d 0a 40 0d 0a 25 72 65 63 6f 72 64 20 73 65 63 74 69 6f 6e 25 20 7e 20 30 20 7e 20 65 6d 70 74 ┆ @ %record section% ~ 0 ~ empt┆
0x0662c0…0662e0 79 0d 0a 20 20 20 20 20 21 20 36 31 31 20 65 6e 64 66 69 65 6c 64 20 7e 20 25 73 74 61 72 74 20 ┆y ! 611 endfield ~ %start ┆
0x0662e0…066300 73 65 63 74 69 6f 6e 25 20 25 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 25 20 25 74 79 70 65 ┆section% %identifier list% %type┆
0x066300…066320 20 63 6f 6c 6f 6e 25 20 25 74 79 70 65 25 0d 0a 40 0d 0a 25 73 74 61 72 74 20 73 65 63 74 69 6f ┆ colon% %type% @ %start sectio┆
0x066320…066340 6e 25 20 7e 20 36 33 32 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 65 6d 70 74 79 0d 0a 40 0d ┆n% ~ 632 declaration ~ empty @ ┆
0x066340…066360 0a 25 74 79 70 65 20 63 6f 6c 6f 6e 25 20 7e 20 36 34 30 20 7e 20 3a 0d 0a 40 0d 0a 25 73 65 74 ┆ %type colon% ~ 640 ~ : @ %set┆
0x066360…066380 20 74 79 70 65 25 20 7e 20 36 31 32 20 65 6e 64 73 65 74 20 7e 20 25 73 65 74 20 6f 66 25 20 25 ┆ type% ~ 612 endset ~ %set of% %┆
0x066380…0663a0 74 79 70 65 25 0d 0a 40 0d 0a 25 73 65 74 20 6f 66 25 20 7e 20 36 32 35 20 6e 65 77 74 79 70 65 ┆type% @ %set of% ~ 625 newtype┆
0x0663a0…0663c0 20 73 65 74 20 7e 20 73 65 74 20 25 6f 66 25 0d 0a 40 0d 0a 25 70 6f 6f 6c 20 74 79 70 65 25 20 ┆ set ~ set %of% @ %pool type% ┆
0x0663c0…0663e0 7e 20 36 31 33 20 65 6e 64 70 6f 6f 6c 20 7e 20 25 70 6f 6f 6c 25 20 25 65 78 70 72 65 73 73 69 ┆~ 613 endpool ~ %pool% %expressi┆
0x0663e0…066400 6f 6e 25 20 25 74 79 70 65 73 69 7a 65 25 0d 0a 40 0d 0a 25 74 79 70 65 20 73 69 7a 65 25 20 7e ┆on% %typesize% @ %type size% ~┆
0x066400…066420 (27, 0, 9) 20 30 20 7e 20 25 6f 66 25 20 25 74 79 70 65 25 0d 0a 20 20 20 20 20 21 20 36 33 35 20 77 69 74 ┆ 0 ~ %of% %type% ! 635 wit┆
0x066420…066440 68 6f 75 74 5f 64 61 74 61 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 6f 66 25 20 7e 20 36 34 30 ┆hout_data ~ empty @ %of% ~ 640┆
0x066440…066460 20 7e 20 6f 66 0d 0a 40 0d 0a 25 70 6f 6f 6c 25 20 7e 20 36 32 36 20 6e 65 77 74 79 70 65 20 70 ┆ ~ of @ %pool% ~ 626 newtype p┆
0x066460…066480 6f 6f 6c 20 7e 20 70 6f 6f 6c 0d 0a 40 0d 0a 25 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 ┆ool ~ pool @ %variable declara┆
0x066480…0664a0 74 69 6f 6e 25 20 7e 20 30 20 7e 20 76 61 72 20 25 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 ┆tion% ~ 0 ~ var %variable declar┆
0x0664a0…0664c0 61 74 69 6f 6e 20 6c 69 73 74 25 0d 0a 40 0d 0a 25 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 ┆ation list% @ %variable declar┆
0x0664c0…0664e0 61 74 69 6f 6e 20 6c 69 73 74 25 20 7e 20 0d 0a 20 20 20 20 20 20 20 30 20 7e 20 25 76 61 72 69 ┆ation list% ~ 0 ~ %vari┆
0x0664e0…066500 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 25 20 25 76 61 72 20 64 65 63 6c ┆able declaration list% %var decl┆
0x066500…066520 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 76 61 72 20 64 65 63 6c 25 0d 0a 40 0d 0a 25 76 61 ┆% ! 0 ~ %var decl% @ %va┆
0x066520…066540 72 20 64 65 63 6c 25 20 7e 20 37 30 33 20 65 6e 64 76 61 72 64 65 63 6c 20 7e 20 25 73 74 61 72 ┆r decl% ~ 703 endvardecl ~ %star┆
0x066540…066560 74 20 76 61 72 25 20 25 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 25 20 25 74 79 70 65 20 61 ┆t var% %identifier list% %type a┆
0x066560…066580 6e 64 20 69 6e 69 74 25 0d 0a 40 0d 0a 25 74 79 70 65 20 61 6e 64 20 69 6e 69 74 25 20 7e 20 30 ┆nd init% @ %type and init% ~ 0┆
0x066580…0665a0 20 7e 20 25 74 79 70 65 20 63 6f 6c 6f 6e 25 20 25 74 79 70 65 25 20 25 69 6e 69 74 69 61 6c 69 ┆ ~ %type colon% %type% %initiali┆
0x0665a0…0665c0 7a 61 74 69 6f 6e 25 20 25 73 65 6d 69 63 6f 6c 6f 6e 73 25 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆zation% %semicolons% ! 0 ~┆
0x0665c0…0665e0 20 3a 20 65 72 72 6f 72 20 3b 0d 0a 40 0d 0a 25 73 74 61 72 74 20 76 61 72 25 20 7e 20 37 30 30 ┆ : error ; @ %start var% ~ 700┆
0x0665e0…066600 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 69 64 65 6e 74 69 ┆ declaration ~ empty @ %identi┆
0x066600…066620 (27, 0, 10) 66 69 65 72 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 ┆fier list% ~ 0 ~ %identifier lis┆
0x066620…066640 74 25 20 2c 20 25 69 64 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 69 64 65 6e 74 25 ┆t% , %ident% ! 0 ~ %ident%┆
0x066640…066660 0d 0a 40 0d 0a 25 69 64 65 6e 74 25 20 7e 20 37 30 31 20 64 65 63 6c 61 72 65 6c 69 73 74 20 7e ┆ @ %ident% ~ 701 declarelist ~┆
0x066660…066680 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 37 30 34 20 64 65 63 6c 61 72 65 6c 69 73 74 20 7e 20 ┆ name ! 704 declarelist ~ ┆
0x066680…0666a0 3f 0d 0a 40 0d 0a 25 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 25 20 7e 20 37 30 32 20 69 6e 69 ┆? @ %initialization% ~ 702 ini┆
0x0666a0…0666c0 74 20 7e 20 3a 3d 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 37 30 35 20 ┆t ~ := %expression% ! 705 ┆
0x0666c0…0666e0 6e 6f 5f 69 6e 69 74 20 7e 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 72 6f 75 74 69 6e 65 20 64 65 63 ┆no_init ~ empty @ %routine dec┆
0x0666e0…066700 6c 61 72 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 25 72 6f 75 74 69 6e 65 20 68 65 61 64 69 6e 67 ┆laration% ~ 0 ~ %routine heading┆
0x066700…066720 25 20 25 73 65 6d 69 63 6f 6c 6f 6e 73 25 20 25 62 6c 6f 63 6b 25 20 0d 0a 40 0d 0a 25 72 6f 75 ┆% %semicolons% %block% @ %rou┆
0x066720…066740 74 69 6e 65 20 68 65 61 64 69 6e 67 25 20 7e 20 31 30 30 32 20 65 6e 64 70 72 6f 63 64 65 63 6c ┆tine heading% ~ 1002 endprocdecl┆
0x066740…066760 20 7e 20 25 70 72 6f 63 65 64 75 72 65 20 68 65 61 64 69 6e 67 25 0d 0a 20 20 20 20 20 21 20 31 ┆ ~ %procedure heading% ! 1┆
0x066760…066780 31 30 31 20 65 6e 64 66 75 6e 63 64 65 63 6c 20 7e 20 25 66 75 6e 63 74 69 6f 6e 20 68 65 61 64 ┆101 endfuncdecl ~ %function head┆
0x066780…0667a0 69 6e 67 25 0d 0a 40 0d 0a 25 70 72 6f 63 65 64 75 72 65 20 68 65 61 64 69 6e 67 25 20 7e 20 30 ┆ing% @ %procedure heading% ~ 0┆
0x0667a0…0667c0 20 7e 20 70 72 6f 63 65 64 75 72 65 20 25 70 72 6f 63 65 64 75 72 65 20 6e 61 6d 65 25 20 25 66 ┆ ~ procedure %procedure name% %f┆
0x0667c0…0667e0 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 25 0d 0a 40 0d 0a 25 70 72 6f 63 65 64 75 72 65 ┆ormal parameters% @ %procedure┆
0x0667e0…066800 20 6e 61 6d 65 25 20 7e 20 31 30 30 33 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 ┆ name% ~ 1003 declaration declar┆
0x066800…066820 (27, 0, 11) 65 20 7e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 30 30 34 20 64 65 63 6c 61 72 61 74 69 6f ┆e ~ name ! 1004 declaratio┆
0x066820…066840 6e 20 64 65 63 6c 61 72 65 20 7e 20 25 73 70 69 78 20 6e 61 6d 65 25 20 3d 20 6e 61 6d 65 0d 0a ┆n declare ~ %spix name% = name ┆
0x066840…066860 40 0d 0a 25 73 70 69 78 20 6e 61 6d 65 25 20 7e 20 31 30 30 31 20 70 69 63 6b 20 75 70 20 6e 61 ┆@ %spix name% ~ 1001 pick up na┆
0x066860…066880 6d 65 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 66 75 6e 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 25 ┆me ~ name @ %function heading%┆
0x066880…0668a0 20 7e 20 30 20 7e 20 66 75 6e 63 74 69 6f 6e 20 25 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 25 20 ┆ ~ 0 ~ function %function name% ┆
0x0668a0…0668c0 25 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 25 20 25 63 6f 6c 6f 6e 25 20 25 74 79 70 ┆%formal parameters% %colon% %typ┆
0x0668c0…0668e0 65 25 0d 0a 40 0d 0a 25 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 25 20 7e 20 31 31 30 32 20 64 65 ┆e% @ %function name% ~ 1102 de┆
0x0668e0…066900 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 7e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 ┆claration declare ~ name !┆
0x066900…066920 20 31 31 30 33 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 7e 20 25 73 70 69 ┆ 1103 declaration declare ~ %spi┆
0x066920…066940 78 20 6e 61 6d 65 25 20 3d 20 6e 61 6d 65 0d 0a 40 0d 0a 25 63 6f 6c 6f 6e 25 20 7e 20 36 34 30 ┆x name% = name @ %colon% ~ 640┆
0x066940…066960 20 7e 20 3a 0d 0a 40 0d 0a 25 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 25 20 7e 20 31 ┆ ~ : @ %formal parameters% ~ 1┆
0x066960…066980 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 20 7e 20 25 69 6e 69 74 20 66 6f 72 6d 61 6c 25 0d 0a 20 ┆007 endformal ~ %init formal% ┆
0x066980…0669a0 20 20 20 20 21 20 31 30 30 37 20 65 6e 64 66 6f 72 6d 61 6c 20 7e 20 25 69 6e 69 74 20 66 6f 72 ┆ ! 1007 endformal ~ %init for┆
0x0669a0…0669c0 6d 61 6c 25 20 28 20 25 66 6f 72 6d 61 6c 20 6c 69 73 74 25 20 29 0d 0a 20 20 20 20 20 21 20 30 ┆mal% ( %formal list% ) ! 0┆
0x0669c0…0669e0 20 7e 20 25 69 6e 69 74 20 66 6f 72 6d 61 6c 25 20 28 20 65 72 72 6f 72 20 29 0d 0a 40 0d 0a 25 ┆ ~ %init formal% ( error ) @ %┆
0x0669e0…066a00 69 6e 69 74 20 66 6f 72 6d 61 6c 25 20 7e 20 31 30 32 32 20 62 65 67 69 6e 6c 65 76 65 6c 20 7e ┆init formal% ~ 1022 beginlevel ~┆
0x066a00…066a20 (27, 0, 12) 20 65 6d 70 74 79 0d 0a 40 0d 0a 25 66 6f 72 6d 61 6c 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 ┆ empty @ %formal list% ~ 0 ~ %┆
0x066a20…066a40 66 6f 72 6d 61 6c 20 6c 69 73 74 25 20 25 73 65 6d 69 63 6f 6c 6f 6e 73 25 20 25 70 61 72 61 6d ┆formal list% %semicolons% %param┆
0x066a40…066a60 65 74 65 72 20 64 65 73 63 72 69 70 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 70 ┆eter description% ! 0 ~ %p┆
0x066a60…066a80 61 72 61 6d 65 74 65 72 20 64 65 73 63 72 69 70 74 69 6f 6e 25 0d 0a 40 0d 0a 25 70 61 72 61 6d ┆arameter description% @ %param┆
0x066a80…066aa0 65 74 65 72 20 64 65 73 63 72 69 70 74 69 6f 6e 25 20 7e 20 31 30 30 36 20 65 6e 64 66 6f 72 6d ┆eter description% ~ 1006 endform┆
0x066aa0…066ac0 61 6c 6c 69 73 74 20 7e 20 25 76 61 72 20 6f 72 20 76 61 6c 75 65 25 20 25 70 61 72 61 6d 65 74 ┆allist ~ %var or value% %paramet┆
0x066ac0…066ae0 65 72 20 67 72 6f 75 70 25 20 25 74 79 70 65 20 63 6f 6c 6f 6e 25 20 25 74 79 70 65 25 0d 0a 40 ┆er group% %type colon% %type% @┆
0x066ae0…066b00 0d 0a 25 76 61 72 20 6f 72 20 76 61 6c 75 65 25 20 7e 20 31 30 32 33 20 64 65 63 6c 61 72 61 74 ┆ %var or value% ~ 1023 declarat┆
0x066b00…066b20 69 6f 6e 20 7e 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 31 30 32 34 20 64 65 63 6c 61 72 61 ┆ion ~ empty ! 1024 declara┆
0x066b20…066b40 74 69 6f 6e 20 7e 20 76 61 72 0d 0a 40 0d 0a 25 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 25 ┆tion ~ var @ %parameter group%┆
0x066b40…066b60 20 7e 20 31 30 30 38 20 64 65 63 6c 61 72 65 6c 69 73 74 20 7e 20 25 70 61 72 61 6d 65 74 65 72 ┆ ~ 1008 declarelist ~ %parameter┆
0x066b60…066b80 20 67 72 6f 75 70 25 20 2c 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 30 30 38 20 64 65 63 6c ┆ group% , name ! 1008 decl┆
0x066b80…066ba0 61 72 65 6c 69 73 74 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 6c 61 62 65 6c 20 64 65 63 6c 61 72 ┆arelist ~ name @ %label declar┆
0x066ba0…066bc0 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 6c 61 62 65 6c 20 25 6c 61 62 65 6c 20 6c 69 73 74 25 20 ┆ation% ~ 0 ~ label %label list% ┆
0x066bc0…066be0 25 73 65 6d 69 63 6f 6c 6f 6e 73 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 6c 61 62 65 6c 20 65 ┆%semicolons% ! 0 ~ label e┆
0x066be0…066c00 72 72 6f 72 20 3b 0d 0a 40 0d 0a 25 6c 61 62 65 6c 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 6c ┆rror ; @ %label list% ~ 0 ~ %l┆
0x066c00…066c20 (27, 0, 13) 61 62 65 6c 20 6c 69 73 74 25 20 2c 20 25 6c 61 62 65 6c 20 6e 61 6d 65 25 0d 0a 20 20 20 20 20 ┆abel list% , %label name% ┆
0x066c20…066c40 21 20 30 20 7e 20 25 6c 61 62 65 6c 20 6e 61 6d 65 25 0d 0a 40 0d 0a 25 6c 61 62 65 6c 20 6e 61 ┆! 0 ~ %label name% @ %label na┆
0x066c40…066c60 6d 65 25 20 7e 20 31 32 30 31 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 7e ┆me% ~ 1201 declaration declare ~┆
0x066c60…066c80 20 6b 6f 6e 73 74 0d 0a 20 20 20 20 20 21 20 31 32 30 31 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 ┆ konst ! 1201 declaration ┆
0x066c80…066ca0 64 65 63 6c 61 72 65 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 70 72 65 66 69 78 20 64 65 63 6c 61 ┆declare ~ name @ %prefix decla┆
0x066ca0…066cc0 72 61 74 69 6f 6e 25 20 7e 20 31 33 30 37 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 70 72 65 66 69 ┆ration% ~ 1307 endlevel endprefi┆
0x066cc0…066ce0 78 20 7e 20 25 70 72 65 66 69 78 20 68 65 61 64 69 6e 67 25 20 25 73 65 6d 69 63 6f 6c 6f 6e 73 ┆x ~ %prefix heading% %semicolons┆
0x066ce0…066d00 25 20 25 62 65 67 69 6e 20 6c 65 76 65 6c 25 20 25 72 6f 75 74 69 6e 65 64 65 63 6c 61 72 61 74 ┆% %begin level% %routinedeclarat┆
0x066d00…066d20 69 6f 6e 25 0d 0a 40 0d 0a 25 70 72 65 66 69 78 20 68 65 61 64 69 6e 67 25 20 7e 20 30 20 7e 20 ┆ion% @ %prefix heading% ~ 0 ~ ┆
0x066d20…066d40 70 72 65 66 69 78 20 25 70 72 65 66 69 78 20 6e 61 6d 65 25 0d 0a 20 20 20 20 20 21 20 31 32 30 ┆prefix %prefix name% ! 120┆
0x066d40…066d60 20 65 72 72 6f 72 70 72 65 66 69 78 20 7e 20 70 72 65 66 69 78 20 65 72 72 6f 72 0d 0a 40 0d 0a ┆ errorprefix ~ prefix error @ ┆
0x066d60…066d80 25 70 72 65 66 69 78 20 6e 61 6d 65 25 20 7e 20 31 33 30 36 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆%prefix name% ~ 1306 declaration┆
0x066d80…066da0 20 64 65 63 6c 61 72 65 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 65 78 70 6f 72 74 20 70 61 72 74 ┆ declare ~ name @ %export part┆
0x066da0…066dc0 25 20 7e 20 30 20 7e 20 65 78 70 6f 72 74 20 25 65 78 70 6f 72 74 20 6c 69 73 74 25 0d 0a 40 0d ┆% ~ 0 ~ export %export list% @ ┆
0x066dc0…066de0 0a 25 65 78 70 6f 72 74 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 65 78 70 6f 72 74 20 6c 69 73 ┆ %export list% ~ 0 ~ %export lis┆
0x066de0…066e00 74 25 20 25 65 78 70 6f 72 74 20 64 65 66 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 65 78 70 ┆t% %export def% ! 0 ~ %exp┆
0x066e00…066e20 (27, 0, 14) 6f 72 74 20 64 65 66 25 0d 0a 40 0d 0a 25 65 78 70 6f 72 74 20 64 65 66 25 20 7e 20 33 30 31 20 ┆ort def% @ %export def% ~ 301 ┆
0x066e20…066e40 65 78 70 6f 72 74 28 6b 69 6e 64 29 20 7e 20 25 65 78 70 6f 72 74 20 6e 61 6d 65 25 20 3d 20 25 ┆export(kind) ~ %export name% = %┆
0x066e40…066e60 65 78 70 6f 72 74 20 6b 69 6e 64 25 20 25 73 69 6d 70 6c 65 20 76 61 72 69 61 62 6c 65 25 20 25 ┆export kind% %simple variable% %┆
0x066e60…066e80 73 65 6d 69 63 6f 6c 6f 6e 73 25 0d 0a 40 0d 0a 25 65 78 70 6f 72 74 20 6e 61 6d 65 25 20 7e 20 ┆semicolons% @ %export name% ~ ┆
0x066e80…066ea0 34 30 35 20 6c 69 74 65 72 61 6c 20 74 65 78 74 20 7e 20 6e 61 6d 65 0d 0a 40 0d 0a 25 65 78 70 ┆405 literal text ~ name @ %exp┆
0x066ea0…066ec0 6f 72 74 20 6b 69 6e 64 25 20 7e 20 33 30 32 20 65 78 70 6f 72 74 20 7e 20 6e 61 6d 65 0d 0a 40 ┆ort kind% ~ 302 export ~ name @┆
0x066ec0…066ee0 0d 0a 25 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 39 30 31 20 65 6e 64 ┆ %compound statement% ~ 901 end┆
0x066ee0…066f00 20 7e 20 25 62 65 67 69 6e 25 20 25 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 25 20 65 6e 64 0d ┆ ~ %begin% %statement list% end ┆
0x066f00…066f20 0a 40 0d 0a 25 62 65 67 69 6e 25 20 7e 20 39 30 32 20 62 65 67 69 6e 20 7e 20 62 65 67 69 6e 0d ┆ @ %begin% ~ 902 begin ~ begin ┆
0x066f20…066f40 0a 40 0d 0a 25 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 25 20 7e 20 30 20 7e 20 25 73 74 61 74 ┆ @ %statement list% ~ 0 ~ %stat┆
0x066f40…066f60 65 6d 65 6e 74 20 6c 69 73 74 25 20 3b 20 25 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 ┆ement list% ; %statement% ┆
0x066f60…066f80 21 20 30 20 7e 20 25 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 25 20 65 72 72 6f 72 0d 0a 20 20 ┆! 0 ~ %statement list% error ┆
0x066f80…066fa0 20 20 20 21 20 30 20 7e 20 25 73 74 61 74 65 6d 65 6e 74 25 0d 0a 40 0d 0a 25 73 74 61 74 65 6d ┆ ! 0 ~ %statement% @ %statem┆
0x066fa0…066fc0 65 6e 74 25 20 7e 20 30 20 7e 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 63 6f ┆ent% ~ 0 ~ empty ! 0 ~ %co┆
0x066fc0…066fe0 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 70 ┆mpound statement% ! 0 ~ %p┆
0x066fe0…067000 72 6f 63 65 64 75 72 65 20 63 61 6c 6c 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 61 73 73 69 ┆rocedure call% ! 0 ~ %assi┆
0x067000…067020 (27, 0, 15) 67 6e 6d 65 6e 74 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 65 ┆gnment statement% ! 0 ~ %e┆
0x067020…067040 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 ┆xchange statement% ! 0 ~ %┆
0x067040…067060 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 31 37 20 65 6e 64 66 ┆case statement% ! 917 endf┆
0x067060…067080 6f 72 20 7e 20 25 66 6f 72 20 64 6f 25 20 25 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 ┆or ~ %for do% %start labelscope%┆
0x067080…0670a0 20 25 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 ┆ %statement% %end labelscope% ┆
0x0670a0…0670c0 20 20 20 20 21 20 30 20 7e 20 25 67 6f 74 6f 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 ┆ ! 0 ~ %goto statement% ┆
0x0670c0…0670e0 20 21 20 39 32 35 20 65 6e 64 69 66 20 7e 20 25 69 66 20 74 68 65 6e 25 20 25 73 74 61 74 65 6d ┆ ! 925 endif ~ %if then% %statem┆
0x0670e0…067100 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 32 35 20 65 6e 64 69 66 20 7e 20 25 69 66 20 74 68 65 ┆ent% ! 925 endif ~ %if the┆
0x067100…067120 6e 20 65 6c 73 65 25 20 25 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 ┆n else% %statement% ! 0 ~ ┆
0x067120…067140 25 6c 61 62 65 6c 20 6e 61 6d 65 25 20 3a 20 25 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 ┆%label name% : %statement% ┆
0x067140…067160 20 21 20 30 20 7e 20 25 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 ┆ ! 0 ~ %repeat statement% ┆
0x067160…067180 21 20 30 20 7e 20 25 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 ┆! 0 ~ %loop statement% ! 9┆
0x067180…0671a0 35 33 20 65 78 69 74 6c 6f 6f 70 20 7e 20 65 78 69 74 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 ┆53 exitloop ~ exitloop ! 9┆
0x0671a0…0671c0 35 31 20 63 6f 6e 74 6c 6f 6f 70 20 7e 20 63 6f 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 20 ┆51 contloop ~ continueloop ┆
0x0671c0…0671e0 20 21 20 39 35 32 20 65 78 69 74 73 74 61 74 20 7e 20 65 78 69 74 0d 0a 20 20 20 20 20 21 20 39 ┆ ! 952 exitstat ~ exit ! 9┆
0x0671e0…067200 33 33 20 65 6e 64 77 68 69 6c 65 20 7e 20 25 77 68 69 6c 65 20 64 6f 25 20 25 73 74 61 72 74 20 ┆33 endwhile ~ %while do% %start ┆
0x067200…067220 (27, 1, 1) 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 ┆labelscope% %statement% %end lab┆
0x067220…067240 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 39 34 34 20 65 6e 64 77 69 74 68 20 7e 20 25 ┆elscope% ! 944 endwith ~ %┆
0x067240…067260 77 69 74 68 20 73 74 61 72 74 25 20 25 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 ┆with start% %start labelscope% %┆
0x067260…067280 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 ┆statement% %end labelscope% ┆
0x067280…0672a0 20 20 21 20 39 33 36 20 65 6e 64 6c 6f 63 6b 20 7e 20 25 6c 6f 63 6b 20 73 74 61 72 74 25 20 25 ┆ ! 936 endlock ~ %lock start% %┆
0x0672a0…0672c0 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 73 74 61 74 65 6d 65 6e 74 25 20 25 65 ┆start labelscope% %statement% %e┆
0x0672c0…0672e0 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 39 34 37 20 65 6e 64 63 68 ┆nd labelscope% ! 947 endch┆
0x0672e0…067300 61 6e 6e 65 6c 20 7e 20 25 63 68 61 6e 6e 65 6c 20 64 6f 25 20 25 73 74 61 72 74 20 6c 61 62 65 ┆annel ~ %channel do% %start labe┆
0x067300…067320 6c 73 63 6f 70 65 25 20 25 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 ┆lscope% %statement% %end labelsc┆
0x067320…067340 6f 70 65 25 0d 0a 40 0d 0a 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 ┆ope% @ %balanced statement% ~ ┆
0x067340…067360 30 20 7e 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 63 6f 6d 70 6f 75 6e 64 20 ┆0 ~ empty ! 0 ~ %compound ┆
0x067360…067380 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 70 72 6f 63 65 64 75 72 ┆statement% ! 0 ~ %procedur┆
0x067380…0673a0 65 20 63 61 6c 6c 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 61 73 73 69 67 6e 6d 65 6e 74 20 ┆e call% ! 0 ~ %assignment ┆
0x0673a0…0673c0 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 65 78 63 68 61 6e 67 65 ┆statement% ! 0 ~ %exchange┆
0x0673c0…0673e0 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 63 61 73 65 20 73 74 ┆ statement% ! 0 ~ %case st┆
0x0673e0…067400 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 39 31 37 20 65 6e 64 66 6f 72 20 7e 20 25 66 ┆atement% ! 917 endfor ~ %f┆
0x067400…067420 (27, 1, 2) 6f 72 20 64 6f 25 20 25 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 62 61 6c 61 6e ┆or do% %start labelscope% %balan┆
0x067420…067440 63 65 64 20 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d ┆ced statement% %end labelscope% ┆
0x067440…067460 0a 20 20 20 20 20 21 20 30 20 7e 20 25 67 6f 74 6f 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 ┆ ! 0 ~ %goto statement% ┆
0x067460…067480 20 20 20 21 20 39 32 35 20 65 6e 64 69 66 20 7e 20 25 69 66 20 74 68 65 6e 20 65 6c 73 65 25 20 ┆ ! 925 endif ~ %if then else% ┆
0x067480…0674a0 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆%balanced statement% ! 0 ~┆
0x0674a0…0674c0 20 25 6c 61 62 65 6c 20 6e 61 6d 65 25 20 3a 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d ┆ %label name% : %balanced statem┆
0x0674c0…0674e0 65 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 ┆ent% ! 0 ~ %repeat stateme┆
0x0674e0…067500 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 25 ┆nt% ! 0 ~ %loop statement%┆
0x067500…067520 0d 0a 20 20 20 20 20 21 20 39 35 33 20 65 78 69 74 6c 6f 6f 70 20 7e 20 65 78 69 74 6c 6f 6f 70 ┆ ! 953 exitloop ~ exitloop┆
0x067520…067540 0d 0a 20 20 20 20 20 21 20 39 35 31 20 63 6f 6e 74 6c 6f 6f 70 20 7e 20 63 6f 6e 74 69 6e 75 65 ┆ ! 951 contloop ~ continue┆
0x067540…067560 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 32 20 65 78 69 74 73 74 61 74 20 7e 20 65 78 69 74 ┆loop ! 952 exitstat ~ exit┆
0x067560…067580 0d 0a 20 20 20 20 20 21 20 39 33 33 20 65 6e 64 77 68 69 6c 65 20 7e 20 25 77 68 69 6c 65 20 64 ┆ ! 933 endwhile ~ %while d┆
0x067580…0675a0 6f 25 20 25 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 62 61 6c 61 6e 63 65 64 20 ┆o% %start labelscope% %balanced ┆
0x0675a0…0675c0 73 74 61 74 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 ┆statement% %end labelscope% ┆
0x0675c0…0675e0 20 20 21 20 39 33 36 20 65 6e 64 6c 6f 63 6b 20 7e 20 25 6c 6f 63 6b 20 73 74 61 72 74 25 20 25 ┆ ! 936 endlock ~ %lock start% %┆
0x0675e0…067600 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 ┆start labelscope% %balanced stat┆
0x067600…067620 (27, 1, 3) 65 6d 65 6e 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 ┆ement% %end labelscope% ! ┆
0x067620…067640 39 34 34 20 65 6e 64 77 69 74 68 20 7e 20 25 77 69 74 68 20 73 74 61 72 74 25 20 25 73 74 61 72 ┆944 endwith ~ %with start% %star┆
0x067640…067660 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e ┆t labelscope% %balanced statemen┆
0x067660…067680 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 20 20 20 20 20 21 20 39 34 37 20 ┆t% %end labelscope% ! 947 ┆
0x067680…0676a0 65 6e 64 63 68 61 6e 6e 65 6c 20 7e 20 25 63 68 61 6e 6e 65 6c 20 64 6f 25 20 25 73 74 61 72 74 ┆endchannel ~ %channel do% %start┆
0x0676a0…0676c0 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 ┆ labelscope% %balanced statement┆
0x0676c0…0676e0 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 40 0d 0a 25 70 72 6f 63 65 64 75 72 ┆% %end labelscope% @ %procedur┆
0x0676e0…067700 65 20 63 61 6c 6c 25 20 7e 20 39 30 33 20 63 61 6c 6c 70 72 6f 63 65 64 75 72 65 20 7e 20 25 76 ┆e call% ~ 903 callprocedure ~ %v┆
0x067700…067720 61 72 69 61 62 6c 65 25 0d 0a 40 0d 0a 25 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c ┆ariable% @ %actual parameter l┆
0x067720…067740 69 73 74 25 20 7e 20 30 20 7e 20 25 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 25 0d 0a 20 ┆ist% ~ 0 ~ %actual parameter% ┆
0x067740…067760 20 20 20 20 21 20 30 20 7e 20 25 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 ┆ ! 0 ~ %actual parameter list┆
0x067760…067780 25 20 2c 20 25 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 25 0d 0a 40 0d 0a 25 61 63 74 75 ┆% , %actual parameter% @ %actu┆
0x067780…0677a0 61 6c 20 70 61 72 61 6d 65 74 65 72 25 20 7e 20 39 30 34 20 61 63 74 75 61 6c 70 61 72 61 6d 20 ┆al parameter% ~ 904 actualparam ┆
0x0677a0…0677c0 7e 20 25 75 6e 69 74 25 0d 0a 20 20 20 20 20 21 20 39 30 35 20 64 6f 75 62 6c 65 70 61 72 61 6d ┆~ %unit% ! 905 doubleparam┆
0x0677c0…0677e0 20 7e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 2a 2a 2a 20 25 75 6e 69 74 25 0d 0a 40 0d 0a 25 ┆ ~ %expression% *** %unit% @ %┆
0x0677e0…067800 75 6e 69 74 25 20 7e 20 30 20 7e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 ┆unit% ~ 0 ~ %expression% !┆
0x067800…067820 (27, 1, 4) 20 39 35 35 20 73 6b 69 70 76 61 6c 75 65 20 7e 20 3f 0d 0a 40 0d 0a 25 61 73 73 69 67 6e 6d 65 ┆ 955 skipvalue ~ ? @ %assignme┆
0x067820…067840 6e 74 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 39 30 36 20 65 6e 64 61 73 73 69 67 6e 20 7e 20 ┆nt statement% ~ 906 endassign ~ ┆
0x067840…067860 25 76 61 72 69 61 62 6c 65 25 20 3a 3d 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 40 0d 0a 25 ┆%variable% := %expression% @ %┆
0x067860…067880 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 39 30 37 20 65 6e 64 65 78 63 ┆exchange statement% ~ 907 endexc┆
0x067880…0678a0 68 61 6e 67 65 20 7e 20 25 76 61 72 69 61 62 6c 65 25 20 3a 3d 3a 20 25 76 61 72 69 61 62 6c 65 ┆hange ~ %variable% :=: %variable┆
0x0678a0…0678c0 25 0d 0a 40 0d 0a 25 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 39 30 39 20 65 6e 64 ┆% @ %case statement% ~ 909 end┆
0x0678c0…0678e0 63 61 73 65 20 7e 20 25 73 65 6c 65 63 74 6f 72 20 70 61 72 74 25 20 25 63 61 73 65 20 6c 69 73 ┆case ~ %selector part% %case lis┆
0x0678e0…067900 74 25 20 25 65 6e 64 20 63 61 73 65 20 70 61 72 74 25 0d 0a 40 0d 0a 25 73 65 6c 65 63 74 6f 72 ┆t% %end case part% @ %selector┆
0x067900…067920 20 70 61 72 74 25 20 7e 20 39 31 30 20 63 61 73 65 65 78 70 72 20 7e 20 25 63 61 73 65 25 20 25 ┆ part% ~ 910 caseexpr ~ %case% %┆
0x067920…067940 65 78 70 72 65 73 73 69 6f 6e 25 20 6f 66 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 63 61 73 65 ┆expression% of ! 0 ~ %case┆
0x067940…067960 25 20 65 72 72 6f 72 20 6f 66 0d 0a 40 0d 0a 25 63 61 73 65 25 20 7e 20 39 31 31 20 63 61 73 65 ┆% error of @ %case% ~ 911 case┆
0x067960…067980 73 74 61 74 20 7e 20 63 61 73 65 0d 0a 40 0d 0a 25 63 61 73 65 6c 69 73 74 25 20 7e 20 30 20 7e ┆stat ~ case @ %caselist% ~ 0 ~┆
0x067980…0679a0 20 25 63 61 73 65 6c 69 73 74 25 20 3b 20 25 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 25 ┆ %caselist% ; %caselist element%┆
0x0679a0…0679c0 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 25 0d ┆ ! 0 ~ %caselist element% ┆
0x0679c0…0679e0 0a 40 0d 0a 25 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 25 20 7e 20 30 20 7e 20 65 6d 70 ┆ @ %caselist element% ~ 0 ~ emp┆
0x0679e0…067a00 74 79 0d 0a 20 20 20 20 20 21 20 39 31 32 20 63 61 73 65 65 6c 65 6d 65 6e 74 20 7e 20 25 63 61 ┆ty ! 912 caseelement ~ %ca┆
0x067a00…067a20 (27, 1, 5) 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 20 6c 69 73 74 25 20 ┆se label list% %end label list% ┆
0x067a20…067a40 25 73 74 61 74 65 6d 65 6e 74 25 0d 0a 40 0d 0a 25 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 ┆%statement% @ %case label list┆
0x067a40…067a60 25 20 7e 20 30 20 7e 20 25 6c 61 62 65 6c 20 72 61 6e 67 65 25 0d 0a 20 20 20 20 20 21 20 30 20 ┆% ~ 0 ~ %label range% ! 0 ┆
0x067a60…067a80 7e 20 25 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 25 20 2c 20 25 6c 61 62 65 6c 20 72 61 6e ┆~ %case label list% , %label ran┆
0x067a80…067aa0 67 65 25 0d 0a 40 0d 0a 25 6c 61 62 65 6c 20 72 61 6e 67 65 25 20 7e 20 39 31 33 20 63 61 73 65 ┆ge% @ %label range% ~ 913 case┆
0x067aa0…067ac0 6c 61 62 65 6c 72 61 6e 67 65 20 7e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 2e 2e 20 25 65 78 ┆labelrange ~ %expression% .. %ex┆
0x067ac0…067ae0 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 39 31 34 20 63 61 73 65 6c 61 62 65 6c 20 ┆pression% ! 914 caselabel ┆
0x067ae0…067b00 7e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 40 0d 0a 25 65 6e 64 20 6c 61 62 65 6c 20 6c 69 ┆~ %expression% @ %end label li┆
0x067b00…067b20 73 74 25 20 7e 20 39 31 35 20 63 61 73 65 6c 69 73 74 20 7e 20 3a 0d 0a 40 0d 0a 25 65 6e 64 20 ┆st% ~ 915 caselist ~ : @ %end ┆
0x067b20…067b40 63 61 73 65 20 70 61 72 74 25 20 7e 20 39 31 32 20 63 61 73 65 65 6c 65 6d 65 6e 74 20 7e 20 25 ┆case part% ~ 912 caseelement ~ %┆
0x067b40…067b60 6f 74 68 65 72 77 69 73 65 25 20 25 73 74 61 74 65 6d 65 6e 74 6c 69 73 74 25 20 65 6e 64 0d 0a ┆otherwise% %statementlist% end ┆
0x067b60…067b80 20 20 20 20 20 21 20 30 20 7e 20 65 6e 64 0d 0a 40 0d 0a 25 6f 74 68 65 72 77 69 73 65 25 20 7e ┆ ! 0 ~ end @ %otherwise% ~┆
0x067b80…067ba0 20 39 31 36 20 6f 74 68 65 72 77 69 73 65 20 63 61 73 65 6c 69 73 74 20 7e 20 6f 74 68 65 72 77 ┆ 916 otherwise caselist ~ otherw┆
0x067ba0…067bc0 69 73 65 0d 0a 40 0d 0a 25 66 6f 72 20 64 6f 25 20 7e 20 39 31 38 20 75 70 20 7e 20 25 66 6f 72 ┆ise @ %for do% ~ 918 up ~ %for┆
0x067bc0…067be0 20 74 6f 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 64 6f 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆ to% %expression% do ! 0 ~┆
0x067be0…067c00 20 25 66 6f 72 20 74 6f 25 20 65 72 72 6f 72 20 64 6f 0d 0a 20 20 20 20 20 21 20 39 31 39 20 64 ┆ %for to% error do ! 919 d┆
0x067c00…067c20 (27, 1, 6) 6f 77 6e 20 7e 20 25 66 6f 72 20 64 6f 77 6e 74 6f 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 ┆own ~ %for downto% %expression% ┆
0x067c20…067c40 64 6f 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 66 6f 72 20 64 6f 77 6e 74 6f 25 20 65 72 72 6f ┆do ! 0 ~ %for downto% erro┆
0x067c40…067c60 72 20 64 6f 0d 0a 40 0d 0a 25 66 6f 72 20 74 6f 25 20 7e 20 30 20 7e 20 25 66 6f 72 20 61 73 73 ┆r do @ %for to% ~ 0 ~ %for ass┆
0x067c60…067c80 69 67 6e 25 20 25 65 78 70 72 65 73 73 69 6f 6e 25 20 74 6f 0d 0a 20 20 20 20 20 21 20 30 20 7e ┆ign% %expression% to ! 0 ~┆
0x067c80…067ca0 20 25 66 6f 72 20 61 73 73 69 67 6e 25 20 65 72 72 6f 72 20 74 6f 0d 0a 40 0d 0a 25 66 6f 72 20 ┆ %for assign% error to @ %for ┆
0x067ca0…067cc0 64 6f 77 6e 74 6f 25 20 7e 20 30 20 7e 20 25 66 6f 72 20 61 73 73 69 67 6e 25 20 25 65 78 70 72 ┆downto% ~ 0 ~ %for assign% %expr┆
0x067cc0…067ce0 65 73 73 69 6f 6e 25 20 64 6f 77 6e 74 6f 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 66 6f 72 20 ┆ession% downto ! 0 ~ %for ┆
0x067ce0…067d00 61 73 73 69 67 6e 25 20 65 72 72 6f 72 20 64 6f 77 6e 74 6f 0d 0a 40 0d 0a 25 66 6f 72 20 61 73 ┆assign% error downto @ %for as┆
0x067d00…067d20 73 69 67 6e 25 20 7e 20 39 32 30 20 66 6f 72 76 61 72 20 7e 20 25 66 6f 72 25 20 25 76 61 72 69 ┆sign% ~ 920 forvar ~ %for% %vari┆
0x067d20…067d40 61 62 6c 65 25 20 3a 3d 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 66 6f 72 25 20 65 72 72 6f 72 ┆able% := ! 0 ~ %for% error┆
0x067d40…067d60 20 3a 3d 0d 0a 40 0d 0a 25 66 6f 72 25 20 7e 20 39 32 31 20 66 6f 72 73 74 61 74 20 7e 20 66 6f ┆ := @ %for% ~ 921 forstat ~ fo┆
0x067d60…067d80 72 0d 0a 40 0d 0a 25 67 6f 74 6f 20 73 74 61 74 65 6d 65 6e 74 25 20 7e 20 39 32 32 20 65 6e 64 ┆r @ %goto statement% ~ 922 end┆
0x067d80…067da0 67 6f 74 6f 20 7e 20 25 67 6f 74 6f 25 20 25 6c 61 62 20 6e 61 6d 65 25 0d 0a 40 0d 0a 25 67 6f ┆goto ~ %goto% %lab name% @ %go┆
0x067da0…067dc0 74 6f 25 20 7e 20 39 32 33 20 67 6f 74 6f 73 74 61 74 20 7e 20 67 6f 74 6f 0d 0a 40 0d 0a 25 6c ┆to% ~ 923 gotostat ~ goto @ %l┆
0x067dc0…067de0 61 62 20 6e 61 6d 65 25 20 7e 20 39 32 34 20 69 64 20 7e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 ┆ab name% ~ 924 id ~ name !┆
0x067de0…067e00 20 39 32 34 20 69 64 20 7e 20 6b 6f 6e 73 74 0d 0a 40 0d 0a 25 69 66 20 74 68 65 6e 25 20 7e 20 ┆ 924 id ~ konst @ %if then% ~ ┆
0x067e00…067e20 (27, 1, 7) 39 32 36 20 69 66 65 78 70 72 20 7e 20 25 69 66 20 70 61 72 74 25 20 25 65 78 70 72 65 73 73 69 ┆926 ifexpr ~ %if part% %expressi┆
0x067e20…067e40 6f 6e 25 20 74 68 65 6e 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 69 66 20 70 61 72 74 25 20 65 ┆on% then ! 0 ~ %if part% e┆
0x067e40…067e60 72 72 6f 72 20 74 68 65 6e 0d 0a 40 0d 0a 25 69 66 20 70 61 72 74 25 20 7e 20 39 32 37 20 69 66 ┆rror then @ %if part% ~ 927 if┆
0x067e60…067e80 73 74 61 74 20 7e 20 69 66 0d 0a 40 0d 0a 25 69 66 20 74 68 65 6e 20 65 6c 73 65 25 20 7e 20 39 ┆stat ~ if @ %if then else% ~ 9┆
0x067e80…067ea0 32 38 20 65 6c 73 65 20 7e 20 25 69 66 20 74 68 65 6e 25 20 25 62 61 6c 61 6e 63 65 64 20 73 74 ┆28 else ~ %if then% %balanced st┆
0x067ea0…067ec0 61 74 65 6d 65 6e 74 25 20 65 6c 73 65 0d 0a 40 0d 0a 25 72 65 70 65 61 74 20 73 74 61 74 65 6d ┆atement% else @ %repeat statem┆
0x067ec0…067ee0 65 6e 74 25 20 7e 20 39 33 30 20 65 6e 64 72 65 70 65 61 74 20 7e 20 25 72 65 70 65 61 74 25 20 ┆ent% ~ 930 endrepeat ~ %repeat% ┆
0x067ee0…067f00 25 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 25 0d 0a 25 73 74 61 74 65 6d 65 6e 74 20 6c ┆%start labelscope% %statement l┆
0x067f00…067f20 69 73 74 25 20 25 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 25 20 25 75 6e 74 69 6c 25 20 25 65 ┆ist% %end labelscope% %until% %e┆
0x067f20…067f40 78 70 72 65 73 73 69 6f 6e 25 0d 0a 40 0d 0a 25 72 65 70 65 61 74 25 20 7e 20 39 33 32 20 72 65 ┆xpression% @ %repeat% ~ 932 re┆
0x067f40…067f60 70 65 61 74 73 74 61 74 20 7e 20 72 65 70 65 61 74 0d 0a 40 0d 0a 25 75 6e 74 69 6c 25 20 7e 20 ┆peatstat ~ repeat @ %until% ~ ┆
0x067f60…067f80 39 32 39 20 75 6e 74 69 6c 20 7e 20 75 6e 74 69 6c 0d 0a 40 0d 0a 25 6c 6f 6f 70 20 73 74 61 74 ┆929 until ~ until @ %loop stat┆
0x067f80…067fa0 65 6d 65 6e 74 25 20 7e 20 39 35 37 20 65 6e 64 6c 6f 6f 70 20 7e 20 25 6c 6f 6f 70 25 20 25 73 ┆ement% ~ 957 endloop ~ %loop% %s┆
0x067fa0…067fc0 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 25 20 65 6e 64 6c 6f 6f 70 0d 0a 40 0d 0a 25 6c 6f 6f 70 ┆tatement list% endloop @ %loop┆
0x067fc0…067fe0 25 20 7e 20 39 35 36 20 6c 6f 6f 70 20 7e 20 6c 6f 6f 70 0d 0a 40 0d 0a 25 77 68 69 6c 65 20 64 ┆% ~ 956 loop ~ loop @ %while d┆
0x067fe0…068000 6f 25 20 7e 20 39 33 34 20 77 68 69 6c 65 65 78 70 72 20 7e 20 25 77 68 69 6c 65 25 20 25 65 78 ┆o% ~ 934 whileexpr ~ %while% %ex┆
0x068000…068020 (27, 1, 8) 70 72 65 73 73 69 6f 6e 25 20 64 6f 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 77 68 69 6c 65 25 ┆pression% do ! 0 ~ %while%┆
0x068020…068040 20 65 72 72 6f 72 20 64 6f 0d 0a 40 0d 0a 25 77 68 69 6c 65 25 20 7e 20 39 33 35 20 77 68 69 6c ┆ error do @ %while% ~ 935 whil┆
0x068040…068060 65 73 74 61 74 20 7e 20 77 68 69 6c 65 0d 0a 40 0d 0a 25 77 69 74 68 20 73 74 61 72 74 25 20 7e ┆estat ~ while @ %with start% ~┆
0x068060…068080 20 39 35 30 20 64 6f 20 7e 20 25 77 69 74 68 25 20 25 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 ┆ 950 do ~ %with% %with variable ┆
0x068080…0680a0 6c 69 73 74 25 20 64 6f 0d 0a 40 0d 0a 25 6c 6f 63 6b 20 73 74 61 72 74 25 20 7e 20 39 35 30 20 ┆list% do @ %lock start% ~ 950 ┆
0x0680a0…0680c0 64 6f 20 7e 20 25 6c 6f 63 6b 25 20 25 77 69 74 68 20 76 61 72 69 61 62 6c 65 25 20 64 6f 0d 0a ┆do ~ %lock% %with variable% do ┆
0x0680c0…0680e0 40 0d 0a 25 77 69 74 68 25 20 7e 20 39 33 37 20 77 69 74 68 73 74 61 74 20 7e 20 77 69 74 68 0d ┆@ %with% ~ 937 withstat ~ with ┆
0x0680e0…068100 0a 40 0d 0a 25 6c 6f 63 6b 25 20 7e 20 39 36 35 20 6c 6f 63 6b 73 74 61 74 20 7e 20 6c 6f 63 6b ┆ @ %lock% ~ 965 lockstat ~ lock┆
0x068100…068120 0d 0a 20 20 20 20 20 21 20 39 36 36 20 6c 6f 63 6b 6d 65 73 73 74 61 74 20 7e 20 6c 6f 63 6b 6d ┆ ! 966 lockmesstat ~ lockm┆
0x068120…068140 65 73 0d 0a 40 0d 0a 25 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 25 20 7e 20 30 20 ┆es @ %with variable list% ~ 0 ┆
0x068140…068160 7e 20 25 77 69 74 68 20 76 61 72 69 61 62 6c 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 77 ┆~ %with variable% ! 0 ~ %w┆
0x068160…068180 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 25 20 25 77 69 74 68 20 63 6f 6d 6d 61 25 20 ┆ith variable list% %with comma% ┆
0x068180…0681a0 25 77 69 74 68 20 76 61 72 69 61 62 6c 65 25 0d 0a 40 0d 0a 25 77 69 74 68 20 63 6f 6d 6d 61 25 ┆%with variable% @ %with comma%┆
0x0681a0…0681c0 20 7e 20 39 33 38 20 77 69 74 68 63 6f 6d 6d 61 20 7e 20 2c 0d 0a 40 0d 0a 25 77 69 74 68 20 76 ┆ ~ 938 withcomma ~ , @ %with v┆
0x0681c0…0681e0 61 72 69 61 62 6c 65 25 20 7e 20 39 33 39 20 77 69 74 68 76 61 72 20 6e 6f 6c 6f 63 61 6c 64 65 ┆ariable% ~ 939 withvar nolocalde┆
0x0681e0…068200 63 6c 20 7e 20 25 76 61 72 69 61 62 6c 65 25 0d 0a 20 20 20 20 20 21 20 39 34 32 20 65 6e 64 6c ┆cl ~ %variable% ! 942 endl┆
0x068200…068220 (27, 1, 9) 6f 63 61 6c 64 65 63 6c 20 7e 20 25 76 61 72 69 61 62 6c 65 25 20 25 61 73 25 20 25 6c 6f 63 61 ┆ocaldecl ~ %variable% %as% %loca┆
0x068220…068240 6c 20 6e 61 6d 65 25 20 25 74 79 70 65 20 63 6f 6c 6f 6e 25 20 25 74 79 70 65 25 0d 0a 20 20 20 ┆l name% %type colon% %type% ┆
0x068240…068260 20 20 21 20 39 34 33 20 6e 6f 6c 6f 63 61 6c 74 79 70 65 20 7e 20 25 76 61 72 69 61 62 6c 65 25 ┆ ! 943 nolocaltype ~ %variable%┆
0x068260…068280 20 25 61 73 25 20 25 6c 6f 63 61 6c 20 6e 61 6d 65 25 0d 0a 40 0d 0a 25 61 73 25 20 7e 20 39 34 ┆ %as% %local name% @ %as% ~ 94┆
0x068280…0682a0 30 20 77 69 74 68 76 61 72 20 7e 20 61 73 0d 0a 40 0d 0a 25 6c 6f 63 61 6c 20 6e 61 6d 65 25 20 ┆0 withvar ~ as @ %local name% ┆
0x0682a0…0682c0 7e 20 39 34 31 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 7e 20 6e 61 6d 65 ┆~ 941 declaration declare ~ name┆
0x0682c0…0682e0 0d 0a 40 0d 0a 25 63 68 61 6e 6e 65 6c 20 64 6f 25 20 7e 20 39 34 38 20 63 68 61 6e 76 61 72 20 ┆ @ %channel do% ~ 948 chanvar ┆
0x0682e0…068300 7e 20 25 63 68 61 6e 6e 65 6c 25 20 25 76 61 72 69 61 62 6c 65 25 20 64 6f 0d 0a 40 0d 0a 25 63 ┆~ %channel% %variable% do @ %c┆
0x068300…068320 68 61 6e 6e 65 6c 25 20 7e 20 39 34 39 20 63 68 61 6e 6e 65 6c 73 74 61 74 20 7e 20 63 68 61 6e ┆hannel% ~ 949 channelstat ~ chan┆
0x068320…068340 6e 65 6c 0d 0a 40 0d 0a 25 65 78 70 72 65 73 73 69 6f 6e 25 20 7e 20 38 30 31 20 65 6e 64 65 78 ┆nel @ %expression% ~ 801 endex┆
0x068340…068360 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a ┆pression ~ %simple expression% ┆
0x068360…068380 20 20 20 20 20 21 20 38 30 32 20 65 71 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 ┆ ! 802 eq endexpression ~ %s┆
0x068380…0683a0 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 3d 20 25 73 69 6d 70 6c 65 20 65 78 70 72 ┆imple expression% = %simple expr┆
0x0683a0…0683c0 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 30 33 20 6e 65 20 65 6e 64 65 78 70 72 65 73 ┆ession% ! 803 ne endexpres┆
0x0683c0…0683e0 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 3c 3e 20 25 73 ┆sion ~ %simple expression% <> %s┆
0x0683e0…068400 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 30 34 20 6c 74 ┆imple expression% ! 804 lt┆
0x068400…068420 (27, 1, 10) 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 ┆ endexpression ~ %simple express┆
0x068420…068440 69 6f 6e 25 20 3c 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 ┆ion% < %simple expression% ┆
0x068440…068460 20 21 20 38 30 35 20 6c 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c ┆ ! 805 le endexpression ~ %simpl┆
0x068460…068480 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 3c 3d 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 ┆e expression% <= %simple express┆
0x068480…0684a0 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 30 36 20 67 74 20 65 6e 64 65 78 70 72 65 73 73 69 6f ┆ion% ! 806 gt endexpressio┆
0x0684a0…0684c0 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 3e 20 25 73 69 6d 70 6c ┆n ~ %simple expression% > %simpl┆
0x0684c0…0684e0 65 20 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 30 37 20 67 65 20 65 6e 64 ┆e expression% ! 807 ge end┆
0x0684e0…068500 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 ┆expression ~ %simple expression%┆
0x068500…068520 20 3e 3d 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 ┆ >= %simple expression% ! ┆
0x068520…068540 38 30 38 20 69 6e 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 7e 20 25 73 69 6d 70 6c 65 20 65 ┆808 in endexpression ~ %simple e┆
0x068540…068560 78 70 72 65 73 73 69 6f 6e 25 20 69 6e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e ┆xpression% in %simple expression┆
0x068560…068580 25 0d 0a 40 0d 0a 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 7e 20 38 31 30 20 ┆% @ %simple expression% ~ 810 ┆
0x068580…0685a0 70 6c 75 73 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 2b 20 25 74 65 ┆plus ~ %simple expression% + %te┆
0x0685a0…0685c0 72 6d 25 0d 0a 20 20 20 20 20 21 20 38 31 31 20 6d 69 6e 75 73 20 7e 20 25 73 69 6d 70 6c 65 20 ┆rm% ! 811 minus ~ %simple ┆
0x0685c0…0685e0 65 78 70 72 65 73 73 69 6f 6e 25 20 2d 20 25 74 65 72 6d 25 0d 0a 20 20 20 20 20 21 20 38 31 32 ┆expression% - %term% ! 812┆
0x0685e0…068600 20 6f 72 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 25 20 6f 72 20 25 74 65 ┆ or ~ %simple expression% or %te┆
0x068600…068620 (27, 1, 11) 72 6d 25 0d 0a 20 20 20 20 20 21 20 38 31 35 20 78 6f 72 20 7e 20 25 73 69 6d 70 6c 65 20 65 78 ┆rm% ! 815 xor ~ %simple ex┆
0x068620…068640 70 72 65 73 73 69 6f 6e 25 20 78 6f 72 20 25 74 65 72 6d 25 0d 0a 20 20 20 20 20 21 20 38 31 33 ┆pression% xor %term% ! 813┆
0x068640…068660 20 75 70 6c 75 73 20 7e 20 2b 20 25 74 65 72 6d 25 0d 0a 20 20 20 20 20 21 20 38 31 34 20 75 6d ┆ uplus ~ + %term% ! 814 um┆
0x068660…068680 69 6e 75 73 20 7e 20 2d 20 25 74 65 72 6d 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 74 65 72 ┆inus ~ - %term% ! 0 ~ %ter┆
0x068680…0686a0 6d 25 0d 0a 40 0d 0a 25 74 65 72 6d 25 20 7e 20 38 31 36 20 73 74 61 72 20 7e 20 25 74 65 72 6d ┆m% @ %term% ~ 816 star ~ %term┆
0x0686a0…0686c0 25 20 2a 20 25 66 61 63 74 6f 72 25 0d 0a 20 20 20 20 20 21 20 38 31 37 20 73 6c 61 73 68 20 7e ┆% * %factor% ! 817 slash ~┆
0x0686c0…0686e0 20 25 74 65 72 6d 25 20 2f 20 25 66 61 63 74 6f 72 25 0d 0a 20 20 20 20 20 21 20 38 31 38 20 64 ┆ %term% / %factor% ! 818 d┆
0x0686e0…068700 69 76 20 7e 20 25 74 65 72 6d 25 20 64 69 76 20 25 66 61 63 74 6f 72 25 0d 0a 20 20 20 20 20 21 ┆iv ~ %term% div %factor% !┆
0x068700…068720 20 38 31 39 20 6d 6f 64 20 7e 20 25 74 65 72 6d 25 20 6d 6f 64 20 25 66 61 63 74 6f 72 25 0d 0a ┆ 819 mod ~ %term% mod %factor% ┆
0x068720…068740 20 20 20 20 20 21 20 38 32 30 20 61 6e 64 20 7e 20 25 74 65 72 6d 25 20 61 6e 64 20 25 66 61 63 ┆ ! 820 and ~ %term% and %fac┆
0x068740…068760 74 6f 72 25 0d 0a 20 20 20 20 20 21 20 38 32 31 20 73 68 69 66 74 20 7e 20 25 74 65 72 6d 25 20 ┆tor% ! 821 shift ~ %term% ┆
0x068760…068780 73 68 69 66 74 20 25 66 61 63 74 6f 72 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 66 61 63 74 ┆shift %factor% ! 0 ~ %fact┆
0x068780…0687a0 6f 72 25 0d 0a 40 0d 0a 25 66 61 63 74 6f 72 25 20 7e 20 30 20 7e 20 25 76 61 6c 75 65 20 64 65 ┆or% @ %factor% ~ 0 ~ %value de┆
0x0687a0…0687c0 6e 6f 74 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 33 30 20 65 6e 64 76 61 72 69 61 62 6c ┆notation% ! 830 endvariabl┆
0x0687c0…0687e0 65 20 7e 20 25 76 61 72 69 61 62 6c 65 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 28 20 25 65 78 ┆e ~ %variable% ! 0 ~ ( %ex┆
0x0687e0…068800 70 72 65 73 73 69 6f 6e 25 20 29 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 28 20 65 72 72 6f 72 20 ┆pression% ) ! 0 ~ ( error ┆
0x068800…068820 (27, 1, 12) 29 0d 0a 20 20 20 20 20 21 20 38 34 30 20 74 79 70 65 73 69 7a 65 63 61 6c 6c 20 7e 20 74 79 70 ┆) ! 840 typesizecall ~ typ┆
0x068820…068840 65 73 69 7a 65 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 21 20 38 34 31 20 76 61 72 73 69 ┆esize ( name ) ! 841 varsi┆
0x068840…068860 7a 65 63 61 6c 6c 20 7e 20 76 61 72 73 69 7a 65 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 ┆zecall ~ varsize ( name ) ┆
0x068860…068880 21 20 38 33 31 20 6e 6f 74 20 7e 20 6e 6f 74 20 25 66 61 63 74 6f 72 25 0d 0a 40 0d 0a 25 76 61 ┆! 831 not ~ not %factor% @ %va┆
0x068880…0688a0 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 25 20 7e 20 30 20 7e 20 25 75 6e 73 69 67 6e 65 64 20 ┆lue denotation% ~ 0 ~ %unsigned ┆
0x0688a0…0688c0 63 6f 6e 73 74 61 6e 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 73 74 72 75 63 20 76 61 6c ┆constant% ! 0 ~ %struc val┆
0x0688c0…0688e0 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 34 30 39 20 6c 69 74 65 72 ┆ue denotation% ! 409 liter┆
0x0688e0…068900 61 6c 20 74 65 78 74 20 7e 20 25 73 74 72 69 6e 67 25 0d 0a 20 20 20 20 20 21 20 38 32 35 20 65 ┆al text ~ %string% ! 825 e┆
0x068900…068920 6e 64 73 65 74 6c 69 73 74 20 7e 20 25 73 65 74 25 0d 0a 40 0d 0a 25 73 74 72 69 6e 67 25 20 7e ┆ndsetlist ~ %set% @ %string% ~┆
0x068920…068940 20 34 30 36 20 73 74 72 69 6e 67 20 7e 20 73 74 72 69 6e 67 0d 0a 20 20 20 20 20 21 20 34 30 37 ┆ 406 string ~ string ! 407┆
0x068940…068960 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 73 74 72 69 6e 67 73 20 7e 20 25 73 74 72 69 6e 67 25 20 ┆ concatenate strings ~ %string% ┆
0x068960…068980 26 20 73 74 72 69 6e 67 0d 0a 20 20 20 20 20 21 20 34 30 38 20 63 6f 6e 63 61 74 65 6e 61 74 65 ┆& string ! 408 concatenate┆
0x068980…0689a0 20 77 69 74 68 20 76 61 6c 75 65 20 6f 66 20 6e 61 6d 65 20 7e 20 25 73 74 72 69 6e 67 25 20 26 ┆ with value of name ~ %string% &┆
0x0689a0…0689c0 20 6e 61 6d 65 0d 0a 40 0d 0a 25 73 65 74 25 20 7e 20 30 20 7e 20 25 73 74 61 72 74 73 65 74 25 ┆ name @ %set% ~ 0 ~ %startset%┆
0x0689c0…0689e0 20 25 65 6c 65 6d 65 6e 74 20 6c 69 73 74 25 20 2e 29 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 ┆ %element list% .) ! 0 ~ %┆
0x0689e0…068a00 73 74 61 72 74 73 65 74 25 20 2e 29 0d 0a 40 0d 0a 25 73 74 61 72 74 73 65 74 25 20 7e 20 38 32 ┆startset% .) @ %startset% ~ 82┆
0x068a00…068a20 (27, 1, 13) 36 20 73 65 74 6c 69 73 74 20 7e 20 28 2e 0d 0a 40 0d 0a 25 65 6c 65 6d 65 6e 74 20 6c 69 73 74 ┆6 setlist ~ (. @ %element list┆
0x068a20…068a40 25 20 7e 20 30 20 7e 20 25 65 6c 65 6d 65 6e 74 20 6c 69 73 74 25 20 2c 20 25 65 6c 65 6d 65 6e ┆% ~ 0 ~ %element list% , %elemen┆
0x068a40…068a60 74 25 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 65 6c 65 6d 65 6e 74 25 0d 0a 40 0d 0a 25 65 6c ┆t% ! 0 ~ %element% @ %el┆
0x068a60…068a80 65 6d 65 6e 74 25 20 7e 20 38 32 37 20 73 5f 65 6c 65 6d 65 6e 74 20 7e 20 25 65 78 70 72 65 73 ┆ement% ~ 827 s_element ~ %expres┆
0x068a80…068aa0 73 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 32 38 20 6d 5f 65 6c 65 6d 65 6e 74 20 7e 20 25 65 ┆sion% ! 828 m_element ~ %e┆
0x068aa0…068ac0 78 70 72 65 73 73 69 6f 6e 25 20 2e 2e 20 25 65 78 70 72 65 73 73 69 6f 6e 25 0d 0a 40 0d 0a 25 ┆xpression% .. %expression% @ %┆
0x068ac0…068ae0 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 25 20 7e 20 38 34 37 20 65 6e ┆struc value denotation% ~ 847 en┆
0x068ae0…068b00 64 73 74 72 75 63 20 7e 20 25 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 25 20 25 61 63 74 75 ┆dstruc ~ %start struc val% %actu┆
0x068b00…068b20 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 25 20 3a 29 0d 0a 20 20 20 20 20 21 20 38 34 ┆al parameter list% :) ! 84┆
0x068b20…068b40 37 20 65 6e 64 73 74 72 75 63 20 7e 20 25 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 25 20 3a ┆7 endstruc ~ %start struc val% :┆
0x068b40…068b60 29 0d 0a 40 0d 0a 25 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c 25 20 7e 20 38 34 36 20 62 65 ┆) @ %start struc val% ~ 846 be┆
0x068b60…068b80 67 69 6e 73 74 72 75 63 20 7e 20 28 3a 0d 0a 40 0d 0a 25 73 69 6d 70 6c 65 20 76 61 72 69 61 62 ┆ginstruc ~ (: @ %simple variab┆
0x068b80…068ba0 6c 65 25 20 7e 20 38 33 35 20 69 64 20 7e 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 38 33 36 20 ┆le% ~ 835 id ~ name ! 836 ┆
0x068ba0…068bc0 66 69 65 6c 64 20 7e 20 25 73 69 6d 70 6c 65 20 76 61 72 69 61 62 6c 65 25 20 2e 20 6e 61 6d 65 ┆field ~ %simple variable% . name┆
0x068bc0…068be0 0d 0a 40 0d 0a 25 76 61 72 69 61 62 6c 65 25 20 7e 20 38 33 35 20 69 64 20 7e 20 6e 61 6d 65 0d ┆ @ %variable% ~ 835 id ~ name ┆
0x068be0…068c00 0a 20 20 20 20 20 21 20 38 33 36 20 66 69 65 6c 64 20 7e 20 25 76 61 72 69 61 62 6c 65 25 20 2e ┆ ! 836 field ~ %variable% .┆
0x068c00…068c20 (27, 1, 14) 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 30 20 7e 20 25 76 61 72 69 61 62 6c 65 25 20 25 73 74 ┆ name ! 0 ~ %variable% %st┆
0x068c20…068c40 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 25 0d 0a 20 20 20 20 20 21 20 38 33 ┆ruc value denotation% ! 83┆
0x068c40…068c60 37 20 65 6e 64 61 63 74 75 61 6c 20 7e 20 25 76 61 72 69 61 62 6c 65 25 20 25 62 65 67 69 6e 20 ┆7 endactual ~ %variable% %begin ┆
0x068c60…068c80 61 63 74 75 61 6c 25 20 25 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 25 20 ┆actual% %actual parameter list% ┆
0x068c80…068ca0 29 0d 0a 20 20 20 20 20 21 20 38 33 38 20 75 70 61 72 72 6f 77 20 7e 20 25 76 61 72 69 61 62 6c ┆) ! 838 uparrow ~ %variabl┆
0x068ca0…068cc0 65 25 20 5e 0d 0a 40 0d 0a 25 62 65 67 69 6e 20 61 63 74 75 61 6c 25 20 7e 20 38 33 39 20 62 65 ┆e% ^ @ %begin actual% ~ 839 be┆
0x068cc0…068ce0 67 69 6e 61 63 74 75 61 6c 20 7e 20 28 0d 0a 40 0d 0a 25 75 6e 73 69 67 6e 65 64 20 63 6f 6e 73 ┆ginactual ~ ( @ %unsigned cons┆
0x068ce0…068d00 74 61 6e 74 25 20 7e 20 30 20 7e 20 25 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 25 0d 0a ┆tant% ~ 0 ~ %unsigned integer% ┆
0x068d00…068d20 20 20 20 20 20 21 20 34 30 33 20 6c 69 74 65 72 61 6c 20 72 65 61 6c 20 7e 20 72 65 61 6c 6b 6f ┆ ! 403 literal real ~ realko┆
0x068d20…068d40 6e 73 74 0d 0a 40 0d 0a 25 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 25 20 7e 20 34 30 32 ┆nst @ %unsigned integer% ~ 402┆
0x068d40…068d60 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 20 7e 20 6b 6f 6e 73 74 0d 0a 20 20 20 20 20 21 ┆ literal integer ~ konst !┆
0x068d60…068d80 20 34 30 34 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 72 20 7e 20 23 20 6e 61 6d 65 0d 0a 40 ┆ 404 literal integer ~ # name @┆
0x068d80…068da0 0d 0a 40 0d 0a 01 45 20 32 0a 01 45 20 31 0a 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 38 33 36 20 ┆ @ E 2 E 1 name ! 836 ┆
0x068da0…068dc0 66 69 65 6c 64 20 7e 20 25 73 69 6d 70 6c 65 20 76 61 72 69 61 62 6c 65 25 20 2e 20 6e 61 6d 65 ┆field ~ %simple variable% . name┆
0x068dc0…068de0 0d 0a 40 0d 0a 25 76 61 72 69 61 62 6c 65 25 20 7e 20 38 33 35 20 69 64 20 7e 20 6e 61 6d 65 0d ┆ @ %variable% ~ 835 id ~ name ┆
0x068de0…068e00 0a 20 20 20 20 20 21 20 38 33 36 20 66 69 65 6c 64 20 7e 20 25 76 61 72 69 61 62 6c 65 25 20 2e ┆ ! 836 field ~ %variable% .┆
0x068e00…068e20 (27, 1, 15) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 62 6f 62 73 2e 6c 6f ┆../sw2114/src/bobs/rtp35/bobs.lo┆
0x068e20…068e40 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆g ┆
0x068e40…068e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x068e60…068e80 00 00 00 00 20 20 20 36 36 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 660 256 146 ┆
0x068e80…068ea0 20 31 31 33 33 34 33 20 20 35 32 37 33 37 33 33 36 37 32 20 20 31 31 35 31 33 00 20 00 00 00 00 ┆ 113343 5273733672 11513 ┆
0x068ea0…068ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x069000…069020 (28, 0, 1) 0d 0a 20 20 20 20 20 42 4f 42 53 20 39 30 30 20 20 52 65 6c 20 20 31 2e 32 20 20 20 31 39 39 32 ┆ BOBS 900 Rel 1.2 1992┆
0x069020…069040 2e 31 30 2e 32 39 0d 0a 0d 0a 20 20 20 20 20 53 74 61 72 74 20 61 74 20 20 31 39 39 32 2e 31 30 ┆.10.29 Start at 1992.10┆
0x069040…069060 2e 32 39 20 20 31 31 3a 30 32 3a 31 36 0d 0a 20 20 20 20 20 52 65 61 64 69 6e 67 20 20 5a 3a 5c ┆.29 11:02:16 Reading Z:\┆
0x069060…069080 55 53 52 32 5c 53 57 32 31 31 34 5c 53 52 43 5c 42 4f 42 53 5c 52 54 50 33 35 5c 47 52 41 4d 33 ┆USR2\SW2114\SRC\BOBS\RTP35\GRAM3┆
0x069080…0690a0 35 2e 49 4e 20 20 31 39 39 32 2e 31 30 2e 32 37 20 20 31 31 3a 30 38 0d 0a 0c 0d 0a 20 2a 2a 2a ┆5.IN 1992.10.27 11:08 ***┆
0x0690a0…0690c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 41 20 4c 49 53 54 20 4f 46 20 49 4e 50 55 54 20 57 49 54 48 20 50 ┆********* A LIST OF INPUT WITH P┆
0x0690c0…0690e0 4f 53 53 49 42 4c 45 20 45 52 52 4f 52 4d 45 53 53 41 47 45 53 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆OSSIBLE ERRORMESSAGES *********┆
0x0690e0…069100 2a 2a 2a 0d 0a 0d 0a 0d 0a 0d 0a 20 20 0d 0a 20 20 6f 70 74 69 6f 6e 73 28 31 2c 20 33 2c 20 32 ┆*** options(1, 3, 2┆
0x069100…069120 38 2c 20 33 32 2c 20 33 34 29 0d 0a 20 20 0d 0a 0d 0a 0d 0a 20 20 54 45 52 4d 49 4e 41 4c 20 20 ┆8, 32, 34) TERMINAL ┆
0x069120…069140 20 20 20 20 49 4e 54 45 52 4e 20 56 41 45 52 44 49 0d 0a 0d 0a 20 20 42 4f 42 53 2d 47 4f 20 20 ┆ INTERN VAERDI BOBS-GO ┆
0x069140…069160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0d 0a 20 20 2d 45 4f 46 2d 20 20 20 20 20 ┆ 0 -EOF- ┆
0x069160…069180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 0d 0a 20 20 41 4e 44 20 20 20 20 20 20 20 20 ┆ 1 AND ┆
0x069180…0691a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 0d 0a 20 20 41 52 52 41 59 20 20 20 20 20 20 20 ┆ 2 ARRAY ┆
0x0691a0…0691c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 0d 0a 20 20 41 53 20 20 20 20 20 20 20 20 20 20 20 ┆ 3 AS ┆
0x0691c0…0691e0 20 20 20 20 20 20 20 20 20 20 20 20 20 34 0d 0a 20 20 42 45 47 49 4e 20 20 20 20 20 20 20 20 20 ┆ 4 BEGIN ┆
0x0691e0…069200 20 20 20 20 20 20 20 20 20 20 20 20 35 0d 0a 20 20 42 45 47 49 4e 42 4f 44 59 20 20 20 20 20 20 ┆ 5 BEGINBODY ┆
0x069200…069220 (28, 0, 2) 20 20 20 20 20 20 20 20 20 20 20 36 0d 0a 20 20 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 6 CASE ┆
0x069220…069240 20 20 20 20 20 20 20 20 20 20 37 0d 0a 20 20 43 48 41 4e 4e 45 4c 20 20 20 20 20 20 20 20 20 20 ┆ 7 CHANNEL ┆
0x069240…069260 20 20 20 20 20 20 20 20 20 38 0d 0a 20 20 43 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 8 CONST ┆
0x069260…069280 20 20 20 20 20 20 20 20 39 0d 0a 20 20 43 4f 4e 54 49 4e 55 45 4c 4f 4f 50 20 20 20 20 20 20 20 ┆ 9 CONTINUELOOP ┆
0x069280…0692a0 20 20 20 20 20 20 31 30 0d 0a 20 20 44 49 56 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 10 DIV ┆
0x0692a0…0692c0 20 20 20 20 20 31 31 0d 0a 20 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 11 DO ┆
0x0692c0…0692e0 20 20 20 20 31 32 0d 0a 20 20 44 4f 57 4e 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 12 DOWNTO ┆
0x0692e0…069300 20 20 20 31 33 0d 0a 20 20 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 13 ELSE ┆
0x069300…069320 20 20 31 34 0d 0a 20 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 14 EMPTY ┆
0x069320…069340 20 31 35 0d 0a 20 20 45 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 15 END ┆
0x069340…069360 31 36 0d 0a 20 20 45 4e 44 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 ┆16 ENDLOOP 1┆
0x069360…069380 37 0d 0a 20 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 38 ┆7 ERROR 18┆
0x069380…0693a0 0d 0a 20 20 45 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 39 0d ┆ EXIT 19 ┆
0x0693a0…0693c0 0a 20 20 45 58 49 54 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 30 0d 0a ┆ EXITLOOP 20 ┆
0x0693c0…0693e0 20 20 45 58 50 4f 52 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 31 0d 0a 20 ┆ EXPORT 21 ┆
0x0693e0…069400 20 45 58 54 45 52 4e 41 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 32 0d 0a 20 20 ┆ EXTERNAL 22 ┆
0x069400…069420 (28, 0, 3) 46 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 33 0d 0a 20 20 46 ┆FOR 23 F┆
0x069420…069440 4f 52 57 41 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 34 0d 0a 20 20 46 55 ┆ORWARD 24 FU┆
0x069440…069460 4e 43 54 49 4f 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 35 0d 0a 20 20 47 4f 54 ┆NCTION 25 GOT┆
0x069460…069480 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 36 0d 0a 20 20 49 46 20 20 ┆O 26 IF ┆
0x069480…0694a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 37 0d 0a 20 20 49 4e 20 20 20 ┆ 27 IN ┆
0x0694a0…0694c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 38 0d 0a 20 20 4b 4f 4e 53 54 20 ┆ 28 KONST ┆
0x0694c0…0694e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 39 0d 0a 20 20 4c 41 42 45 4c 20 20 ┆ 29 LABEL ┆
0x0694e0…069500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 30 0d 0a 20 20 4c 4f 43 4b 20 20 20 20 ┆ 30 LOCK ┆
0x069500…069520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 31 0d 0a 20 20 4c 4f 43 4b 4d 45 53 20 20 ┆ 31 LOCKMES ┆
0x069520…069540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 32 0d 0a 20 20 4c 4f 4f 50 20 20 20 20 20 20 ┆ 32 LOOP ┆
0x069540…069560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 33 0d 0a 20 20 4d 4f 44 20 20 20 20 20 20 20 20 ┆ 33 MOD ┆
0x069560…069580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 34 0d 0a 20 20 4e 41 4d 45 20 20 20 20 20 20 20 20 ┆ 34 NAME ┆
0x069580…0695a0 20 20 20 20 20 20 20 20 20 20 20 20 20 33 35 0d 0a 20 20 4e 4f 54 20 20 20 20 20 20 20 20 20 20 ┆ 35 NOT ┆
0x0695a0…0695c0 20 20 20 20 20 20 20 20 20 20 20 20 33 36 0d 0a 20 20 4f 46 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 36 OF ┆
0x0695c0…0695e0 20 20 20 20 20 20 20 20 20 20 20 33 37 0d 0a 20 20 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 37 OR ┆
0x0695e0…069600 20 20 20 20 20 20 20 20 20 20 33 38 0d 0a 20 20 4f 54 48 45 52 57 49 53 45 20 20 20 20 20 20 20 ┆ 38 OTHERWISE ┆
0x069600…069620 (28, 0, 4) 20 20 20 20 20 20 20 20 20 33 39 0d 0a 20 20 50 41 43 4b 45 44 20 20 20 20 20 20 20 20 20 20 20 ┆ 39 PACKED ┆
0x069620…069640 20 20 20 20 20 20 20 20 34 30 0d 0a 20 20 50 52 45 46 49 58 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 40 PREFIX ┆
0x069640…069660 20 20 20 20 20 20 20 34 31 0d 0a 20 20 50 4f 4f 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 41 POOL ┆
0x069660…069680 20 20 20 20 20 20 34 32 0d 0a 20 20 50 52 4f 43 45 44 55 52 45 20 20 20 20 20 20 20 20 20 20 20 ┆ 42 PROCEDURE ┆
0x069680…0696a0 20 20 20 20 20 34 33 0d 0a 20 20 50 52 4f 43 45 53 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 43 PROCESS ┆
0x0696a0…0696c0 20 20 20 20 34 34 0d 0a 20 20 52 45 41 4c 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 44 REALKONST ┆
0x0696c0…0696e0 20 20 20 34 35 0d 0a 20 20 52 45 43 4f 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 45 RECORD ┆
0x0696e0…069700 20 20 34 36 0d 0a 20 20 52 45 50 45 41 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 46 REPEAT ┆
0x069700…069720 20 34 37 0d 0a 20 20 53 45 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 47 SET ┆
0x069720…069740 34 38 0d 0a 20 20 53 48 49 46 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 ┆48 SHIFT 4┆
0x069740…069760 39 0d 0a 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 30 ┆9 STRING 50┆
0x069760…069780 0d 0a 20 20 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 31 0d ┆ THEN 51 ┆
0x069780…0697a0 0a 20 20 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 32 0d 0a ┆ TO 52 ┆
0x0697a0…0697c0 20 20 54 59 50 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 33 0d 0a 20 ┆ TYPE 53 ┆
0x0697c0…0697e0 20 54 59 50 45 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 34 0d 0a 20 20 ┆ TYPESIZE 54 ┆
0x0697e0…069800 55 4e 54 49 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 35 0d 0a 20 20 56 ┆UNTIL 55 V┆
0x069800…069820 (28, 0, 5) 41 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 36 0d 0a 20 20 56 41 ┆AR 56 VA┆
0x069820…069840 52 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 37 0d 0a 20 20 57 48 49 ┆RSIZE 57 WHI┆
0x069840…069860 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 38 0d 0a 20 20 57 49 54 48 ┆LE 58 WITH┆
0x069860…069880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 39 0d 0a 20 20 58 4f 52 20 20 ┆ 59 XOR ┆
0x069880…0698a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 30 0d 0a 20 20 2b 20 20 20 20 20 ┆ 60 + ┆
0x0698a0…0698c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 31 0d 0a 20 20 2d 20 20 20 20 20 20 ┆ 61 - ┆
0x0698c0…0698e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 32 0d 0a 20 20 2a 20 20 20 20 20 20 20 ┆ 62 * ┆
0x0698e0…069900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 33 0d 0a 20 20 2f 20 20 20 20 20 20 20 20 ┆ 63 / ┆
0x069900…069920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 34 0d 0a 20 20 27 20 20 20 20 20 20 20 20 20 ┆ 64 ' ┆
0x069920…069940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 35 0d 0a 20 20 22 20 20 20 20 20 20 20 20 20 20 ┆ 65 " ┆
0x069940…069960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 36 0d 0a 20 20 3c 20 20 20 20 20 20 20 20 20 20 20 ┆ 66 < ┆
0x069960…069980 20 20 20 20 20 20 20 20 20 20 20 20 20 36 37 0d 0a 20 20 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 67 > ┆
0x069980…0699a0 20 20 20 20 20 20 20 20 20 20 20 20 36 38 0d 0a 20 20 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 68 <> ┆
0x0699a0…0699c0 20 20 20 20 20 20 20 20 20 20 20 36 39 0d 0a 20 20 3c 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 69 <= ┆
0x0699c0…0699e0 20 20 20 20 20 20 20 20 20 20 37 30 0d 0a 20 20 3e 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 70 >= ┆
0x0699e0…069a00 20 20 20 20 20 20 20 20 20 37 31 0d 0a 20 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 71 ( ┆
0x069a00…069a20 (28, 0, 6) 20 20 20 20 20 20 20 20 37 32 0d 0a 20 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 72 ) ┆
0x069a20…069a40 20 20 20 20 20 20 20 37 33 0d 0a 20 20 28 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 73 (. ┆
0x069a40…069a60 20 20 20 20 20 20 37 34 0d 0a 20 20 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 74 .) ┆
0x069a60…069a80 20 20 20 20 20 37 35 0d 0a 20 20 5e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 75 ^ ┆
0x069a80…069aa0 20 20 20 20 37 36 0d 0a 20 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 76 = ┆
0x069aa0…069ac0 20 20 20 37 37 0d 0a 20 20 3a 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 77 := ┆
0x069ac0…069ae0 20 20 37 38 0d 0a 20 20 3a 3d 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 78 :=: ┆
0x069ae0…069b00 20 37 39 0d 0a 20 20 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 79 . ┆
0x069b00…069b20 38 30 0d 0a 20 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 ┆80 , 8┆
0x069b20…069b40 31 0d 0a 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 32 ┆1 ; 82┆
0x069b40…069b60 0d 0a 20 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 33 0d ┆ : 83 ┆
0x069b60…069b80 0a 20 20 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 34 0d 0a ┆ .. 84 ┆
0x069b80…069ba0 20 20 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 35 0d 0a 20 ┆ # 85 ┆
0x069ba0…069bc0 20 2a 2a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 36 0d 0a 20 20 ┆ *** 86 ┆
0x069bc0…069be0 28 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 37 0d 0a 20 20 3f ┆(* 87 ?┆
0x069be0…069c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 38 0d 0a 20 20 21 20 ┆ 88 ! ┆
0x069c00…069c20 (28, 0, 7) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 39 0d 0a 20 20 28 3a 20 ┆ 89 (: ┆
0x069c20…069c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 30 0d 0a 20 20 3a 29 20 20 ┆ 90 :) ┆
0x069c40…069c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 31 0d 0a 20 20 26 20 20 20 20 ┆ 91 & ┆
0x069c60…069c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 32 0d 0a 0d 0a 0d 0a 20 0d 0a 0d ┆ 92 ┆
0x069c80…069ca0 0a 0d 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ ****************************┆
0x069ca0…069cc0 2a 20 20 45 4e 44 20 4f 46 20 4c 49 53 54 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆* END OF LIST *****************┆
0x069cc0…069ce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a 0c 0d 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆************ *************┆
0x069ce0…069d00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 47 52 41 4d 4d 41 52 43 48 45 43 4b 53 20 20 ┆*************** GRAMMARCHECKS ┆
0x069d00…069d20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a ┆**************************** ┆
0x069d20…069d40 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 20 41 4c 4c 20 4e ┆ IT HAS BEEN CHECKED THAT ALL N┆
0x069d40…069d60 4f 4e 54 45 52 4d 49 4e 41 4c 53 0d 0a 20 20 45 58 43 45 50 54 20 54 48 45 20 47 4f 41 4c 53 59 ┆ONTERMINALS EXCEPT THE GOALSY┆
0x069d60…069d80 4d 42 4f 4c 20 41 50 50 45 41 52 20 49 4e 20 42 4f 54 48 0d 0a 20 20 4c 45 46 54 20 41 4e 44 20 ┆MBOL APPEAR IN BOTH LEFT AND ┆
0x069d80…069da0 52 49 47 48 54 53 49 44 45 20 4f 46 20 41 20 50 52 4f 44 55 43 54 49 4f 4e 0d 0a 0d 0a 0d 0a 0d ┆RIGHTSIDE OF A PRODUCTION ┆
0x069da0…069dc0 0a 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 20 54 48 45 52 ┆ IT HAS BEEN CHECKED THAT THER┆
0x069dc0…069de0 45 20 0d 0a 20 20 45 58 49 53 54 53 20 4e 4f 20 49 44 45 4e 54 49 43 41 4c 20 50 52 4f 44 55 43 ┆E EXISTS NO IDENTICAL PRODUC┆
0x069de0…069e00 54 49 4f 4e 53 20 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 ┆TIONS IT HAS BEEN ┆
0x069e00…069e20 (28, 0, 8) 43 48 45 43 4b 45 44 20 54 48 41 54 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 43 41 ┆CHECKED THAT ALL NONTERMINALS CA┆
0x069e20…069e40 4e 0d 0a 20 20 50 52 4f 44 55 43 45 20 41 20 53 54 52 49 4e 47 20 4f 46 20 4f 4e 4c 59 20 54 45 ┆N PRODUCE A STRING OF ONLY TE┆
0x069e40…069e60 52 4d 49 4e 41 4c 20 53 59 4d 42 4f 4c 53 0d 0a 0d 0a 0d 0a 20 20 49 54 20 48 41 53 20 42 45 45 ┆RMINAL SYMBOLS IT HAS BEE┆
0x069e60…069e80 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 20 4e 4f 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 0d 0a 20 ┆N CHECKED THAT NO NONTERMINAL ┆
0x069e80…069ea0 20 49 53 20 42 4f 54 48 20 4c 45 46 54 20 41 4e 44 20 52 49 47 48 54 20 52 45 43 55 52 53 49 56 ┆ IS BOTH LEFT AND RIGHT RECURSIV┆
0x069ea0…069ec0 45 0d 0a 0c 0d 0a 0d 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆E ***********************┆
0x069ec0…069ee0 2a 2a 2a 2a 2a 2a 2a 20 54 48 45 20 47 52 41 4d 4d 41 52 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆******* THE GRAMMAR ************┆
0x069ee0…069f00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 ┆****************** ┆
0x069f00…069f20 31 20 20 20 3c 50 52 4f 47 52 41 4d 3e 20 3a 3a 3d 20 3c 45 58 54 45 52 4e 41 4c 50 41 52 54 3e ┆1 <PROGRAM> ::= <EXTERNALPART>┆
0x069f20…069f40 20 3c 42 4f 44 59 3e 20 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <BODY> . ┆
0x069f40…069f60 20 20 3a 30 30 30 20 43 4f 44 45 20 0d 0a 0d 0a 20 20 20 20 32 20 20 20 3c 45 58 54 45 52 4e 41 ┆ :000 CODE 2 <EXTERNA┆
0x069f60…069f80 4c 50 41 52 54 3e 20 3a 3a 3d 20 3c 45 58 54 45 52 4e 41 4c 53 3e 20 20 20 20 20 20 20 20 20 20 ┆LPART> ::= <EXTERNALS> ┆
0x069f80…069fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 31 31 20 45 4e 44 49 ┆ :1311 ENDI┆
0x069fa0…069fc0 4e 43 4c 55 44 45 20 0d 0a 0d 0a 20 20 20 20 33 20 20 20 3c 45 58 54 45 52 4e 41 4c 53 3e 20 3a ┆NCLUDE 3 <EXTERNALS> :┆
0x069fc0…069fe0 3a 3d 20 3c 45 58 54 45 52 4e 41 4c 53 3e 20 3c 45 58 54 45 52 4e 41 4c 3e 20 20 20 20 20 20 20 ┆:= <EXTERNALS> <EXTERNAL> ┆
0x069fe0…06a000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 20 34 20 20 20 20 20 ┆ :0 4 ┆
0x06a000…06a020 (28, 0, 9) 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 54 45 52 4e 41 4c 3e 20 20 20 20 20 20 20 20 ┆ ! <EXTERNAL> ┆
0x06a020…06a040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d ┆ :0 ┆
0x06a040…06a060 0a 0d 0a 20 20 20 20 35 20 20 20 3c 45 58 54 45 52 4e 41 4c 3e 20 3a 3a 3d 20 3c 43 4f 4e 54 45 ┆ 5 <EXTERNAL> ::= <CONTE┆
0x06a060…06a080 58 54 4e 41 4d 45 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3c 44 45 43 4c 41 52 41 54 49 4f ┆XTNAME> <SEMICOLONS> <DECLARATIO┆
0x06a080…06a0a0 4e 53 3e 20 2e 20 20 20 20 3a 31 33 31 30 20 45 4e 44 43 4f 4e 54 45 58 54 20 0d 0a 20 20 20 20 ┆NS> . :1310 ENDCONTEXT ┆
0x06a0a0…06a0c0 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 2e 20 20 20 20 20 20 ┆6 ! ERROR . ┆
0x06a0c0…06a0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06a0e0…06a100 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 20 37 20 20 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3a 3a ┆ :0 7 <SEMICOLONS> ::┆
0x06a100…06a120 3d 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆= <SEMICOLONS> ; ┆
0x06a120…06a140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 20 38 20 20 20 20 20 20 20 ┆ :0 8 ┆
0x06a140…06a160 20 20 20 20 20 20 20 20 20 20 20 21 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ; ┆
0x06a160…06a180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d ┆ :0 ┆
0x06a180…06a1a0 0a 20 20 20 20 39 20 20 20 3c 43 4f 4e 54 45 58 54 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 ┆ 9 <CONTEXTNAME> ::= NAME ┆
0x06a1a0…06a1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06a1c0…06a1e0 20 20 20 20 20 20 20 3a 31 33 30 31 20 43 4f 4e 54 45 58 54 20 0d 0a 0d 0a 20 20 20 31 30 20 20 ┆ :1301 CONTEXT 10 ┆
0x06a1e0…06a200 20 3c 42 4f 44 59 3e 20 3a 3a 3d 20 3c 42 4f 44 59 4c 49 53 54 3e 20 20 20 20 20 20 20 20 20 20 ┆ <BODY> ::= <BODYLIST> ┆
0x06a200…06a220 (28, 0, 10) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x06a220…06a240 31 33 30 33 20 45 4f 4d 20 0d 0a 0d 0a 20 20 20 31 31 20 20 20 3c 42 4f 44 59 4c 49 53 54 3e 20 ┆1303 EOM 11 <BODYLIST> ┆
0x06a240…06a260 3a 3a 3d 20 3c 42 4f 44 59 4c 49 53 54 3e 20 3c 42 4f 44 59 45 4c 45 4d 3e 20 20 20 20 20 20 20 ┆::= <BODYLIST> <BODYELEM> ┆
0x06a260…06a280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 20 0d 0a 20 20 20 31 32 20 20 ┆ :0 12 ┆
0x06a280…06a2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 42 4f 44 59 45 4c 45 4d 3e 20 20 20 20 20 20 ┆ ! <BODYELEM> ┆
0x06a2a0…06a2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x06a2c0…06a2e0 30 20 20 0d 0a 0d 0a 20 20 20 31 33 20 20 20 3c 42 4f 44 59 45 4c 45 4d 3e 20 3a 3a 3d 20 3c 42 ┆0 13 <BODYELEM> ::= <B┆
0x06a2e0…06a300 45 47 49 4e 4c 45 56 45 4c 3e 20 3c 50 52 4f 43 45 53 53 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 ┆EGINLEVEL> <PROCESSDECLARATION> ┆
0x06a300…06a320 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 ┆ :1312 ENDLEVEL ┆
0x06a320…06a340 20 31 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 42 45 47 49 4e 4c 45 56 45 4c ┆ 14 ! <BEGINLEVEL┆
0x06a340…06a360 3e 20 3c 50 52 45 46 49 58 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 ┆> <PREFIXDECLARATION> ┆
0x06a360…06a380 20 20 20 20 3a 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 31 35 20 20 20 20 20 20 ┆ :1312 ENDLEVEL 15 ┆
0x06a380…06a3a0 20 20 20 20 20 20 20 20 20 20 21 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3c 50 52 4f 43 45 53 ┆ ! <BEGINLEVEL> <PROCES┆
0x06a3a0…06a3c0 53 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3a 31 33 31 32 ┆SDECLARATION> <SEMICOLONS> :1312┆
0x06a3c0…06a3e0 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 31 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ENDLEVEL 16 ┆
0x06a3e0…06a400 20 21 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3c 50 52 45 46 49 58 44 45 43 4c 41 52 41 54 49 ┆ ! <BEGINLEVEL> <PREFIXDECLARATI┆
0x06a400…06a420 (28, 0, 11) 4f 4e 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 20 3a 31 33 31 32 20 45 4e 44 4c 45 56 45 4c ┆ON> <SEMICOLONS> :1312 ENDLEVEL┆
0x06a420…06a440 20 0d 0a 0d 0a 20 20 20 31 37 20 20 20 3c 50 52 4f 43 45 53 53 44 45 43 4c 41 52 41 54 49 4f 4e ┆ 17 <PROCESSDECLARATION┆
0x06a440…06a460 3e 20 3a 3a 3d 20 50 52 4f 43 45 53 53 20 3c 50 52 4f 43 45 53 53 3e 20 20 20 20 20 20 20 20 20 ┆> ::= PROCESS <PROCESS> ┆
0x06a460…06a480 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 31 38 20 20 20 3c 50 52 4f 43 45 ┆ :0 18 <PROCE┆
0x06a480…06a4a0 53 53 3e 20 3a 3a 3d 20 3c 50 52 4f 43 45 53 53 4e 41 4d 45 3e 20 3c 46 4f 52 4d 41 4c 50 41 52 ┆SS> ::= <PROCESSNAME> <FORMALPAR┆
0x06a4a0…06a4c0 41 4d 45 54 45 52 53 3e 20 3c 50 52 4f 43 53 45 4d 53 3e 20 3c 42 4c 4f 43 4b 3e 20 3a 30 20 0d ┆AMETERS> <PROCSEMS> <BLOCK> :0 ┆
0x06a4c0…06a4e0 0a 0d 0a 20 20 20 31 39 20 20 20 3c 50 52 4f 43 53 45 4d 53 3e 20 3a 3a 3d 20 3c 53 45 4d 49 43 ┆ 19 <PROCSEMS> ::= <SEMIC┆
0x06a4e0…06a500 4f 4c 4f 4e 53 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OLONS> ┆
0x06a500…06a520 20 20 20 20 20 20 20 20 20 3a 31 33 30 34 20 45 4e 44 50 52 4f 43 44 45 43 4c 20 0d 0a 0d 0a 20 ┆ :1304 ENDPROCDECL ┆
0x06a520…06a540 20 20 32 30 20 20 20 3c 50 52 4f 43 45 53 53 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 ┆ 20 <PROCESSNAME> ::= NAME ┆
0x06a540…06a560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06a560…06a580 20 20 20 20 20 3a 31 33 30 35 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d ┆ :1305 DECLARATION DECLARE ┆
0x06a580…06a5a0 0a 0d 0a 20 20 20 32 31 20 20 20 3c 42 4c 4f 43 4b 3e 20 3a 3a 3d 20 3c 44 45 43 4c 41 52 41 54 ┆ 21 <BLOCK> ::= <DECLARAT┆
0x06a5a0…06a5c0 49 4f 4e 53 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 43 4f 4d 50 4f 55 4e ┆IONS> <STARTLABELSCOPE> <COMPOUN┆
0x06a5c0…06a5e0 44 53 54 41 54 45 4d 45 4e 54 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DSTATEMENT> ┆
0x06a5e0…06a600 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <ENDLABELSCOPE> ┆
0x06a600…06a620 (28, 0, 12) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 31 31 20 45 4e 44 42 4c 4f ┆ :1011 ENDBLO┆
0x06a620…06a640 43 4b 20 45 4e 44 4c 45 56 45 4c 20 45 4e 44 4c 45 56 45 4c 0d 0a 20 20 20 32 32 20 20 20 20 20 ┆CK ENDLEVEL ENDLEVEL 22 ┆
0x06a640…06a660 20 20 20 20 20 20 20 20 21 20 45 58 54 45 52 4e 41 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EXTERNAL ┆
0x06a660…06a680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 ┆ :102┆
0x06a680…06a6a0 30 20 45 58 54 45 52 4e 41 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 32 33 20 20 20 20 20 ┆0 EXTERNAL ENDLEVEL 23 ┆
0x06a6a0…06a6c0 20 20 20 20 20 20 20 20 21 20 46 4f 52 57 41 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! FORWARD ┆
0x06a6c0…06a6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 ┆ :102┆
0x06a6e0…06a700 31 20 46 4f 52 57 41 52 44 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 32 34 20 20 20 20 20 20 ┆1 FORWARD ENDLEVEL 24 ┆
0x06a700…06a720 20 20 20 20 20 20 20 21 20 3c 42 45 47 49 4e 42 4f 44 59 3e 20 3a 20 20 20 20 20 20 20 20 20 20 ┆ ! <BEGINBODY> : ┆
0x06a720…06a740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 45 4e ┆ :0 EN┆
0x06a740…06a760 44 4c 45 56 45 4c 20 0d 0a 0d 0a 20 20 20 32 35 20 20 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 ┆DLEVEL 25 <STARTLABELSC┆
0x06a760…06a780 4f 50 45 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OPE> ::= EMPTY ┆
0x06a780…06a7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 30 32 20 53 54 41 52 54 4c 41 42 45 ┆ :1202 STARTLABE┆
0x06a7a0…06a7c0 4c 53 43 4f 50 45 20 0d 0a 0d 0a 20 20 20 32 36 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 ┆LSCOPE 26 <ENDLABELSCOP┆
0x06a7c0…06a7e0 45 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆E> ::= EMPTY ┆
0x06a7e0…06a800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 30 33 20 45 4e 44 4c 41 42 45 4c 53 ┆ :1203 ENDLABELS┆
0x06a800…06a820 (28, 0, 13) 43 4f 50 45 20 0d 0a 0d 0a 20 20 20 32 37 20 20 20 3c 42 45 47 49 4e 42 4f 44 59 3e 20 3a 3a 3d ┆COPE 27 <BEGINBODY> ::=┆
0x06a820…06a840 20 42 45 47 49 4e 42 4f 44 59 20 3c 55 4e 53 49 47 4e 45 44 49 4e 54 45 47 45 52 3e 20 20 20 20 ┆ BEGINBODY <UNSIGNEDINTEGER> ┆
0x06a840…06a860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 2d 31 20 42 45 47 49 4e 43 4f 44 45 20 2e 2e 2e ┆ :-1 BEGINCODE ...┆
0x06a860…06a880 20 0d 0a 0d 0a 20 20 20 32 38 20 20 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3a 3a 3d 20 45 4d ┆ 28 <BEGINLEVEL> ::= EM┆
0x06a880…06a8a0 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PTY ┆
0x06a8a0…06a8c0 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 31 30 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 0d 0a ┆ :1010 BEGINLEVEL ┆
0x06a8c0…06a8e0 20 20 20 32 39 20 20 20 3c 44 45 43 4c 41 52 41 54 49 4f 4e 53 3e 20 3a 3a 3d 20 3c 42 45 47 49 ┆ 29 <DECLARATIONS> ::= <BEGI┆
0x06a8e0…06a900 4e 4c 45 56 45 4c 3e 20 3c 44 45 43 4c 53 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NLEVEL> <DECLS> ┆
0x06a900…06a920 20 20 20 20 20 20 3a 31 30 30 39 20 45 4e 44 44 45 43 4c 41 52 41 54 49 4f 4e 53 20 0d 0a 0d 0a ┆ :1009 ENDDECLARATIONS ┆
0x06a920…06a940 20 20 20 33 30 20 20 20 3c 44 45 43 4c 53 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 ┆ 30 <DECLS> ::= EMPTY ┆
0x06a940…06a960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06a960…06a980 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 33 31 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ :0 31 ! <┆
0x06a980…06a9a0 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DECLARATIONLIST> ┆
0x06a9a0…06a9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 33 32 20 20 20 ┆ :0 32 ┆
0x06a9c0…06a9e0 3c 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3a 3a 3d 20 3c 44 45 43 4c 41 52 41 54 49 ┆<DECLARATIONLIST> ::= <DECLARATI┆
0x06a9e0…06aa00 4f 4e 4c 49 53 54 3e 20 3c 44 45 43 4c 41 52 41 54 49 4f 4e 50 41 52 54 3e 20 20 20 20 20 3a 30 ┆ONLIST> <DECLARATIONPART> :0┆
0x06aa00…06aa20 (28, 0, 14) 20 0d 0a 20 20 20 33 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ 33 !┆
0x06aa20…06aa40 20 3c 44 45 43 4c 41 52 41 54 49 4f 4e 50 41 52 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <DECLARATIONPART> ┆
0x06aa40…06aa60 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 33 34 20 20 20 3c 44 45 43 4c 41 52 41 ┆ :0 34 <DECLARA┆
0x06aa60…06aa80 54 49 4f 4e 50 41 52 54 3e 20 3a 3a 3d 20 3c 50 52 4f 43 45 53 53 44 45 43 4c 41 52 41 54 49 4f ┆TIONPART> ::= <PROCESSDECLARATIO┆
0x06aa80…06aaa0 4e 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 33 35 ┆N> <SEMICOLONS> :0 35┆
0x06aaa0…06aac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 4f 4e 53 54 41 ┆ ! <CONSTA┆
0x06aac0…06aae0 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NTDECLARATION> ┆
0x06aae0…06ab00 20 3a 30 20 0d 0a 20 20 20 33 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 36 ┆
0x06ab00…06ab20 20 20 21 20 3c 54 59 50 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <TYPEDECLARATION> ┆
0x06ab20…06ab40 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 33 37 20 20 20 20 20 20 20 20 20 20 ┆ :0 37 ┆
0x06ab40…06ab60 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 44 45 43 4c 41 52 41 54 ┆ ! <VARIABLEDECLARAT┆
0x06ab60…06ab80 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 33 ┆ION> :0 3┆
0x06ab80…06aba0 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 41 42 45 4c ┆8 ! <LABEL┆
0x06aba0…06abc0 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DECLARATION> ┆
0x06abc0…06abe0 20 20 3a 30 20 0d 0a 20 20 20 33 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 39 ┆
0x06abe0…06ac00 20 20 20 21 20 3c 52 4f 55 54 49 4e 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3c 53 45 4d 49 43 ┆ ! <ROUTINEDECLARATION> <SEMIC┆
0x06ac00…06ac20 (28, 0, 15) 4f 4c 4f 4e 53 3e 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 34 30 20 20 20 20 20 20 20 20 20 ┆OLONS> :0 40 ┆
0x06ac20…06ac40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 4f 52 54 50 41 52 54 3e 20 20 20 20 ┆ ! <EXPORTPART> ┆
0x06ac40…06ac60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 ┆ :0 ┆
0x06ac60…06ac80 20 20 34 31 20 20 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d ┆ 41 <CONSTANTDECLARATION> ::=┆
0x06ac80…06aca0 20 43 4f 4e 53 54 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e ┆ CONST <CONSTANTDECLARATIONLIST>┆
0x06aca0…06acc0 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 34 32 20 20 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 ┆ :0 42 <CONSTANTDEC┆
0x06acc0…06ace0 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3a 3a 3d 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 ┆LARATIONLIST> ::= <CONSTANTDECLA┆
0x06ace0…06ad00 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3c 43 4f 4e 53 54 41 4e 54 44 45 46 49 4e 49 54 49 4f 4e 3e ┆RATIONLIST> <CONSTANTDEFINITION>┆
0x06ad00…06ad20 20 3a 30 20 0d 0a 20 20 20 34 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 43 ┆
0x06ad20…06ad40 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 4f 4e 53 54 41 4e 54 44 45 46 49 4e 49 54 49 4f 4e 3e ┆ ! <CONSTANTDEFINITION>┆
0x06ad40…06ad60 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 34 34 20 20 20 3c 43 4f 4e 53 ┆ :0 44 <CONS┆
0x06ad60…06ad80 54 41 4e 54 44 45 46 49 4e 49 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 43 4f 4e 53 54 4e 41 4d 45 3e 20 ┆TANTDEFINITION> ::= <CONSTNAME> ┆
0x06ad80…06ada0 3d 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3a 35 30 31 ┆= <EXPRESSION> <SEMICOLONS> :501┆
0x06ada0…06adc0 20 45 4e 44 43 4f 4e 53 54 41 4e 54 44 45 43 4c 20 0d 0a 20 20 20 34 35 20 20 20 20 20 20 20 20 ┆ ENDCONSTANTDECL 45 ┆
0x06adc0…06ade0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 4f 4e 53 54 4e 41 4d 45 3e 20 ┆ ! <CONSTNAME> ┆
0x06ade0…06ae00 45 52 52 4f 52 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 35 30 33 20 49 44 ┆ERROR ; :503 ID┆
0x06ae00…06ae20 (28, 1, 1) 28 41 4e 4f 4e 59 4d 4f 55 53 29 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 45 4e 44 43 4f 4e ┆(ANONYMOUS) ENDEXPRESSION ENDCON┆
0x06ae20…06ae40 53 54 41 4e 54 44 45 43 4c 20 0d 0a 20 20 20 34 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆STANTDECL 46 ┆
0x06ae40…06ae60 20 20 20 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ERROR ; ┆
0x06ae60…06ae80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 34 37 20 20 ┆ :0 47 ┆
0x06ae80…06aea0 20 3c 43 4f 4e 53 54 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 ┆ <CONSTNAME> ::= NAME ┆
0x06aea0…06aec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x06aec0…06aee0 35 30 32 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 20 34 ┆502 DECLARATION DECLARE 4┆
0x06aee0…06af00 38 20 20 20 3c 54 59 50 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 54 59 50 45 20 3c ┆8 <TYPEDECLARATION> ::= TYPE <┆
0x06af00…06af20 54 59 50 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆TYPEDECLARATIONLIST> ┆
0x06af20…06af40 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 34 39 20 20 20 3c 54 59 50 45 44 45 43 4c 41 52 41 54 49 4f ┆ :0 49 <TYPEDECLARATIO┆
0x06af40…06af60 4e 4c 49 53 54 3e 20 3a 3a 3d 20 3c 54 59 50 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e ┆NLIST> ::= <TYPEDECLARATIONLIST>┆
0x06af60…06af80 20 3c 54 59 50 45 44 45 46 49 4e 49 54 49 4f 4e 3e 20 3a 30 20 0d 0a 20 20 20 35 30 20 20 20 20 ┆ <TYPEDEFINITION> :0 50 ┆
0x06af80…06afa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 59 50 45 44 45 ┆ ! <TYPEDE┆
0x06afa0…06afc0 46 49 4e 49 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 ┆FINITION> :0 ┆
0x06afc0…06afe0 0d 0a 0d 0a 20 20 20 35 31 20 20 20 3c 54 59 50 45 44 45 46 49 4e 49 54 49 4f 4e 3e 20 3a 3a 3d ┆ 51 <TYPEDEFINITION> ::=┆
0x06afe0…06b000 20 3c 54 59 50 45 4e 41 4d 45 3e 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 45 52 53 3e 20 3c ┆ <TYPENAME> <FORMALPARAMETERS> <┆
0x06b000…06b020 (28, 1, 2) 45 51 54 59 50 45 3e 20 20 20 3a 36 30 31 20 45 4e 44 54 59 50 45 44 45 43 4c 20 45 4e 44 4c 45 ┆EQTYPE> :601 ENDTYPEDECL ENDLE┆
0x06b020…06b040 56 45 4c 20 0d 0a 20 20 20 35 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆VEL 52 ┆
0x06b040…06b060 20 21 20 3c 54 59 50 45 4e 41 4d 45 3e 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <TYPENAME> ; ┆
0x06b060…06b080 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 37 20 4e 45 57 54 59 50 45 20 46 4f 52 57 41 52 44 ┆ :617 NEWTYPE FORWARD┆
0x06b080…06b0a0 50 4f 49 4e 54 45 52 20 45 4e 44 54 59 50 45 44 45 43 4c 20 0d 0a 0d 0a 20 20 20 35 33 20 20 20 ┆POINTER ENDTYPEDECL 53 ┆
0x06b0a0…06b0c0 3c 45 51 54 59 50 45 3e 20 3a 3a 3d 20 3c 45 51 3e 20 3c 54 59 50 45 3e 20 3c 53 45 4d 49 43 4f ┆<EQTYPE> ::= <EQ> <TYPE> <SEMICO┆
0x06b0c0…06b0e0 4c 4f 4e 53 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆LONS> :0┆
0x06b0e0…06b100 20 0d 0a 20 20 20 35 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 3b 20 ┆ 54 ! ERROR ; ┆
0x06b100…06b120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06b120…06b140 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 35 35 20 20 20 3c 45 51 3e 20 3a 3a 3d ┆ :0 55 <EQ> ::=┆
0x06b140…06b160 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ = ┆
0x06b160…06b180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 32 20 0d 0a 20 20 20 ┆ :602 ┆
0x06b180…06b1a0 35 36 20 20 20 20 20 20 20 20 20 20 21 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆56 ! : ┆
0x06b1a0…06b1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06b1c0…06b1e0 20 20 20 3a 36 31 36 20 57 41 52 4e 49 4e 47 20 20 20 20 20 0d 0a 0d 0a 20 20 20 35 37 20 20 20 ┆ :616 WARNING 57 ┆
0x06b1e0…06b200 3c 54 59 50 45 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 ┆<TYPE> ::= <VARIABLE> ┆
0x06b200…06b220 (28, 1, 3) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 ┆ :6┆
0x06b220…06b240 30 33 20 45 4e 44 54 59 50 45 20 0d 0a 20 20 20 35 38 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆03 ENDTYPE 58 ! ┆
0x06b240…06b260 3c 53 54 52 55 43 54 55 52 45 44 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<STRUCTUREDTYPE> ┆
0x06b260…06b280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 34 20 0d 0a 20 20 20 35 39 20 ┆ :604 59 ┆
0x06b280…06b2a0 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 4f 4f 4c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 ┆ ! <POOLTYPE> ┆
0x06b2a0…06b2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06b2c0…06b2e0 3a 36 30 34 20 0d 0a 20 20 20 36 30 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 55 50 41 52 52 ┆:604 60 ! <UPARR┆
0x06b2e0…06b300 4f 57 3e 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OW> <TYPE> ┆
0x06b300…06b320 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 35 20 45 4e 44 50 4f 49 4e 54 45 52 20 0d 0a 20 ┆ :605 ENDPOINTER ┆
0x06b320…06b340 20 20 36 31 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 45 41 44 4f 4e 4c 59 3e 20 3c 54 59 ┆ 61 ! <READONLY> <TY┆
0x06b340…06b360 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PE> ┆
0x06b360…06b380 20 20 20 20 20 3a 36 30 36 20 45 4e 44 52 45 41 44 4f 4e 4c 59 20 0d 0a 20 20 20 36 32 20 20 20 ┆ :606 ENDREADONLY 62 ┆
0x06b380…06b3a0 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 41 52 54 53 43 41 4c 41 52 3e 20 3c 49 44 45 4e 54 49 ┆ ! <STARTSCALAR> <IDENTI┆
0x06b3a0…06b3c0 46 49 45 52 4c 49 53 54 3e 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 ┆FIERLIST> ) :6┆
0x06b3c0…06b3e0 30 37 20 45 4e 44 53 43 41 4c 41 52 20 0d 0a 20 20 20 36 33 20 20 20 20 20 20 20 20 20 20 20 20 ┆07 ENDSCALAR 63 ┆
0x06b3e0…06b400 21 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 3c 45 4e 44 53 55 42 52 41 4e 47 45 3e 20 20 20 20 ┆! <EXPRESSION> <ENDSUBRANGE> ┆
0x06b400…06b420 (28, 1, 4) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 38 20 45 4e 44 53 55 42 ┆ :608 ENDSUB┆
0x06b420…06b440 52 41 4e 47 45 20 0d 0a 20 20 20 36 34 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 54 45 ┆RANGE 64 ! <EXTE┆
0x06b440…06b460 52 4e 41 4c 50 52 4f 43 45 53 53 3e 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 45 52 53 3e 20 ┆RNALPROCESS> <FORMALPARAMETERS> ┆
0x06b460…06b480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 39 20 45 4e 44 45 58 54 50 52 4f 43 45 53 53 ┆ :609 ENDEXTPROCESS┆
0x06b480…06b4a0 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 0d 0a 20 20 20 36 35 20 20 20 3c 55 50 41 52 52 4f 57 3e 20 ┆ ENDLEVEL 65 <UPARROW> ┆
0x06b4a0…06b4c0 3a 3a 3d 20 5e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆::= ^ ┆
0x06b4c0…06b4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 30 20 4e 45 57 54 59 50 45 ┆ :620 NEWTYPE┆
0x06b4e0…06b500 20 50 4f 49 4e 54 45 52 20 0d 0a 0d 0a 20 20 20 36 36 20 20 20 3c 45 58 54 45 52 4e 41 4c 50 52 ┆ POINTER 66 <EXTERNALPR┆
0x06b500…06b520 4f 43 45 53 53 3e 20 3a 3a 3d 20 45 58 54 45 52 4e 41 4c 20 50 52 4f 43 45 53 53 20 20 20 20 20 ┆OCESS> ::= EXTERNAL PROCESS ┆
0x06b520…06b540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 37 20 4e 45 57 54 59 50 45 20 ┆ :627 NEWTYPE ┆
0x06b540…06b560 45 58 54 50 52 4f 43 45 53 53 20 0d 0a 0d 0a 20 20 20 36 37 20 20 20 3c 53 54 41 52 54 53 43 41 ┆EXTPROCESS 67 <STARTSCA┆
0x06b560…06b580 4c 41 52 3e 20 3a 3a 3d 20 28 20 4e 41 4d 45 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LAR> ::= ( NAME , ┆
0x06b580…06b5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 31 20 4e 45 57 54 59 50 ┆ :621 NEWTYP┆
0x06b5a0…06b5c0 45 20 53 43 41 4c 41 52 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 4c 49 53 54 ┆E SCALAR DECLARATION DECLARELIST┆
0x06b5c0…06b5e0 0d 0a 0d 0a 20 20 20 36 38 20 20 20 3c 52 45 41 44 4f 4e 4c 59 3e 20 3a 3a 3d 20 21 20 20 20 20 ┆ 68 <READONLY> ::= ! ┆
0x06b5e0…06b600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06b600…06b620 (28, 1, 5) 20 20 20 20 20 20 20 20 20 20 3a 36 32 32 20 4e 45 57 54 59 50 45 20 52 45 41 44 4f 4e 4c 59 20 ┆ :622 NEWTYPE READONLY ┆
0x06b620…06b640 0d 0a 0d 0a 20 20 20 36 39 20 20 20 3c 45 4e 44 53 55 42 52 41 4e 47 45 3e 20 3a 3a 3d 20 2e 2e ┆ 69 <ENDSUBRANGE> ::= ..┆
0x06b640…06b660 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <EXPRESSION> ┆
0x06b660…06b680 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 37 30 20 20 20 3c 53 54 52 55 43 54 ┆ :0 70 <STRUCT┆
0x06b680…06b6a0 55 52 45 44 54 59 50 45 3e 20 3a 3a 3d 20 3c 50 41 43 4b 45 44 3e 20 3c 55 4e 50 41 43 4b 45 44 ┆UREDTYPE> ::= <PACKED> <UNPACKED┆
0x06b6a0…06b6c0 53 54 52 55 43 54 55 52 45 44 54 59 50 45 3e 20 20 20 20 20 20 20 20 3a 36 31 34 20 50 41 43 4b ┆STRUCTUREDTYPE> :614 PACK┆
0x06b6c0…06b6e0 45 44 20 0d 0a 20 20 20 37 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ED 71 ┆
0x06b6e0…06b700 21 20 3c 55 4e 50 41 43 4b 45 44 53 54 52 55 43 54 55 52 45 44 54 59 50 45 3e 20 20 20 20 20 20 ┆! <UNPACKEDSTRUCTUREDTYPE> ┆
0x06b700…06b720 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 37 32 20 20 20 3c 50 41 43 4b 45 ┆ :0 72 <PACKE┆
0x06b720…06b740 44 3e 20 3a 3a 3d 20 50 41 43 4b 45 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆D> ::= PACKED ┆
0x06b740…06b760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 38 20 53 54 4f ┆ :628 STO┆
0x06b760…06b780 50 20 54 59 50 45 20 42 55 46 46 45 52 49 4e 47 20 0d 0a 0d 0a 20 20 20 37 33 20 20 20 3c 55 4e ┆P TYPE BUFFERING 73 <UN┆
0x06b780…06b7a0 50 41 43 4b 45 44 53 54 52 55 43 54 55 52 45 44 54 59 50 45 3e 20 3a 3a 3d 20 3c 41 52 52 41 59 ┆PACKEDSTRUCTUREDTYPE> ::= <ARRAY┆
0x06b7a0…06b7c0 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a ┆TYPE> :0 ┆
0x06b7c0…06b7e0 20 20 20 37 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 74 ┆
0x06b7e0…06b800 20 20 20 21 20 3c 52 45 43 4f 52 44 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <RECORDTYPE> ┆
0x06b800…06b820 (28, 1, 6) 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 37 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 75 ┆
0x06b820…06b840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 45 54 54 59 50 45 3e 20 20 20 20 20 20 20 ┆ ! <SETTYPE> ┆
0x06b840…06b860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 37 36 20 20 20 ┆ :0 76 ┆
0x06b860…06b880 3c 54 59 50 45 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<TYPENAME> ::= NAME ┆
0x06b880…06b8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 ┆ :6┆
0x06b8a0…06b8c0 30 30 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 20 37 37 ┆00 DECLARATION DECLARE 77┆
0x06b8c0…06b8e0 20 20 20 3c 41 52 52 41 59 54 59 50 45 3e 20 3a 3a 3d 20 3c 41 52 52 41 59 53 54 41 52 54 3e 20 ┆ <ARRAYTYPE> ::= <ARRAYSTART> ┆
0x06b8e0…06b900 3c 54 59 50 45 3e 20 3c 43 4f 4d 50 4f 4e 45 4e 54 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 ┆<TYPE> <COMPONENTTYPE> ┆
0x06b900…06b920 20 3a 36 31 35 20 45 4e 44 41 52 52 41 59 20 0d 0a 0d 0a 20 20 20 37 38 20 20 20 3c 41 52 52 41 ┆ :615 ENDARRAY 78 <ARRA┆
0x06b920…06b940 59 53 54 41 52 54 3e 20 3a 3a 3d 20 41 52 52 41 59 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆YSTART> ::= ARRAY ( ┆
0x06b940…06b960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 33 20 4e 45 ┆ :623 NE┆
0x06b960…06b980 57 54 59 50 45 20 41 52 52 41 59 20 0d 0a 0d 0a 20 20 20 37 39 20 20 20 3c 43 4f 4d 50 4f 4e 45 ┆WTYPE ARRAY 79 <COMPONE┆
0x06b980…06b9a0 4e 54 54 59 50 45 3e 20 3a 3a 3d 20 3c 4e 45 57 44 49 4d 45 4e 53 49 4f 4e 3e 20 3c 54 59 50 45 ┆NTTYPE> ::= <NEWDIMENSION> <TYPE┆
0x06b9a0…06b9c0 3e 20 3c 43 4f 4d 50 4f 4e 45 4e 54 54 59 50 45 3e 20 20 20 20 20 3a 36 33 37 20 49 4e 43 52 2e ┆> <COMPONENTTYPE> :637 INCR.┆
0x06b9c0…06b9e0 20 44 49 4d 2e 5f 43 4f 55 4e 54 20 0d 0a 20 20 20 38 30 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ DIM._COUNT 80 ┆
0x06b9e0…06ba00 20 20 20 20 20 20 20 20 21 20 29 20 3c 4f 46 3e 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 ┆ ! ) <OF> <TYPE> ┆
0x06ba00…06ba20 (28, 1, 7) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 33 36 20 44 49 4d 2e 5f 43 4f ┆ :636 DIM._CO┆
0x06ba20…06ba40 55 4e 54 20 3a 3d 20 30 20 0d 0a 0d 0a 20 20 20 38 31 20 20 20 3c 4e 45 57 44 49 4d 45 4e 53 49 ┆UNT := 0 81 <NEWDIMENSI┆
0x06ba40…06ba60 4f 4e 3e 20 3a 3a 3d 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ON> ::= , ┆
0x06ba60…06ba80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 33 20 4e 45 57 54 59 50 45 20 ┆ :623 NEWTYPE ┆
0x06ba80…06baa0 41 52 52 41 59 20 0d 0a 0d 0a 20 20 20 38 32 20 20 20 3c 52 45 43 4f 52 44 54 59 50 45 3e 20 3a ┆ARRAY 82 <RECORDTYPE> :┆
0x06baa0…06bac0 3a 3d 20 3c 52 45 43 4f 52 44 3e 20 3c 46 49 45 4c 44 4c 49 53 54 3e 20 45 4e 44 20 20 20 20 20 ┆:= <RECORD> <FIELDLIST> END ┆
0x06bac0…06bae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 30 20 45 4e 44 4c 45 56 45 4c 20 45 4e ┆ :610 ENDLEVEL EN┆
0x06bae0…06bb00 44 52 45 43 4f 52 44 20 0d 0a 0d 0a 20 20 20 38 33 20 20 20 3c 52 45 43 4f 52 44 3e 20 3a 3a 3d ┆DRECORD 83 <RECORD> ::=┆
0x06bb00…06bb20 20 52 45 43 4f 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ RECORD ┆
0x06bb20…06bb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 34 20 4e 45 57 54 59 50 45 20 52 ┆ :624 NEWTYPE R┆
0x06bb40…06bb60 45 43 4f 52 44 20 0d 0a 0d 0a 20 20 20 38 34 20 20 20 3c 46 49 45 4c 44 4c 49 53 54 3e 20 3a 3a ┆ECORD 84 <FIELDLIST> ::┆
0x06bb60…06bb80 3d 20 3c 46 49 45 4c 44 4c 49 53 54 3e 20 3b 20 3c 52 45 43 4f 52 44 53 45 43 54 49 4f 4e 3e 20 ┆= <FIELDLIST> ; <RECORDSECTION> ┆
0x06bb80…06bba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 38 35 20 20 20 20 20 20 ┆ :0 85 ┆
0x06bba0…06bbc0 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 45 43 4f 52 44 53 45 43 54 49 4f 4e 3e 20 20 20 20 ┆ ! <RECORDSECTION> ┆
0x06bbc0…06bbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a ┆ :0 ┆
0x06bbe0…06bc00 0d 0a 20 20 20 38 36 20 20 20 3c 52 45 43 4f 52 44 53 45 43 54 49 4f 4e 3e 20 3a 3a 3d 20 45 4d ┆ 86 <RECORDSECTION> ::= EM┆
0x06bc00…06bc20 (28, 1, 8) 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PTY ┆
0x06bc20…06bc40 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 38 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 87 ┆
0x06bc40…06bc60 20 20 20 20 20 20 20 21 20 3c 53 54 41 52 54 53 45 43 54 49 4f 4e 3e 20 3c 49 44 45 4e 54 49 46 ┆ ! <STARTSECTION> <IDENTIF┆
0x06bc60…06bc80 49 45 52 4c 49 53 54 3e 20 3c 54 59 50 45 43 4f 4c 4f 4e 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 ┆IERLIST> <TYPECOLON> ┆
0x06bc80…06bca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 ┆ <TYPE> ┆
0x06bca0…06bcc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 ┆ :61┆
0x06bcc0…06bce0 31 20 45 4e 44 46 49 45 4c 44 20 0d 0a 0d 0a 20 20 20 38 38 20 20 20 3c 53 54 41 52 54 53 45 43 ┆1 ENDFIELD 88 <STARTSEC┆
0x06bce0…06bd00 54 49 4f 4e 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TION> ::= EMPTY ┆
0x06bd00…06bd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 33 32 20 44 45 43 4c 41 52 ┆ :632 DECLAR┆
0x06bd20…06bd40 41 54 49 4f 4e 20 0d 0a 0d 0a 20 20 20 38 39 20 20 20 3c 54 59 50 45 43 4f 4c 4f 4e 3e 20 3a 3a ┆ATION 89 <TYPECOLON> ::┆
0x06bd40…06bd60 3d 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆= : ┆
0x06bd60…06bd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 34 30 20 0d 0a 0d 0a 20 20 20 39 30 20 20 ┆ :640 90 ┆
0x06bd80…06bda0 20 3c 53 45 54 54 59 50 45 3e 20 3a 3a 3d 20 3c 53 45 54 4f 46 3e 20 3c 54 59 50 45 3e 20 20 20 ┆ <SETTYPE> ::= <SETOF> <TYPE> ┆
0x06bda0…06bdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x06bdc0…06bde0 36 31 32 20 45 4e 44 53 45 54 20 0d 0a 0d 0a 20 20 20 39 31 20 20 20 3c 53 45 54 4f 46 3e 20 3a ┆612 ENDSET 91 <SETOF> :┆
0x06bde0…06be00 3a 3d 20 53 45 54 20 3c 4f 46 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:= SET <OF> ┆
0x06be00…06be20 (28, 1, 9) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 35 20 4e 45 57 54 59 50 ┆ :625 NEWTYP┆
0x06be20…06be40 45 20 53 45 54 20 0d 0a 0d 0a 20 20 20 39 32 20 20 20 3c 50 4f 4f 4c 54 59 50 45 3e 20 3a 3a 3d ┆E SET 92 <POOLTYPE> ::=┆
0x06be40…06be60 20 3c 50 4f 4f 4c 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 3c 54 59 50 45 53 49 5a 45 3e 20 ┆ <POOL> <EXPRESSION> <TYPESIZE> ┆
0x06be60…06be80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 33 20 45 4e 44 50 4f 4f 4c 20 0d 0a 0d ┆ :613 ENDPOOL ┆
0x06be80…06bea0 0a 20 20 20 39 33 20 20 20 3c 54 59 50 45 53 49 5a 45 3e 20 3a 3a 3d 20 3c 4f 46 3e 20 3c 54 59 ┆ 93 <TYPESIZE> ::= <OF> <TY┆
0x06bea0…06bec0 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PE> ┆
0x06bec0…06bee0 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 39 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 94 ┆
0x06bee0…06bf00 20 21 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EMPTY ┆
0x06bf00…06bf20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 33 35 20 57 49 54 48 4f 55 54 5f 44 ┆ :635 WITHOUT_D┆
0x06bf20…06bf40 41 54 41 20 0d 0a 0d 0a 20 20 20 39 35 20 20 20 3c 4f 46 3e 20 3a 3a 3d 20 4f 46 20 20 20 20 20 ┆ATA 95 <OF> ::= OF ┆
0x06bf40…06bf60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06bf60…06bf80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 34 30 20 0d 0a 0d 0a 20 20 20 39 36 20 20 20 3c ┆ :640 96 <┆
0x06bf80…06bfa0 50 4f 4f 4c 3e 20 3a 3a 3d 20 50 4f 4f 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆POOL> ::= POOL ┆
0x06bfa0…06bfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 ┆ :62┆
0x06bfc0…06bfe0 36 20 4e 45 57 54 59 50 45 20 50 4f 4f 4c 20 0d 0a 0d 0a 20 20 20 39 37 20 20 20 3c 56 41 52 49 ┆6 NEWTYPE POOL 97 <VARI┆
0x06bfe0…06c000 41 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 56 41 52 20 3c 56 41 52 49 41 42 ┆ABLEDECLARATION> ::= VAR <VARIAB┆
0x06c000…06c020 (28, 1, 10) 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a ┆LEDECLARATIONLIST> :0 ┆
0x06c020…06c040 20 20 20 39 38 20 20 20 3c 56 41 52 49 41 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 ┆ 98 <VARIABLEDECLARATIONLIST┆
0x06c040…06c060 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 ┆> ::= <VARIABLEDECLARATIONLIST> ┆
0x06c060…06c080 3c 56 41 52 44 45 43 4c 3e 20 3a 30 20 0d 0a 20 20 20 39 39 20 20 20 20 20 20 20 20 20 20 20 20 ┆<VARDECL> :0 99 ┆
0x06c080…06c0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 44 45 43 4c 3e 20 20 ┆ ! <VARDECL> ┆
0x06c0a0…06c0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 30 ┆ :0 10┆
0x06c0c0…06c0e0 30 20 20 20 3c 56 41 52 44 45 43 4c 3e 20 3a 3a 3d 20 3c 53 54 41 52 54 56 41 52 3e 20 3c 49 44 ┆0 <VARDECL> ::= <STARTVAR> <ID┆
0x06c0e0…06c100 45 4e 54 49 46 49 45 52 4c 49 53 54 3e 20 3c 54 59 50 45 41 4e 44 49 4e 49 54 3e 20 20 20 20 20 ┆ENTIFIERLIST> <TYPEANDINIT> ┆
0x06c100…06c120 20 20 3a 37 30 33 20 45 4e 44 56 41 52 44 45 43 4c 20 0d 0a 0d 0a 20 20 31 30 31 20 20 20 3c 54 ┆ :703 ENDVARDECL 101 <T┆
0x06c120…06c140 59 50 45 41 4e 44 49 4e 49 54 3e 20 3a 3a 3d 20 3c 54 59 50 45 43 4f 4c 4f 4e 3e 20 3c 54 59 50 ┆YPEANDINIT> ::= <TYPECOLON> <TYP┆
0x06c140…06c160 45 3e 20 3c 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e ┆E> <INITIALIZATION> <SEMICOLONS>┆
0x06c160…06c180 20 3a 30 20 0d 0a 20 20 31 30 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ :0 102 ! ┆
0x06c180…06c1a0 3a 20 45 52 52 4f 52 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆: ERROR ; ┆
0x06c1a0…06c1c0 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 30 33 20 20 20 3c 53 54 41 52 ┆ :0 103 <STAR┆
0x06c1c0…06c1e0 54 56 41 52 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TVAR> ::= EMPTY ┆
0x06c1e0…06c200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 30 20 44 45 ┆ :700 DE┆
0x06c200…06c220 (28, 1, 11) 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 0d 0a 20 20 31 30 34 20 20 20 3c 49 44 45 4e 54 49 46 49 45 ┆CLARATION 104 <IDENTIFIE┆
0x06c220…06c240 52 4c 49 53 54 3e 20 3a 3a 3d 20 3c 49 44 45 4e 54 49 46 49 45 52 4c 49 53 54 3e 20 2c 20 3c 49 ┆RLIST> ::= <IDENTIFIERLIST> , <I┆
0x06c240…06c260 44 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 30 35 20 20 ┆DENT> :0 105 ┆
0x06c260…06c280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 44 45 4e 54 3e 20 20 20 ┆ ! <IDENT> ┆
0x06c280…06c2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x06c2a0…06c2c0 30 20 0d 0a 0d 0a 20 20 31 30 36 20 20 20 3c 49 44 45 4e 54 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 ┆0 106 <IDENT> ::= NAME ┆
0x06c2c0…06c2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06c2e0…06c300 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 31 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 ┆ :701 DECLARELIST ┆
0x06c300…06c320 20 31 30 37 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3f 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 107 ! ? ┆
0x06c320…06c340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06c340…06c360 20 20 20 20 20 3a 37 30 34 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 0d 0a 20 20 31 30 38 20 ┆ :704 DECLARELIST 108 ┆
0x06c360…06c380 20 20 3c 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3a 3d 20 3c 45 58 50 52 45 ┆ <INITIALIZATION> ::= := <EXPRE┆
0x06c380…06c3a0 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆SSION> ┆
0x06c3a0…06c3c0 3a 37 30 32 20 49 4e 49 54 20 0d 0a 20 20 31 30 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:702 INIT 109 ┆
0x06c3c0…06c3e0 20 20 20 20 20 20 20 21 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EMPTY ┆
0x06c3e0…06c400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 35 20 4e 4f 5f 49 4e 49 54 20 0d ┆ :705 NO_INIT ┆
0x06c400…06c420 (28, 1, 12) 0a 0d 0a 20 20 31 31 30 20 20 20 3c 52 4f 55 54 49 4e 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 ┆ 110 <ROUTINEDECLARATION> ┆
0x06c420…06c440 3a 3a 3d 20 3c 52 4f 55 54 49 4e 45 48 45 41 44 49 4e 47 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 ┆::= <ROUTINEHEADING> <SEMICOLONS┆
0x06c440…06c460 3e 20 3c 42 4c 4f 43 4b 3e 20 3a 30 20 0d 0a 0d 0a 20 20 31 31 31 20 20 20 3c 52 4f 55 54 49 4e ┆> <BLOCK> :0 111 <ROUTIN┆
0x06c460…06c480 45 48 45 41 44 49 4e 47 3e 20 3a 3a 3d 20 3c 50 52 4f 43 45 44 55 52 45 48 45 41 44 49 4e 47 3e ┆EHEADING> ::= <PROCEDUREHEADING>┆
0x06c480…06c4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 32 20 45 4e 44 ┆ :1002 END┆
0x06c4a0…06c4c0 50 52 4f 43 44 45 43 4c 20 0d 0a 20 20 31 31 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PROCDECL 112 ┆
0x06c4c0…06c4e0 20 20 20 20 20 20 21 20 3c 46 55 4e 43 54 49 4f 4e 48 45 41 44 49 4e 47 3e 20 20 20 20 20 20 20 ┆ ! <FUNCTIONHEADING> ┆
0x06c4e0…06c500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 30 31 20 45 4e 44 46 55 4e 43 44 45 ┆ :1101 ENDFUNCDE┆
0x06c500…06c520 43 4c 20 0d 0a 0d 0a 20 20 31 31 33 20 20 20 3c 50 52 4f 43 45 44 55 52 45 48 45 41 44 49 4e 47 ┆CL 113 <PROCEDUREHEADING┆
0x06c520…06c540 3e 20 3a 3a 3d 20 50 52 4f 43 45 44 55 52 45 20 3c 50 52 4f 43 45 44 55 52 45 4e 41 4d 45 3e 20 ┆> ::= PROCEDURE <PROCEDURENAME> ┆
0x06c540…06c560 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 45 52 53 3e 20 3a 30 20 0d 0a 0d 0a 20 20 31 31 34 20 ┆<FORMALPARAMETERS> :0 114 ┆
0x06c560…06c580 20 20 3c 50 52 4f 43 45 44 55 52 45 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 ┆ <PROCEDURENAME> ::= NAME ┆
0x06c580…06c5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06c5a0…06c5c0 3a 31 30 30 33 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 31 ┆:1003 DECLARATION DECLARE 11┆
0x06c5c0…06c5e0 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 50 49 58 4e 41 4d ┆5 ! <SPIXNAM┆
0x06c5e0…06c600 45 3e 20 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆E> = NAME ┆
0x06c600…06c620 (28, 1, 13) 20 20 3a 31 30 30 34 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a ┆ :1004 DECLARATION DECLARE ┆
0x06c620…06c640 20 20 31 31 36 20 20 20 3c 53 50 49 58 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 ┆ 116 <SPIXNAME> ::= NAME ┆
0x06c640…06c660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06c660…06c680 20 20 20 20 20 20 3a 31 30 30 31 20 50 49 43 4b 20 55 50 20 4e 41 4d 45 20 0d 0a 0d 0a 20 20 31 ┆ :1001 PICK UP NAME 1┆
0x06c680…06c6a0 31 37 20 20 20 3c 46 55 4e 43 54 49 4f 4e 48 45 41 44 49 4e 47 3e 20 3a 3a 3d 20 46 55 4e 43 54 ┆17 <FUNCTIONHEADING> ::= FUNCT┆
0x06c6a0…06c6c0 49 4f 4e 20 3c 46 55 4e 43 54 49 4f 4e 4e 41 4d 45 3e 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 ┆ION <FUNCTIONNAME> <FORMALPARAME┆
0x06c6c0…06c6e0 54 45 52 53 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TERS> ┆
0x06c6e0…06c700 20 20 20 20 20 20 3c 43 4f 4c 4f 4e 3e 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <COLON> <TYPE> ┆
0x06c700…06c720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 31 38 20 20 20 3c 46 55 ┆ :0 118 <FU┆
0x06c720…06c740 4e 43 54 49 4f 4e 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 ┆NCTIONNAME> ::= NAME ┆
0x06c740…06c760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 30 32 ┆ :1102┆
0x06c760…06c780 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 31 39 20 20 20 20 ┆ DECLARATION DECLARE 119 ┆
0x06c780…06c7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 50 49 58 4e 41 4d 45 3e 20 3d 20 4e ┆ ! <SPIXNAME> = N┆
0x06c7a0…06c7c0 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 ┆AME :11┆
0x06c7c0…06c7e0 30 33 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 31 32 30 ┆03 DECLARATION DECLARE 120┆
0x06c7e0…06c800 20 20 20 3c 43 4f 4c 4f 4e 3e 20 3a 3a 3d 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <COLON> ::= : ┆
0x06c800…06c820 (28, 1, 14) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06c820…06c840 20 3a 36 34 30 20 0d 0a 0d 0a 20 20 31 32 31 20 20 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 ┆ :640 121 <FORMALPARAMET┆
0x06c840…06c860 45 52 53 3e 20 3a 3a 3d 20 3c 49 4e 49 54 46 4f 52 4d 41 4c 3e 20 20 20 20 20 20 20 20 20 20 20 ┆ERS> ::= <INITFORMAL> ┆
0x06c860…06c880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 20 ┆ :1007 ENDFORMAL ┆
0x06c880…06c8a0 0d 0a 20 20 31 32 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ 122 !┆
0x06c8a0…06c8c0 20 3c 49 4e 49 54 46 4f 52 4d 41 4c 3e 20 28 20 3c 46 4f 52 4d 41 4c 4c 49 53 54 3e 20 29 20 20 ┆ <INITFORMAL> ( <FORMALLIST> ) ┆
0x06c8c0…06c8e0 20 20 20 20 20 20 20 20 3a 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 31 32 33 20 ┆ :1007 ENDFORMAL 123 ┆
0x06c8e0…06c900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 4e 49 54 46 4f ┆ ! <INITFO┆
0x06c900…06c920 52 4d 41 4c 3e 20 28 20 45 52 52 4f 52 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆RMAL> ( ERROR ) ┆
0x06c920…06c940 3a 30 20 0d 0a 0d 0a 20 20 31 32 34 20 20 20 3c 49 4e 49 54 46 4f 52 4d 41 4c 3e 20 3a 3a 3d 20 ┆:0 124 <INITFORMAL> ::= ┆
0x06c940…06c960 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EMPTY ┆
0x06c960…06c980 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 32 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a ┆ :1022 BEGINLEVEL ┆
0x06c980…06c9a0 0d 0a 20 20 31 32 35 20 20 20 3c 46 4f 52 4d 41 4c 4c 49 53 54 3e 20 3a 3a 3d 20 3c 46 4f 52 4d ┆ 125 <FORMALLIST> ::= <FORM┆
0x06c9a0…06c9c0 41 4c 4c 49 53 54 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3c 50 41 52 41 4d 45 54 45 52 44 ┆ALLIST> <SEMICOLONS> <PARAMETERD┆
0x06c9c0…06c9e0 45 53 43 52 49 50 54 49 4f 4e 3e 20 3a 30 20 0d 0a 20 20 31 32 36 20 20 20 20 20 20 20 20 20 20 ┆ESCRIPTION> :0 126 ┆
0x06c9e0…06ca00 20 20 20 20 20 20 20 20 21 20 3c 50 41 52 41 4d 45 54 45 52 44 45 53 43 52 49 50 54 49 4f 4e 3e ┆ ! <PARAMETERDESCRIPTION>┆
0x06ca00…06ca20 (28, 1, 15) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 ┆ :0 ┆
0x06ca20…06ca40 31 32 37 20 20 20 3c 50 41 52 41 4d 45 54 45 52 44 45 53 43 52 49 50 54 49 4f 4e 3e 20 3a 3a 3d ┆127 <PARAMETERDESCRIPTION> ::=┆
0x06ca40…06ca60 20 3c 56 41 52 4f 52 56 41 4c 55 45 3e 20 3c 50 41 52 41 4d 45 54 45 52 47 52 4f 55 50 3e 20 3c ┆ <VARORVALUE> <PARAMETERGROUP> <┆
0x06ca60…06ca80 54 59 50 45 43 4f 4c 4f 4e 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TYPECOLON> ┆
0x06ca80…06caa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 ┆ <TYPE> ┆
0x06caa0…06cac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 36 20 45 4e 44 46 4f 52 4d ┆ :1006 ENDFORM┆
0x06cac0…06cae0 41 4c 4c 49 53 54 20 0d 0a 0d 0a 20 20 31 32 38 20 20 20 3c 56 41 52 4f 52 56 41 4c 55 45 3e 20 ┆ALLIST 128 <VARORVALUE> ┆
0x06cae0…06cb00 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆::= EMPTY ┆
0x06cb00…06cb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 33 20 44 45 43 4c 41 52 41 54 49 ┆ :1023 DECLARATI┆
0x06cb20…06cb40 4f 4e 20 0d 0a 20 20 31 32 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 56 41 ┆ON 129 ! VA┆
0x06cb40…06cb60 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆R ┆
0x06cb60…06cb80 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 34 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 0d ┆ :1024 DECLARATION ┆
0x06cb80…06cba0 0a 20 20 31 33 30 20 20 20 3c 50 41 52 41 4d 45 54 45 52 47 52 4f 55 50 3e 20 3a 3a 3d 20 3c 50 ┆ 130 <PARAMETERGROUP> ::= <P┆
0x06cba0…06cbc0 41 52 41 4d 45 54 45 52 47 52 4f 55 50 3e 20 2c 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 ┆ARAMETERGROUP> , NAME ┆
0x06cbc0…06cbe0 20 20 20 20 20 20 20 3a 31 30 30 38 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 33 31 ┆ :1008 DECLARELIST 131┆
0x06cbe0…06cc00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 4e 41 4d 45 20 20 20 20 ┆ ! NAME ┆
0x06cc00…06cc20 (29, 0, 1) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06cc20…06cc40 20 3a 31 30 30 38 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 0d 0a 20 20 31 33 32 20 20 20 3c ┆ :1008 DECLARELIST 132 <┆
0x06cc40…06cc60 4c 41 42 45 4c 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 4c 41 42 45 4c 20 3c 4c 41 42 ┆LABELDECLARATION> ::= LABEL <LAB┆
0x06cc60…06cc80 45 4c 4c 49 53 54 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 20 20 20 20 20 20 20 20 3a 30 20 ┆ELLIST> <SEMICOLONS> :0 ┆
0x06cc80…06cca0 0d 0a 20 20 31 33 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ 133 !┆
0x06cca0…06ccc0 20 4c 41 42 45 4c 20 45 52 52 4f 52 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ LABEL ERROR ; ┆
0x06ccc0…06cce0 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 33 34 20 20 20 3c 4c 41 42 45 4c 4c 49 53 ┆ :0 134 <LABELLIS┆
0x06cce0…06cd00 54 3e 20 3a 3a 3d 20 3c 4c 41 42 45 4c 4c 49 53 54 3e 20 2c 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e ┆T> ::= <LABELLIST> , <LABELNAME>┆
0x06cd00…06cd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 33 35 20 ┆ :0 135 ┆
0x06cd20…06cd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e 20 20 20 ┆ ! <LABELNAME> ┆
0x06cd40…06cd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06cd60…06cd80 3a 30 20 0d 0a 0d 0a 20 20 31 33 36 20 20 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e 20 3a 3a 3d 20 4b ┆:0 136 <LABELNAME> ::= K┆
0x06cd80…06cda0 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ONST ┆
0x06cda0…06cdc0 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 30 31 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 ┆ :1201 DECLARATION D┆
0x06cdc0…06cde0 45 43 4c 41 52 45 20 0d 0a 20 20 31 33 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ECLARE 137 !┆
0x06cde0…06ce00 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ NAME ┆
0x06ce00…06ce20 (29, 0, 2) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 30 31 20 44 45 43 4c 41 52 41 54 49 4f 4e ┆ :1201 DECLARATION┆
0x06ce20…06ce40 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 31 33 38 20 20 20 3c 50 52 45 46 49 58 44 45 43 4c ┆ DECLARE 138 <PREFIXDECL┆
0x06ce40…06ce60 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 50 52 45 46 49 58 48 45 41 44 49 4e 47 3e 20 3c 53 45 ┆ARATION> ::= <PREFIXHEADING> <SE┆
0x06ce60…06ce80 4d 49 43 4f 4c 4f 4e 53 3e 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 0d 0a 20 20 20 20 20 20 20 ┆MICOLONS> <BEGINLEVEL> ┆
0x06ce80…06cea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 52 4f 55 54 49 4e ┆ <ROUTIN┆
0x06cea0…06cec0 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆EDECLARATION> :┆
0x06cec0…06cee0 31 33 30 37 20 45 4e 44 4c 45 56 45 4c 20 45 4e 44 50 52 45 46 49 58 20 0d 0a 0d 0a 20 20 31 33 ┆1307 ENDLEVEL ENDPREFIX 13┆
0x06cee0…06cf00 39 20 20 20 3c 50 52 45 46 49 58 48 45 41 44 49 4e 47 3e 20 3a 3a 3d 20 50 52 45 46 49 58 20 3c ┆9 <PREFIXHEADING> ::= PREFIX <┆
0x06cf00…06cf20 50 52 45 46 49 58 4e 41 4d 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PREFIXNAME> ┆
0x06cf20…06cf40 20 20 3a 30 20 0d 0a 20 20 31 34 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 140 ┆
0x06cf40…06cf60 20 21 20 50 52 45 46 49 58 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! PREFIX ERROR ┆
0x06cf60…06cf80 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 32 30 20 45 52 52 4f 52 50 52 45 46 49 58 20 0d 0a ┆ :120 ERRORPREFIX ┆
0x06cf80…06cfa0 0d 0a 20 20 31 34 31 20 20 20 3c 50 52 45 46 49 58 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 ┆ 141 <PREFIXNAME> ::= NAME ┆
0x06cfa0…06cfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06cfc0…06cfe0 20 20 20 20 20 20 20 20 3a 31 33 30 36 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 ┆ :1306 DECLARATION DECLAR┆
0x06cfe0…06d000 45 20 0d 0a 0d 0a 20 20 31 34 32 20 20 20 3c 45 58 50 4f 52 54 50 41 52 54 3e 20 3a 3a 3d 20 45 ┆E 142 <EXPORTPART> ::= E┆
0x06d000…06d020 (29, 0, 3) 58 50 4f 52 54 20 3c 45 58 50 4f 52 54 4c 49 53 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆XPORT <EXPORTLIST> ┆
0x06d020…06d040 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 34 33 20 20 20 3c 45 58 50 4f ┆ :0 143 <EXPO┆
0x06d040…06d060 52 54 4c 49 53 54 3e 20 3a 3a 3d 20 3c 45 58 50 4f 52 54 4c 49 53 54 3e 20 3c 45 58 50 4f 52 54 ┆RTLIST> ::= <EXPORTLIST> <EXPORT┆
0x06d060…06d080 44 45 46 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 ┆DEF> :0 ┆
0x06d080…06d0a0 31 34 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 4f 52 54 44 45 ┆144 ! <EXPORTDE┆
0x06d0a0…06d0c0 46 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆F> ┆
0x06d0c0…06d0e0 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 34 35 20 20 20 3c 45 58 50 4f 52 54 44 45 46 3e 20 3a ┆ :0 145 <EXPORTDEF> :┆
0x06d0e0…06d100 3a 3d 20 3c 45 58 50 4f 52 54 4e 41 4d 45 3e 20 3d 20 3c 45 58 50 4f 52 54 4b 49 4e 44 3e 20 3c ┆:= <EXPORTNAME> = <EXPORTKIND> <┆
0x06d100…06d120 53 49 4d 50 4c 45 56 41 52 49 41 42 4c 45 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3a 33 30 ┆SIMPLEVARIABLE> <SEMICOLONS> :30┆
0x06d120…06d140 31 20 45 58 50 4f 52 54 28 4b 49 4e 44 29 20 0d 0a 0d 0a 20 20 31 34 36 20 20 20 3c 45 58 50 4f ┆1 EXPORT(KIND) 146 <EXPO┆
0x06d140…06d160 52 54 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆RTNAME> ::= NAME ┆
0x06d160…06d180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 35 20 4c 49 ┆ :405 LI┆
0x06d180…06d1a0 54 45 52 41 4c 20 54 45 58 54 20 0d 0a 0d 0a 20 20 31 34 37 20 20 20 3c 45 58 50 4f 52 54 4b 49 ┆TERAL TEXT 147 <EXPORTKI┆
0x06d1a0…06d1c0 4e 44 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ND> ::= NAME ┆
0x06d1c0…06d1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 33 30 32 20 45 58 50 4f 52 54 ┆ :302 EXPORT┆
0x06d1e0…06d200 20 0d 0a 0d 0a 20 20 31 34 38 20 20 20 3c 43 4f 4d 50 4f 55 4e 44 53 54 41 54 45 4d 45 4e 54 3e ┆ 148 <COMPOUNDSTATEMENT>┆
0x06d200…06d220 (29, 0, 4) 20 3a 3a 3d 20 3c 42 45 47 49 4e 3e 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 45 4e 44 ┆ ::= <BEGIN> <STATEMENTLIST> END┆
0x06d220…06d240 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 31 20 45 4e 44 20 0d 0a 0d 0a 20 20 31 34 39 20 20 20 ┆ :901 END 149 ┆
0x06d240…06d260 3c 42 45 47 49 4e 3e 20 3a 3a 3d 20 42 45 47 49 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<BEGIN> ::= BEGIN ┆
0x06d260…06d280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 ┆ :9┆
0x06d280…06d2a0 30 32 20 42 45 47 49 4e 20 0d 0a 0d 0a 20 20 31 35 30 20 20 20 3c 53 54 41 54 45 4d 45 4e 54 4c ┆02 BEGIN 150 <STATEMENTL┆
0x06d2a0…06d2c0 49 53 54 3e 20 3a 3a 3d 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 3b 20 3c 53 54 41 54 ┆IST> ::= <STATEMENTLIST> ; <STAT┆
0x06d2c0…06d2e0 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 31 20 20 20 ┆EMENT> :0 151 ┆
0x06d2e0…06d300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 ┆ ! <STATEMENTLI┆
0x06d300…06d320 53 54 3e 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆ST> ERROR :0┆
0x06d320…06d340 20 0d 0a 20 20 31 35 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ 152 ! <┆
0x06d340…06d360 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆STATEMENT> ┆
0x06d360…06d380 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 35 33 20 20 20 3c 53 54 41 54 45 4d 45 ┆ :0 153 <STATEME┆
0x06d380…06d3a0 4e 54 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NT> ::= EMPTY ┆
0x06d3a0…06d3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 34 ┆ :0 154┆
0x06d3c0…06d3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 4f 4d 50 4f 55 4e 44 53 54 41 54 ┆ ! <COMPOUNDSTAT┆
0x06d3e0…06d400 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EMENT> ┆
0x06d400…06d420 (29, 0, 5) 20 3a 30 20 0d 0a 20 20 31 35 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 ┆ :0 155 ! <P┆
0x06d420…06d440 52 4f 43 45 44 55 52 45 43 41 4c 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ROCEDURECALL> ┆
0x06d440…06d460 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 36 20 20 20 20 20 20 20 20 20 20 ┆ :0 156 ┆
0x06d460…06d480 20 20 20 20 20 20 20 21 20 3c 41 53 53 49 47 4e 4d 45 4e 54 53 54 41 54 45 4d 45 4e 54 3e 20 20 ┆ ! <ASSIGNMENTSTATEMENT> ┆
0x06d480…06d4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 ┆ :0 15┆
0x06d4a0…06d4c0 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 43 48 41 4e 47 45 53 54 41 ┆7 ! <EXCHANGESTA┆
0x06d4c0…06d4e0 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TEMENT> ┆
0x06d4e0…06d500 20 20 3a 30 20 0d 0a 20 20 31 35 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ :0 158 ! <┆
0x06d500…06d520 43 41 53 45 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CASESTATEMENT> ┆
0x06d520…06d540 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 39 20 20 20 20 20 20 20 20 20 ┆ :0 159 ┆
0x06d540…06d560 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f ┆ ! <FORDO> <STARTLABELSCO┆
0x06d560…06d580 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 ┆PE> <STATEMENT> <ENDLABELSCOPE> ┆
0x06d580…06d5a0 3a 39 31 37 20 45 4e 44 46 4f 52 20 0d 0a 20 20 31 36 30 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:917 ENDFOR 160 ┆
0x06d5a0…06d5c0 20 20 20 20 21 20 3c 47 4f 54 4f 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <GOTOSTATEMENT> ┆
0x06d5c0…06d5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 36 31 20 20 ┆ :0 161 ┆
0x06d5e0…06d600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 46 54 48 45 4e 3e 20 3c 53 54 41 54 45 ┆ ! <IFTHEN> <STATE┆
0x06d600…06d620 (29, 0, 6) 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆MENT> :┆
0x06d620…06d640 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 20 31 36 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆925 ENDIF 162 ┆
0x06d640…06d660 20 20 21 20 3c 49 46 54 48 45 4e 45 4c 53 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 ┆ ! <IFTHENELSE> <STATEMENT> ┆
0x06d660…06d680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 ┆ :925 ENDIF ┆
0x06d680…06d6a0 20 31 36 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 41 42 45 4c 4e 41 4d ┆ 163 ! <LABELNAM┆
0x06d6a0…06d6c0 45 3e 20 3a 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆E> : <STATEMENT> ┆
0x06d6c0…06d6e0 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 36 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 164 ┆
0x06d6e0…06d700 21 20 3c 52 45 50 45 41 54 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆! <REPEATSTATEMENT> ┆
0x06d700…06d720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 36 35 20 20 20 20 20 20 ┆ :0 165 ┆
0x06d720…06d740 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 4f 4f 50 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 ┆ ! <LOOPSTATEMENT> ┆
0x06d740…06d760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a ┆ :0 ┆
0x06d760…06d780 20 20 31 36 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 58 49 54 4c 4f 4f 50 ┆ 166 ! EXITLOOP┆
0x06d780…06d7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06d7a0…06d7c0 20 20 20 20 20 20 3a 39 35 33 20 45 58 49 54 4c 4f 4f 50 20 0d 0a 20 20 31 36 37 20 20 20 20 20 ┆ :953 EXITLOOP 167 ┆
0x06d7c0…06d7e0 20 20 20 20 20 20 20 20 20 20 20 20 21 20 43 4f 4e 54 49 4e 55 45 4c 4f 4f 50 20 20 20 20 20 20 ┆ ! CONTINUELOOP ┆
0x06d7e0…06d800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 31 ┆ :951┆
0x06d800…06d820 (29, 0, 7) 20 43 4f 4e 54 4c 4f 4f 50 20 0d 0a 20 20 31 36 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ CONTLOOP 168 ┆
0x06d820…06d840 20 20 21 20 45 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EXIT ┆
0x06d840…06d860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 32 20 45 58 49 54 53 54 41 54 20 ┆ :952 EXITSTAT ┆
0x06d860…06d880 0d 0a 20 20 31 36 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 57 48 49 4c 45 ┆ 169 ! <WHILE┆
0x06d880…06d8a0 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 ┆DO> <STARTLABELSCOPE> <STATEMENT┆
0x06d8a0…06d8c0 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 39 33 33 20 45 4e 44 57 48 49 4c 45 20 ┆> <ENDLABELSCOPE> :933 ENDWHILE ┆
0x06d8c0…06d8e0 0d 0a 20 20 31 37 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 57 49 54 48 53 ┆ 170 ! <WITHS┆
0x06d8e0…06d900 54 41 52 54 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 ┆TART> <STARTLABELSCOPE> <STATEME┆
0x06d900…06d920 4e 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 39 34 34 20 45 4e 44 57 49 54 48 ┆NT> <ENDLABELSCOPE> :944 ENDWITH┆
0x06d920…06d940 20 0d 0a 20 20 31 37 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 4f 43 4b ┆ 171 ! <LOCK┆
0x06d940…06d960 53 54 41 52 54 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d ┆START> <STARTLABELSCOPE> <STATEM┆
0x06d960…06d980 45 4e 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 39 33 36 20 45 4e 44 4c 4f 43 ┆ENT> <ENDLABELSCOPE> :936 ENDLOC┆
0x06d980…06d9a0 4b 20 0d 0a 20 20 31 37 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 48 41 ┆K 172 ! <CHA┆
0x06d9a0…06d9c0 4e 4e 45 4c 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 ┆NNELDO> <STARTLABELSCOPE> <STATE┆
0x06d9c0…06d9e0 4d 45 4e 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 39 34 37 20 45 4e 44 43 48 ┆MENT> <ENDLABELSCOPE> :947 ENDCH┆
0x06d9e0…06da00 41 4e 4e 45 4c 20 0d 0a 0d 0a 20 20 31 37 33 20 20 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 ┆ANNEL 173 <BALANCEDSTATE┆
0x06da00…06da20 (29, 0, 8) 4d 45 4e 54 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆MENT> ::= EMPTY ┆
0x06da20…06da40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 37 34 20 20 20 20 20 20 ┆ :0 174 ┆
0x06da40…06da60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 4f 4d 50 4f 55 4e 44 53 54 ┆ ! <COMPOUNDST┆
0x06da60…06da80 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a ┆ATEMENT> :0 ┆
0x06da80…06daa0 20 20 31 37 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ 175 ! ┆
0x06daa0…06dac0 3c 50 52 4f 43 45 44 55 52 45 43 41 4c 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<PROCEDURECALL> ┆
0x06dac0…06dae0 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 37 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 176 ┆
0x06dae0…06db00 20 20 20 20 20 20 20 20 20 21 20 3c 41 53 53 49 47 4e 4d 45 4e 54 53 54 41 54 45 4d 45 4e 54 3e ┆ ! <ASSIGNMENTSTATEMENT>┆
0x06db00…06db20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 37 37 20 20 20 20 20 ┆ :0 177 ┆
0x06db20…06db40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 43 48 41 4e 47 45 53 ┆ ! <EXCHANGES┆
0x06db40…06db60 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d ┆TATEMENT> :0 ┆
0x06db60…06db80 0a 20 20 31 37 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ 178 !┆
0x06db80…06dba0 20 3c 43 41 53 45 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <CASESTATEMENT> ┆
0x06dba0…06dbc0 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 37 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 179 ┆
0x06dbc0…06dbe0 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 ┆ ! <FORDO> <STARTLABELS┆
0x06dbe0…06dc00 43 4f 50 45 3e 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0d 0a 20 20 20 20 ┆COPE> <BALANCEDSTATEMENT> ┆
0x06dc00…06dc20 (29, 0, 9) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 ┆ <END┆
0x06dc20…06dc40 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LABELSCOPE> ┆
0x06dc40…06dc60 20 20 3a 39 31 37 20 45 4e 44 46 4f 52 20 0d 0a 20 20 31 38 30 20 20 20 20 20 20 20 20 20 20 20 ┆ :917 ENDFOR 180 ┆
0x06dc60…06dc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 47 4f 54 4f 53 54 41 54 45 4d 45 4e 54 3e 20 ┆ ! <GOTOSTATEMENT> ┆
0x06dc80…06dca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 38 31 ┆ :0 181┆
0x06dca0…06dcc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 46 54 48 ┆ ! <IFTH┆
0x06dcc0…06dce0 45 4e 45 4c 53 45 3e 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 ┆ENELSE> <BALANCEDSTATEMENT> ┆
0x06dce0…06dd00 20 3a 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 20 31 38 32 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :925 ENDIF 182 ┆
0x06dd00…06dd20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e 20 3a 20 3c 42 41 4c ┆ ! <LABELNAME> : <BAL┆
0x06dd20…06dd40 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 38 33 20 20 ┆ANCEDSTATEMENT> :0 183 ┆
0x06dd40…06dd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 45 50 45 41 54 ┆ ! <REPEAT┆
0x06dd60…06dd80 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆STATEMENT> :┆
0x06dd80…06dda0 30 20 0d 0a 20 20 31 38 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆0 184 ┆
0x06dda0…06ddc0 20 20 21 20 3c 4c 4f 4f 50 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <LOOPSTATEMENT> ┆
0x06ddc0…06dde0 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 38 35 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 185 ┆
0x06dde0…06de00 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 58 49 54 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 ┆ ! EXITLOOP ┆
0x06de00…06de20 (29, 0, 10) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 33 20 45 58 49 54 4c 4f ┆ :953 EXITLO┆
0x06de20…06de40 4f 50 20 0d 0a 20 20 31 38 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OP 186 ┆
0x06de40…06de60 20 20 20 21 20 43 4f 4e 54 49 4e 55 45 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! CONTINUELOOP ┆
0x06de60…06de80 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 31 20 43 4f 4e 54 4c 4f 4f 50 20 0d 0a 20 20 31 38 37 ┆ :951 CONTLOOP 187┆
0x06de80…06dea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 58 49 54 20 ┆ ! EXIT ┆
0x06dea0…06dec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06dec0…06dee0 20 3a 39 35 32 20 45 58 49 54 53 54 41 54 20 0d 0a 20 20 31 38 38 20 20 20 20 20 20 20 20 20 20 ┆ :952 EXITSTAT 188 ┆
0x06dee0…06df00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 57 48 49 4c 45 44 4f 3e 20 3c 53 54 41 52 ┆ ! <WHILEDO> <STAR┆
0x06df00…06df20 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e ┆TLABELSCOPE> <BALANCEDSTATEMENT>┆
0x06df20…06df40 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06df40…06df60 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <ENDLABELSCOPE> ┆
0x06df60…06df80 20 20 20 20 20 20 20 20 20 3a 39 33 33 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 31 38 39 20 20 ┆ :933 ENDWHILE 189 ┆
0x06df80…06dfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 4f 43 4b 53 54 ┆ ! <LOCKST┆
0x06dfa0…06dfc0 41 52 54 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 42 41 4c 41 4e 43 45 44 ┆ART> <STARTLABELSCOPE> <BALANCED┆
0x06dfc0…06dfe0 53 54 41 54 45 4d 45 4e 54 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆STATEMENT> ┆
0x06dfe0…06e000 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 20 20 ┆ <ENDLABELSCOPE> ┆
0x06e000…06e020 (29, 0, 11) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 36 20 45 4e 44 4c 4f 43 4b 20 ┆ :936 ENDLOCK ┆
0x06e020…06e040 0d 0a 20 20 31 39 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 190 ┆
0x06e040…06e060 21 20 3c 57 49 54 48 53 54 41 52 54 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 ┆! <WITHSTART> <STARTLABELSCOPE> ┆
0x06e060…06e080 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 ┆<BALANCEDSTATEMENT> ┆
0x06e080…06e0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 ┆ <ENDLABELS┆
0x06e0a0…06e0c0 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 34 ┆COPE> :944┆
0x06e0c0…06e0e0 20 45 4e 44 57 49 54 48 20 0d 0a 20 20 31 39 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ENDWITH 191 ┆
0x06e0e0…06e100 20 20 20 20 20 20 20 20 20 21 20 3c 43 48 41 4e 4e 45 4c 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 ┆ ! <CHANNELDO> <STARTLAB┆
0x06e100…06e120 45 4c 53 43 4f 50 45 3e 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0d 0a 20 ┆ELSCOPE> <BALANCEDSTATEMENT> ┆
0x06e120…06e140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c ┆ <┆
0x06e140…06e160 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ENDLABELSCOPE> ┆
0x06e160…06e180 20 20 20 20 20 3a 39 34 37 20 45 4e 44 43 48 41 4e 4e 45 4c 20 0d 0a 0d 0a 20 20 31 39 32 20 20 ┆ :947 ENDCHANNEL 192 ┆
0x06e180…06e1a0 20 3c 50 52 4f 43 45 44 55 52 45 43 41 4c 4c 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 3e 20 ┆ <PROCEDURECALL> ::= <VARIABLE> ┆
0x06e1a0…06e1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x06e1c0…06e1e0 39 30 33 20 43 41 4c 4c 50 52 4f 43 45 44 55 52 45 20 0d 0a 0d 0a 20 20 31 39 33 20 20 20 3c 41 ┆903 CALLPROCEDURE 193 <A┆
0x06e1e0…06e200 43 54 55 41 4c 50 41 52 41 4d 45 54 45 52 4c 49 53 54 3e 20 3a 3a 3d 20 3c 41 43 54 55 41 4c 50 ┆CTUALPARAMETERLIST> ::= <ACTUALP┆
0x06e200…06e220 (29, 0, 12) 41 52 41 4d 45 54 45 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d ┆ARAMETER> :0 ┆
0x06e220…06e240 0a 20 20 31 39 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 194 ┆
0x06e240…06e260 20 21 20 3c 41 43 54 55 41 4c 50 41 52 41 4d 45 54 45 52 4c 49 53 54 3e 20 2c 20 3c 41 43 54 55 ┆ ! <ACTUALPARAMETERLIST> , <ACTU┆
0x06e260…06e280 41 4c 50 41 52 41 4d 45 54 45 52 3e 20 3a 30 20 0d 0a 0d 0a 20 20 31 39 35 20 20 20 3c 41 43 54 ┆ALPARAMETER> :0 195 <ACT┆
0x06e280…06e2a0 55 41 4c 50 41 52 41 4d 45 54 45 52 3e 20 3a 3a 3d 20 3c 55 4e 49 54 3e 20 20 20 20 20 20 20 20 ┆UALPARAMETER> ::= <UNIT> ┆
0x06e2a0…06e2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 34 20 41 ┆ :904 A┆
0x06e2c0…06e2e0 43 54 55 41 4c 50 41 52 41 4d 20 0d 0a 20 20 31 39 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CTUALPARAM 196 ┆
0x06e2e0…06e300 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 2a 2a 2a 20 3c 55 4e 49 ┆ ! <EXPRESSION> *** <UNI┆
0x06e300…06e320 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 35 20 44 4f 55 42 4c 45 50 41 ┆T> :905 DOUBLEPA┆
0x06e320…06e340 52 41 4d 20 0d 0a 0d 0a 20 20 31 39 37 20 20 20 3c 55 4e 49 54 3e 20 3a 3a 3d 20 3c 45 58 50 52 ┆RAM 197 <UNIT> ::= <EXPR┆
0x06e340…06e360 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ESSION> ┆
0x06e360…06e380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 39 38 20 20 20 20 20 20 20 20 ┆ :0 198 ┆
0x06e380…06e3a0 20 20 20 20 21 20 3f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ? ┆
0x06e3a0…06e3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 35 20 53 4b ┆ :955 SK┆
0x06e3c0…06e3e0 49 50 56 41 4c 55 45 20 0d 0a 0d 0a 20 20 31 39 39 20 20 20 3c 41 53 53 49 47 4e 4d 45 4e 54 53 ┆IPVALUE 199 <ASSIGNMENTS┆
0x06e3e0…06e400 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 3e 20 3a 3d 20 3c 45 58 50 ┆TATEMENT> ::= <VARIABLE> := <EXP┆
0x06e400…06e420 (29, 0, 13) 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 3a 39 30 36 20 45 4e 44 41 53 53 49 47 4e ┆RESSION> :906 ENDASSIGN┆
0x06e420…06e440 20 0d 0a 0d 0a 20 20 32 30 30 20 20 20 3c 45 58 43 48 41 4e 47 45 53 54 41 54 45 4d 45 4e 54 3e ┆ 200 <EXCHANGESTATEMENT>┆
0x06e440…06e460 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 3e 20 3a 3d 3a 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 ┆ ::= <VARIABLE> :=: <VARIABLE> ┆
0x06e460…06e480 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 37 20 45 4e 44 45 58 43 48 41 4e 47 45 20 0d 0a 0d 0a ┆ :907 ENDEXCHANGE ┆
0x06e480…06e4a0 20 20 32 30 31 20 20 20 3c 43 41 53 45 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 53 45 4c ┆ 201 <CASESTATEMENT> ::= <SEL┆
0x06e4a0…06e4c0 45 43 54 4f 52 50 41 52 54 3e 20 3c 43 41 53 45 4c 49 53 54 3e 20 3c 45 4e 44 43 41 53 45 50 41 ┆ECTORPART> <CASELIST> <ENDCASEPA┆
0x06e4c0…06e4e0 52 54 3e 20 20 20 3a 39 30 39 20 45 4e 44 43 41 53 45 20 0d 0a 0d 0a 20 20 32 30 32 20 20 20 3c ┆RT> :909 ENDCASE 202 <┆
0x06e4e0…06e500 53 45 4c 45 43 54 4f 52 50 41 52 54 3e 20 3a 3a 3d 20 3c 43 41 53 45 3e 20 3c 45 58 50 52 45 53 ┆SELECTORPART> ::= <CASE> <EXPRES┆
0x06e500…06e520 53 49 4f 4e 3e 20 4f 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 ┆SION> OF :91┆
0x06e520…06e540 30 20 43 41 53 45 45 58 50 52 20 0d 0a 20 20 32 30 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆0 CASEEXPR 203 ┆
0x06e540…06e560 20 20 20 20 20 20 21 20 3c 43 41 53 45 3e 20 45 52 52 4f 52 20 4f 46 20 20 20 20 20 20 20 20 20 ┆ ! <CASE> ERROR OF ┆
0x06e560…06e580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 30 34 20 ┆ :0 204 ┆
0x06e580…06e5a0 20 20 3c 43 41 53 45 3e 20 3a 3a 3d 20 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <CASE> ::= CASE ┆
0x06e5a0…06e5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06e5c0…06e5e0 3a 39 31 31 20 43 41 53 45 53 54 41 54 20 0d 0a 0d 0a 20 20 32 30 35 20 20 20 3c 43 41 53 45 4c ┆:911 CASESTAT 205 <CASEL┆
0x06e5e0…06e600 49 53 54 3e 20 3a 3a 3d 20 3c 43 41 53 45 4c 49 53 54 3e 20 3b 20 3c 43 41 53 45 4c 49 53 54 45 ┆IST> ::= <CASELIST> ; <CASELISTE┆
0x06e600…06e620 (29, 0, 14) 4c 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 ┆LEMENT> :0 2┆
0x06e620…06e640 30 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 41 53 45 4c 49 53 54 45 4c 45 ┆06 ! <CASELISTELE┆
0x06e640…06e660 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆MENT> ┆
0x06e660…06e680 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 30 37 20 20 20 3c 43 41 53 45 4c 49 53 54 45 4c 45 4d 45 ┆ :0 207 <CASELISTELEME┆
0x06e680…06e6a0 4e 54 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NT> ::= EMPTY ┆
0x06e6a0…06e6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 30 38 20 20 20 20 20 20 ┆ :0 208 ┆
0x06e6c0…06e6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 41 53 45 4c 41 42 45 4c 4c 49 53 ┆ ! <CASELABELLIS┆
0x06e6e0…06e700 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 4c 49 53 54 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3a 39 ┆T> <ENDLABELLIST> <STATEMENT> :9┆
0x06e700…06e720 31 32 20 43 41 53 45 45 4c 45 4d 45 4e 54 20 0d 0a 0d 0a 20 20 32 30 39 20 20 20 3c 43 41 53 45 ┆12 CASEELEMENT 209 <CASE┆
0x06e720…06e740 4c 41 42 45 4c 4c 49 53 54 3e 20 3a 3a 3d 20 3c 4c 41 42 45 4c 52 41 4e 47 45 3e 20 20 20 20 20 ┆LABELLIST> ::= <LABELRANGE> ┆
0x06e740…06e760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 ┆ :0 ┆
0x06e760…06e780 32 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 41 53 45 4c ┆210 ! <CASEL┆
0x06e780…06e7a0 41 42 45 4c 4c 49 53 54 3e 20 2c 20 3c 4c 41 42 45 4c 52 41 4e 47 45 3e 20 20 20 20 20 20 20 20 ┆ABELLIST> , <LABELRANGE> ┆
0x06e7a0…06e7c0 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 31 31 20 20 20 3c 4c 41 42 45 4c 52 41 4e 47 45 3e 20 ┆ :0 211 <LABELRANGE> ┆
0x06e7c0…06e7e0 3a 3a 3d 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 2e 2e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e ┆::= <EXPRESSION> .. <EXPRESSION>┆
0x06e7e0…06e800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 33 20 43 41 53 45 4c 41 42 45 4c 52 ┆ :913 CASELABELR┆
0x06e800…06e820 (29, 0, 15) 41 4e 47 45 20 0d 0a 20 20 32 31 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ANGE 212 ! ┆
0x06e820…06e840 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<EXPRESSION> ┆
0x06e840…06e860 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 34 20 43 41 53 45 4c 41 42 45 4c 20 0d 0a 0d 0a ┆ :914 CASELABEL ┆
0x06e860…06e880 20 20 32 31 33 20 20 20 3c 45 4e 44 4c 41 42 45 4c 4c 49 53 54 3e 20 3a 3a 3d 20 3a 20 20 20 20 ┆ 213 <ENDLABELLIST> ::= : ┆
0x06e880…06e8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06e8a0…06e8c0 20 20 20 20 20 20 3a 39 31 35 20 43 41 53 45 4c 49 53 54 20 0d 0a 0d 0a 20 20 32 31 34 20 20 20 ┆ :915 CASELIST 214 ┆
0x06e8c0…06e8e0 3c 45 4e 44 43 41 53 45 50 41 52 54 3e 20 3a 3a 3d 20 3c 4f 54 48 45 52 57 49 53 45 3e 20 3c 53 ┆<ENDCASEPART> ::= <OTHERWISE> <S┆
0x06e8e0…06e900 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 45 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 ┆TATEMENTLIST> END :9┆
0x06e900…06e920 31 32 20 43 41 53 45 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 32 31 35 20 20 20 20 20 20 20 20 20 20 ┆12 CASEELEMENT 215 ┆
0x06e920…06e940 20 20 20 20 20 20 20 20 20 21 20 45 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! END ┆
0x06e940…06e960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 ┆ :0 ┆
0x06e960…06e980 32 31 36 20 20 20 3c 4f 54 48 45 52 57 49 53 45 3e 20 3a 3a 3d 20 4f 54 48 45 52 57 49 53 45 20 ┆216 <OTHERWISE> ::= OTHERWISE ┆
0x06e980…06e9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06e9a0…06e9c0 20 20 20 20 3a 39 31 36 20 4f 54 48 45 52 57 49 53 45 20 43 41 53 45 4c 49 53 54 20 0d 0a 0d 0a ┆ :916 OTHERWISE CASELIST ┆
0x06e9c0…06e9e0 20 20 32 31 37 20 20 20 3c 46 4f 52 44 4f 3e 20 3a 3a 3d 20 3c 46 4f 52 54 4f 3e 20 3c 45 58 50 ┆ 217 <FORDO> ::= <FORTO> <EXP┆
0x06e9e0…06ea00 52 45 53 53 49 4f 4e 3e 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆RESSION> DO ┆
0x06ea00…06ea20 (29, 1, 1) 20 20 20 20 20 20 3a 39 31 38 20 55 50 20 0d 0a 20 20 32 31 38 20 20 20 20 20 20 20 20 20 20 20 ┆ :918 UP 218 ┆
0x06ea20…06ea40 20 20 21 20 3c 46 4f 52 54 4f 3e 20 45 52 52 4f 52 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <FORTO> ERROR DO ┆
0x06ea40…06ea60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 31 39 ┆ :0 219┆
0x06ea60…06ea80 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 44 4f 57 4e 54 4f 3e 20 3c 45 58 50 52 ┆ ! <FORDOWNTO> <EXPR┆
0x06ea80…06eaa0 45 53 53 49 4f 4e 3e 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ESSION> DO ┆
0x06eaa0…06eac0 20 3a 39 31 39 20 44 4f 57 4e 20 0d 0a 20 20 32 32 30 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ :919 DOWN 220 !┆
0x06eac0…06eae0 20 3c 46 4f 52 44 4f 57 4e 54 4f 3e 20 45 52 52 4f 52 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 ┆ <FORDOWNTO> ERROR DO ┆
0x06eae0…06eb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 32 31 20 ┆ :0 221 ┆
0x06eb00…06eb20 20 20 3c 46 4f 52 54 4f 3e 20 3a 3a 3d 20 3c 46 4f 52 41 53 53 49 47 4e 3e 20 3c 45 58 50 52 45 ┆ <FORTO> ::= <FORASSIGN> <EXPRE┆
0x06eb20…06eb40 53 53 49 4f 4e 3e 20 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆SSION> TO ┆
0x06eb40…06eb60 3a 30 20 0d 0a 20 20 32 32 32 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 41 53 53 ┆:0 222 ! <FORASS┆
0x06eb60…06eb80 49 47 4e 3e 20 45 52 52 4f 52 20 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆IGN> ERROR TO ┆
0x06eb80…06eba0 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 32 33 20 20 20 3c 46 4f 52 44 4f ┆ :0 223 <FORDO┆
0x06eba0…06ebc0 57 4e 54 4f 3e 20 3a 3a 3d 20 3c 46 4f 52 41 53 53 49 47 4e 3e 20 3c 45 58 50 52 45 53 53 49 4f ┆WNTO> ::= <FORASSIGN> <EXPRESSIO┆
0x06ebc0…06ebe0 4e 3e 20 44 4f 57 4e 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 ┆N> DOWNTO :0 2┆
0x06ebe0…06ec00 32 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 41 53 53 49 47 4e 3e ┆24 ! <FORASSIGN>┆
0x06ec00…06ec20 (29, 1, 2) 20 45 52 52 4f 52 20 44 4f 57 4e 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ERROR DOWNTO ┆
0x06ec20…06ec40 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 32 35 20 20 20 3c 46 4f 52 41 53 53 49 47 4e 3e 20 3a 3a ┆ :0 225 <FORASSIGN> ::┆
0x06ec40…06ec60 3d 20 3c 46 4f 52 3e 20 3c 56 41 52 49 41 42 4c 45 3e 20 3a 3d 20 20 20 20 20 20 20 20 20 20 20 ┆= <FOR> <VARIABLE> := ┆
0x06ec60…06ec80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 30 20 46 4f 52 56 41 52 20 0d 0a 20 20 ┆ :920 FORVAR ┆
0x06ec80…06eca0 32 32 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 3e 20 45 52 52 4f ┆226 ! <FOR> ERRO┆
0x06eca0…06ecc0 52 20 3a 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆R := ┆
0x06ecc0…06ece0 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 32 37 20 20 20 3c 46 4f 52 3e 20 3a 3a 3d 20 46 4f 52 ┆ :0 227 <FOR> ::= FOR┆
0x06ece0…06ed00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06ed00…06ed20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 31 20 46 4f 52 53 54 41 54 20 0d 0a ┆ :921 FORSTAT ┆
0x06ed20…06ed40 0d 0a 20 20 32 32 38 20 20 20 3c 47 4f 54 4f 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 47 ┆ 228 <GOTOSTATEMENT> ::= <G┆
0x06ed40…06ed60 4f 54 4f 3e 20 3c 4c 41 42 4e 41 4d 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OTO> <LABNAME> ┆
0x06ed60…06ed80 20 20 20 20 20 20 20 20 3a 39 32 32 20 45 4e 44 47 4f 54 4f 20 0d 0a 0d 0a 20 20 32 32 39 20 20 ┆ :922 ENDGOTO 229 ┆
0x06ed80…06eda0 20 3c 47 4f 54 4f 3e 20 3a 3a 3d 20 47 4f 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <GOTO> ::= GOTO ┆
0x06eda0…06edc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x06edc0…06ede0 39 32 33 20 47 4f 54 4f 53 54 41 54 20 0d 0a 0d 0a 20 20 32 33 30 20 20 20 3c 4c 41 42 4e 41 4d ┆923 GOTOSTAT 230 <LABNAM┆
0x06ede0…06ee00 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆E> ::= NAME ┆
0x06ee00…06ee20 (29, 1, 3) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 34 20 49 44 20 0d ┆ :924 ID ┆
0x06ee20…06ee40 0a 20 20 32 33 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 4b 4f 4e 53 54 20 20 20 20 ┆ 231 ! KONST ┆
0x06ee40…06ee60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06ee60…06ee80 20 20 20 20 20 20 20 3a 39 32 34 20 49 44 20 0d 0a 0d 0a 20 20 32 33 32 20 20 20 3c 49 46 54 48 ┆ :924 ID 232 <IFTH┆
0x06ee80…06eea0 45 4e 3e 20 3a 3a 3d 20 3c 49 46 50 41 52 54 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 54 48 ┆EN> ::= <IFPART> <EXPRESSION> TH┆
0x06eea0…06eec0 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 36 20 49 46 ┆EN :926 IF┆
0x06eec0…06eee0 45 58 50 52 20 0d 0a 20 20 32 33 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 46 50 ┆EXPR 233 ! <IFP┆
0x06eee0…06ef00 41 52 54 3e 20 45 52 52 4f 52 20 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ART> ERROR THEN ┆
0x06ef00…06ef20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 33 34 20 20 20 3c 49 46 50 ┆ :0 234 <IFP┆
0x06ef20…06ef40 41 52 54 3e 20 3a 3a 3d 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ART> ::= IF ┆
0x06ef40…06ef60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 37 20 49 ┆ :927 I┆
0x06ef60…06ef80 46 53 54 41 54 20 0d 0a 0d 0a 20 20 32 33 35 20 20 20 3c 49 46 54 48 45 4e 45 4c 53 45 3e 20 3a ┆FSTAT 235 <IFTHENELSE> :┆
0x06ef80…06efa0 3a 3d 20 3c 49 46 54 48 45 4e 3e 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 ┆:= <IFTHEN> <BALANCEDSTATEMENT> ┆
0x06efa0…06efc0 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 38 20 45 4c 53 45 20 0d 0a 0d 0a 20 20 ┆ELSE :928 ELSE ┆
0x06efc0…06efe0 32 33 36 20 20 20 3c 52 45 50 45 41 54 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 52 45 50 ┆236 <REPEATSTATEMENT> ::= <REP┆
0x06efe0…06f000 45 41 54 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e ┆EAT> <STARTLABELSCOPE> <STATEMEN┆
0x06f000…06f020 (29, 1, 4) 54 4c 49 53 54 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TLIST> ┆
0x06f020…06f040 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 55 4e 54 49 4c 3e 20 3c ┆ <ENDLABELSCOPE> <UNTIL> <┆
0x06f040…06f060 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 3a 39 33 30 20 45 4e 44 52 45 50 45 41 54 20 0d 0a ┆EXPRESSION> :930 ENDREPEAT ┆
0x06f060…06f080 0d 0a 20 20 32 33 37 20 20 20 3c 52 45 50 45 41 54 3e 20 3a 3a 3d 20 52 45 50 45 41 54 20 20 20 ┆ 237 <REPEAT> ::= REPEAT ┆
0x06f080…06f0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06f0a0…06f0c0 20 20 20 20 20 20 20 20 3a 39 33 32 20 52 45 50 45 41 54 53 54 41 54 20 0d 0a 0d 0a 20 20 32 33 ┆ :932 REPEATSTAT 23┆
0x06f0c0…06f0e0 38 20 20 20 3c 55 4e 54 49 4c 3e 20 3a 3a 3d 20 55 4e 54 49 4c 20 20 20 20 20 20 20 20 20 20 20 ┆8 <UNTIL> ::= UNTIL ┆
0x06f0e0…06f100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06f100…06f120 20 20 3a 39 32 39 20 55 4e 54 49 4c 20 0d 0a 0d 0a 20 20 32 33 39 20 20 20 3c 4c 4f 4f 50 53 54 ┆ :929 UNTIL 239 <LOOPST┆
0x06f120…06f140 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 4c 4f 4f 50 3e 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 ┆ATEMENT> ::= <LOOP> <STATEMENTLI┆
0x06f140…06f160 53 54 3e 20 45 4e 44 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 37 20 45 4e 44 4c ┆ST> ENDLOOP :957 ENDL┆
0x06f160…06f180 4f 4f 50 20 0d 0a 0d 0a 20 20 32 34 30 20 20 20 3c 4c 4f 4f 50 3e 20 3a 3a 3d 20 4c 4f 4f 50 20 ┆OOP 240 <LOOP> ::= LOOP ┆
0x06f180…06f1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06f1a0…06f1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 36 20 4c 4f 4f 50 20 0d 0a 0d 0a 20 20 32 34 ┆ :956 LOOP 24┆
0x06f1c0…06f1e0 31 20 20 20 3c 57 48 49 4c 45 44 4f 3e 20 3a 3a 3d 20 3c 57 48 49 4c 45 3e 20 3c 45 58 50 52 45 ┆1 <WHILEDO> ::= <WHILE> <EXPRE┆
0x06f1e0…06f200 53 53 49 4f 4e 3e 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆SSION> DO ┆
0x06f200…06f220 (29, 1, 5) 20 20 3a 39 33 34 20 57 48 49 4c 45 45 58 50 52 20 0d 0a 20 20 32 34 32 20 20 20 20 20 20 20 20 ┆ :934 WHILEEXPR 242 ┆
0x06f220…06f240 20 20 20 20 20 20 20 21 20 3c 57 48 49 4c 45 3e 20 45 52 52 4f 52 20 44 4f 20 20 20 20 20 20 20 ┆ ! <WHILE> ERROR DO ┆
0x06f240…06f260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a ┆ :0 ┆
0x06f260…06f280 20 20 32 34 33 20 20 20 3c 57 48 49 4c 45 3e 20 3a 3a 3d 20 57 48 49 4c 45 20 20 20 20 20 20 20 ┆ 243 <WHILE> ::= WHILE ┆
0x06f280…06f2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06f2a0…06f2c0 20 20 20 20 20 20 3a 39 33 35 20 57 48 49 4c 45 53 54 41 54 20 0d 0a 0d 0a 20 20 32 34 34 20 20 ┆ :935 WHILESTAT 244 ┆
0x06f2c0…06f2e0 20 3c 57 49 54 48 53 54 41 52 54 3e 20 3a 3a 3d 20 3c 57 49 54 48 3e 20 3c 57 49 54 48 56 41 52 ┆ <WITHSTART> ::= <WITH> <WITHVAR┆
0x06f2e0…06f300 49 41 42 4c 45 4c 49 53 54 3e 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆IABLELIST> DO :┆
0x06f300…06f320 39 35 30 20 44 4f 20 0d 0a 0d 0a 20 20 32 34 35 20 20 20 3c 4c 4f 43 4b 53 54 41 52 54 3e 20 3a ┆950 DO 245 <LOCKSTART> :┆
0x06f320…06f340 3a 3d 20 3c 4c 4f 43 4b 3e 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 3e 20 44 4f 20 20 20 20 20 ┆:= <LOCK> <WITHVARIABLE> DO ┆
0x06f340…06f360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 30 20 44 4f 20 0d 0a 0d 0a 20 20 32 ┆ :950 DO 2┆
0x06f360…06f380 34 36 20 20 20 3c 57 49 54 48 3e 20 3a 3a 3d 20 57 49 54 48 20 20 20 20 20 20 20 20 20 20 20 20 ┆46 <WITH> ::= WITH ┆
0x06f380…06f3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06f3a0…06f3c0 20 20 20 3a 39 33 37 20 57 49 54 48 53 54 41 54 20 0d 0a 0d 0a 20 20 32 34 37 20 20 20 3c 4c 4f ┆ :937 WITHSTAT 247 <LO┆
0x06f3c0…06f3e0 43 4b 3e 20 3a 3a 3d 20 4c 4f 43 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CK> ::= LOCK ┆
0x06f3e0…06f400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 36 35 20 ┆ :965 ┆
0x06f400…06f420 (29, 1, 6) 4c 4f 43 4b 53 54 41 54 20 0d 0a 20 20 32 34 38 20 20 20 20 20 20 20 20 20 20 20 20 21 20 4c 4f ┆LOCKSTAT 248 ! LO┆
0x06f420…06f440 43 4b 4d 45 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CKMES ┆
0x06f440…06f460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 36 36 20 4c 4f 43 4b 4d 45 53 53 54 41 ┆ :966 LOCKMESSTA┆
0x06f460…06f480 54 20 0d 0a 0d 0a 20 20 32 34 39 20 20 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 4c 49 53 54 3e ┆T 249 <WITHVARIABLELIST>┆
0x06f480…06f4a0 20 3a 3a 3d 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ::= <WITHVARIABLE> ┆
0x06f4a0…06f4c0 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 35 30 20 20 20 20 20 20 20 20 20 20 ┆ :0 250 ┆
0x06f4c0…06f4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 4c 49 53 ┆ ! <WITHVARIABLELIS┆
0x06f4e0…06f500 54 3e 20 3c 57 49 54 48 43 4f 4d 4d 41 3e 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 3e 20 3a 30 ┆T> <WITHCOMMA> <WITHVARIABLE> :0┆
0x06f500…06f520 20 0d 0a 0d 0a 20 20 32 35 31 20 20 20 3c 57 49 54 48 43 4f 4d 4d 41 3e 20 3a 3a 3d 20 2c 20 20 ┆ 251 <WITHCOMMA> ::= , ┆
0x06f520…06f540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x06f540…06f560 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 38 20 57 49 54 48 43 4f 4d 4d 41 20 0d 0a 0d 0a 20 20 ┆ :938 WITHCOMMA ┆
0x06f560…06f580 32 35 32 20 20 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 ┆252 <WITHVARIABLE> ::= <VARIAB┆
0x06f580…06f5a0 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LE> ┆
0x06f5a0…06f5c0 20 20 20 20 3a 39 33 39 20 57 49 54 48 56 41 52 20 4e 4f 4c 4f 43 41 4c 44 45 43 4c 20 0d 0a 20 ┆ :939 WITHVAR NOLOCALDECL ┆
0x06f5c0…06f5e0 20 32 35 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 ┆ 253 ! <VARIA┆
0x06f5e0…06f600 42 4c 45 3e 20 3c 41 53 3e 20 3c 4c 4f 43 41 4c 4e 41 4d 45 3e 20 3c 54 59 50 45 43 4f 4c 4f 4e ┆BLE> <AS> <LOCALNAME> <TYPECOLON┆
0x06f600…06f620 (29, 1, 7) 3e 20 3c 54 59 50 45 3e 20 3a 39 34 32 20 45 4e 44 4c 4f 43 41 4c 44 45 43 4c 20 0d 0a 20 20 32 ┆> <TYPE> :942 ENDLOCALDECL 2┆
0x06f620…06f640 35 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c ┆54 ! <VARIABL┆
0x06f640…06f660 45 3e 20 3c 41 53 3e 20 3c 4c 4f 43 41 4c 4e 41 4d 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆E> <AS> <LOCALNAME> ┆
0x06f660…06f680 20 20 20 3a 39 34 33 20 4e 4f 4c 4f 43 41 4c 54 59 50 45 20 0d 0a 0d 0a 20 20 32 35 35 20 20 20 ┆ :943 NOLOCALTYPE 255 ┆
0x06f680…06f6a0 3c 41 53 3e 20 3a 3a 3d 20 41 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<AS> ::= AS ┆
0x06f6a0…06f6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 ┆ :9┆
0x06f6c0…06f6e0 34 30 20 57 49 54 48 56 41 52 20 0d 0a 0d 0a 20 20 32 35 36 20 20 20 3c 4c 4f 43 41 4c 4e 41 4d ┆40 WITHVAR 256 <LOCALNAM┆
0x06f6e0…06f700 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆E> ::= NAME ┆
0x06f700…06f720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 31 20 44 45 43 4c 41 52 ┆ :941 DECLAR┆
0x06f720…06f740 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 32 35 37 20 20 20 3c 43 48 41 4e 4e ┆ATION DECLARE 257 <CHANN┆
0x06f740…06f760 45 4c 44 4f 3e 20 3a 3a 3d 20 3c 43 48 41 4e 4e 45 4c 3e 20 3c 56 41 52 49 41 42 4c 45 3e 20 44 ┆ELDO> ::= <CHANNEL> <VARIABLE> D┆
0x06f760…06f780 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 38 20 43 48 41 ┆O :948 CHA┆
0x06f780…06f7a0 4e 56 41 52 20 0d 0a 0d 0a 20 20 32 35 38 20 20 20 3c 43 48 41 4e 4e 45 4c 3e 20 3a 3a 3d 20 43 ┆NVAR 258 <CHANNEL> ::= C┆
0x06f7a0…06f7c0 48 41 4e 4e 45 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆HANNEL ┆
0x06f7c0…06f7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 39 20 43 48 41 4e 4e 45 4c 53 54 41 54 20 ┆ :949 CHANNELSTAT ┆
0x06f7e0…06f800 0d 0a 0d 0a 20 20 32 35 39 20 20 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 3a 3a 3d 20 3c 53 49 ┆ 259 <EXPRESSION> ::= <SI┆
0x06f800…06f820 (29, 1, 8) 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆MPLEEXPRESSION> ┆
0x06f820…06f840 20 20 20 20 20 20 20 20 20 20 3a 38 30 31 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 ┆ :801 ENDEXPRESSION ┆
0x06f840…06f860 20 32 36 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 ┆ 260 ! <SIMPLEE┆
0x06f860…06f880 58 50 52 45 53 53 49 4f 4e 3e 20 3d 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 ┆XPRESSION> = <SIMPLEEXPRESSION> ┆
0x06f880…06f8a0 20 20 20 20 20 3a 38 30 32 20 45 51 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 ┆ :802 EQ ENDEXPRESSION 2┆
0x06f8a0…06f8c0 36 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 ┆61 ! <SIMPLEEXP┆
0x06f8c0…06f8e0 52 45 53 53 49 4f 4e 3e 20 3c 3e 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 ┆RESSION> <> <SIMPLEEXPRESSION> ┆
0x06f8e0…06f900 20 20 20 3a 38 30 33 20 4e 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 32 ┆ :803 NE ENDEXPRESSION 262┆
0x06f900…06f920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 ┆ ! <SIMPLEEXPRE┆
0x06f920…06f940 53 53 49 4f 4e 3e 20 3c 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 ┆SSION> < <SIMPLEEXPRESSION> ┆
0x06f940…06f960 20 3a 38 30 34 20 4c 54 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 33 20 20 ┆ :804 LT ENDEXPRESSION 263 ┆
0x06f960…06f980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 ┆ ! <SIMPLEEXPRESS┆
0x06f980…06f9a0 49 4f 4e 3e 20 3c 3d 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 3a ┆ION> <= <SIMPLEEXPRESSION> :┆
0x06f9a0…06f9c0 38 30 35 20 4c 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 34 20 20 20 20 ┆805 LE ENDEXPRESSION 264 ┆
0x06f9c0…06f9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f ┆ ! <SIMPLEEXPRESSIO┆
0x06f9e0…06fa00 4e 3e 20 3e 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 3a 38 30 ┆N> > <SIMPLEEXPRESSION> :80┆
0x06fa00…06fa20 (29, 1, 9) 36 20 47 54 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 35 20 20 20 20 20 20 ┆6 GT ENDEXPRESSION 265 ┆
0x06fa20…06fa40 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e ┆ ! <SIMPLEEXPRESSION>┆
0x06fa40…06fa60 20 3e 3d 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 3a 38 30 37 20 ┆ >= <SIMPLEEXPRESSION> :807 ┆
0x06fa60…06fa80 47 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 36 20 20 20 20 20 20 20 20 ┆GE ENDEXPRESSION 266 ┆
0x06fa80…06faa0 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 49 ┆ ! <SIMPLEEXPRESSION> I┆
0x06faa0…06fac0 4e 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 3a 38 30 38 20 49 4e ┆N <SIMPLEEXPRESSION> :808 IN┆
0x06fac0…06fae0 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 0d 0a 20 20 32 36 37 20 20 20 3c 53 49 4d 50 ┆ ENDEXPRESSION 267 <SIMP┆
0x06fae0…06fb00 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3a 3a 3d 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 ┆LEEXPRESSION> ::= <SIMPLEEXPRESS┆
0x06fb00…06fb20 49 4f 4e 3e 20 2b 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 30 20 50 4c ┆ION> + <TERM> :810 PL┆
0x06fb20…06fb40 55 53 20 0d 0a 20 20 32 36 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆US 268 ┆
0x06fb40…06fb60 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 2d 20 3c 54 45 52 4d 3e 20 ┆ ! <SIMPLEEXPRESSION> - <TERM> ┆
0x06fb60…06fb80 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 31 20 4d 49 4e 55 53 20 0d 0a 20 20 32 36 39 20 20 20 ┆ :811 MINUS 269 ┆
0x06fb80…06fba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 ┆ ! <SIMPLEEX┆
0x06fba0…06fbc0 50 52 45 53 53 49 4f 4e 3e 20 4f 52 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 3a 38 ┆PRESSION> OR <TERM> :8┆
0x06fbc0…06fbe0 31 32 20 4f 52 20 0d 0a 20 20 32 37 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆12 OR 270 ┆
0x06fbe0…06fc00 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 58 4f 52 20 3c 54 ┆ ! <SIMPLEEXPRESSION> XOR <T┆
0x06fc00…06fc20 (29, 1, 10) 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 3a 38 31 35 20 58 4f 52 20 0d 0a 20 20 32 37 31 20 20 ┆ERM> :815 XOR 271 ┆
0x06fc20…06fc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 2b 20 3c 54 45 52 4d 3e ┆ ! + <TERM>┆
0x06fc40…06fc60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x06fc60…06fc80 38 31 33 20 55 50 4c 55 53 20 0d 0a 20 20 32 37 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆813 UPLUS 272 ┆
0x06fc80…06fca0 20 20 20 20 20 20 20 20 20 21 20 2d 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! - <TERM> ┆
0x06fca0…06fcc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 34 20 55 4d 49 4e 55 53 20 0d 0a ┆ :814 UMINUS ┆
0x06fcc0…06fce0 20 20 32 37 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ 273 ! <┆
0x06fce0…06fd00 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TERM> ┆
0x06fd00…06fd20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 37 34 20 20 20 3c 54 45 52 4d 3e 20 3a 3a 3d 20 ┆ :0 274 <TERM> ::= ┆
0x06fd20…06fd40 3c 54 45 52 4d 3e 20 2a 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<TERM> * <FACTOR> ┆
0x06fd40…06fd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 36 20 53 54 41 52 20 0d 0a 20 ┆ :816 STAR ┆
0x06fd60…06fd80 20 32 37 35 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 2f 20 3c 46 41 43 54 ┆ 275 ! <TERM> / <FACT┆
0x06fd80…06fda0 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OR> ┆
0x06fda0…06fdc0 20 20 20 20 20 3a 38 31 37 20 53 4c 41 53 48 20 0d 0a 20 20 32 37 36 20 20 20 20 20 20 20 20 20 ┆ :817 SLASH 276 ┆
0x06fdc0…06fde0 20 20 20 21 20 3c 54 45 52 4d 3e 20 44 49 56 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 ┆ ! <TERM> DIV <FACTOR> ┆
0x06fde0…06fe00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 38 20 44 49 56 ┆ :818 DIV┆
0x06fe00…06fe20 (29, 1, 11) 20 0d 0a 20 20 32 37 37 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 4d 4f 44 ┆ 277 ! <TERM> MOD┆
0x06fe20…06fe40 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <FACTOR> ┆
0x06fe40…06fe60 20 20 20 20 20 20 20 20 20 3a 38 31 39 20 4d 4f 44 20 0d 0a 20 20 32 37 38 20 20 20 20 20 20 20 ┆ :819 MOD 278 ┆
0x06fe60…06fe80 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 41 4e 44 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 ┆ ! <TERM> AND <FACTOR> ┆
0x06fe80…06fea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 30 20 41 ┆ :820 A┆
0x06fea0…06fec0 4e 44 20 0d 0a 20 20 32 37 39 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 53 ┆ND 279 ! <TERM> S┆
0x06fec0…06fee0 48 49 46 54 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆HIFT <FACTOR> ┆
0x06fee0…06ff00 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 31 20 53 48 49 46 54 20 0d 0a 20 20 32 38 30 20 20 20 ┆ :821 SHIFT 280 ┆
0x06ff00…06ff20 20 20 20 20 20 20 20 20 20 21 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <FACTOR> ┆
0x06ff20…06ff40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆ :0┆
0x06ff40…06ff60 20 0d 0a 0d 0a 20 20 32 38 31 20 20 20 3c 46 41 43 54 4f 52 3e 20 3a 3a 3d 20 3c 56 41 4c 55 45 ┆ 281 <FACTOR> ::= <VALUE┆
0x06ff60…06ff80 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DENOTATION> ┆
0x06ff80…06ffa0 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 38 32 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 282 ┆
0x06ffa0…06ffc0 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <VARIABLE> ┆
0x06ffc0…06ffe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 30 20 45 4e 44 56 41 ┆ :830 ENDVA┆
0x06ffe0…070000 52 49 41 42 4c 45 20 0d 0a 20 20 32 38 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 28 20 ┆RIABLE 283 ! ( ┆
0x070000…070020 (29, 1, 12) 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<EXPRESSION> ) ┆
0x070020…070040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 38 34 20 20 20 20 20 20 20 ┆ :0 284 ┆
0x070040…070060 20 20 20 20 20 20 20 21 20 28 20 45 52 52 4f 52 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ( ERROR ) ┆
0x070060…070080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 ┆ :0 ┆
0x070080…0700a0 20 32 38 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 54 59 50 45 53 49 5a 45 20 28 20 4e ┆ 285 ! TYPESIZE ( N┆
0x0700a0…0700c0 41 4d 45 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆AME ) ┆
0x0700c0…0700e0 20 20 20 20 20 3a 38 34 30 20 54 59 50 45 53 49 5a 45 43 41 4c 4c 20 0d 0a 20 20 32 38 36 20 20 ┆ :840 TYPESIZECALL 286 ┆
0x0700e0…070100 20 20 20 20 20 20 20 20 20 20 20 20 21 20 56 41 52 53 49 5a 45 20 28 20 4e 41 4d 45 20 29 20 20 ┆ ! VARSIZE ( NAME ) ┆
0x070100…070120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x070120…070140 38 34 31 20 56 41 52 53 49 5a 45 43 41 4c 4c 20 0d 0a 20 20 32 38 37 20 20 20 20 20 20 20 20 20 ┆841 VARSIZECALL 287 ┆
0x070140…070160 20 20 20 20 20 21 20 4e 4f 54 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! NOT <FACTOR> ┆
0x070160…070180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 31 20 4e 4f 54 ┆ :831 NOT┆
0x070180…0701a0 20 0d 0a 0d 0a 20 20 32 38 38 20 20 20 3c 56 41 4c 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 3a ┆ 288 <VALUEDENOTATION> :┆
0x0701a0…0701c0 3a 3d 20 3c 55 4e 53 49 47 4e 45 44 43 4f 4e 53 54 41 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 ┆:= <UNSIGNEDCONSTANT> ┆
0x0701c0…0701e0 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 38 39 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 289 ┆
0x0701e0…070200 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 52 55 43 56 41 4c 55 45 44 45 4e 4f 54 41 54 ┆ ! <STRUCVALUEDENOTAT┆
0x070200…070220 (29, 1, 13) 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 39 30 ┆ION> :0 290┆
0x070220…070240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 52 49 4e 47 ┆ ! <STRING┆
0x070240…070260 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> ┆
0x070260…070280 20 3a 34 30 39 20 4c 49 54 45 52 41 4c 20 54 45 58 54 20 0d 0a 20 20 32 39 31 20 20 20 20 20 20 ┆ :409 LITERAL TEXT 291 ┆
0x070280…0702a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 45 54 3e 20 20 20 20 20 20 20 20 ┆ ! <SET> ┆
0x0702a0…0702c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 35 20 ┆ :825 ┆
0x0702c0…0702e0 45 4e 44 53 45 54 4c 49 53 54 20 0d 0a 0d 0a 20 20 32 39 32 20 20 20 3c 53 54 52 49 4e 47 3e 20 ┆ENDSETLIST 292 <STRING> ┆
0x0702e0…070300 3a 3a 3d 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆::= STRING ┆
0x070300…070320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 36 20 53 54 52 49 4e 47 ┆ :406 STRING┆
0x070320…070340 20 0d 0a 20 20 32 39 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 52 49 4e 47 3e ┆ 293 ! <STRING>┆
0x070340…070360 20 26 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ & STRING ┆
0x070360…070380 20 20 20 20 20 20 20 20 20 3a 34 30 37 20 43 4f 4e 43 41 54 45 4e 41 54 45 20 53 54 52 49 4e 47 ┆ :407 CONCATENATE STRING┆
0x070380…0703a0 53 20 0d 0a 20 20 32 39 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 52 49 4e 47 ┆S 294 ! <STRING┆
0x0703a0…0703c0 3e 20 26 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> & NAME ┆
0x0703c0…0703e0 20 20 20 20 20 20 20 20 20 20 3a 34 30 38 20 43 4f 4e 43 41 54 45 4e 41 54 45 20 57 49 54 48 20 ┆ :408 CONCATENATE WITH ┆
0x0703e0…070400 56 41 4c 55 45 20 4f 46 20 4e 41 4d 45 20 0d 0a 0d 0a 20 20 32 39 35 20 20 20 3c 53 45 54 3e 20 ┆VALUE OF NAME 295 <SET> ┆
0x070400…070420 (29, 1, 14) 3a 3a 3d 20 3c 53 54 41 52 54 53 45 54 3e 20 3c 45 4c 45 4d 45 4e 54 4c 49 53 54 3e 20 2e 29 20 ┆::= <STARTSET> <ELEMENTLIST> .) ┆
0x070420…070440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 ┆ :0 2┆
0x070440…070460 39 36 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 41 52 54 53 45 54 3e 20 2e 29 20 20 20 20 ┆96 ! <STARTSET> .) ┆
0x070460…070480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x070480…0704a0 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 39 37 20 20 20 3c 53 54 41 52 54 53 45 54 3e 20 3a 3a 3d ┆ :0 297 <STARTSET> ::=┆
0x0704a0…0704c0 20 28 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ (. ┆
0x0704c0…0704e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 36 20 53 45 54 4c 49 53 54 20 0d 0a 0d ┆ :826 SETLIST ┆
0x0704e0…070500 0a 20 20 32 39 38 20 20 20 3c 45 4c 45 4d 45 4e 54 4c 49 53 54 3e 20 3a 3a 3d 20 3c 45 4c 45 4d ┆ 298 <ELEMENTLIST> ::= <ELEM┆
0x070500…070520 45 4e 54 4c 49 53 54 3e 20 2c 20 3c 45 4c 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆ENTLIST> , <ELEMENT> ┆
0x070520…070540 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 39 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 299 ┆
0x070540…070560 20 20 20 20 21 20 3c 45 4c 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <ELEMENT> ┆
0x070560…070580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 33 30 30 20 20 ┆ :0 300 ┆
0x070580…0705a0 20 3c 45 4c 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 ┆ <ELEMENT> ::= <EXPRESSION> ┆
0x0705a0…0705c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x0705c0…0705e0 38 32 37 20 53 5f 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 33 30 31 20 20 20 20 20 20 20 20 20 20 20 ┆827 S_ELEMENT 301 ┆
0x0705e0…070600 20 20 20 20 21 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 2e 2e 20 3c 45 58 50 52 45 53 53 49 4f ┆ ! <EXPRESSION> .. <EXPRESSIO┆
0x070600…070620 (29, 1, 15) 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 38 20 4d 5f 45 4c 45 ┆N> :828 M_ELE┆
0x070620…070640 4d 45 4e 54 20 0d 0a 0d 0a 20 20 33 30 32 20 20 20 3c 53 54 52 55 43 56 41 4c 55 45 44 45 4e 4f ┆MENT 302 <STRUCVALUEDENO┆
0x070640…070660 54 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 53 54 41 52 54 53 54 52 55 43 56 41 4c 3e 20 3c 41 43 54 ┆TATION> ::= <STARTSTRUCVAL> <ACT┆
0x070660…070680 55 41 4c 50 41 52 41 4d 45 54 45 52 4c 49 53 54 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆UALPARAMETERLIST> ┆
0x070680…0706a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 29 20 20 20 20 20 20 20 ┆ :) ┆
0x0706a0…0706c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 34 37 20 45 ┆ :847 E┆
0x0706c0…0706e0 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 30 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NDSTRUC 303 ┆
0x0706e0…070700 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 41 52 54 53 54 52 55 43 56 41 4c 3e 20 3a 29 20 ┆ ! <STARTSTRUCVAL> :) ┆
0x070700…070720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 34 37 20 45 4e 44 53 54 52 55 43 20 0d 0a ┆ :847 ENDSTRUC ┆
0x070720…070740 0d 0a 20 20 33 30 34 20 20 20 3c 53 54 41 52 54 53 54 52 55 43 56 41 4c 3e 20 3a 3a 3d 20 28 3a ┆ 304 <STARTSTRUCVAL> ::= (:┆
0x070740…070760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x070760…070780 20 20 20 20 20 20 20 20 3a 38 34 36 20 42 45 47 49 4e 53 54 52 55 43 20 0d 0a 0d 0a 20 20 33 30 ┆ :846 BEGINSTRUC 30┆
0x070780…0707a0 35 20 20 20 3c 53 49 4d 50 4c 45 56 41 52 49 41 42 4c 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 ┆5 <SIMPLEVARIABLE> ::= NAME ┆
0x0707a0…0707c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0707c0…0707e0 20 20 3a 38 33 35 20 49 44 20 0d 0a 20 20 33 30 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :835 ID 306 ┆
0x0707e0…070800 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 56 41 52 49 41 42 4c 45 3e 20 2e 20 4e 41 4d 45 ┆ ! <SIMPLEVARIABLE> . NAME┆
0x070800…070820 (30, 0, 1) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 36 20 46 49 45 4c 44 20 0d 0a 0d ┆ :836 FIELD ┆
0x070820…070840 0a 20 20 33 30 37 20 20 20 3c 56 41 52 49 41 42 4c 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 ┆ 307 <VARIABLE> ::= NAME ┆
0x070840…070860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x070860…070880 20 20 20 20 20 20 20 3a 38 33 35 20 49 44 20 0d 0a 20 20 33 30 38 20 20 20 20 20 20 20 20 20 20 ┆ :835 ID 308 ┆
0x070880…0708a0 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 2e 20 4e 41 4d 45 20 20 20 20 20 20 20 ┆ ! <VARIABLE> . NAME ┆
0x0708a0…0708c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 36 20 46 49 45 4c ┆ :836 FIEL┆
0x0708c0…0708e0 44 20 0d 0a 20 20 33 30 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 ┆D 309 ! <VARI┆
0x0708e0…070900 41 42 4c 45 3e 20 3c 53 54 52 55 43 56 41 4c 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 20 20 20 ┆ABLE> <STRUCVALUEDENOTATION> ┆
0x070900…070920 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 33 31 30 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 310 ┆
0x070920…070940 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 3c 42 45 47 49 4e 41 43 54 55 41 4c 3e 20 3c ┆ ! <VARIABLE> <BEGINACTUAL> <┆
0x070940…070960 41 43 54 55 41 4c 50 41 52 41 4d 45 54 45 52 4c 49 53 54 3e 20 29 20 3a 38 33 37 20 45 4e 44 41 ┆ACTUALPARAMETERLIST> ) :837 ENDA┆
0x070960…070980 43 54 55 41 4c 20 0d 0a 20 20 33 31 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆CTUAL 311 ! <┆
0x070980…0709a0 56 41 52 49 41 42 4c 45 3e 20 5e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆VARIABLE> ^ ┆
0x0709a0…0709c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 38 20 55 50 41 52 52 4f 57 20 0d 0a 0d 0a 20 ┆ :838 UPARROW ┆
0x0709c0…0709e0 20 33 31 32 20 20 20 3c 42 45 47 49 4e 41 43 54 55 41 4c 3e 20 3a 3a 3d 20 28 20 20 20 20 20 20 ┆ 312 <BEGINACTUAL> ::= ( ┆
0x0709e0…070a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x070a00…070a20 (30, 0, 2) 20 20 20 20 20 3a 38 33 39 20 42 45 47 49 4e 41 43 54 55 41 4c 20 0d 0a 0d 0a 20 20 33 31 33 20 ┆ :839 BEGINACTUAL 313 ┆
0x070a20…070a40 20 20 3c 55 4e 53 49 47 4e 45 44 43 4f 4e 53 54 41 4e 54 3e 20 3a 3a 3d 20 3c 55 4e 53 49 47 4e ┆ <UNSIGNEDCONSTANT> ::= <UNSIGN┆
0x070a40…070a60 45 44 49 4e 54 45 47 45 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EDINTEGER> ┆
0x070a60…070a80 3a 30 20 0d 0a 20 20 33 31 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:0 314 ┆
0x070a80…070aa0 20 20 21 20 52 45 41 4c 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! REALKONST ┆
0x070aa0…070ac0 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 33 20 4c 49 54 45 52 41 4c 20 52 45 41 4c 20 0d 0a 0d ┆ :403 LITERAL REAL ┆
0x070ac0…070ae0 0a 20 20 33 31 35 20 20 20 3c 55 4e 53 49 47 4e 45 44 49 4e 54 45 47 45 52 3e 20 3a 3a 3d 20 4b ┆ 315 <UNSIGNEDINTEGER> ::= K┆
0x070ae0…070b00 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ONST ┆
0x070b00…070b20 20 20 20 20 20 20 20 3a 34 30 32 20 4c 49 54 45 52 41 4c 20 49 4e 54 45 47 45 52 20 0d 0a 20 20 ┆ :402 LITERAL INTEGER ┆
0x070b20…070b40 33 31 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 23 20 4e 41 ┆316 ! # NA┆
0x070b40…070b60 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ME ┆
0x070b60…070b80 20 20 20 20 3a 34 30 34 20 4c 49 54 45 52 41 4c 20 49 4e 54 45 47 45 52 20 0d 0a 20 2a 2a 2a 2a ┆ :404 LITERAL INTEGER ****┆
0x070b80…070ba0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
[…0x1…]
0x070bc0…070be0 2a 2a 2a 2a 2a 0d 0a 0c 0d 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆***** **********************┆
0x070be0…070c00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x070c00…070c20 (30, 0, 3) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a 20 54 48 45 20 47 52 41 4d 4d 41 ┆***************** THE GRAMMA┆
0x070c20…070c40 52 20 49 53 20 4c 41 4c 52 31 20 0d 0a 0d 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆R IS LALR1 ****************┆
0x070c40…070c60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x070c60…070c80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0c 0d 0a 20 2a 2a 2a ┆*********************** ***┆
0x070c80…070ca0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 43 4f 4d 50 49 4c 45 52 20 45 52 52 ┆********************COMPILER ERR┆
0x070ca0…070cc0 4f 52 20 4d 45 53 53 41 47 45 53 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆OR MESSAGES *******************┆
0x070cc0…070ce0 2a 2a 2a 2a 0d 0a 0d 0a 0d 0a 20 20 20 20 45 52 52 4f 52 4e 4f 20 3a 20 30 20 20 2a 2a 20 53 50 ┆**** ERRORNO : 0 ** SP┆
0x070ce0…070d00 45 43 49 41 4c 20 45 52 52 4f 52 20 2a 2a 0d 0a 0d 0a 0d 0a 20 20 20 20 45 52 52 4f 52 4e 4f 20 ┆ECIAL ERROR ** ERRORNO ┆
0x070d00…070d20 3a 20 20 45 58 50 45 43 54 45 44 20 53 59 4d 42 4f 4c 3a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 31 ┆: EXPECTED SYMBOL: 1┆
0x070d20…070d40 20 3a 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 ┆ : ERROR NAME ┆
0x070d40…070d60 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 20 30 0d 0a 20 6e 72 3d 20 32 32 ┆ nr= 0 nr= 22┆
0x070d60…070d80 36 0d 0a 20 6e 72 3d 20 20 34 31 0d 0a 20 6e 72 3d 20 31 34 30 0d 0a 0d 0a 0d 0a 20 20 20 20 20 ┆6 nr= 41 nr= 140 ┆
0x070d80…070da0 20 20 20 32 20 3a 20 20 20 20 20 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a ┆ 2 : . ┆
0x070da0…070dc0 20 6e 72 3d 20 20 20 36 0d 0a 20 6e 72 3d 20 20 20 35 0d 0a 20 6e 72 3d 20 20 20 31 0d 0a 0d 0a ┆ nr= 6 nr= 5 nr= 1 ┆
0x070dc0…070de0 0d 0a 20 20 20 20 20 20 20 20 33 20 3a 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 3 : ; ┆
0x070de0…070e00 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 20 35 0d 0a 20 6e 72 3d 20 31 31 30 0d 0a 20 6e 72 3d 20 ┆ nr= 5 nr= 110 nr= ┆
0x070e00…070e20 (30, 0, 4) 31 33 33 0d 0a 20 6e 72 3d 20 31 30 32 0d 0a 20 6e 72 3d 20 31 30 31 0d 0a 20 6e 72 3d 20 20 35 ┆133 nr= 102 nr= 101 nr= 5┆
0x070e20…070e40 34 0d 0a 20 6e 72 3d 20 20 35 33 0d 0a 20 6e 72 3d 20 20 34 36 0d 0a 20 6e 72 3d 20 20 34 35 0d ┆4 nr= 53 nr= 46 nr= 45 ┆
0x070e40…070e60 0a 20 6e 72 3d 20 20 34 34 0d 0a 20 6e 72 3d 20 20 31 38 0d 0a 20 6e 72 3d 20 20 33 39 0d 0a 20 ┆ nr= 44 nr= 18 nr= 39 ┆
0x070e60…070e80 6e 72 3d 20 20 33 34 0d 0a 20 6e 72 3d 20 31 33 38 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 34 ┆nr= 34 nr= 138 4┆
0x070e80…070ea0 20 3a 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d ┆ : NAME nr=┆
0x070ea0…070ec0 20 31 31 37 0d 0a 20 6e 72 3d 20 31 31 39 0d 0a 20 6e 72 3d 20 31 32 37 0d 0a 20 6e 72 3d 20 31 ┆ 117 nr= 119 nr= 127 nr= 1┆
0x070ec0…070ee0 33 30 0d 0a 20 6e 72 3d 20 33 31 36 0d 0a 20 6e 72 3d 20 32 38 36 0d 0a 20 6e 72 3d 20 32 38 35 ┆30 nr= 316 nr= 286 nr= 285┆
0x070ee0…070f00 0d 0a 20 6e 72 3d 20 33 30 38 0d 0a 20 6e 72 3d 20 31 31 33 0d 0a 20 6e 72 3d 20 31 31 35 0d 0a ┆ nr= 308 nr= 113 nr= 115 ┆
0x070f00…070f20 20 6e 72 3d 20 31 34 32 0d 0a 20 6e 72 3d 20 31 34 35 0d 0a 20 6e 72 3d 20 31 34 35 0d 0a 20 6e ┆ nr= 142 nr= 145 nr= 145 n┆
0x070f20…070f40 72 3d 20 33 30 36 0d 0a 20 6e 72 3d 20 32 35 37 0d 0a 20 6e 72 3d 20 32 34 35 0d 0a 20 6e 72 3d ┆r= 306 nr= 257 nr= 245 nr=┆
0x070f40…070f60 20 32 35 34 0d 0a 20 6e 72 3d 20 32 34 34 0d 0a 20 6e 72 3d 20 32 35 30 0d 0a 20 6e 72 3d 20 32 ┆ 254 nr= 244 nr= 250 nr= 2┆
0x070f60…070f80 30 30 0d 0a 20 6e 72 3d 20 20 34 38 0d 0a 20 6e 72 3d 20 20 31 37 0d 0a 0d 0a 0d 0a 20 20 20 20 ┆00 nr= 48 nr= 17 ┆
0x070f80…070fa0 20 20 20 20 35 20 3a 20 20 20 20 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d ┆ 5 : = ┆
0x070fa0…070fc0 0a 20 6e 72 3d 20 31 31 39 0d 0a 20 6e 72 3d 20 31 31 35 0d 0a 20 6e 72 3d 20 31 34 35 0d 0a 0d ┆ nr= 119 nr= 115 nr= 145 ┆
0x070fc0…070fe0 0a 0d 0a 20 20 20 20 20 20 20 20 36 20 3a 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 6 : , ┆
0x070fe0…071000 20 20 20 20 20 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 ┆ : nr= ┆
0x071000…071020 (30, 0, 5) 31 33 30 0d 0a 20 6e 72 3d 20 31 30 34 0d 0a 20 6e 72 3d 20 32 31 30 0d 0a 20 6e 72 3d 20 31 30 ┆130 nr= 104 nr= 210 nr= 10┆
0x071020…071040 34 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 37 20 3a 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 ┆4 7 : NAME ┆
0x071040…071060 20 20 20 20 20 20 20 20 20 20 5e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 20 ┆ ^ ! ┆
0x071060…071080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ( ┆
0x071080…0710a0 20 20 20 45 58 54 45 52 4e 41 4c 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 ┆ EXTERNAL ┆
0x0710a0…0710c0 20 20 50 41 43 4b 45 44 20 20 20 20 20 20 20 20 20 20 20 20 20 50 4f 4f 4c 20 20 20 20 20 20 20 ┆ PACKED POOL ┆
0x0710c0…0710e0 20 20 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 ┆ + - ┆
0x0710e0…071100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 52 52 41 59 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ARRAY ┆
0x071100…071120 20 0d 0a 20 20 20 20 20 20 20 20 20 20 52 45 43 4f 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ RECORD ┆
0x071120…071140 53 45 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 20 20 ┆SET TYPESIZE ┆
0x071140…071160 20 20 20 20 20 20 56 41 52 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 4e 4f 54 20 20 20 20 ┆ VARSIZE NOT ┆
0x071160…071180 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 52 45 41 4c 4b 4f 4e 53 ┆ REALKONS┆
0x071180…0711a0 54 20 20 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 4f ┆T STRING KO┆
0x0711a0…0711c0 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NST # ┆
0x0711c0…0711e0 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 ┆ (: ┆
0x0711e0…071200 20 20 20 28 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 31 32 37 ┆ (. nr= 127┆
0x071200…071220 (30, 0, 6) 0d 0a 20 6e 72 3d 20 20 39 30 0d 0a 20 6e 72 3d 20 20 38 37 0d 0a 20 6e 72 3d 20 20 37 37 0d 0a ┆ nr= 90 nr= 87 nr= 77 ┆
0x071220…071240 20 6e 72 3d 20 20 39 33 0d 0a 20 6e 72 3d 20 20 36 31 0d 0a 20 6e 72 3d 20 20 36 30 0d 0a 20 6e ┆ nr= 93 nr= 61 nr= 60 n┆
0x071240…071260 72 3d 20 20 38 30 0d 0a 20 6e 72 3d 20 20 37 39 0d 0a 20 6e 72 3d 20 31 31 37 0d 0a 20 6e 72 3d ┆r= 80 nr= 79 nr= 117 nr=┆
0x071260…071280 20 32 35 33 0d 0a 20 6e 72 3d 20 31 30 31 0d 0a 20 6e 72 3d 20 20 35 33 0d 0a 0d 0a 0d 0a 20 20 ┆ 253 nr= 101 nr= 53 ┆
0x071280…0712a0 20 20 20 20 20 20 38 20 3a 20 20 20 20 20 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 8 : .) ┆
0x0712a0…0712c0 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20 20 20 ┆ + - ┆
0x0712c0…0712e0 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 59 50 45 53 49 ┆ ( TYPESI┆
0x0712e0…071300 5a 45 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 56 41 52 53 49 5a 45 ┆ZE VARSIZE┆
0x071300…071320 20 20 20 20 20 20 20 20 20 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e ┆ NOT N┆
0x071320…071340 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 41 4c 4b 4f 4e 53 54 20 20 20 20 20 ┆AME REALKONST ┆
0x071340…071360 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 ┆ STRING ┆
0x071360…071380 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 ┆ KONST # ┆
0x071380…0713a0 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2e 20 ┆ (: (. ┆
0x0713a0…0713c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 39 36 0d 0a 0d 0a 0d 0a ┆ nr= 296 ┆
0x0713c0…0713e0 20 20 20 20 20 20 20 20 39 20 3a 20 20 20 20 20 3a 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 9 : :) ┆
0x0713e0…071400 20 20 20 3f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 ┆ ? + ┆
0x071400…071420 (30, 0, 7) 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 20 ┆ - ( ┆
0x071420…071440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 54 59 50 45 53 ┆ TYPES┆
0x071440…071460 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 56 41 52 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 ┆IZE VARSIZE ┆
0x071460…071480 20 4e 4f 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 20 ┆ NOT NAME ┆
0x071480…0714a0 20 20 20 20 20 20 20 52 45 41 4c 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 ┆ REALKONST ┆
0x0714a0…0714c0 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 ┆ STRING KONST ┆
0x0714c0…0714e0 20 20 20 20 20 20 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ┆ # (┆
0x0714e0…071500 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2e 20 20 20 20 20 20 20 20 20 20 20 20 ┆: (. ┆
0x071500…071520 20 20 20 20 20 0d 0a 20 6e 72 3d 20 33 30 33 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 31 30 20 3a ┆ nr= 303 10 :┆
0x071520…071540 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 ┆ STRING NAME ┆
0x071540…071560 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 39 33 0d 0a 0d 0a 0d 0a 20 20 20 20 20 ┆ nr= 293 ┆
0x071560…071580 20 20 31 31 20 3a 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 59 ┆ 11 : ( TY┆
0x071580…0715a0 50 45 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 56 41 52 53 49 5a 45 20 20 20 20 20 20 20 20 ┆PESIZE VARSIZE ┆
0x0715a0…0715c0 20 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 ┆ NOT NAME ┆
0x0715c0…0715e0 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 52 45 41 4c 4b 4f 4e 53 54 20 ┆ REALKONST ┆
0x0715e0…071600 20 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 4f 4e 53 ┆ STRING KONS┆
0x071600…071620 (30, 0, 8) 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆T # ┆
0x071620…071640 20 20 28 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 ┆ (: ┆
0x071640…071660 20 28 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 38 37 0d 0a ┆ (. nr= 287 ┆
0x071660…071680 20 6e 72 3d 20 32 37 39 0d 0a 20 6e 72 3d 20 32 37 38 0d 0a 20 6e 72 3d 20 32 37 37 0d 0a 20 6e ┆ nr= 279 nr= 278 nr= 277 n┆
0x071680…0716a0 72 3d 20 32 37 36 0d 0a 20 6e 72 3d 20 32 37 35 0d 0a 20 6e 72 3d 20 32 37 34 0d 0a 20 6e 72 3d ┆r= 276 nr= 275 nr= 274 nr=┆
0x0716a0…0716c0 20 32 37 32 0d 0a 20 6e 72 3d 20 32 37 31 0d 0a 20 6e 72 3d 20 32 37 30 0d 0a 20 6e 72 3d 20 32 ┆ 272 nr= 271 nr= 270 nr= 2┆
0x0716c0…0716e0 36 39 0d 0a 20 6e 72 3d 20 32 36 38 0d 0a 20 6e 72 3d 20 32 36 37 0d 0a 0d 0a 0d 0a 20 20 20 20 ┆69 nr= 268 nr= 267 ┆
0x0716e0…071700 20 20 20 31 32 20 3a 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d ┆ 12 : ( ┆
0x071700…071720 0a 20 6e 72 3d 20 32 38 36 0d 0a 20 6e 72 3d 20 32 38 35 0d 0a 20 6e 72 3d 20 20 37 38 0d 0a 0d ┆ nr= 286 nr= 285 nr= 78 ┆
0x071720…071740 0a 0d 0a 20 20 20 20 20 20 20 31 33 20 3a 20 20 20 20 20 29 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 13 : ) ┆
0x071740…071760 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 38 36 0d 0a 20 6e 72 3d 20 32 38 35 0d 0a 20 6e 72 3d ┆ nr= 286 nr= 285 nr=┆
0x071760…071780 20 32 38 34 0d 0a 20 6e 72 3d 20 32 38 33 0d 0a 20 6e 72 3d 20 31 32 33 0d 0a 0d 0a 0d 0a 20 20 ┆ 284 nr= 283 nr= 123 ┆
0x071780…0717a0 20 20 20 20 20 31 34 20 3a 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 14 : ERROR ┆
0x0717a0…0717c0 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20 20 20 ┆ + - ┆
0x0717c0…0717e0 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 59 50 45 53 49 ┆ ( TYPESI┆
0x0717e0…071800 5a 45 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 56 41 52 53 49 5a 45 ┆ZE VARSIZE┆
0x071800…071820 (30, 0, 9) 20 20 20 20 20 20 20 20 20 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e ┆ NOT N┆
0x071820…071840 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 41 4c 4b 4f 4e 53 54 20 20 20 20 20 ┆AME REALKONST ┆
0x071840…071860 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 ┆ STRING ┆
0x071860…071880 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 ┆ KONST # ┆
0x071880…0718a0 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2e 20 ┆ (: (. ┆
0x0718a0…0718c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 38 34 0d 0a 20 6e 72 3d ┆ nr= 284 nr=┆
0x0718c0…0718e0 20 20 36 37 0d 0a 20 6e 72 3d 20 32 32 32 0d 0a 20 6e 72 3d 20 32 30 33 0d 0a 20 6e 72 3d 20 32 ┆ 67 nr= 222 nr= 203 nr= 2┆
0x0718e0…071900 34 32 0d 0a 20 6e 72 3d 20 32 33 33 0d 0a 20 6e 72 3d 20 32 32 30 0d 0a 20 6e 72 3d 20 32 31 38 ┆42 nr= 233 nr= 220 nr= 218┆
0x071900…071920 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 31 35 20 3a 20 20 20 20 20 3f 20 20 20 20 20 20 20 20 20 ┆ 15 : ? ┆
0x071920…071940 20 20 20 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 ┆ + - ┆
0x071940…071960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ( ┆
0x071960…071980 20 20 54 59 50 45 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 ┆ TYPESIZE ┆
0x071980…0719a0 20 56 41 52 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 20 ┆ VARSIZE NOT ┆
0x0719a0…0719c0 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 41 4c 4b 4f ┆ NAME REALKO┆
0x0719c0…0719e0 4e 53 54 20 20 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NST STRING ┆
0x0719e0…071a00 0d 0a 20 20 20 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 ┆ KONST #┆
0x071a00…071a20 (30, 0, 10) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ (: ┆
0x071a20…071a40 20 20 20 20 20 28 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 33 ┆ (. nr= 3┆
0x071a40…071a60 31 30 0d 0a 20 6e 72 3d 20 31 39 36 0d 0a 20 6e 72 3d 20 31 39 34 0d 0a 0d 0a 0d 0a 20 20 20 20 ┆10 nr= 196 nr= 194 ┆
0x071a60…071a80 20 20 20 31 36 20 3a 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d ┆ 16 : + -┆
0x071a80…071aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ( ┆
0x071aa0…071ac0 20 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 56 41 52 53 49 5a 45 20 ┆ TYPESIZE VARSIZE ┆
0x071ac0…071ae0 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 4e 4f 54 20 20 20 20 20 20 ┆ NOT ┆
0x071ae0…071b00 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 41 ┆ NAME REA┆
0x071b00…071b20 4c 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 ┆LKONST STRING ┆
0x071b20…071b40 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 ┆ KONST ┆
0x071b40…071b60 20 20 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 ┆ # (: ┆
0x071b60…071b80 20 20 20 20 20 20 20 20 28 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 ┆ (. nr┆
0x071b80…071ba0 3d 20 32 36 36 0d 0a 20 6e 72 3d 20 32 36 35 0d 0a 20 6e 72 3d 20 32 36 34 0d 0a 20 6e 72 3d 20 ┆= 266 nr= 265 nr= 264 nr= ┆
0x071ba0…071bc0 32 36 33 0d 0a 20 6e 72 3d 20 32 36 32 0d 0a 20 6e 72 3d 20 32 36 31 0d 0a 20 6e 72 3d 20 32 36 ┆263 nr= 262 nr= 261 nr= 26┆
0x071bc0…071be0 30 0d 0a 20 6e 72 3d 20 33 30 31 0d 0a 20 6e 72 3d 20 32 39 38 0d 0a 20 6e 72 3d 20 20 39 32 0d ┆0 nr= 301 nr= 298 nr= 92 ┆
0x071be0…071c00 0a 20 6e 72 3d 20 20 36 39 0d 0a 20 6e 72 3d 20 32 31 31 0d 0a 20 6e 72 3d 20 32 31 30 0d 0a 20 ┆ nr= 69 nr= 211 nr= 210 ┆
0x071c00…071c20 (30, 0, 11) 6e 72 3d 20 31 39 39 0d 0a 20 6e 72 3d 20 32 33 36 0d 0a 20 6e 72 3d 20 31 30 38 0d 0a 20 6e 72 ┆nr= 199 nr= 236 nr= 108 nr┆
0x071c20…071c40 3d 20 20 34 34 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 31 37 20 3a 20 20 20 20 20 29 20 20 20 20 ┆= 44 17 : ) ┆
0x071c40…071c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ , ┆
0x071c60…071c80 20 0d 0a 20 6e 72 3d 20 33 31 30 0d 0a 20 6e 72 3d 20 20 36 32 0d 0a 20 6e 72 3d 20 20 37 37 0d ┆ nr= 310 nr= 62 nr= 77 ┆
0x071c80…071ca0 0a 20 6e 72 3d 20 20 37 39 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 31 38 20 3a 20 20 20 20 20 3a ┆ nr= 79 18 : :┆
0x071ca0…071cc0 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆) , ┆
0x071cc0…071ce0 20 20 20 20 20 0d 0a 20 6e 72 3d 20 33 30 32 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 31 39 20 3a ┆ nr= 302 19 :┆
0x071ce0…071d00 20 20 20 20 20 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 ┆ .) , ┆
0x071d00…071d20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 39 35 0d 0a 0d 0a 0d 0a 20 20 20 20 20 ┆ nr= 295 ┆
0x071d20…071d40 20 20 32 30 20 3a 20 20 20 20 20 4f 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a ┆ 20 : OF ┆
0x071d40…071d60 20 6e 72 3d 20 20 39 31 0d 0a 20 6e 72 3d 20 20 38 30 0d 0a 20 6e 72 3d 20 32 30 33 0d 0a 20 6e ┆ nr= 91 nr= 80 nr= 203 n┆
0x071d60…071d80 72 3d 20 32 30 32 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 32 31 20 3a 20 20 20 20 20 4e 41 4d 45 ┆r= 202 21 : NAME┆
0x071d80…071da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ? ┆
0x071da0…071dc0 20 20 0d 0a 20 6e 72 3d 20 20 38 37 0d 0a 20 6e 72 3d 20 31 30 34 0d 0a 20 6e 72 3d 20 20 36 32 ┆ nr= 87 nr= 104 nr= 62┆
0x071dc0…071de0 0d 0a 20 6e 72 3d 20 31 30 30 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 32 32 20 3a 20 20 20 20 20 ┆ nr= 100 22 : ┆
0x071de0…071e00 50 52 4f 43 45 53 53 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 36 36 0d 0a 0d ┆PROCESS nr= 66 ┆
0x071e00…071e20 (30, 0, 12) 0a 0d 0a 20 20 20 20 20 20 20 32 33 20 3a 20 20 20 20 20 41 52 52 41 59 20 20 20 20 20 20 20 20 ┆ 23 : ARRAY ┆
0x071e20…071e40 20 20 20 20 20 20 52 45 43 4f 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 53 45 54 20 20 20 20 ┆ RECORD SET ┆
0x071e40…071e60 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 37 30 0d 0a 0d 0a 0d 0a 20 20 20 20 ┆ nr= 70 ┆
0x071e60…071e80 20 20 20 32 34 20 3a 20 20 20 20 20 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d ┆ 24 : .. ┆
0x071e80…071ea0 0a 20 6e 72 3d 20 20 36 33 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 32 35 20 3a 20 20 20 20 20 45 ┆ nr= 63 25 : E┆
0x071ea0…071ec0 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ND ; ┆
0x071ec0…071ee0 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 38 32 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 32 36 20 3a ┆ nr= 82 26 :┆
0x071ee0…071f00 20 20 20 20 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 ┆ ) ; ┆
0x071f00…071f20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 31 32 32 0d 0a 0d 0a 0d 0a 20 20 20 20 20 ┆ nr= 122 ┆
0x071f20…071f40 20 20 32 37 20 3a 20 20 20 20 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a ┆ 27 : : ┆
0x071f40…071f60 20 6e 72 3d 20 31 31 37 0d 0a 20 6e 72 3d 20 20 32 34 0d 0a 20 6e 72 3d 20 31 36 33 0d 0a 20 6e ┆ nr= 117 nr= 24 nr= 163 n┆
0x071f60…071f80 72 3d 20 31 36 33 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 32 38 20 3a 20 20 20 20 20 2e 20 20 20 ┆r= 163 28 : . ┆
0x071f80…071fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ; ┆
0x071fa0…071fc0 20 20 0d 0a 20 6e 72 3d 20 33 30 36 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 32 39 20 3a 20 20 20 ┆ nr= 306 29 : ┆
0x071fc0…071fe0 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 ┆ KONST # ┆
0x071fe0…072000 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 32 37 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 33 ┆ nr= 27 3┆
0x072000…072020 (30, 0, 13) 30 20 3a 20 20 20 20 20 42 45 47 49 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 ┆0 : BEGIN nr┆
0x072020…072040 3d 20 20 32 31 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 33 31 20 3a 20 20 20 20 20 3a 3d 20 20 20 ┆= 21 31 : := ┆
0x072040…072060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 32 36 0d 0a 0d 0a 0d 0a 20 20 ┆ nr= 226 ┆
0x072060…072080 20 20 20 20 20 33 32 20 3a 20 20 20 20 20 3a 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 32 : := ┆
0x072080…0720a0 20 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5e 20 20 20 20 20 20 20 20 20 20 20 ┆ . ^ ┆
0x0720a0…0720c0 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 ┆ ( (: ┆
0x0720c0…0720e0 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 32 35 0d 0a 0d 0a 0d 0a 20 20 20 ┆ nr= 225 ┆
0x0720e0…072100 20 20 20 20 33 33 20 3a 20 20 20 20 20 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 33 : TO ┆
0x072100…072120 44 4f 57 4e 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 32 32 0d 0a 20 ┆DOWNTO nr= 222 ┆
0x072120…072140 6e 72 3d 20 32 32 31 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 33 34 20 3a 20 20 20 20 20 44 4f 20 ┆nr= 221 34 : DO ┆
0x072140…072160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ . ┆
0x072160…072180 20 20 20 5e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 ┆ ^ ( ┆
0x072180…0721a0 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e ┆ (: n┆
0x0721a0…0721c0 72 3d 20 32 35 37 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 33 35 20 3a 20 20 20 20 20 44 4f 20 20 ┆r= 257 35 : DO ┆
0x0721c0…0721e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 34 35 0d 0a 20 6e 72 3d 20 ┆ nr= 245 nr= ┆
0x0721e0…072200 32 34 32 0d 0a 20 6e 72 3d 20 32 34 31 0d 0a 20 6e 72 3d 20 32 32 30 0d 0a 20 6e 72 3d 20 32 31 ┆242 nr= 241 nr= 220 nr= 21┆
0x072200…072220 (30, 0, 14) 39 0d 0a 20 6e 72 3d 20 32 31 38 0d 0a 20 6e 72 3d 20 32 31 37 0d 0a 0d 0a 0d 0a 20 20 20 20 20 ┆9 nr= 218 nr= 217 ┆
0x072220…072240 20 20 33 36 20 3a 20 20 20 20 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 ┆ 36 : DO , ┆
0x072240…072260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 34 34 0d 0a 0d 0a 0d ┆ nr= 244 ┆
0x072260…072280 0a 20 20 20 20 20 20 20 33 37 20 3a 20 20 20 20 20 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 ┆ 37 : THEN ┆
0x072280…0722a0 20 20 20 20 0d 0a 20 6e 72 3d 20 32 33 33 0d 0a 20 6e 72 3d 20 32 33 32 0d 0a 0d 0a 0d 0a 20 20 ┆ nr= 233 nr= 232 ┆
0x0722a0…0722c0 20 20 20 20 20 33 38 20 3a 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 38 : NAME ┆
0x0722c0…0722e0 20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 32 38 0d 0a ┆ KONST nr= 228 ┆
0x0722e0…072300 20 6e 72 3d 20 31 33 34 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 33 39 20 3a 20 20 20 20 20 45 4c ┆ nr= 134 39 : EL┆
0x072300…072320 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 33 35 0d 0a 0d 0a 0d ┆SE nr= 235 ┆
0x072320…072340 0a 20 20 20 20 20 20 20 34 30 20 3a 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 40 : ; ┆
0x072340…072360 20 20 20 20 45 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 54 48 45 52 57 49 53 45 ┆ END OTHERWISE┆
0x072360…072380 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 32 30 35 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 ┆ nr= 205 ┆
0x072380…0723a0 20 34 31 20 3a 20 20 20 20 20 45 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 ┆ 41 : END ; ┆
0x0723a0…0723c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 ┆ ERROR ┆
0x0723c0…0723e0 20 20 20 0d 0a 20 6e 72 3d 20 32 31 34 0d 0a 20 6e 72 3d 20 31 34 38 0d 0a 0d 0a 0d 0a 20 20 20 ┆ nr= 214 nr= 148 ┆
0x0723e0…072400 20 20 20 20 34 32 20 3a 20 20 20 20 20 55 4e 54 49 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 42 : UNTIL ┆
0x072400…072420 (30, 0, 15) 0d 0a 20 6e 72 3d 20 32 33 36 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 34 33 20 3a 20 20 20 20 20 ┆ nr= 236 43 : ┆
0x072420…072440 45 4e 44 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 ┆ENDLOOP ; ┆
0x072440…072460 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 ┆ ERROR nr= ┆
0x072460…072480 32 33 39 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 34 34 20 3a 20 20 20 20 20 45 52 52 4f 52 20 20 ┆239 44 : ERROR ┆
0x072480…0724a0 20 20 20 20 20 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e ┆ KONST N┆
0x0724a0…0724c0 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 31 33 33 0d 0a 0d 0a ┆AME nr= 133 ┆
0x0724c0…0724e0 0d 0a 20 20 20 20 20 20 20 34 35 20 3a 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 45 : , ┆
0x0724e0…072500 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 31 ┆ ; nr= 1┆
0x072500…072520 33 34 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 34 36 20 3a 20 20 20 20 20 45 52 52 4f 52 20 20 20 ┆34 46 : ERROR ┆
0x072520…072540 20 20 20 20 20 20 20 20 20 20 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 ┆ = : ┆
0x072540…072560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 35 31 0d 0a 0d 0a 0d ┆ nr= 51 ┆
0x072560…072580 0a 20 20 20 20 20 20 20 34 37 20 3a 20 20 20 20 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 47 : = ┆
0x072580…0725a0 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 34 ┆ ERROR nr= 4┆
0x0725a0…0725c0 34 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 34 38 20 3a 20 20 20 20 20 50 52 4f 43 45 53 53 20 20 ┆4 48 : PROCESS ┆
0x0725c0…0725e0 20 20 20 20 20 20 20 20 20 20 50 52 45 46 49 58 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 ┆ PREFIX ┆
0x0725e0…072600 6e 72 3d 20 20 31 36 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 34 39 20 3a 20 20 20 20 20 50 52 4f ┆nr= 16 49 : PRO┆
0x072600…072620 (30, 1, 1) 43 45 44 55 52 45 20 20 20 20 20 20 20 20 20 20 46 55 4e 43 54 49 4f 4e 20 20 20 20 20 20 20 20 ┆CEDURE FUNCTION ┆
0x072620…072640 20 20 20 0d 0a 20 6e 72 3d 20 31 33 38 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 35 30 20 3a 20 20 ┆ nr= 138 50 : ┆
0x072640…072660 20 20 20 2d 45 4f 46 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 20 30 ┆ -EOF- nr= 0┆
0x072660…072680 0d 0a 0d 0a 0d 0a 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ **********************┆
0x072680…0726a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x0726a0…0726c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a 20 20 20 20 20 45 6e 64 20 ┆******************* End ┆
0x0726c0…0726e0 6f 66 20 6a 6f 62 20 61 74 20 20 31 39 39 32 2e 31 30 2e 32 39 20 20 31 31 3a 30 36 3a 34 39 0d ┆of job at 1992.10.29 11:06:49 ┆
0x0726e0…072700 0a 0d 0a 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 31 ┆ ; nr= 1┆
0x072700…072720 33 34 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 34 36 20 3a 20 20 20 20 20 45 52 52 4f 52 20 20 20 ┆34 46 : ERROR ┆
0x072720…072740 20 20 20 20 20 20 20 20 20 20 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 ┆ = : ┆
0x072740…072760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 35 31 0d 0a 0d 0a 0d ┆ nr= 51 ┆
0x072760…072780 0a 20 20 20 20 20 20 20 34 37 20 3a 20 20 20 20 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 47 : = ┆
0x072780…0727a0 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 34 ┆ ERROR nr= 4┆
0x0727a0…0727c0 34 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 34 38 20 3a 20 20 20 20 20 50 52 4f 43 45 53 53 20 20 ┆4 48 : PROCESS ┆
0x0727c0…0727e0 20 20 20 20 20 20 20 20 20 20 50 52 45 46 49 58 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 ┆ PREFIX ┆
0x0727e0…072800 6e 72 3d 20 20 31 36 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 34 39 20 3a 20 20 20 20 20 50 52 4f ┆nr= 16 49 : PRO┆
0x072800…072820 (30, 1, 2) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 72 75 6e 62 6f 62 73 ┆../sw2114/src/bobs/rtp35/runbobs┆
0x072820…072840 2e 62 61 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆.bat ┆
0x072840…072860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x072860…072880 00 00 00 00 20 20 20 37 36 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 760 256 146 ┆
0x072880…0728a0 20 20 20 20 20 36 37 20 20 35 32 37 33 34 37 33 37 32 32 20 20 31 32 31 32 31 00 20 00 00 00 00 ┆ 67 5273473722 12121 ┆
0x0728a0…0728c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x072a00…072a20 (30, 1, 3) 65 63 68 6f 20 6e 6f 77 20 62 6f 62 73 20 72 75 6e 73 20 66 6f 72 20 35 20 6d 69 6e 75 74 65 73 ┆echo now bobs runs for 5 minutes┆
0x072a20…072a40 0d 0a 2e 2e 5c 62 6f 62 73 20 25 31 20 25 32 20 3e 25 33 0d 0a 0d 0a 20 20 20 35 30 20 3a 20 20 ┆ ..\bobs %1 %2 >%3 50 : ┆
0x072a40…072a60 20 20 20 2d 45 4f 46 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 20 30 ┆ -EOF- nr= 0┆
0x072a60…072a80 0d 0a 0d 0a 0d 0a 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ **********************┆
0x072a80…072aa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x072aa0…072ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a 20 20 20 20 20 45 6e 64 20 ┆******************* End ┆
0x072ac0…072ae0 6f 66 20 6a 6f 62 20 61 74 20 20 31 39 39 32 2e 31 30 2e 32 39 20 20 31 31 3a 30 36 3a 34 39 0d ┆of job at 1992.10.29 11:06:49 ┆
0x072ae0…072b00 0a 0d 0a 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 31 ┆ ; nr= 1┆
0x072b00…072b20 33 34 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 34 36 20 3a 20 20 20 20 20 45 52 52 4f 52 20 20 20 ┆34 46 : ERROR ┆
0x072b20…072b40 20 20 20 20 20 20 20 20 20 20 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 ┆ = : ┆
0x072b40…072b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 35 31 0d 0a 0d 0a 0d ┆ nr= 51 ┆
0x072b60…072b80 0a 20 20 20 20 20 20 20 34 37 20 3a 20 20 20 20 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 47 : = ┆
0x072b80…072ba0 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 6e 72 3d 20 20 34 ┆ ERROR nr= 4┆
0x072ba0…072bc0 34 0d 0a 0d 0a 0d 0a 20 20 20 20 20 20 20 34 38 20 3a 20 20 20 20 20 50 52 4f 43 45 53 53 20 20 ┆4 48 : PROCESS ┆
0x072bc0…072be0 20 20 20 20 20 20 20 20 19 00 00 00 04 00 00 00 f0 76 40 00 20 20 20 20 00 00 00 00 00 00 00 00 ┆ v@ ┆
0x072be0…072c00 7c f6 ff 7f 57 48 00 00 04 00 00 00 00 00 00 00 01 00 00 00 2d 3b 00 00 04 00 00 00 d4 f6 ff 7f ┆|Ш WH -; нШ ┆
0x072c00…072c20 (30, 1, 4) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 72 74 70 33 35 67 72 ┆../sw2114/src/bobs/rtp35/rtp35gr┆
0x072c20…072c40 61 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆am ┆
0x072c40…072c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x072c60…072c80 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x072c80…072ca0 20 20 34 31 31 33 34 20 20 33 37 32 30 36 31 35 36 34 30 20 20 31 31 35 37 31 00 20 00 00 00 00 ┆ 41134 3720615640 11571 ┆
0x072ca0…072cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x072e00…072e20 (30, 1, 5) 6f 70 74 69 6f 6e 73 28 31 2c 20 33 2c 20 32 38 2c 20 33 32 2c 20 33 34 29 0d 0a 6d 65 74 61 73 ┆options(1, 3, 28, 32, 34) metas┆
0x072e20…072e40 79 6d 62 6f 6c 73 20 6d 31 20 3d 20 7e 20 20 6d 32 20 3d 20 21 20 20 6d 33 20 3d 20 25 20 20 6d ┆ymbols m1 = ~ m2 = ! m3 = % m┆
0x072e40…072e60 34 20 3d 20 40 0d 0a 0d 0a 61 6e 64 20 61 72 72 61 79 20 61 73 0d 0a 62 65 67 69 6e 20 62 65 67 ┆4 = @ and array as begin beg┆
0x072e60…072e80 69 6e 62 6f 64 79 0d 0a 63 61 73 65 20 63 68 61 6e 6e 65 6c 20 63 6f 6e 73 74 20 63 6f 6e 74 69 ┆inbody case channel const conti┆
0x072e80…072ea0 6e 75 65 6c 6f 6f 70 0d 0a 64 69 76 20 64 6f 20 64 6f 77 6e 74 6f 0d 0a 65 6c 73 65 20 65 6d 70 ┆nueloop div do downto else emp┆
0x072ea0…072ec0 74 79 20 65 6e 64 20 65 6e 64 6c 6f 6f 70 20 65 72 72 6f 72 20 65 78 69 74 20 65 78 69 74 6c 6f ┆ty end endloop error exit exitlo┆
0x072ec0…072ee0 6f 70 20 65 78 70 6f 72 74 20 65 78 74 65 72 6e 61 6c 0d 0a 66 6f 72 20 66 6f 72 77 61 72 64 20 ┆op export external for forward ┆
0x072ee0…072f00 66 75 6e 63 74 69 6f 6e 0d 0a 67 6f 74 6f 0d 0a 69 66 20 69 6e 0d 0a 6b 6f 6e 73 74 0d 0a 6c 61 ┆function goto if in konst la┆
0x072f00…072f20 62 65 6c 20 6c 6f 63 6b 20 6c 6f 63 6b 6d 65 73 20 6c 6f 6f 70 0d 0a 6d 6f 64 0d 0a 6e 61 6d 65 ┆bel lock lockmes loop mod name┆
0x072f20…072f40 20 6e 6f 74 20 0d 0a 6f 66 20 6f 72 20 6f 74 68 65 72 77 69 73 65 0d 0a 70 61 63 6b 65 64 20 70 ┆ not of or otherwise packed p┆
0x072f40…072f60 72 65 66 69 78 20 70 6f 6f 6c 20 70 72 6f 63 65 64 75 72 65 20 70 72 6f 63 65 73 73 0d 0a 72 65 ┆refix pool procedure process re┆
0x072f60…072f80 61 6c 6b 6f 6e 73 74 20 72 65 63 6f 72 64 20 72 65 70 65 61 74 0d 0a 73 65 74 20 73 68 69 66 74 ┆alkonst record repeat set shift┆
0x072f80…072fa0 20 73 74 72 69 6e 67 0d 0a 74 68 65 6e 20 74 6f 20 74 79 70 65 20 74 79 70 65 73 69 7a 65 0d 0a ┆ string then to type typesize ┆
0x072fa0…072fc0 75 6e 74 69 6c 0d 0a 76 61 72 20 76 61 72 73 69 7a 65 0d 0a 77 68 69 6c 65 20 77 69 74 68 0d 0a ┆until var varsize while with ┆
0x072fc0…072fe0 78 6f 72 0d 0a 0d 0a 2b 20 2d 20 2a 20 2f 20 27 20 22 20 3c 20 3e 20 3c 3e 0d 0a 3c 3d 20 3e 3d ┆xor + - * / ' " < > <> <= >=┆
0x072fe0…073000 20 28 20 29 20 28 2e 20 2e 29 20 5e 0d 0a 3d 20 3a 3d 20 3a 3d 3a 20 2e 20 2c 20 3b 20 3a 20 2e ┆ ( ) (. .) ^ = := :=: . , ; : .┆
0x073000…073020 (30, 1, 6) 2e 20 23 20 2a 2a 2a 0d 0a 3c 2a 20 2d 2d 20 7e 20 28 2a 20 7e 20 0d 0a 3f 20 21 0d 0a 28 3a 20 ┆. # *** <* -- ~ (* ~ ? ! (: ┆
0x073020…073040 3a 29 20 26 0d 0a 0d 0a 3b 3b 0d 0a 73 74 72 69 6e 67 63 68 20 3d 20 27 0d 0a 3b 3b 0d 0a 67 6f ┆:) & ;; stringch = ' ;; go┆
0x073040…073060 61 6c 73 79 6d 62 6f 6c 20 3d 20 70 72 6f 67 72 61 6d 0d 0a 3b 3b 0d 0a 63 6f 6d 6d 65 6e 74 20 ┆alsymbol = program ;; comment ┆
0x073060…073080 3d 20 28 2a 20 3b 3b 20 2a 29 20 0d 0a 3b 3b 0d 0a 0d 0a 3c 70 72 6f 67 72 61 6d 3e 20 3a 3a 3d ┆= (* ;; *) ;; <program> ::=┆
0x073080…0730a0 20 30 30 30 20 63 6f 64 65 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 20 70 61 72 74 3e 20 3c 62 ┆ 000 code ::= <external part> <b┆
0x0730a0…0730c0 6f 64 79 3e 20 2e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 20 70 61 72 74 3e 20 3a 3a 3d 20 ┆ody> . ;; <external part> ::= ┆
0x0730c0…0730e0 31 33 31 31 20 65 6e 64 69 6e 63 6c 75 64 65 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 73 3e 0d ┆1311 endinclude ::= <externals> ┆
0x0730e0…073100 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 73 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 65 78 74 65 ┆ ;; <externals> ::= 0 ::= <exte┆
0x073100…073120 72 6e 61 6c 73 3e 20 3c 65 78 74 65 72 6e 61 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 ┆rnals> <external> ! 0 ::= ┆
0x073120…073140 3c 65 78 74 65 72 6e 61 6c 3e 0d 0a 3b 3b 0d 0a 3c 65 78 74 65 72 6e 61 6c 3e 20 3a 3a 3d 20 31 ┆<external> ;; <external> ::= 1┆
0x073140…073160 33 31 30 20 65 6e 64 63 6f 6e 74 65 78 74 20 3a 3a 3d 20 3c 63 6f 6e 74 65 78 74 20 6e 61 6d 65 ┆310 endcontext ::= <context name┆
0x073160…073180 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 20 3c 64 65 63 6c 61 72 61 74 69 6f 6e 73 3e 20 2e 0d ┆> <semicolons> <declarations> . ┆
0x073180…0731a0 0a 21 20 30 20 3a 3a 3d 20 65 72 72 6f 72 20 2e 0d 0a 3b 3b 0d 0a 3c 73 65 6d 69 63 6f 6c 6f 6e ┆ ! 0 ::= error . ;; <semicolon┆
0x0731a0…0731c0 73 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 20 3b 0d 0a 20 20 20 ┆s> ::= 0 ::= <semicolons> ; ┆
0x0731c0…0731e0 20 20 21 20 30 20 3a 3a 3d 20 3b 0d 0a 40 0d 0a 3c 63 6f 6e 74 65 78 74 20 6e 61 6d 65 3e 20 3a ┆ ! 0 ::= ; @ <context name> :┆
0x0731e0…073200 3a 3d 20 31 33 30 31 20 63 6f 6e 74 65 78 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 62 ┆:= 1301 context ::= name ;; <b┆
0x073200…073220 (30, 1, 7) 6f 64 79 3e 20 3a 3a 3d 20 31 33 30 33 20 65 6f 6d 20 3a 3a 3d 20 3c 62 6f 64 79 20 6c 69 73 74 ┆ody> ::= 1303 eom ::= <body list┆
0x073220…073240 3e 0d 0a 3b 3b 0d 0a 3c 62 6f 64 79 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 20 3a 3a 3d 20 3c 62 ┆> ;; <body list> ::= 0 ::= <b┆
0x073240…073260 6f 64 79 20 6c 69 73 74 3e 20 3c 62 6f 64 79 20 65 6c 65 6d 3e 0d 0a 20 20 20 20 20 21 20 30 20 ┆ody list> <body elem> ! 0 ┆
0x073260…073280 20 3a 3a 3d 20 3c 62 6f 64 79 20 65 6c 65 6d 3e 0d 0a 3b 3b 0d 0a 3c 62 6f 64 79 20 65 6c 65 6d ┆ ::= <body elem> ;; <body elem┆
0x073280…0732a0 3e 20 3a 3a 3d 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c ┆> ::= 1312 endlevel ::= <begin l┆
0x0732a0…0732c0 65 76 65 6c 3e 20 3c 70 72 6f 63 65 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 ┆evel> <process declaration> ┆
0x0732c0…0732e0 20 20 21 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 76 ┆ ! 1312 endlevel ::= <begin lev┆
0x0732e0…073300 65 6c 3e 20 3c 70 72 65 66 69 78 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 ┆el> <prefix declaration> !┆
0x073300…073320 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c 65 76 65 6c 3e ┆ 1312 endlevel ::= <begin level>┆
0x073320…073340 20 3c 70 72 6f 63 65 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3c 73 65 6d 69 63 6f 6c 6f ┆ <process declaration> <semicolo┆
0x073340…073360 6e 73 3e 0d 0a 20 20 20 20 20 21 20 31 33 31 32 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 ┆ns> ! 1312 endlevel ::= <b┆
0x073360…073380 65 67 69 6e 20 6c 65 76 65 6c 3e 20 3c 70 72 65 66 69 78 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e ┆egin level> <prefix declaration>┆
0x073380…0733a0 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 73 73 20 64 65 63 6c ┆ <semicolons> ;; <process decl┆
0x0733a0…0733c0 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 70 72 6f 63 65 73 73 20 3c 70 72 6f 63 ┆aration> ::= 0 ::= process <proc┆
0x0733c0…0733e0 65 73 73 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 73 73 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 70 ┆ess> ;; <process> ::= 0 ::= <p┆
0x0733e0…073400 72 6f 63 65 73 73 20 6e 61 6d 65 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e ┆rocess name> <formal parameters>┆
0x073400…073420 (30, 1, 8) 20 3c 70 72 6f 63 20 73 65 6d 73 3e 20 3c 62 6c 6f 63 6b 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 20 ┆ <proc sems> <block> ;; <proc ┆
0x073420…073440 73 65 6d 73 3e 20 3a 3a 3d 20 31 33 30 34 20 65 6e 64 70 72 6f 63 64 65 63 6c 20 3a 3a 3d 20 3c ┆sems> ::= 1304 endprocdecl ::= <┆
0x073440…073460 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 73 73 20 6e 61 6d 65 3e 20 ┆semicolons> ;; <process name> ┆
0x073460…073480 3a 3a 3d 20 31 33 30 35 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d ┆::= 1305 declaration declare ::=┆
0x073480…0734a0 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 62 6c 6f 63 6b 3e 20 3a 3a 3d 20 31 30 31 31 20 65 6e 64 62 ┆ name ;; <block> ::= 1011 endb┆
0x0734a0…0734c0 6c 6f 63 6b 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 6c 65 76 65 6c 3a 3a 3d 20 3c 64 65 63 6c 61 ┆lock endlevel endlevel::= <decla┆
0x0734c0…0734e0 72 61 74 69 6f 6e 73 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 63 6f 6d ┆rations> <start labelscope> <com┆
0x0734e0…073500 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 ┆pound statement> <end labelscope┆
0x073500…073520 3e 0d 0a 20 20 20 20 20 21 20 31 30 32 30 20 65 78 74 65 72 6e 61 6c 20 65 6e 64 6c 65 76 65 6c ┆> ! 1020 external endlevel┆
0x073520…073540 20 3a 3a 3d 20 65 78 74 65 72 6e 61 6c 0d 0a 20 20 20 20 20 21 20 31 30 32 31 20 66 6f 72 77 61 ┆ ::= external ! 1021 forwa┆
0x073540…073560 72 64 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 66 6f 72 77 61 72 64 0d 0a 20 20 20 20 20 21 20 ┆rd endlevel ::= forward ! ┆
0x073560…073580 30 20 65 6e 64 6c 65 76 65 6c 20 3a 3a 3d 20 3c 62 65 67 69 6e 62 6f 64 79 3e 20 3a 0d 0a 3b 3b ┆0 endlevel ::= <beginbody> : ;;┆
0x073580…0735a0 0d 0a 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3a 3a 3d 20 31 32 30 32 20 73 74 ┆ <start labelscope> ::= 1202 st┆
0x0735a0…0735c0 61 72 74 6c 61 62 65 6c 73 63 6f 70 65 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 65 6e ┆artlabelscope ::= empty ;; <en┆
0x0735c0…0735e0 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3a 3a 3d 20 31 32 30 33 20 65 6e 64 6c 61 62 65 6c 73 ┆d labelscope> ::= 1203 endlabels┆
0x0735e0…073600 63 6f 70 65 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 62 65 67 69 6e 62 6f 64 79 3e 20 ┆cope ::= empty ;; <beginbody> ┆
0x073600…073620 (30, 1, 9) 3a 3a 3d 20 2d 31 20 62 65 67 69 6e 63 6f 64 65 20 2e 2e 2e 20 3a 3a 3d 20 62 65 67 69 6e 62 6f ┆::= -1 begincode ... ::= beginbo┆
0x073620…073640 64 79 20 3c 75 6e 73 69 67 6e 65 64 20 69 6e 74 65 67 65 72 3e 0d 0a 3b 3b 0d 0a 3c 62 65 67 69 ┆dy <unsigned integer> ;; <begi┆
0x073640…073660 6e 20 6c 65 76 65 6c 3e 20 3a 3a 3d 20 31 30 31 30 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d ┆n level> ::= 1010 beginlevel ::=┆
0x073660…073680 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 64 65 63 6c 61 72 61 74 69 6f 6e 73 3e 20 3a 3a 3d 20 31 ┆ empty ;; <declarations> ::= 1┆
0x073680…0736a0 30 30 39 20 65 6e 64 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 3a 3a 3d 20 3c 62 65 67 69 6e 20 6c ┆009 enddeclarations ::= <begin l┆
0x0736a0…0736c0 65 76 65 6c 3e 20 3c 64 65 63 6c 73 3e 0d 0a 3b 3b 0d 0a 3c 64 65 63 6c 73 3e 20 3a 3a 3d 20 30 ┆evel> <decls> ;; <decls> ::= 0┆
0x0736c0…0736e0 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 64 65 63 6c 61 72 ┆ ::= empty ! 0 ::= <declar┆
0x0736e0…073700 61 74 69 6f 6e 20 6c 69 73 74 3e 0d 0a 3b 3b 0d 0a 3c 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 ┆ation list> ;; <declaration li┆
0x073700…073720 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e ┆st> ::= 0 ::= <declaration list>┆
0x073720…073740 20 3c 64 65 63 6c 61 72 61 74 69 6f 6e 20 70 61 72 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a ┆ <declaration part> ! 0 ::┆
0x073740…073760 3d 20 3c 64 65 63 6c 61 72 61 74 69 6f 6e 20 70 61 72 74 3e 0d 0a 3b 3b 0d 0a 3c 64 65 63 6c 61 ┆= <declaration part> ;; <decla┆
0x073760…073780 72 61 74 69 6f 6e 20 70 61 72 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 70 72 6f 63 65 73 73 20 ┆ration part> ::= 0 ::= <process ┆
0x073780…0737a0 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 20 0d 0a 20 20 20 20 ┆declaration> <semicolons> ┆
0x0737a0…0737c0 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 ┆ ! 0 ::= <constant declaration> ┆
0x0737c0…0737e0 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆ ! 0 ::= <type declaration┆
0x0737e0…073800 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 ┆> ! 0 ::= <variable decla┆
0x073800…073820 (30, 1, 10) 72 61 74 69 6f 6e 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 64 65 ┆ration> ! 0 ::= <label de┆
0x073820…073840 63 6c 61 72 61 74 69 6f 6e 3e 20 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 72 6f 75 74 69 ┆claration> ! 0 ::= <routi┆
0x073840…073860 6e 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 20 0d 0a 20 ┆ne declaration> <semicolons> ┆
0x073860…073880 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 78 70 6f 72 74 20 70 61 72 74 3e 0d 0a 3b 3b 0d 0a 3c ┆ ! 0 ::= <export part> ;; <┆
0x073880…0738a0 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 ┆constant declaration> ::= 0 ::= ┆
0x0738a0…0738c0 63 6f 6e 73 74 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 ┆const <constant declaration list┆
0x0738c0…0738e0 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 ┆> ;; <constant declaration lis┆
0x0738e0…073900 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 63 6c 61 72 61 74 69 ┆t> ::= 0 ::= <constant declarati┆
0x073900…073920 6f 6e 20 6c 69 73 74 3e 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 3e 0d 0a ┆on list> <constant definition> ┆
0x073920…073940 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 6f ┆ ! 0 ::= <constant definitio┆
0x073940…073960 6e 3e 0d 0a 3b 3b 0d 0a 3c 63 6f 6e 73 74 61 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 3e 20 3a 3a ┆n> ;; <constant definition> ::┆
0x073960…073980 3d 20 35 30 31 20 65 6e 64 63 6f 6e 73 74 61 6e 74 64 65 63 6c 20 3a 3a 3d 20 3c 63 6f 6e 73 74 ┆= 501 endconstantdecl ::= <const┆
0x073980…0739a0 20 6e 61 6d 65 3e 20 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e ┆ name> = <expression> <semicolon┆
0x0739a0…0739c0 73 3e 0d 0a 20 20 20 20 20 21 20 35 30 33 20 69 64 28 61 6e 6f 6e 79 6d 6f 75 73 29 20 65 6e 64 ┆s> ! 503 id(anonymous) end┆
0x0739c0…0739e0 65 78 70 72 65 73 73 69 6f 6e 20 65 6e 64 63 6f 6e 73 74 61 6e 74 64 65 63 6c 20 3a 3a 3d 20 3c ┆expression endconstantdecl ::= <┆
0x0739e0…073a00 63 6f 6e 73 74 6e 61 6d 65 20 3e 20 65 72 72 6f 72 20 3b 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a ┆constname > error ; ! 0 ::┆
0x073a00…073a20 (30, 1, 11) 3d 20 65 72 72 6f 72 20 3b 0d 0a 40 0d 0a 3c 63 6f 6e 73 74 20 6e 61 6d 65 3e 20 3a 3a 3d 20 35 ┆= error ; @ <const name> ::= 5┆
0x073a20…073a40 30 32 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d ┆02 declaration declare ::= name ┆
0x073a40…073a60 0a 3b 3b 0d 0a 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a ┆ ;; <type declaration> ::= 0 ::┆
0x073a60…073a80 3d 20 74 79 70 65 20 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 0d 0a ┆= type <type declaration list> ┆
0x073a80…073aa0 3b 3b 0d 0a 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3a 3a 3d 20 ┆;; <type declaration list> ::= ┆
0x073aa0…073ac0 30 20 3a 3a 3d 20 3c 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3c 74 ┆0 ::= <type declaration list> <t┆
0x073ac0…073ae0 79 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 74 ┆ype definition> ! 0 ::= <t┆
0x073ae0…073b00 79 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 64 65 66 69 6e ┆ype definition> ;; <type defin┆
0x073b00…073b20 69 74 69 6f 6e 3e 20 3a 3a 3d 20 36 30 31 20 65 6e 64 74 79 70 65 64 65 63 6c 20 65 6e 64 6c 65 ┆ition> ::= 601 endtypedecl endle┆
0x073b20…073b40 76 65 6c 20 3a 3a 3d 20 3c 74 79 70 65 20 6e 61 6d 65 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 ┆vel ::= <type name> <formal para┆
0x073b40…073b60 6d 65 74 65 72 73 3e 20 3c 65 71 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 31 37 20 6e 65 ┆meters> <eq type> ! 617 ne┆
0x073b60…073b80 77 74 79 70 65 20 66 6f 72 77 61 72 64 70 6f 69 6e 74 65 72 20 65 6e 64 74 79 70 65 64 65 63 6c ┆wtype forwardpointer endtypedecl┆
0x073b80…073ba0 20 3a 3a 3d 20 3c 74 79 70 65 20 6e 61 6d 65 3e 20 3b 0d 0a 40 0d 0a 3c 65 71 20 74 79 70 65 3e ┆ ::= <type name> ; @ <eq type>┆
0x073ba0…073bc0 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 65 71 3e 20 3c 74 79 70 65 3e 20 3c 73 65 6d 69 63 6f 6c 6f ┆ ::= 0 ::= <eq> <type> <semicolo┆
0x073bc0…073be0 6e 73 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 65 72 72 6f 72 20 3b 0d 0a 40 0d 0a 3c 65 ┆ns> ! 0 ::= error ; @ <e┆
0x073be0…073c00 71 3e 20 3a 3a 3d 20 36 30 32 20 3a 3a 3d 20 3d 0d 0a 21 20 36 31 36 20 57 41 52 4e 49 4e 47 20 ┆q> ::= 602 ::= = ! 616 WARNING ┆
0x073c00…073c20 (30, 1, 12) 20 20 20 20 3a 3a 3d 20 3a 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 3e 20 3a 3a 3d 20 36 30 33 20 65 6e ┆ ::= : ;; <type> ::= 603 en┆
0x073c20…073c40 64 74 79 70 65 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 20 20 20 20 20 21 20 36 30 34 ┆dtype ::= <variable> ! 604┆
0x073c40…073c60 20 3a 3a 3d 20 3c 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 ┆ ::= <structured type> ! 6┆
0x073c60…073c80 30 34 20 3a 3a 3d 20 3c 70 6f 6f 6c 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 30 35 20 65 ┆04 ::= <pool type> ! 605 e┆
0x073c80…073ca0 6e 64 70 6f 69 6e 74 65 72 20 3a 3a 3d 20 3c 75 70 61 72 72 6f 77 3e 20 3c 74 79 70 65 3e 0d 0a ┆ndpointer ::= <uparrow> <type> ┆
0x073ca0…073cc0 20 20 20 20 20 21 20 36 30 36 20 65 6e 64 72 65 61 64 6f 6e 6c 79 20 3a 3a 3d 20 3c 72 65 61 64 ┆ ! 606 endreadonly ::= <read┆
0x073cc0…073ce0 20 6f 6e 6c 79 3e 20 3c 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 30 37 20 65 6e 64 73 63 61 ┆ only> <type> ! 607 endsca┆
0x073ce0…073d00 6c 61 72 20 3a 3a 3d 20 3c 73 74 61 72 74 20 73 63 61 6c 61 72 3e 20 3c 69 64 65 6e 74 69 66 69 ┆lar ::= <start scalar> <identifi┆
0x073d00…073d20 65 72 20 6c 69 73 74 3e 20 29 0d 0a 20 20 20 20 20 21 20 36 30 38 20 65 6e 64 73 75 62 72 61 6e ┆er list> ) ! 608 endsubran┆
0x073d20…073d40 67 65 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c 65 6e 64 73 75 62 72 61 6e 67 65 ┆ge ::= <expression> <endsubrange┆
0x073d40…073d60 3e 0d 0a 20 20 20 20 20 21 20 36 30 39 20 65 6e 64 65 78 74 70 72 6f 63 65 73 73 20 65 6e 64 6c ┆> ! 609 endextprocess endl┆
0x073d60…073d80 65 76 65 6c 20 3a 3a 3d 20 3c 65 78 74 65 72 6e 61 6c 70 72 6f 63 65 73 73 3e 20 3c 66 6f 72 6d ┆evel ::= <externalprocess> <form┆
0x073d80…073da0 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 0d 0a 3b 3b 0d 0a 3c 75 70 61 72 72 6f 77 3e 20 3a 3a ┆al parameters> ;; <uparrow> ::┆
0x073da0…073dc0 3d 20 36 32 30 20 6e 65 77 74 79 70 65 20 70 6f 69 6e 74 65 72 20 3a 3a 3d 20 5e 0d 0a 3b 3b 0d ┆= 620 newtype pointer ::= ^ ;; ┆
0x073dc0…073de0 0a 3c 65 78 74 65 72 6e 61 6c 70 72 6f 63 65 73 73 3e 20 3a 3a 3d 20 36 32 37 20 6e 65 77 74 79 ┆ <externalprocess> ::= 627 newty┆
0x073de0…073e00 70 65 20 65 78 74 70 72 6f 63 65 73 73 20 3a 3a 3d 20 65 78 74 65 72 6e 61 6c 20 70 72 6f 63 65 ┆pe extprocess ::= external proce┆
0x073e00…073e20 (30, 1, 13) 73 73 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 20 73 63 61 6c 61 72 3e 20 3a 3a 3d 20 36 32 31 20 6e ┆ss ;; <start scalar> ::= 621 n┆
0x073e20…073e40 65 77 74 79 70 65 20 73 63 61 6c 61 72 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 ┆ewtype scalar declaration declar┆
0x073e40…073e60 65 6c 69 73 74 3a 3a 3d 20 28 20 6e 61 6d 65 20 2c 0d 0a 3b 3b 0d 0a 6d 65 74 61 73 79 6d 62 6f ┆elist::= ( name , ;; metasymbo┆
0x073e60…073e80 6c 73 20 6d 31 20 3d 20 7e 20 6d 32 20 3d 20 24 20 6d 33 20 3d 20 25 20 6d 34 20 3d 20 40 0d 0a ┆ls m1 = ~ m2 = $ m3 = % m4 = @ ┆
0x073e80…073ea0 3c 72 65 61 64 20 6f 6e 6c 79 3e 20 3a 3a 3d 20 36 32 32 20 6e 65 77 74 79 70 65 20 72 65 61 64 ┆<read only> ::= 622 newtype read┆
0x073ea0…073ec0 6f 6e 6c 79 20 3a 3a 3d 20 21 0d 0a 3b 3b 0d 0a 6d 65 74 61 73 79 6d 62 6f 6c 73 20 6d 31 20 3d ┆only ::= ! ;; metasymbols m1 =┆
0x073ec0…073ee0 20 7e 20 6d 32 20 3d 20 21 20 6d 33 20 3d 20 25 20 6d 34 20 3d 20 40 0d 0a 3c 65 6e 64 73 75 62 ┆ ~ m2 = ! m3 = % m4 = @ <endsub┆
0x073ee0…073f00 72 61 6e 67 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 2e 2e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e ┆range> ::= 0 ::= .. <expression>┆
0x073f00…073f20 0d 0a 3b 3b 0d 0a 3c 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 3e 20 3a 3a 3d 20 36 31 34 20 ┆ ;; <structured type> ::= 614 ┆
0x073f20…073f40 70 61 63 6b 65 64 20 3a 3a 3d 20 3c 70 61 63 6b 65 64 3e 20 3c 75 6e 70 61 63 6b 65 64 20 73 74 ┆packed ::= <packed> <unpacked st┆
0x073f40…073f60 72 75 63 74 75 72 65 64 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 75 6e ┆ructured type> ! 0 ::= <un┆
0x073f60…073f80 70 61 63 6b 65 64 20 73 74 72 75 63 74 75 72 65 64 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 70 61 ┆packed structured type> ;; <pa┆
0x073f80…073fa0 63 6b 65 64 3e 20 3a 3a 3d 20 36 32 38 20 73 74 6f 70 20 74 79 70 65 20 62 75 66 66 65 72 69 6e ┆cked> ::= 628 stop type bufferin┆
0x073fa0…073fc0 67 20 3a 3a 3d 20 70 61 63 6b 65 64 0d 0a 3b 3b 0d 0a 3c 75 6e 70 61 63 6b 65 64 20 73 74 72 75 ┆g ::= packed ;; <unpacked stru┆
0x073fc0…073fe0 63 74 75 72 65 64 20 74 79 70 65 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 61 72 72 61 79 20 74 79 ┆ctured type> ::= 0 ::= <array ty┆
0x073fe0…074000 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 72 65 63 6f 72 64 20 74 79 70 65 3e 0d ┆pe> ! 0 ::= <record type> ┆
0x074000…074020 (30, 1, 14) 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 65 74 20 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 74 ┆ ! 0 ::= <set type> ;; <t┆
0x074020…074040 79 70 65 20 6e 61 6d 65 3e 20 3a 3a 3d 20 36 30 30 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 ┆ype name> ::= 600 declaration de┆
0x074040…074060 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 61 72 72 61 79 20 74 79 70 65 3e ┆clare ::= name ;; <array type>┆
0x074060…074080 20 3a 3a 3d 20 36 31 35 20 65 6e 64 61 72 72 61 79 20 3a 3a 3d 20 3c 61 72 72 61 79 20 73 74 61 ┆ ::= 615 endarray ::= <array sta┆
0x074080…0740a0 72 74 3e 20 3c 74 79 70 65 3e 20 20 3c 63 6f 6d 70 6f 6e 65 6e 74 20 74 79 70 65 3e 0d 0a 3b 3b ┆rt> <type> <component type> ;;┆
0x0740a0…0740c0 0d 0a 3c 61 72 72 61 79 20 73 74 61 72 74 3e 20 3a 3a 3d 20 36 32 33 20 6e 65 77 74 79 70 65 20 ┆ <array start> ::= 623 newtype ┆
0x0740c0…0740e0 61 72 72 61 79 20 3a 3a 3d 20 61 72 72 61 79 20 28 0d 0a 3b 3b 0d 0a 3c 63 6f 6d 70 6f 6e 65 6e ┆array ::= array ( ;; <componen┆
0x0740e0…074100 74 20 74 79 70 65 3e 20 3a 3a 3d 20 36 33 37 20 69 6e 63 72 2e 20 64 69 6d 2e 5f 63 6f 75 6e 74 ┆t type> ::= 637 incr. dim._count┆
0x074100…074120 20 3a 3a 3d 20 3c 6e 65 77 20 64 69 6d 65 6e 73 69 6f 6e 3e 20 3c 74 79 70 65 3e 20 3c 63 6f 6d ┆ ::= <new dimension> <type> <com┆
0x074120…074140 70 6f 6e 65 6e 74 20 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 36 33 36 20 64 69 6d 2e 5f 63 6f ┆ponent type> ! 636 dim._co┆
0x074140…074160 75 6e 74 20 3a 3d 20 30 20 3a 3a 3d 20 29 20 3c 6f 66 3e 20 3c 74 79 70 65 3e 0d 0a 3b 3b 0d 0a ┆unt := 0 ::= ) <of> <type> ;; ┆
0x074160…074180 3c 6e 65 77 20 64 69 6d 65 6e 73 69 6f 6e 3e 20 3a 3a 3d 20 36 32 33 20 6e 65 77 74 79 70 65 20 ┆<new dimension> ::= 623 newtype ┆
0x074180…0741a0 61 72 72 61 79 20 3a 3a 3d 20 2c 0d 0a 3b 3b 0d 0a 3c 72 65 63 6f 72 64 20 74 79 70 65 3e 20 3a ┆array ::= , ;; <record type> :┆
0x0741a0…0741c0 3a 3d 20 36 31 30 20 65 6e 64 6c 65 76 65 6c 20 65 6e 64 72 65 63 6f 72 64 20 3a 3a 3d 20 3c 72 ┆:= 610 endlevel endrecord ::= <r┆
0x0741c0…0741e0 65 63 6f 72 64 3e 20 3c 66 69 65 6c 64 20 6c 69 73 74 3e 20 65 6e 64 0d 0a 3b 3b 0d 0a 3c 72 65 ┆ecord> <field list> end ;; <re┆
0x0741e0…074200 63 6f 72 64 3e 20 3a 3a 3d 20 36 32 34 20 6e 65 77 74 79 70 65 20 72 65 63 6f 72 64 20 3a 3a 3d ┆cord> ::= 624 newtype record ::=┆
0x074200…074220 (30, 1, 15) 20 72 65 63 6f 72 64 0d 0a 3b 3b 0d 0a 3c 66 69 65 6c 64 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 ┆ record ;; <field list> ::= 0 ┆
0x074220…074240 3a 3a 3d 20 3c 66 69 65 6c 64 20 6c 69 73 74 3e 20 3b 20 3c 72 65 63 6f 72 64 20 73 65 63 74 69 ┆::= <field list> ; <record secti┆
0x074240…074260 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 72 65 63 6f 72 64 20 73 65 63 74 69 6f ┆on> ! 0 ::= <record sectio┆
0x074260…074280 6e 3e 0d 0a 3b 3b 0d 0a 3c 72 65 63 6f 72 64 20 73 65 63 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a ┆n> ;; <record section> ::= 0 :┆
0x074280…0742a0 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 36 31 31 20 65 6e 64 66 69 65 6c 64 20 3a 3a ┆:= empty ! 611 endfield ::┆
0x0742a0…0742c0 3d 20 3c 73 74 61 72 74 20 73 65 63 74 69 6f 6e 3e 20 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 ┆= <start section> <identifier li┆
0x0742c0…0742e0 73 74 3e 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 73 74 ┆st> <type colon> <type> ;; <st┆
0x0742e0…074300 61 72 74 20 73 65 63 74 69 6f 6e 3e 20 3a 3a 3d 20 36 33 32 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆art section> ::= 632 declaration┆
0x074300…074320 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3a 3a 3d ┆ ::= empty ;; <type colon> ::=┆
0x074320…074340 20 36 34 30 20 3a 3a 3d 20 3a 0d 0a 3b 3b 0d 0a 3c 73 65 74 20 74 79 70 65 3e 20 3a 3a 3d 20 36 ┆ 640 ::= : ;; <set type> ::= 6┆
0x074340…074360 31 32 20 65 6e 64 73 65 74 20 3a 3a 3d 20 3c 73 65 74 20 6f 66 3e 20 3c 74 79 70 65 3e 0d 0a 3b ┆12 endset ::= <set of> <type> ;┆
0x074360…074380 3b 0d 0a 3c 73 65 74 20 6f 66 3e 20 3a 3a 3d 20 36 32 35 20 6e 65 77 74 79 70 65 20 73 65 74 20 ┆; <set of> ::= 625 newtype set ┆
0x074380…0743a0 3a 3a 3d 20 73 65 74 20 3c 6f 66 3e 0d 0a 3b 3b 0d 0a 3c 70 6f 6f 6c 20 74 79 70 65 3e 20 3a 3a ┆::= set <of> ;; <pool type> ::┆
0x0743a0…0743c0 3d 20 36 31 33 20 65 6e 64 70 6f 6f 6c 20 3a 3a 3d 20 3c 70 6f 6f 6c 3e 20 3c 65 78 70 72 65 73 ┆= 613 endpool ::= <pool> <expres┆
0x0743c0…0743e0 73 69 6f 6e 3e 20 3c 74 79 70 65 73 69 7a 65 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 73 69 7a 65 ┆sion> <typesize> ;; <type size┆
0x0743e0…074400 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 6f 66 3e 20 3c 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 ┆> ::= 0 ::= <of> <type> ! ┆
0x074400…074420 (31, 0, 1) 36 33 35 20 77 69 74 68 6f 75 74 5f 64 61 74 61 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a ┆635 without_data ::= empty ;; ┆
0x074420…074440 3c 6f 66 3e 20 3a 3a 3d 20 36 34 30 20 3a 3a 3d 20 6f 66 0d 0a 3b 3b 0d 0a 3c 70 6f 6f 6c 3e 20 ┆<of> ::= 640 ::= of ;; <pool> ┆
0x074440…074460 3a 3a 3d 20 36 32 36 20 6e 65 77 74 79 70 65 20 70 6f 6f 6c 20 3a 3a 3d 20 70 6f 6f 6c 0d 0a 3b ┆::= 626 newtype pool ::= pool ;┆
0x074460…074480 3b 0d 0a 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 ┆; <variable declaration> ::= 0 ┆
0x074480…0744a0 3a 3a 3d 20 76 61 72 20 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 ┆::= var <variable declaration li┆
0x0744a0…0744c0 73 74 3e 0d 0a 3b 3b 0d 0a 3c 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c ┆st> ;; <variable declaration l┆
0x0744c0…0744e0 69 73 74 3e 20 3a 3a 3d 20 0d 0a 20 20 20 20 20 20 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c ┆ist> ::= 0 ::= <variabl┆
0x0744e0…074500 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6c 69 73 74 3e 20 3c 76 61 72 20 64 65 63 6c 3e 0d 0a ┆e declaration list> <var decl> ┆
0x074500…074520 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 76 61 72 20 64 65 63 6c 3e 0d 0a 3b 3b 0d 0a 3c 76 61 ┆ ! 0 ::= <var decl> ;; <va┆
0x074520…074540 72 20 64 65 63 6c 3e 20 3a 3a 3d 20 37 30 33 20 65 6e 64 76 61 72 64 65 63 6c 20 3a 3a 3d 20 3c ┆r decl> ::= 703 endvardecl ::= <┆
0x074540…074560 73 74 61 72 74 20 76 61 72 3e 20 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 3c 74 79 ┆start var> <identifier list> <ty┆
0x074560…074580 70 65 20 61 6e 64 20 69 6e 69 74 3e 0d 0a 3b 3b 0d 0a 3c 74 79 70 65 20 61 6e 64 20 69 6e 69 74 ┆pe and init> ;; <type and init┆
0x074580…0745a0 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 74 79 70 65 3e 20 ┆> ::= 0 ::= <type colon> <type> ┆
0x0745a0…0745c0 3c 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 20 ┆<initialization> <semicolons> ┆
0x0745c0…0745e0 20 20 20 20 21 20 30 20 3a 3a 3d 20 3a 20 65 72 72 6f 72 20 3b 0d 0a 40 0d 0a 3c 73 74 61 72 74 ┆ ! 0 ::= : error ; @ <start┆
0x0745e0…074600 20 76 61 72 3e 20 3a 3a 3d 20 37 30 30 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 65 6d ┆ var> ::= 700 declaration ::= em┆
0x074600…074620 (31, 0, 2) 70 74 79 0d 0a 3b 3b 0d 0a 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 ┆pty ;; <identifier list> ::= 0┆
0x074620…074640 20 3a 3a 3d 20 3c 69 64 65 6e 74 69 66 69 65 72 20 6c 69 73 74 3e 20 2c 20 3c 69 64 65 6e 74 3e ┆ ::= <identifier list> , <ident>┆
0x074640…074660 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 69 64 65 6e 74 3e 0d 0a 3b 3b 0d 0a 3c 69 64 65 ┆ ! 0 ::= <ident> ;; <ide┆
0x074660…074680 6e 74 3e 20 3a 3a 3d 20 37 30 31 20 64 65 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 6e 61 6d 65 ┆nt> ::= 701 declarelist ::= name┆
0x074680…0746a0 0d 0a 20 20 20 20 20 21 20 37 30 34 20 64 65 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 3f 0d 0a ┆ ! 704 declarelist ::= ? ┆
0x0746a0…0746c0 3b 3b 0d 0a 3c 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 3e 20 3a 3a 3d 20 37 30 32 20 69 6e 69 ┆;; <initialization> ::= 702 ini┆
0x0746c0…0746e0 74 20 3a 3a 3d 20 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 37 30 ┆t ::= := <expression> ! 70┆
0x0746e0…074700 35 20 6e 6f 5f 69 6e 69 74 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 72 6f 75 74 69 6e ┆5 no_init ::= empty ;; <routin┆
0x074700…074720 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 72 6f 75 74 69 6e ┆e declaration> ::= 0 ::= <routin┆
0x074720…074740 65 20 68 65 61 64 69 6e 67 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 20 3c 62 6c 6f 63 6b 3e 20 ┆e heading> <semicolons> <block> ┆
0x074740…074760 0d 0a 3b 3b 0d 0a 3c 72 6f 75 74 69 6e 65 20 68 65 61 64 69 6e 67 3e 20 3a 3a 3d 20 31 30 30 32 ┆ ;; <routine heading> ::= 1002┆
0x074760…074780 20 65 6e 64 70 72 6f 63 64 65 63 6c 20 3a 3a 3d 20 3c 70 72 6f 63 65 64 75 72 65 20 68 65 61 64 ┆ endprocdecl ::= <procedure head┆
0x074780…0747a0 69 6e 67 3e 0d 0a 20 20 20 20 20 21 20 31 31 30 31 20 65 6e 64 66 75 6e 63 64 65 63 6c 20 3a 3a ┆ing> ! 1101 endfuncdecl ::┆
0x0747a0…0747c0 3d 20 3c 66 75 6e 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 ┆= <function heading> ;; <proce┆
0x0747c0…0747e0 64 75 72 65 20 68 65 61 64 69 6e 67 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 70 72 6f 63 65 64 75 72 ┆dure heading> ::= 0 ::= procedur┆
0x0747e0…074800 65 20 3c 70 72 6f 63 65 64 75 72 65 20 6e 61 6d 65 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d ┆e <procedure name> <formal param┆
0x074800…074820 (31, 0, 3) 65 74 65 72 73 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 64 75 72 65 20 6e 61 6d 65 3e 20 3a 3a 3d ┆eters> ;; <procedure name> ::=┆
0x074820…074840 20 31 30 30 33 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 ┆ 1003 declaration declare ::= na┆
0x074840…074860 6d 65 0d 0a 20 20 20 20 20 21 20 31 30 30 34 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c ┆me ! 1004 declaration decl┆
0x074860…074880 61 72 65 20 3a 3a 3d 20 3c 73 70 69 78 20 6e 61 6d 65 3e 20 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a ┆are ::= <spix name> = name ;; ┆
0x074880…0748a0 3c 73 70 69 78 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 30 30 31 20 70 69 63 6b 20 75 70 20 6e 61 6d ┆<spix name> ::= 1001 pick up nam┆
0x0748a0…0748c0 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 66 75 6e 63 74 69 6f 6e 20 68 65 61 64 69 6e ┆e ::= name ;; <function headin┆
0x0748c0…0748e0 67 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 66 75 6e 63 74 69 6f 6e 20 3c 66 75 6e 63 74 69 6f 6e 20 ┆g> ::= 0 ::= function <function ┆
0x0748e0…074900 6e 61 6d 65 3e 20 3c 66 6f 72 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 20 3c 63 6f 6c 6f 6e ┆name> <formal parameters> <colon┆
0x074900…074920 3e 20 3c 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 66 75 6e 63 74 69 6f 6e 20 6e 61 6d 65 3e 20 3a 3a ┆> <type> ;; <function name> ::┆
0x074920…074940 3d 20 31 31 30 32 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6e ┆= 1102 declaration declare ::= n┆
0x074940…074960 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 31 30 33 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 ┆ame ! 1103 declaration dec┆
0x074960…074980 6c 61 72 65 20 3a 3a 3d 20 3c 73 70 69 78 20 6e 61 6d 65 3e 20 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d ┆lare ::= <spix name> = name ;; ┆
0x074980…0749a0 0a 3c 63 6f 6c 6f 6e 3e 20 3a 3a 3d 20 36 34 30 20 3a 3a 3d 20 3a 0d 0a 3b 3b 0d 0a 3c 66 6f 72 ┆ <colon> ::= 640 ::= : ;; <for┆
0x0749a0…0749c0 6d 61 6c 20 70 61 72 61 6d 65 74 65 72 73 3e 20 3a 3a 3d 20 31 30 30 37 20 65 6e 64 66 6f 72 6d ┆mal parameters> ::= 1007 endform┆
0x0749c0…0749e0 61 6c 20 3a 3a 3d 20 3c 69 6e 69 74 20 66 6f 72 6d 61 6c 3e 0d 0a 20 20 20 20 20 21 20 31 30 30 ┆al ::= <init formal> ! 100┆
0x0749e0…074a00 37 20 65 6e 64 66 6f 72 6d 61 6c 20 3a 3a 3d 20 3c 69 6e 69 74 20 66 6f 72 6d 61 6c 3e 20 28 20 ┆7 endformal ::= <init formal> ( ┆
0x074a00…074a20 (31, 0, 4) 3c 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 29 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 69 ┆<formal list> ) ! 0 ::= <i┆
0x074a20…074a40 6e 69 74 20 66 6f 72 6d 61 6c 3e 20 28 20 65 72 72 6f 72 20 29 0d 0a 3b 3b 0d 0a 3c 69 6e 69 74 ┆nit formal> ( error ) ;; <init┆
0x074a40…074a60 20 66 6f 72 6d 61 6c 3e 20 3a 3a 3d 20 31 30 32 32 20 62 65 67 69 6e 6c 65 76 65 6c 20 3a 3a 3d ┆ formal> ::= 1022 beginlevel ::=┆
0x074a60…074a80 20 65 6d 70 74 79 0d 0a 3b 3b 0d 0a 3c 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 ┆ empty ;; <formal list> ::= 0 ┆
0x074a80…074aa0 3a 3a 3d 20 3c 66 6f 72 6d 61 6c 20 6c 69 73 74 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 20 3c ┆::= <formal list> <semicolons> <┆
0x074aa0…074ac0 70 61 72 61 6d 65 74 65 72 20 64 65 73 63 72 69 70 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 30 ┆parameter description> ! 0┆
0x074ac0…074ae0 20 3a 3a 3d 20 3c 70 61 72 61 6d 65 74 65 72 20 64 65 73 63 72 69 70 74 69 6f 6e 3e 0d 0a 3b 3b ┆ ::= <parameter description> ;;┆
0x074ae0…074b00 0d 0a 3c 70 61 72 61 6d 65 74 65 72 20 64 65 73 63 72 69 70 74 69 6f 6e 3e 20 3a 3a 3d 20 31 30 ┆ <parameter description> ::= 10┆
0x074b00…074b20 30 36 20 65 6e 64 66 6f 72 6d 61 6c 6c 69 73 74 20 3a 3a 3d 20 3c 76 61 72 20 6f 72 20 76 61 6c ┆06 endformallist ::= <var or val┆
0x074b20…074b40 75 65 3e 20 3c 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 3e 20 3c 74 79 70 65 20 63 6f 6c 6f ┆ue> <parameter group> <type colo┆
0x074b40…074b60 6e 3e 20 3c 74 79 70 65 3e 0d 0a 3b 3b 0d 0a 3c 76 61 72 20 6f 72 20 76 61 6c 75 65 3e 20 3a 3a ┆n> <type> ;; <var or value> ::┆
0x074b60…074b80 3d 20 31 30 32 33 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 65 6d 70 74 79 0d 0a 20 20 ┆= 1023 declaration ::= empty ┆
0x074b80…074ba0 20 20 20 21 20 31 30 32 34 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 3a 3a 3d 20 76 61 72 0d 0a 3b ┆ ! 1024 declaration ::= var ;┆
0x074ba0…074bc0 3b 0d 0a 3c 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 3e 20 3a 3a 3d 20 31 30 30 38 20 64 65 ┆; <parameter group> ::= 1008 de┆
0x074bc0…074be0 63 6c 61 72 65 6c 69 73 74 20 3a 3a 3d 20 3c 70 61 72 61 6d 65 74 65 72 20 67 72 6f 75 70 3e 20 ┆clarelist ::= <parameter group> ┆
0x074be0…074c00 2c 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 31 30 30 38 20 64 65 63 6c 61 72 65 6c 69 73 74 20 ┆, name ! 1008 declarelist ┆
0x074c00…074c20 (31, 0, 5) 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 6c 61 62 65 6c 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆::= name ;; <label declaration┆
0x074c20…074c40 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 6c 61 62 65 6c 20 3c 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3c ┆> ::= 0 ::= label <label list> <┆
0x074c40…074c60 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 6c 61 62 65 6c 20 ┆semicolons> ! 0 ::= label ┆
0x074c60…074c80 65 72 72 6f 72 20 3b 0d 0a 40 0d 0a 3c 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a ┆error ; @ <label list> ::= 0 :┆
0x074c80…074ca0 3a 3d 20 3c 6c 61 62 65 6c 20 6c 69 73 74 3e 20 2c 20 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e 0d 0a ┆:= <label list> , <label name> ┆
0x074ca0…074cc0 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e 0d 0a 3b 3b 0d 0a 3c ┆ ! 0 ::= <label name> ;; <┆
0x074cc0…074ce0 6c 61 62 65 6c 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 32 30 31 20 64 65 63 6c 61 72 61 74 69 6f 6e ┆label name> ::= 1201 declaration┆
0x074ce0…074d00 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6b 6f 6e 73 74 0d 0a 20 20 20 20 20 21 20 31 32 30 31 20 ┆ declare ::= konst ! 1201 ┆
0x074d00…074d20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b ┆declaration declare ::= name ;;┆
0x074d20…074d40 0d 0a 3c 70 72 65 66 69 78 20 64 65 63 6c 61 72 61 74 69 6f 6e 3e 20 3a 3a 3d 20 31 33 30 37 20 ┆ <prefix declaration> ::= 1307 ┆
0x074d40…074d60 65 6e 64 6c 65 76 65 6c 20 65 6e 64 70 72 65 66 69 78 20 3a 3a 3d 20 3c 70 72 65 66 69 78 20 68 ┆endlevel endprefix ::= <prefix h┆
0x074d60…074d80 65 61 64 69 6e 67 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 20 3c 62 65 67 69 6e 20 6c 65 76 65 ┆eading> <semicolons> <begin leve┆
0x074d80…074da0 6c 3e 20 3c 72 6f 75 74 69 6e 65 64 65 63 6c 61 72 61 74 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c 70 72 ┆l> <routinedeclaration> ;; <pr┆
0x074da0…074dc0 65 66 69 78 20 68 65 61 64 69 6e 67 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 70 72 65 66 69 78 20 3c ┆efix heading> ::= 0 ::= prefix <┆
0x074dc0…074de0 70 72 65 66 69 78 20 6e 61 6d 65 3e 0d 0a 20 20 20 20 20 21 20 31 32 30 20 65 72 72 6f 72 70 72 ┆prefix name> ! 120 errorpr┆
0x074de0…074e00 65 66 69 78 20 3a 3a 3d 20 70 72 65 66 69 78 20 65 72 72 6f 72 0d 0a 3b 3b 0d 0a 3c 70 72 65 66 ┆efix ::= prefix error ;; <pref┆
0x074e00…074e20 (31, 0, 6) 69 78 20 6e 61 6d 65 3e 20 3a 3a 3d 20 31 33 30 36 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 ┆ix name> ::= 1306 declaration de┆
0x074e20…074e40 63 6c 61 72 65 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 65 78 70 6f 72 74 20 70 61 72 74 ┆clare ::= name ;; <export part┆
0x074e40…074e60 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 78 70 6f 72 74 20 3c 65 78 70 6f 72 74 20 6c 69 73 74 3e ┆> ::= 0 ::= export <export list>┆
0x074e60…074e80 0d 0a 3b 3b 0d 0a 3c 65 78 70 6f 72 74 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 65 ┆ ;; <export list> ::= 0 ::= <e┆
0x074e80…074ea0 78 70 6f 72 74 20 6c 69 73 74 3e 20 3c 65 78 70 6f 72 74 20 64 65 66 3e 0d 0a 20 20 20 20 20 21 ┆xport list> <export def> !┆
0x074ea0…074ec0 20 30 20 3a 3a 3d 20 3c 65 78 70 6f 72 74 20 64 65 66 3e 0d 0a 3b 3b 0d 0a 3c 65 78 70 6f 72 74 ┆ 0 ::= <export def> ;; <export┆
0x074ec0…074ee0 20 64 65 66 3e 20 3a 3a 3d 20 33 30 31 20 65 78 70 6f 72 74 28 6b 69 6e 64 29 20 3a 3a 3d 20 3c ┆ def> ::= 301 export(kind) ::= <┆
0x074ee0…074f00 65 78 70 6f 72 74 20 6e 61 6d 65 3e 20 3d 20 3c 65 78 70 6f 72 74 20 6b 69 6e 64 3e 20 3c 73 69 ┆export name> = <export kind> <si┆
0x074f00…074f20 6d 70 6c 65 20 76 61 72 69 61 62 6c 65 3e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 73 3e 0d 0a 3b 3b 0d ┆mple variable> <semicolons> ;; ┆
0x074f20…074f40 0a 3c 65 78 70 6f 72 74 20 6e 61 6d 65 3e 20 3a 3a 3d 20 34 30 35 20 6c 69 74 65 72 61 6c 20 74 ┆ <export name> ::= 405 literal t┆
0x074f40…074f60 65 78 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 65 78 70 6f 72 74 20 6b 69 6e 64 3e 20 ┆ext ::= name ;; <export kind> ┆
0x074f60…074f80 3a 3a 3d 20 33 30 32 20 65 78 70 6f 72 74 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 63 6f ┆::= 302 export ::= name ;; <co┆
0x074f80…074fa0 6d 70 6f 75 6e 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 31 20 65 6e 64 20 3a 3a ┆mpound statement> ::= 901 end ::┆
0x074fa0…074fc0 3d 20 3c 62 65 67 69 6e 3e 20 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 65 6e 64 0d 0a ┆= <begin> <statement list> end ┆
0x074fc0…074fe0 3b 3b 0d 0a 3c 62 65 67 69 6e 3e 20 3a 3a 3d 20 39 30 32 20 62 65 67 69 6e 20 3a 3a 3d 20 62 65 ┆;; <begin> ::= 902 begin ::= be┆
0x074fe0…075000 67 69 6e 0d 0a 3b 3b 0d 0a 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 ┆gin ;; <statement list> ::= 0 ┆
0x075000…075020 (31, 0, 7) 3a 3a 3d 20 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3b 20 3c 73 74 61 74 65 6d 65 6e ┆::= <statement list> ; <statemen┆
0x075020…075040 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 ┆t> ! 0 ::= <statement list┆
0x075040…075060 3e 20 65 72 72 6f 72 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 74 61 74 65 6d 65 6e 74 ┆> error ! 0 ::= <statement┆
0x075060…075080 3e 0d 0a 3b 3b 0d 0a 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 6d 70 ┆> ;; <statement> ::= 0 ::= emp┆
0x075080…0750a0 74 79 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6d 70 6f 75 6e 64 20 73 74 61 74 65 ┆ty ! 0 ::= <compound state┆
0x0750a0…0750c0 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 72 6f 63 65 64 75 72 65 20 63 ┆ment> ! 0 ::= <procedure c┆
0x0750c0…0750e0 61 6c 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 61 73 73 69 67 6e 6d 65 6e 74 20 73 ┆all> ! 0 ::= <assignment s┆
0x0750e0…075100 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 78 63 68 61 6e 67 ┆tatement> ! 0 ::= <exchang┆
0x075100…075120 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 ┆e statement> ! 0 ::= <case┆
0x075120…075140 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 31 37 20 65 6e 64 66 6f 72 20 3a ┆ statement> ! 917 endfor :┆
0x075140…075160 3a 3d 20 3c 66 6f 72 20 64 6f 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c ┆:= <for do> <start labelscope> <┆
0x075160…075180 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 ┆statement> <end labelscope> ┆
0x075180…0751a0 20 20 21 20 30 20 3a 3a 3d 20 3c 67 6f 74 6f 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 ┆ ! 0 ::= <goto statement> ┆
0x0751a0…0751c0 20 21 20 39 32 35 20 65 6e 64 69 66 20 3a 3a 3d 20 3c 69 66 20 74 68 65 6e 3e 20 3c 73 74 61 74 ┆ ! 925 endif ::= <if then> <stat┆
0x0751c0…0751e0 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 32 35 20 65 6e 64 69 66 20 3a 3a 3d 20 3c 69 66 ┆ement> ! 925 endif ::= <if┆
0x0751e0…075200 20 74 68 65 6e 20 65 6c 73 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 ┆ then else> <statement> ! ┆
0x075200…075220 (31, 0, 8) 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e 20 3a 20 3c 73 74 61 74 65 6d 65 6e 74 3e ┆0 ::= <label name> : <statement>┆
0x075220…075240 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 ┆ ! 0 ::= <repeat statement┆
0x075240…075260 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 3e ┆> ! 0 ::= <loop statement>┆
0x075260…075280 0d 0a 20 20 20 20 20 21 20 39 35 33 20 65 78 69 74 6c 6f 6f 70 20 3a 3a 3d 20 65 78 69 74 6c 6f ┆ ! 953 exitloop ::= exitlo┆
0x075280…0752a0 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 31 20 63 6f 6e 74 6c 6f 6f 70 20 3a 3a 3d 20 63 6f 6e 74 ┆op ! 951 contloop ::= cont┆
0x0752a0…0752c0 69 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 32 20 65 78 69 74 73 74 61 74 20 3a 3a ┆inueloop ! 952 exitstat ::┆
0x0752c0…0752e0 3d 20 65 78 69 74 0d 0a 20 20 20 20 20 21 20 39 33 33 20 65 6e 64 77 68 69 6c 65 20 3a 3a 3d 20 ┆= exit ! 933 endwhile ::= ┆
0x0752e0…075300 3c 77 68 69 6c 65 20 64 6f 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 ┆<while do> <start labelscope> <s┆
0x075300…075320 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 ┆tatement> <end labelscope> ┆
0x075320…075340 20 21 20 39 34 34 20 65 6e 64 77 69 74 68 20 3a 3a 3d 20 3c 77 69 74 68 20 73 74 61 72 74 3e 20 ┆ ! 944 endwith ::= <with start> ┆
0x075340…075360 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c ┆<start labelscope> <statement> <┆
0x075360…075380 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 33 36 20 65 6e 64 6c ┆end labelscope> ! 936 endl┆
0x075380…0753a0 6f 63 6b 20 3a 3a 3d 20 3c 6c 6f 63 6b 20 73 74 61 72 74 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 ┆ock ::= <lock start> <start labe┆
0x0753a0…0753c0 6c 73 63 6f 70 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 ┆lscope> <statement> <end labelsc┆
0x0753c0…0753e0 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 34 37 20 65 6e 64 63 68 61 6e 6e 65 6c 20 3a 3a 3d 20 ┆ope> ! 947 endchannel ::= ┆
0x0753e0…075400 3c 63 68 61 6e 6e 65 6c 20 64 6f 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 ┆<channel do> <start labelscope> ┆
0x075400…075420 (31, 0, 9) 3c 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 3b 3b ┆<statement> <end labelscope> ;;┆
0x075420…075440 0d 0a 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d ┆ <balanced statement> ::= 0 ::=┆
0x075440…075460 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 6f 6d 70 6f 75 6e 64 20 73 ┆ empty ! 0 ::= <compound s┆
0x075460…075480 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 70 72 6f 63 65 64 75 ┆tatement> ! 0 ::= <procedu┆
0x075480…0754a0 72 65 20 63 61 6c 6c 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 61 73 73 69 67 6e 6d 65 ┆re call> ! 0 ::= <assignme┆
0x0754a0…0754c0 6e 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 65 78 63 ┆nt statement> ! 0 ::= <exc┆
0x0754c0…0754e0 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c ┆hange statement> ! 0 ::= <┆
0x0754e0…075500 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 31 37 20 65 6e 64 66 ┆case statement> ! 917 endf┆
0x075500…075520 6f 72 20 3a 3a 3d 20 3c 66 6f 72 20 64 6f 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 ┆or ::= <for do> <start labelscop┆
0x075520…075540 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 ┆e> <balanced statement> <end lab┆
0x075540…075560 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 67 6f 74 6f 20 73 74 61 ┆elscope> ! 0 ::= <goto sta┆
0x075560…075580 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 32 35 20 65 6e 64 69 66 20 3a 3a 3d 20 3c 69 ┆tement> ! 925 endif ::= <i┆
0x075580…0755a0 66 20 74 68 65 6e 20 65 6c 73 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 ┆f then else> <balanced statement┆
0x0755a0…0755c0 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 6e 61 6d 65 3e 20 3a 20 3c ┆> ! 0 ::= <label name> : <┆
0x0755c0…0755e0 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a ┆balanced statement> ! 0 ::┆
0x0755e0…075600 3d 20 3c 72 65 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a ┆= <repeat statement> ! 0 :┆
0x075600…075620 (31, 0, 10) 3a 3d 20 3c 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 20 20 20 20 20 21 20 39 35 33 20 ┆:= <loop statement> ! 953 ┆
0x075620…075640 65 78 69 74 6c 6f 6f 70 20 3a 3a 3d 20 65 78 69 74 6c 6f 6f 70 0d 0a 20 20 20 20 20 21 20 39 35 ┆exitloop ::= exitloop ! 95┆
0x075640…075660 31 20 63 6f 6e 74 6c 6f 6f 70 20 3a 3a 3d 20 63 6f 6e 74 69 6e 75 65 6c 6f 6f 70 0d 0a 20 20 20 ┆1 contloop ::= continueloop ┆
0x075660…075680 20 20 21 20 39 35 32 20 65 78 69 74 73 74 61 74 20 3a 3a 3d 20 65 78 69 74 0d 0a 20 20 20 20 20 ┆ ! 952 exitstat ::= exit ┆
0x075680…0756a0 21 20 39 33 33 20 65 6e 64 77 68 69 6c 65 20 3a 3a 3d 20 3c 77 68 69 6c 65 20 64 6f 3e 20 3c 73 ┆! 933 endwhile ::= <while do> <s┆
0x0756a0…0756c0 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 ┆tart labelscope> <balanced state┆
0x0756c0…0756e0 6d 65 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 ┆ment> <end labelscope> ! 9┆
0x0756e0…075700 33 36 20 65 6e 64 6c 6f 63 6b 20 3a 3a 3d 20 3c 6c 6f 63 6b 20 73 74 61 72 74 3e 20 3c 73 74 61 ┆36 endlock ::= <lock start> <sta┆
0x075700…075720 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 ┆rt labelscope> <balanced stateme┆
0x075720…075740 6e 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 34 34 ┆nt> <end labelscope> ! 944┆
0x075740…075760 20 65 6e 64 77 69 74 68 20 3a 3a 3d 20 3c 77 69 74 68 20 73 74 61 72 74 3e 20 3c 73 74 61 72 74 ┆ endwith ::= <with start> <start┆
0x075760…075780 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 ┆ labelscope> <balanced statement┆
0x075780…0757a0 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 34 37 20 65 ┆> <end labelscope> ! 947 e┆
0x0757a0…0757c0 6e 64 63 68 61 6e 6e 65 6c 20 3a 3a 3d 20 3c 63 68 61 6e 6e 65 6c 20 64 6f 3e 20 3c 73 74 61 72 ┆ndchannel ::= <channel do> <star┆
0x0757c0…0757e0 74 20 6c 61 62 65 6c 73 63 6f 70 65 3e 20 3c 62 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e ┆t labelscope> <balanced statemen┆
0x0757e0…075800 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 6f 70 65 3e 0d 0a 3b 3b 0d 0a 3c 70 72 6f 63 65 64 ┆t> <end labelscope> ;; <proced┆
0x075800…075820 (31, 0, 11) 75 72 65 20 63 61 6c 6c 3e 20 3a 3a 3d 20 39 30 33 20 63 61 6c 6c 70 72 6f 63 65 64 75 72 65 20 ┆ure call> ::= 903 callprocedure ┆
0x075820…075840 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d 0a 3c 61 63 74 75 61 6c 20 70 61 72 61 ┆::= <variable> ;; <actual para┆
0x075840…075860 6d 65 74 65 72 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 61 63 74 75 61 6c 20 70 61 ┆meter list> ::= 0 ::= <actual pa┆
0x075860…075880 72 61 6d 65 74 65 72 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 61 63 74 75 61 6c 20 70 ┆rameter> ! 0 ::= <actual p┆
0x075880…0758a0 61 72 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 2c 20 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 ┆arameter list> , <actual paramet┆
0x0758a0…0758c0 65 72 3e 0d 0a 3b 3b 0d 0a 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 3e 20 3a 3a 3d 20 ┆er> ;; <actual parameter> ::= ┆
0x0758c0…0758e0 39 30 34 20 61 63 74 75 61 6c 70 61 72 61 6d 20 3a 3a 3d 20 3c 75 6e 69 74 3e 0d 0a 20 20 20 20 ┆904 actualparam ::= <unit> ┆
0x0758e0…075900 20 21 20 39 30 35 20 64 6f 75 62 6c 65 70 61 72 61 6d 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 ┆ ! 905 doubleparam ::= <expressi┆
0x075900…075920 6f 6e 3e 20 2a 2a 2a 20 3c 75 6e 69 74 3e 0d 0a 3b 3b 0d 0a 3c 75 6e 69 74 3e 20 3a 3a 3d 20 30 ┆on> *** <unit> ;; <unit> ::= 0┆
0x075920…075940 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 39 35 35 20 73 6b ┆ ::= <expression> ! 955 sk┆
0x075940…075960 69 70 76 61 6c 75 65 20 3a 3a 3d 20 3f 0d 0a 3b 3b 0d 0a 3c 61 73 73 69 67 6e 6d 65 6e 74 20 73 ┆ipvalue ::= ? ;; <assignment s┆
0x075960…075980 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 36 20 65 6e 64 61 73 73 69 67 6e 20 3a 3a 3d 20 ┆tatement> ::= 906 endassign ::= ┆
0x075980…0759a0 3c 76 61 72 69 61 62 6c 65 3e 20 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a ┆<variable> := <expression> ;; ┆
0x0759a0…0759c0 3c 65 78 63 68 61 6e 67 65 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 30 37 20 65 6e 64 ┆<exchange statement> ::= 907 end┆
0x0759c0…0759e0 65 78 63 68 61 6e 67 65 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3a 3d 3a 20 3c 76 61 72 ┆exchange ::= <variable> :=: <var┆
0x0759e0…075a00 69 61 62 6c 65 3e 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d ┆iable> ;; <case statement> ::=┆
0x075a00…075a20 (31, 0, 12) 20 39 30 39 20 65 6e 64 63 61 73 65 20 3a 3a 3d 20 3c 73 65 6c 65 63 74 6f 72 20 70 61 72 74 3e ┆ 909 endcase ::= <selector part>┆
0x075a20…075a40 20 3c 63 61 73 65 20 6c 69 73 74 3e 20 3c 65 6e 64 20 63 61 73 65 20 70 61 72 74 3e 0d 0a 3b 3b ┆ <case list> <end case part> ;;┆
0x075a40…075a60 0d 0a 3c 73 65 6c 65 63 74 6f 72 20 70 61 72 74 3e 20 3a 3a 3d 20 39 31 30 20 63 61 73 65 65 78 ┆ <selector part> ::= 910 caseex┆
0x075a60…075a80 70 72 20 3a 3a 3d 20 3c 63 61 73 65 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 6f 66 0d 0a 20 ┆pr ::= <case> <expression> of ┆
0x075a80…075aa0 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 3e 20 65 72 72 6f 72 20 6f 66 0d 0a 3b 3b 0d ┆ ! 0 ::= <case> error of ;; ┆
0x075aa0…075ac0 0a 3c 63 61 73 65 3e 20 3a 3a 3d 20 39 31 31 20 63 61 73 65 73 74 61 74 20 3a 3a 3d 20 63 61 73 ┆ <case> ::= 911 casestat ::= cas┆
0x075ac0…075ae0 65 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 63 61 73 ┆e ;; <caselist> ::= 0 ::= <cas┆
0x075ae0…075b00 65 6c 69 73 74 3e 20 3b 20 3c 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 3e 0d 0a 20 20 20 ┆elist> ; <caselist element> ┆
0x075b00…075b20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 3e 0d 0a 3b 3b ┆ ! 0 ::= <caselist element> ;;┆
0x075b20…075b40 0d 0a 3c 63 61 73 65 6c 69 73 74 20 65 6c 65 6d 65 6e 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 65 ┆ <caselist element> ::= 0 ::= e┆
0x075b40…075b60 6d 70 74 79 0d 0a 20 20 20 20 20 21 20 39 31 32 20 63 61 73 65 65 6c 65 6d 65 6e 74 20 3a 3a 3d ┆mpty ! 912 caseelement ::=┆
0x075b60…075b80 20 3c 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 20 6c 69 ┆ <case label list> <end label li┆
0x075b80…075ba0 73 74 3e 20 3c 73 74 61 74 65 6d 65 6e 74 3e 0d 0a 3b 3b 0d 0a 3c 63 61 73 65 20 6c 61 62 65 6c ┆st> <statement> ;; <case label┆
0x075ba0…075bc0 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 6c 61 62 65 6c 20 72 61 6e 67 65 3e 0d 0a ┆ list> ::= 0 ::= <label range> ┆
0x075bc0…075be0 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 63 61 73 65 20 6c 61 62 65 6c 20 6c 69 73 74 3e 20 2c ┆ ! 0 ::= <case label list> ,┆
0x075be0…075c00 20 3c 6c 61 62 65 6c 20 72 61 6e 67 65 3e 0d 0a 3b 3b 0d 0a 3c 6c 61 62 65 6c 20 72 61 6e 67 65 ┆ <label range> ;; <label range┆
0x075c00…075c20 (31, 0, 13) 3e 20 3a 3a 3d 20 39 31 33 20 63 61 73 65 6c 61 62 65 6c 72 61 6e 67 65 20 3a 3a 3d 20 3c 65 78 ┆> ::= 913 caselabelrange ::= <ex┆
0x075c20…075c40 70 72 65 73 73 69 6f 6e 3e 20 2e 2e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 ┆pression> .. <expression> ┆
0x075c40…075c60 21 20 39 31 34 20 63 61 73 65 6c 61 62 65 6c 20 3a 3a 3d 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e ┆! 914 caselabel ::= <expression>┆
0x075c60…075c80 0d 0a 3b 3b 0d 0a 3c 65 6e 64 20 6c 61 62 65 6c 20 6c 69 73 74 3e 20 3a 3a 3d 20 39 31 35 20 63 ┆ ;; <end label list> ::= 915 c┆
0x075c80…075ca0 61 73 65 6c 69 73 74 20 3a 3a 3d 20 3a 0d 0a 3b 3b 0d 0a 3c 65 6e 64 20 63 61 73 65 20 70 61 72 ┆aselist ::= : ;; <end case par┆
0x075ca0…075cc0 74 3e 20 3a 3a 3d 20 39 31 32 20 63 61 73 65 65 6c 65 6d 65 6e 74 20 3a 3a 3d 20 3c 6f 74 68 65 ┆t> ::= 912 caseelement ::= <othe┆
0x075cc0…075ce0 72 77 69 73 65 3e 20 3c 73 74 61 74 65 6d 65 6e 74 6c 69 73 74 3e 20 65 6e 64 0d 0a 20 20 20 20 ┆rwise> <statementlist> end ┆
0x075ce0…075d00 20 21 20 30 20 3a 3a 3d 20 65 6e 64 0d 0a 3b 3b 0d 0a 3c 6f 74 68 65 72 77 69 73 65 3e 20 3a 3a ┆ ! 0 ::= end ;; <otherwise> ::┆
0x075d00…075d20 3d 20 39 31 36 20 6f 74 68 65 72 77 69 73 65 20 63 61 73 65 6c 69 73 74 20 3a 3a 3d 20 6f 74 68 ┆= 916 otherwise caselist ::= oth┆
0x075d20…075d40 65 72 77 69 73 65 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 64 6f 3e 20 3a 3a 3d 20 39 31 38 20 75 70 20 ┆erwise ;; <for do> ::= 918 up ┆
0x075d40…075d60 3a 3a 3d 20 3c 66 6f 72 20 74 6f 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 64 6f 0d 0a 20 20 ┆::= <for to> <expression> do ┆
0x075d60…075d80 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 74 6f 3e 20 65 72 72 6f 72 20 64 6f 0d 0a 20 20 ┆ ! 0 ::= <for to> error do ┆
0x075d80…075da0 20 20 20 21 20 39 31 39 20 64 6f 77 6e 20 3a 3a 3d 20 3c 66 6f 72 20 64 6f 77 6e 74 6f 3e 20 3c ┆ ! 919 down ::= <for downto> <┆
0x075da0…075dc0 65 78 70 72 65 73 73 69 6f 6e 3e 20 64 6f 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 6f ┆expression> do ! 0 ::= <fo┆
0x075dc0…075de0 72 20 64 6f 77 6e 74 6f 3e 20 65 72 72 6f 72 20 64 6f 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 74 6f 3e ┆r downto> error do ;; <for to>┆
0x075de0…075e00 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 3c 65 78 70 72 65 73 73 ┆ ::= 0 ::= <for assign> <express┆
0x075e00…075e20 (31, 0, 14) 69 6f 6e 3e 20 74 6f 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 67 ┆ion> to ! 0 ::= <for assig┆
0x075e20…075e40 6e 3e 20 65 72 72 6f 72 20 74 6f 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 64 6f 77 6e 74 6f 3e 20 3a 3a ┆n> error to ;; <for downto> ::┆
0x075e40…075e60 3d 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 67 6e 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e ┆= 0 ::= <for assign> <expression┆
0x075e60…075e80 3e 20 64 6f 77 6e 74 6f 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 6f 72 20 61 73 73 69 ┆> downto ! 0 ::= <for assi┆
0x075e80…075ea0 67 6e 3e 20 65 72 72 6f 72 20 64 6f 77 6e 74 6f 0d 0a 3b 3b 0d 0a 3c 66 6f 72 20 61 73 73 69 67 ┆gn> error downto ;; <for assig┆
0x075ea0…075ec0 6e 3e 20 3a 3a 3d 20 39 32 30 20 66 6f 72 76 61 72 20 3a 3a 3d 20 3c 66 6f 72 3e 20 3c 76 61 72 ┆n> ::= 920 forvar ::= <for> <var┆
0x075ec0…075ee0 69 61 62 6c 65 3e 20 3a 3d 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 6f 72 3e 20 65 72 ┆iable> := ! 0 ::= <for> er┆
0x075ee0…075f00 72 6f 72 20 3a 3d 0d 0a 3b 3b 0d 0a 3c 66 6f 72 3e 20 3a 3a 3d 20 39 32 31 20 66 6f 72 73 74 61 ┆ror := ;; <for> ::= 921 forsta┆
0x075f00…075f20 74 20 3a 3a 3d 20 66 6f 72 0d 0a 3b 3b 0d 0a 3c 67 6f 74 6f 20 73 74 61 74 65 6d 65 6e 74 3e 20 ┆t ::= for ;; <goto statement> ┆
0x075f20…075f40 3a 3a 3d 20 39 32 32 20 65 6e 64 67 6f 74 6f 20 3a 3a 3d 20 3c 67 6f 74 6f 3e 20 3c 6c 61 62 20 ┆::= 922 endgoto ::= <goto> <lab ┆
0x075f40…075f60 6e 61 6d 65 3e 0d 0a 3b 3b 0d 0a 3c 67 6f 74 6f 3e 20 3a 3a 3d 20 39 32 33 20 67 6f 74 6f 73 74 ┆name> ;; <goto> ::= 923 gotost┆
0x075f60…075f80 61 74 20 3a 3a 3d 20 67 6f 74 6f 0d 0a 3b 3b 0d 0a 3c 6c 61 62 20 6e 61 6d 65 3e 20 3a 3a 3d 20 ┆at ::= goto ;; <lab name> ::= ┆
0x075f80…075fa0 39 32 34 20 69 64 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 39 32 34 20 69 64 20 3a ┆924 id ::= name ! 924 id :┆
0x075fa0…075fc0 3a 3d 20 6b 6f 6e 73 74 0d 0a 3b 3b 0d 0a 3c 69 66 20 74 68 65 6e 3e 20 3a 3a 3d 20 39 32 36 20 ┆:= konst ;; <if then> ::= 926 ┆
0x075fc0…075fe0 69 66 65 78 70 72 20 3a 3a 3d 20 3c 69 66 20 70 61 72 74 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e ┆ifexpr ::= <if part> <expression┆
0x075fe0…076000 3e 20 74 68 65 6e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 69 66 20 70 61 72 74 3e 20 65 ┆> then ! 0 ::= <if part> e┆
0x076000…076020 (31, 0, 15) 72 72 6f 72 20 74 68 65 6e 0d 0a 3b 3b 0d 0a 3c 69 66 20 70 61 72 74 3e 20 3a 3a 3d 20 39 32 37 ┆rror then ;; <if part> ::= 927┆
0x076020…076040 20 69 66 73 74 61 74 20 3a 3a 3d 20 69 66 0d 0a 3b 3b 0d 0a 3c 69 66 20 74 68 65 6e 20 65 6c 73 ┆ ifstat ::= if ;; <if then els┆
0x076040…076060 65 3e 20 3a 3a 3d 20 39 32 38 20 65 6c 73 65 20 3a 3a 3d 20 3c 69 66 20 74 68 65 6e 3e 20 3c 62 ┆e> ::= 928 else ::= <if then> <b┆
0x076060…076080 61 6c 61 6e 63 65 64 20 73 74 61 74 65 6d 65 6e 74 3e 20 65 6c 73 65 0d 0a 3b 3b 0d 0a 3c 72 65 ┆alanced statement> else ;; <re┆
0x076080…0760a0 70 65 61 74 20 73 74 61 74 65 6d 65 6e 74 3e 20 3a 3a 3d 20 39 33 30 20 65 6e 64 72 65 70 65 61 ┆peat statement> ::= 930 endrepea┆
0x0760a0…0760c0 74 20 3a 3a 3d 20 3c 72 65 70 65 61 74 3e 20 3c 73 74 61 72 74 20 6c 61 62 65 6c 73 63 6f 70 65 ┆t ::= <repeat> <start labelscope┆
0x0760c0…0760e0 3e 0d 0a 3c 73 74 61 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3c 65 6e 64 20 6c 61 62 65 6c 73 63 ┆> <statement list> <end labelsc┆
0x0760e0…076100 6f 70 65 3e 20 3c 75 6e 74 69 6c 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b 0d 0a 3c ┆ope> <until> <expression> ;; <┆
0x076100…076120 72 65 70 65 61 74 3e 20 3a 3a 3d 20 39 33 32 20 72 65 70 65 61 74 73 74 61 74 20 3a 3a 3d 20 72 ┆repeat> ::= 932 repeatstat ::= r┆
0x076120…076140 65 70 65 61 74 0d 0a 3b 3b 0d 0a 3c 75 6e 74 69 6c 3e 20 3a 3a 3d 20 39 32 39 20 75 6e 74 69 6c ┆epeat ;; <until> ::= 929 until┆
0x076140…076160 20 3a 3a 3d 20 75 6e 74 69 6c 0d 0a 3b 3b 0d 0a 3c 6c 6f 6f 70 20 73 74 61 74 65 6d 65 6e 74 3e ┆ ::= until ;; <loop statement>┆
0x076160…076180 20 3a 3a 3d 20 39 35 37 20 65 6e 64 6c 6f 6f 70 20 3a 3a 3d 20 3c 6c 6f 6f 70 3e 20 3c 73 74 61 ┆ ::= 957 endloop ::= <loop> <sta┆
0x076180…0761a0 74 65 6d 65 6e 74 20 6c 69 73 74 3e 20 65 6e 64 6c 6f 6f 70 0d 0a 3b 3b 0d 0a 3c 6c 6f 6f 70 3e ┆tement list> endloop ;; <loop>┆
0x0761a0…0761c0 20 3a 3a 3d 20 39 35 36 20 6c 6f 6f 70 20 3a 3a 3d 20 6c 6f 6f 70 0d 0a 3b 3b 0d 0a 3c 77 68 69 ┆ ::= 956 loop ::= loop ;; <whi┆
0x0761c0…0761e0 6c 65 20 64 6f 3e 20 3a 3a 3d 20 39 33 34 20 77 68 69 6c 65 65 78 70 72 20 3a 3a 3d 20 3c 77 68 ┆le do> ::= 934 whileexpr ::= <wh┆
0x0761e0…076200 69 6c 65 3e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 64 6f 0d 0a 20 20 20 20 20 21 20 30 20 3a ┆ile> <expression> do ! 0 :┆
0x076200…076220 (31, 1, 1) 3a 3d 20 3c 77 68 69 6c 65 3e 20 65 72 72 6f 72 20 64 6f 0d 0a 3b 3b 0d 0a 3c 77 68 69 6c 65 3e ┆:= <while> error do ;; <while>┆
0x076220…076240 20 3a 3a 3d 20 39 33 35 20 77 68 69 6c 65 73 74 61 74 20 3a 3a 3d 20 77 68 69 6c 65 0d 0a 3b 3b ┆ ::= 935 whilestat ::= while ;;┆
0x076240…076260 0d 0a 3c 77 69 74 68 20 73 74 61 72 74 3e 20 3a 3a 3d 20 39 35 30 20 64 6f 20 3a 3a 3d 20 3c 77 ┆ <with start> ::= 950 do ::= <w┆
0x076260…076280 69 74 68 3e 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 3e 20 64 6f 0d 0a 3b 3b ┆ith> <with variable list> do ;;┆
0x076280…0762a0 0d 0a 3c 6c 6f 63 6b 20 73 74 61 72 74 3e 20 3a 3a 3d 20 39 35 30 20 64 6f 20 3a 3a 3d 20 3c 6c ┆ <lock start> ::= 950 do ::= <l┆
0x0762a0…0762c0 6f 63 6b 3e 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 3e 20 64 6f 0d 0a 3b 3b 0d 0a 3c 77 69 ┆ock> <with variable> do ;; <wi┆
0x0762c0…0762e0 74 68 3e 20 3a 3a 3d 20 39 33 37 20 77 69 74 68 73 74 61 74 20 3a 3a 3d 20 77 69 74 68 0d 0a 3b ┆th> ::= 937 withstat ::= with ;┆
0x0762e0…076300 3b 0d 0a 3c 6c 6f 63 6b 3e 20 3a 3a 3d 20 39 36 35 20 6c 6f 63 6b 73 74 61 74 20 3a 3a 3d 20 6c ┆; <lock> ::= 965 lockstat ::= l┆
0x076300…076320 6f 63 6b 0d 0a 20 20 20 20 20 21 20 39 36 36 20 6c 6f 63 6b 6d 65 73 73 74 61 74 20 3a 3a 3d 20 ┆ock ! 966 lockmesstat ::= ┆
0x076320…076340 6c 6f 63 6b 6d 65 73 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 ┆lockmes ;; <with variable list┆
0x076340…076360 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 3e 0d 0a 20 20 20 ┆> ::= 0 ::= <with variable> ┆
0x076360…076380 20 20 21 20 30 20 3a 3a 3d 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 6c 69 73 74 3e 20 3c ┆ ! 0 ::= <with variable list> <┆
0x076380…0763a0 77 69 74 68 20 63 6f 6d 6d 61 3e 20 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 3e 0d 0a 3b 3b 0d ┆with comma> <with variable> ;; ┆
0x0763a0…0763c0 0a 3c 77 69 74 68 20 63 6f 6d 6d 61 3e 20 3a 3a 3d 20 39 33 38 20 77 69 74 68 63 6f 6d 6d 61 20 ┆ <with comma> ::= 938 withcomma ┆
0x0763c0…0763e0 3a 3a 3d 20 2c 0d 0a 3b 3b 0d 0a 3c 77 69 74 68 20 76 61 72 69 61 62 6c 65 3e 20 3a 3a 3d 20 39 ┆::= , ;; <with variable> ::= 9┆
0x0763e0…076400 33 39 20 77 69 74 68 76 61 72 20 6e 6f 6c 6f 63 61 6c 64 65 63 6c 20 3a 3a 3d 20 3c 76 61 72 69 ┆39 withvar nolocaldecl ::= <vari┆
0x076400…076420 (31, 1, 2) 61 62 6c 65 3e 0d 0a 20 20 20 20 20 21 20 39 34 32 20 65 6e 64 6c 6f 63 61 6c 64 65 63 6c 20 3a ┆able> ! 942 endlocaldecl :┆
0x076420…076440 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 61 73 3e 20 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 20 ┆:= <variable> <as> <local name> ┆
0x076440…076460 3c 74 79 70 65 20 63 6f 6c 6f 6e 3e 20 3c 74 79 70 65 3e 0d 0a 20 20 20 20 20 21 20 39 34 33 20 ┆<type colon> <type> ! 943 ┆
0x076460…076480 6e 6f 6c 6f 63 61 6c 74 79 70 65 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 61 73 3e 20 ┆nolocaltype ::= <variable> <as> ┆
0x076480…0764a0 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 0d 0a 3b 3b 0d 0a 3c 61 73 3e 20 3a 3a 3d 20 39 34 30 20 77 ┆<local name> ;; <as> ::= 940 w┆
0x0764a0…0764c0 69 74 68 76 61 72 20 3a 3a 3d 20 61 73 0d 0a 3b 3b 0d 0a 3c 6c 6f 63 61 6c 20 6e 61 6d 65 3e 20 ┆ithvar ::= as ;; <local name> ┆
0x0764c0…0764e0 3a 3a 3d 20 39 34 31 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 64 65 63 6c 61 72 65 20 3a 3a 3d 20 ┆::= 941 declaration declare ::= ┆
0x0764e0…076500 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 63 68 61 6e 6e 65 6c 20 64 6f 3e 20 3a 3a 3d 20 39 34 38 20 63 ┆name ;; <channel do> ::= 948 c┆
0x076500…076520 68 61 6e 76 61 72 20 3a 3a 3d 20 3c 63 68 61 6e 6e 65 6c 3e 20 3c 76 61 72 69 61 62 6c 65 3e 20 ┆hanvar ::= <channel> <variable> ┆
0x076520…076540 64 6f 0d 0a 3b 3b 0d 0a 3c 63 68 61 6e 6e 65 6c 3e 20 3a 3a 3d 20 39 34 39 20 63 68 61 6e 6e 65 ┆do ;; <channel> ::= 949 channe┆
0x076540…076560 6c 73 74 61 74 20 3a 3a 3d 20 63 68 61 6e 6e 65 6c 0d 0a 3b 3b 0d 0a 3c 65 78 70 72 65 73 73 69 ┆lstat ::= channel ;; <expressi┆
0x076560…076580 6f 6e 3e 20 3a 3a 3d 20 38 30 31 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 ┆on> ::= 801 endexpression ::= <s┆
0x076580…0765a0 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 32 20 65 71 ┆imple expression> ! 802 eq┆
0x0765a0…0765c0 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 ┆ endexpression ::= <simple expre┆
0x0765c0…0765e0 73 73 69 6f 6e 3e 20 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 ┆ssion> = <simple expression> ┆
0x0765e0…076600 20 20 20 21 20 38 30 33 20 6e 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 ┆ ! 803 ne endexpression ::= <s┆
0x076600…076620 (31, 1, 3) 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c 3e 20 3c 73 69 6d 70 6c 65 20 65 78 70 ┆imple expression> <> <simple exp┆
0x076620…076640 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 34 20 6c 74 20 65 6e 64 65 78 70 72 65 ┆ression> ! 804 lt endexpre┆
0x076640…076660 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3c 20 ┆ssion ::= <simple expression> < ┆
0x076660…076680 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 35 20 ┆<simple expression> ! 805 ┆
0x076680…0766a0 6c 65 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 ┆le endexpression ::= <simple exp┆
0x0766a0…0766c0 72 65 73 73 69 6f 6e 3e 20 3c 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d ┆ression> <= <simple expression> ┆
0x0766c0…0766e0 0a 20 20 20 20 20 21 20 38 30 36 20 67 74 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d ┆ ! 806 gt endexpression ::=┆
0x0766e0…076700 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3e 20 3c 73 69 6d 70 6c 65 20 65 ┆ <simple expression> > <simple e┆
0x076700…076720 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 30 37 20 67 65 20 65 6e 64 65 78 70 ┆xpression> ! 807 ge endexp┆
0x076720…076740 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 ┆ression ::= <simple expression> ┆
0x076740…076760 3e 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 ┆>= <simple expression> ! 8┆
0x076760…076780 30 38 20 69 6e 20 65 6e 64 65 78 70 72 65 73 73 69 6f 6e 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 ┆08 in endexpression ::= <simple ┆
0x076780…0767a0 65 78 70 72 65 73 73 69 6f 6e 3e 20 69 6e 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f ┆expression> in <simple expressio┆
0x0767a0…0767c0 6e 3e 0d 0a 3b 3b 0d 0a 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 3a 3a 3d 20 ┆n> ;; <simple expression> ::= ┆
0x0767c0…0767e0 38 31 30 20 70 6c 75 73 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e ┆810 plus ::= <simple expression>┆
0x0767e0…076800 20 2b 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 31 20 6d 69 6e 75 73 20 3a 3a 3d 20 ┆ + <term> ! 811 minus ::= ┆
0x076800…076820 (31, 1, 4) 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 2d 20 3c 74 65 72 6d 3e 0d 0a 20 20 ┆<simple expression> - <term> ┆
0x076820…076840 20 20 20 21 20 38 31 32 20 6f 72 20 3a 3a 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 ┆ ! 812 or ::= <simple expressi┆
0x076840…076860 6f 6e 3e 20 6f 72 20 3c 74 65 72 6d 3e 0d 0a 20 20 20 20 20 21 20 38 31 35 20 78 6f 72 20 3a 3a ┆on> or <term> ! 815 xor ::┆
0x076860…076880 3d 20 3c 73 69 6d 70 6c 65 20 65 78 70 72 65 73 73 69 6f 6e 3e 20 78 6f 72 20 3c 74 65 72 6d 3e ┆= <simple expression> xor <term>┆
0x076880…0768a0 0d 0a 20 20 20 20 20 21 20 38 31 33 20 75 70 6c 75 73 20 3a 3a 3d 20 2b 20 3c 74 65 72 6d 3e 0d ┆ ! 813 uplus ::= + <term> ┆
0x0768a0…0768c0 0a 20 20 20 20 20 21 20 38 31 34 20 75 6d 69 6e 75 73 20 3a 3a 3d 20 2d 20 3c 74 65 72 6d 3e 0d ┆ ! 814 uminus ::= - <term> ┆
0x0768c0…0768e0 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 74 65 72 6d 3e 0d 0a 3b 3b 0d 0a 3c 74 65 72 6d 3e ┆ ! 0 ::= <term> ;; <term>┆
0x0768e0…076900 20 3a 3a 3d 20 38 31 36 20 73 74 61 72 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 2a 20 3c 66 61 63 74 ┆ ::= 816 star ::= <term> * <fact┆
0x076900…076920 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 31 37 20 73 6c 61 73 68 20 3a 3a 3d 20 3c 74 65 72 6d 3e ┆or> ! 817 slash ::= <term>┆
0x076920…076940 20 2f 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 31 38 20 64 69 76 20 3a 3a 3d 20 ┆ / <factor> ! 818 div ::= ┆
0x076940…076960 3c 74 65 72 6d 3e 20 64 69 76 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 31 39 20 ┆<term> div <factor> ! 819 ┆
0x076960…076980 6d 6f 64 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 6d 6f 64 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 ┆mod ::= <term> mod <factor> ┆
0x076980…0769a0 20 20 21 20 38 32 30 20 61 6e 64 20 3a 3a 3d 20 3c 74 65 72 6d 3e 20 61 6e 64 20 3c 66 61 63 74 ┆ ! 820 and ::= <term> and <fact┆
0x0769a0…0769c0 6f 72 3e 0d 0a 20 20 20 20 20 21 20 38 32 31 20 73 68 69 66 74 20 3a 3a 3d 20 3c 74 65 72 6d 3e ┆or> ! 821 shift ::= <term>┆
0x0769c0…0769e0 20 73 68 69 66 74 20 3c 66 61 63 74 6f 72 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 66 ┆ shift <factor> ! 0 ::= <f┆
0x0769e0…076a00 61 63 74 6f 72 3e 0d 0a 3b 3b 0d 0a 3c 66 61 63 74 6f 72 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c ┆actor> ;; <factor> ::= 0 ::= <┆
0x076a00…076a20 (31, 1, 5) 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 33 30 20 65 6e ┆value denotation> ! 830 en┆
0x076a20…076a40 64 76 61 72 69 61 62 6c 65 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 0d 0a 20 20 20 20 20 21 ┆dvariable ::= <variable> !┆
0x076a40…076a60 20 30 20 3a 3a 3d 20 28 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 29 0d 0a 20 20 20 20 20 21 20 ┆ 0 ::= ( <expression> ) ! ┆
0x076a60…076a80 30 20 3a 3a 3d 20 28 20 65 72 72 6f 72 20 29 0d 0a 20 20 20 20 20 21 20 38 34 30 20 74 79 70 65 ┆0 ::= ( error ) ! 840 type┆
0x076a80…076aa0 73 69 7a 65 63 61 6c 6c 20 3a 3a 3d 20 74 79 70 65 73 69 7a 65 20 28 20 6e 61 6d 65 20 29 0d 0a ┆sizecall ::= typesize ( name ) ┆
0x076aa0…076ac0 20 20 20 20 20 21 20 38 34 31 20 76 61 72 73 69 7a 65 63 61 6c 6c 20 3a 3a 3d 20 76 61 72 73 69 ┆ ! 841 varsizecall ::= varsi┆
0x076ac0…076ae0 7a 65 20 28 20 6e 61 6d 65 20 29 0d 0a 20 20 20 20 20 21 20 38 33 31 20 6e 6f 74 20 3a 3a 3d 20 ┆ze ( name ) ! 831 not ::= ┆
0x076ae0…076b00 6e 6f 74 20 3c 66 61 63 74 6f 72 3e 0d 0a 3b 3b 0d 0a 3c 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 ┆not <factor> ;; <value denotat┆
0x076b00…076b20 69 6f 6e 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 75 6e 73 69 67 6e 65 64 20 63 6f 6e 73 74 61 6e ┆ion> ::= 0 ::= <unsigned constan┆
0x076b20…076b40 74 3e 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 ┆t> ! 0 ::= <struc value de┆
0x076b40…076b60 6e 6f 74 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 34 30 39 20 6c 69 74 65 72 61 6c 20 74 65 ┆notation> ! 409 literal te┆
0x076b60…076b80 78 74 20 3a 3a 3d 20 3c 73 74 72 69 6e 67 3e 0d 0a 20 20 20 20 20 21 20 38 32 35 20 65 6e 64 73 ┆xt ::= <string> ! 825 ends┆
0x076b80…076ba0 65 74 6c 69 73 74 20 3a 3a 3d 20 3c 73 65 74 3e 0d 0a 3b 3b 0d 0a 3c 73 74 72 69 6e 67 3e 20 3a ┆etlist ::= <set> ;; <string> :┆
0x076ba0…076bc0 3a 3d 20 34 30 36 20 73 74 72 69 6e 67 20 3a 3a 3d 20 73 74 72 69 6e 67 0d 0a 20 20 20 20 20 21 ┆:= 406 string ::= string !┆
0x076bc0…076be0 20 34 30 37 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 73 74 72 69 6e 67 73 20 3a 3a 3d 20 3c 73 74 ┆ 407 concatenate strings ::= <st┆
0x076be0…076c00 72 69 6e 67 3e 20 26 20 73 74 72 69 6e 67 0d 0a 20 20 20 20 20 21 20 34 30 38 20 63 6f 6e 63 61 ┆ring> & string ! 408 conca┆
0x076c00…076c20 (31, 1, 6) 74 65 6e 61 74 65 20 77 69 74 68 20 76 61 6c 75 65 20 6f 66 20 6e 61 6d 65 20 3a 3a 3d 20 3c 73 ┆tenate with value of name ::= <s┆
0x076c20…076c40 74 72 69 6e 67 3e 20 26 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 73 65 74 3e 20 3a 3a 3d 20 30 20 3a ┆tring> & name ;; <set> ::= 0 :┆
0x076c40…076c60 3a 3d 20 3c 73 74 61 72 74 73 65 74 3e 20 3c 65 6c 65 6d 65 6e 74 20 6c 69 73 74 3e 20 2e 29 0d ┆:= <startset> <element list> .) ┆
0x076c60…076c80 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 73 74 61 72 74 73 65 74 3e 20 2e 29 0d 0a 3b 3b 0d ┆ ! 0 ::= <startset> .) ;; ┆
0x076c80…076ca0 0a 3c 73 74 61 72 74 73 65 74 3e 20 3a 3a 3d 20 38 32 36 20 73 65 74 6c 69 73 74 20 3a 3a 3d 20 ┆ <startset> ::= 826 setlist ::= ┆
0x076ca0…076cc0 28 2e 0d 0a 3b 3b 0d 0a 3c 65 6c 65 6d 65 6e 74 20 6c 69 73 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d ┆(. ;; <element list> ::= 0 ::=┆
0x076cc0…076ce0 20 3c 65 6c 65 6d 65 6e 74 20 6c 69 73 74 3e 20 2c 20 3c 65 6c 65 6d 65 6e 74 3e 0d 0a 20 20 20 ┆ <element list> , <element> ┆
0x076ce0…076d00 20 20 21 20 30 20 3a 3a 3d 20 3c 65 6c 65 6d 65 6e 74 3e 0d 0a 3b 3b 0d 0a 3c 65 6c 65 6d 65 6e ┆ ! 0 ::= <element> ;; <elemen┆
0x076d00…076d20 74 3e 20 3a 3a 3d 20 38 32 37 20 73 5f 65 6c 65 6d 65 6e 74 20 3a 3a 3d 20 3c 65 78 70 72 65 73 ┆t> ::= 827 s_element ::= <expres┆
0x076d20…076d40 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 32 38 20 6d 5f 65 6c 65 6d 65 6e 74 20 3a 3a 3d 20 ┆sion> ! 828 m_element ::= ┆
0x076d40…076d60 3c 65 78 70 72 65 73 73 69 6f 6e 3e 20 2e 2e 20 3c 65 78 70 72 65 73 73 69 6f 6e 3e 0d 0a 3b 3b ┆<expression> .. <expression> ;;┆
0x076d60…076d80 0d 0a 3c 73 74 72 75 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 20 3a 3a 3d 20 38 ┆ <struc value denotation> ::= 8┆
0x076d80…076da0 34 37 20 65 6e 64 73 74 72 75 63 20 3a 3a 3d 20 3c 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c ┆47 endstruc ::= <start struc val┆
0x076da0…076dc0 3e 20 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 3a 29 0d 0a 20 20 ┆> <actual parameter list> :) ┆
0x076dc0…076de0 20 20 20 21 20 38 34 37 20 65 6e 64 73 74 72 75 63 20 3a 3a 3d 20 3c 73 74 61 72 74 20 73 74 72 ┆ ! 847 endstruc ::= <start str┆
0x076de0…076e00 75 63 20 76 61 6c 3e 20 3a 29 0d 0a 3b 3b 0d 0a 3c 73 74 61 72 74 20 73 74 72 75 63 20 76 61 6c ┆uc val> :) ;; <start struc val┆
0x076e00…076e20 (31, 1, 7) 3e 20 3a 3a 3d 20 38 34 36 20 62 65 67 69 6e 73 74 72 75 63 20 3a 3a 3d 20 28 3a 0d 0a 3b 3b 0d ┆> ::= 846 beginstruc ::= (: ;; ┆
0x076e20…076e40 0a 3c 73 69 6d 70 6c 65 20 76 61 72 69 61 62 6c 65 3e 20 3a 3a 3d 20 38 33 35 20 69 64 20 3a 3a ┆ <simple variable> ::= 835 id ::┆
0x076e40…076e60 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 21 20 38 33 36 20 66 69 65 6c 64 20 3a 3a 3d 20 3c 73 69 ┆= name ! 836 field ::= <si┆
0x076e60…076e80 6d 70 6c 65 20 76 61 72 69 61 62 6c 65 3e 20 2e 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 76 61 72 69 ┆mple variable> . name ;; <vari┆
0x076e80…076ea0 61 62 6c 65 3e 20 3a 3a 3d 20 38 33 35 20 69 64 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 ┆able> ::= 835 id ::= name ┆
0x076ea0…076ec0 21 20 38 33 36 20 66 69 65 6c 64 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 2e 20 6e 61 6d ┆! 836 field ::= <variable> . nam┆
0x076ec0…076ee0 65 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 73 74 72 75 ┆e ! 0 ::= <variable> <stru┆
0x076ee0…076f00 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 33 37 20 ┆c value denotation> ! 837 ┆
0x076f00…076f20 65 6e 64 61 63 74 75 61 6c 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 62 65 67 69 6e 20 ┆endactual ::= <variable> <begin ┆
0x076f20…076f40 61 63 74 75 61 6c 3e 20 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 ┆actual> <actual parameter list> ┆
0x076f40…076f60 29 0d 0a 20 20 20 20 20 21 20 38 33 38 20 75 70 61 72 72 6f 77 20 3a 3a 3d 20 3c 76 61 72 69 61 ┆) ! 838 uparrow ::= <varia┆
0x076f60…076f80 62 6c 65 3e 20 5e 0d 0a 3b 3b 0d 0a 3c 62 65 67 69 6e 20 61 63 74 75 61 6c 3e 20 3a 3a 3d 20 38 ┆ble> ^ ;; <begin actual> ::= 8┆
0x076f80…076fa0 33 39 20 62 65 67 69 6e 61 63 74 75 61 6c 20 3a 3a 3d 20 28 0d 0a 3b 3b 0d 0a 3c 75 6e 73 69 67 ┆39 beginactual ::= ( ;; <unsig┆
0x076fa0…076fc0 6e 65 64 20 63 6f 6e 73 74 61 6e 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 75 6e 73 69 67 6e 65 ┆ned constant> ::= 0 ::= <unsigne┆
0x076fc0…076fe0 64 20 69 6e 74 65 67 65 72 3e 0d 0a 20 20 20 20 20 21 20 34 30 33 20 6c 69 74 65 72 61 6c 20 72 ┆d integer> ! 403 literal r┆
0x076fe0…077000 65 61 6c 20 3a 3a 3d 20 72 65 61 6c 6b 6f 6e 73 74 0d 0a 3b 3b 0d 0a 3c 75 6e 73 69 67 6e 65 64 ┆eal ::= realkonst ;; <unsigned┆
0x077000…077020 (31, 1, 8) 20 69 6e 74 65 67 65 72 3e 20 3a 3a 3d 20 34 30 32 20 6c 69 74 65 72 61 6c 20 69 6e 74 65 67 65 ┆ integer> ::= 402 literal intege┆
0x077020…077040 72 20 3a 3a 3d 20 6b 6f 6e 73 74 0d 0a 20 20 20 20 20 21 20 34 30 34 20 6c 69 74 65 72 61 6c 20 ┆r ::= konst ! 404 literal ┆
0x077040…077060 69 6e 74 65 67 65 72 20 3a 3a 3d 20 23 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3b 3b 0d 0a 20 3c 73 69 ┆integer ::= # name ;; ;; <si┆
0x077060…077080 6d 70 6c 65 20 76 61 72 69 61 62 6c 65 3e 20 2e 20 6e 61 6d 65 0d 0a 3b 3b 0d 0a 3c 76 61 72 69 ┆mple variable> . name ;; <vari┆
0x077080…0770a0 61 62 6c 65 3e 20 3a 3a 3d 20 38 33 35 20 69 64 20 3a 3a 3d 20 6e 61 6d 65 0d 0a 20 20 20 20 20 ┆able> ::= 835 id ::= name ┆
0x0770a0…0770c0 21 20 38 33 36 20 66 69 65 6c 64 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 2e 20 6e 61 6d ┆! 836 field ::= <variable> . nam┆
0x0770c0…0770e0 65 0d 0a 20 20 20 20 20 21 20 30 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 73 74 72 75 ┆e ! 0 ::= <variable> <stru┆
0x0770e0…077100 63 20 76 61 6c 75 65 20 64 65 6e 6f 74 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 21 20 38 33 37 20 ┆c value denotation> ! 837 ┆
0x077100…077120 65 6e 64 61 63 74 75 61 6c 20 3a 3a 3d 20 3c 76 61 72 69 61 62 6c 65 3e 20 3c 62 65 67 69 6e 20 ┆endactual ::= <variable> <begin ┆
0x077120…077140 61 63 74 75 61 6c 3e 20 3c 61 63 74 75 61 6c 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 3e 20 ┆actual> <actual parameter list> ┆
0x077140…077160 29 0d 0a 20 20 20 20 20 21 20 38 33 38 20 75 70 61 72 72 6f 77 20 3a 3a 3d 20 3c 76 61 72 69 61 ┆) ! 838 uparrow ::= <varia┆
0x077160…077180 62 6c 65 3e 20 5e 0d 0a 3b 3b 0d 0a 3c 62 65 67 69 6e 20 61 63 74 75 61 6c 3e 20 3a 3a 3d 20 38 ┆ble> ^ ;; <begin actual> ::= 8┆
0x077180…0771a0 33 39 20 62 65 67 69 6e 61 63 74 75 61 6c 20 3a 3a 3d 20 28 0d 0a 3b 3b 0d 0a 3c 75 6e 73 69 67 ┆39 beginactual ::= ( ;; <unsig┆
0x0771a0…0771c0 6e 65 64 20 63 6f 6e 73 74 61 6e 74 3e 20 3a 3a 3d 20 30 20 3a 3a 3d 20 3c 75 6e 73 69 67 6e 65 ┆ned constant> ::= 0 ::= <unsigne┆
0x0771c0…0771e0 64 20 69 6e 74 65 67 65 72 3e 0d 0a 20 20 20 20 20 21 20 34 30 33 20 6c 69 74 65 72 61 6c 20 72 ┆d integer> ! 403 literal r┆
0x0771e0…077200 65 61 6c 20 3a 3a 3d 20 72 65 61 6c 6b 6f 6e 73 74 0d 0a 3b 3b 0d 0a 3c 75 6e 73 69 67 6e 65 64 ┆eal ::= realkonst ;; <unsigned┆
0x077200…077220 (31, 1, 9) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 72 74 70 33 35 74 61 ┆../sw2114/src/bobs/rtp35/rtp35ta┆
0x077220…077240 62 2e 6f 72 69 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆b.orig ┆
0x077240…077260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x077260…077280 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x077280…0772a0 20 20 37 30 31 31 33 20 20 35 30 31 31 32 31 35 34 32 30 20 20 31 32 33 33 32 00 20 00 00 00 00 ┆ 70113 5011215420 12332 ┆
0x0772a0…0772c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x077400…077420 (31, 1, 10) 20 20 20 20 20 20 31 31 0d 0a 20 20 20 20 20 32 35 30 0d 0a 20 20 20 20 20 33 31 36 0d 0a 20 20 ┆ 11 250 316 ┆
0x077420…077440 20 20 31 32 36 33 0d 0a 20 20 20 20 20 32 32 33 0d 0a 20 20 20 20 20 20 31 38 0d 0a 20 20 20 20 ┆ 1263 223 18 ┆
0x077440…077460 20 20 33 35 0d 0a 20 20 20 20 20 20 32 39 0d 0a 20 20 20 20 20 20 35 30 0d 0a 20 27 0d 0a 20 20 ┆ 35 29 50 ' ┆
0x077460…077480 20 20 20 20 38 37 0d 0a 20 20 20 20 20 20 20 32 0d 0a 2a 29 0d 0a 20 20 30 20 30 20 30 0d 0a 20 ┆ 87 2 *) 0 0 0 ┆
0x077480…0774a0 21 30 20 30 20 38 39 0d 0a 20 22 30 20 30 20 36 36 0d 0a 20 23 30 20 30 20 38 35 0d 0a 20 24 30 ┆!0 0 89 "0 0 66 #0 0 85 $0┆
0x0774a0…0774c0 20 30 20 30 0d 0a 20 25 30 20 30 20 30 0d 0a 20 26 30 20 30 20 39 32 0d 0a 20 27 30 20 30 20 36 ┆ 0 0 %0 0 0 &0 0 92 '0 0 6┆
0x0774c0…0774e0 35 0d 0a 20 28 30 20 31 20 37 32 0d 0a 20 29 30 20 30 20 37 33 0d 0a 20 2a 30 20 34 20 36 33 0d ┆5 (0 1 72 )0 0 73 *0 4 63 ┆
0x0774e0…077500 0a 20 2b 30 20 30 20 36 31 0d 0a 20 2c 30 20 30 20 38 31 0d 0a 20 2d 30 20 36 20 36 32 0d 0a 20 ┆ +0 0 61 ,0 0 81 -0 6 62 ┆
0x077500…077520 2e 30 20 37 20 38 30 0d 0a 20 2f 30 20 30 20 36 34 0d 0a 20 30 30 20 30 20 30 0d 0a 20 31 30 20 ┆.0 7 80 /0 0 64 00 0 0 10 ┆
0x077520…077540 30 20 30 0d 0a 20 32 30 20 30 20 30 0d 0a 20 33 30 20 30 20 30 0d 0a 20 34 30 20 30 20 30 0d 0a ┆0 0 20 0 0 30 0 0 40 0 0 ┆
0x077540…077560 20 35 30 20 30 20 30 0d 0a 20 36 30 20 30 20 30 0d 0a 20 37 30 20 30 20 30 0d 0a 20 38 30 20 30 ┆ 50 0 0 60 0 0 70 0 0 80 0┆
0x077560…077580 20 30 0d 0a 20 39 30 20 30 20 30 0d 0a 20 3a 30 20 39 20 38 33 0d 0a 20 3b 30 20 30 20 38 32 0d ┆ 0 90 0 0 :0 9 83 ;0 0 82 ┆
0x077580…0775a0 0a 20 3c 30 20 31 32 20 36 37 0d 0a 20 3d 30 20 30 20 37 37 0d 0a 20 3e 30 20 31 35 20 36 38 0d ┆ <0 12 67 =0 0 77 >0 15 68 ┆
0x0775a0…0775c0 0a 20 3f 30 20 30 20 38 38 0d 0a 20 40 30 20 30 20 30 0d 0a 20 41 30 20 31 36 20 30 0d 0a 20 42 ┆ ?0 0 88 @0 0 0 A0 16 0 B┆
0x0775c0…0775e0 30 20 32 33 20 30 0d 0a 20 43 30 20 33 31 20 30 0d 0a 20 44 30 20 35 33 20 30 0d 0a 20 45 30 20 ┆0 23 0 C0 31 0 D0 53 0 E0 ┆
0x0775e0…077600 36 30 20 30 0d 0a 20 46 30 20 39 34 20 30 0d 0a 20 47 30 20 31 30 37 20 30 0d 0a 20 48 30 20 30 ┆60 0 F0 94 0 G0 107 0 H0 0┆
0x077600…077620 (31, 1, 11) 20 30 0d 0a 20 49 30 20 31 31 30 20 30 0d 0a 20 4a 30 20 30 20 30 0d 0a 20 4b 30 20 31 31 32 20 ┆ 0 I0 110 0 J0 0 0 K0 112 ┆
0x077620…077640 30 0d 0a 20 4c 30 20 31 31 36 20 30 0d 0a 20 4d 30 20 31 32 38 20 30 0d 0a 20 4e 30 20 31 33 30 ┆0 L0 116 0 M0 128 0 N0 130┆
0x077640…077660 20 30 0d 0a 20 4f 30 20 31 33 35 20 30 0d 0a 20 50 30 20 31 34 35 20 30 0d 0a 20 51 30 20 30 20 ┆ 0 O0 135 0 P0 145 0 Q0 0 ┆
0x077660…077680 30 0d 0a 20 52 30 20 31 36 37 20 30 0d 0a 20 53 30 20 31 38 33 20 30 0d 0a 20 54 30 20 31 39 34 ┆0 R0 167 0 S0 183 0 T0 194┆
0x077680…0776a0 20 30 0d 0a 20 55 30 20 32 30 35 20 30 0d 0a 20 56 30 20 32 30 39 20 30 0d 0a 20 57 30 20 32 31 ┆ 0 U0 205 0 V0 209 0 W0 21┆
0x0776a0…0776c0 35 20 30 0d 0a 20 58 30 20 32 32 32 20 30 0d 0a 20 59 30 20 30 20 30 0d 0a 20 5a 30 20 30 20 30 ┆5 0 X0 222 0 Y0 0 0 Z0 0 0┆
0x0776c0…0776e0 0d 0a 20 5b 30 20 30 20 30 0d 0a 20 5c 30 20 30 20 30 0d 0a 20 5d 30 20 30 20 30 0d 0a 20 5e 30 ┆ [0 0 0 \0 0 0 ]0 0 0 ^0┆
0x0776e0…077700 20 30 20 37 36 0d 0a 20 5f 30 20 30 20 30 0d 0a 20 60 30 20 30 20 30 0d 0a 20 61 30 20 30 20 30 ┆ 0 76 _0 0 0 `0 0 0 a0 0 0┆
0x077700…077720 0d 0a 20 62 30 20 30 20 30 0d 0a 20 63 30 20 30 20 30 0d 0a 20 64 30 20 30 20 30 0d 0a 20 65 30 ┆ b0 0 0 c0 0 0 d0 0 0 e0┆
0x077720…077740 20 30 20 30 0d 0a 20 66 30 20 30 20 30 0d 0a 20 67 30 20 30 20 30 0d 0a 20 68 30 20 30 20 30 0d ┆ 0 0 f0 0 0 g0 0 0 h0 0 0 ┆
0x077740…077760 0a 20 69 30 20 30 20 30 0d 0a 20 6a 30 20 30 20 30 0d 0a 20 6b 30 20 30 20 30 0d 0a 20 6c 30 20 ┆ i0 0 0 j0 0 0 k0 0 0 l0 ┆
0x077760…077780 30 20 30 0d 0a 20 6d 30 20 30 20 30 0d 0a 20 6e 30 20 30 20 30 0d 0a 20 6f 30 20 30 20 30 0d 0a ┆0 0 m0 0 0 n0 0 0 o0 0 0 ┆
0x077780…0777a0 20 70 30 20 30 20 30 0d 0a 20 71 30 20 30 20 30 0d 0a 20 72 30 20 30 20 30 0d 0a 20 73 30 20 30 ┆ p0 0 0 q0 0 0 r0 0 0 s0 0┆
0x0777a0…0777c0 20 30 0d 0a 20 74 30 20 30 20 30 0d 0a 20 75 30 20 30 20 30 0d 0a 20 76 30 20 30 20 30 0d 0a 20 ┆ 0 t0 0 0 u0 0 0 v0 0 0 ┆
0x0777c0…0777e0 77 30 20 30 20 30 0d 0a 20 78 30 20 30 20 30 0d 0a 20 79 30 20 30 20 30 0d 0a 20 7a 30 20 30 20 ┆w0 0 0 x0 0 0 y0 0 0 z0 0 ┆
0x0777e0…077800 30 0d 0a 20 7b 30 20 30 20 30 0d 0a 20 7c 30 20 30 20 30 0d 0a 20 7d 30 20 30 20 30 0d 0a 20 7e ┆0 {0 0 0 |0 0 0 }0 0 0 ~┆
0x077800…077820 (31, 1, 12) 30 20 30 20 30 0d 0a 20 20 30 20 30 20 30 0d 0a 20 2e 32 20 30 20 37 34 0d 0a 20 2a 33 20 30 20 ┆0 0 0 0 0 0 .2 0 74 *3 0 ┆
0x077820…077840 38 37 0d 0a 20 3a 30 20 30 20 39 30 0d 0a 20 2a 30 20 35 20 30 0d 0a 20 2a 30 20 30 20 38 36 0d ┆87 :0 0 90 *0 5 0 *0 0 86 ┆
0x077840…077860 0a 20 2d 30 20 30 20 38 37 0d 0a 20 29 38 20 30 20 37 35 0d 0a 20 2e 30 20 30 20 38 34 0d 0a 20 ┆ -0 0 87 )8 0 75 .0 0 84 ┆
0x077860…077880 3d 31 30 20 31 31 20 37 38 0d 0a 20 29 30 20 30 20 39 31 0d 0a 20 3a 30 20 30 20 37 39 0d 0a 20 ┆=10 11 78 )0 0 91 :0 0 79 ┆
0x077880…0778a0 3e 31 33 20 30 20 36 39 0d 0a 20 3d 31 34 20 30 20 37 30 0d 0a 20 2a 30 20 30 20 38 37 0d 0a 20 ┆>13 0 69 =14 0 70 *0 0 87 ┆
0x0778a0…0778c0 3d 30 20 30 20 37 31 0d 0a 20 4e 31 37 20 32 32 20 30 0d 0a 20 52 31 38 20 31 39 20 30 0d 0a 20 ┆=0 0 71 N17 22 0 R18 19 0 ┆
0x0778c0…0778e0 53 30 20 30 20 34 0d 0a 20 52 30 20 32 30 20 30 0d 0a 20 41 30 20 32 31 20 30 0d 0a 20 59 30 20 ┆S0 0 4 R0 20 0 A0 21 0 Y0 ┆
0x0778e0…077900 30 20 33 0d 0a 20 44 30 20 30 20 32 0d 0a 20 45 30 20 32 34 20 30 0d 0a 20 47 30 20 32 35 20 30 ┆0 3 D0 0 2 E0 24 0 G0 25 0┆
0x077900…077920 0d 0a 20 49 30 20 32 36 20 30 0d 0a 20 4e 30 20 32 37 20 35 0d 0a 20 42 30 20 32 38 20 30 0d 0a ┆ I0 26 0 N0 27 5 B0 28 0 ┆
0x077920…077940 20 4f 30 20 32 39 20 30 0d 0a 20 44 30 20 33 30 20 30 0d 0a 20 59 30 20 30 20 36 0d 0a 20 41 33 ┆ O0 29 0 D0 30 0 Y0 0 6 A3┆
0x077940…077960 32 20 35 31 20 30 0d 0a 20 48 33 33 20 34 36 20 30 0d 0a 20 4f 30 20 33 34 20 30 0d 0a 20 4e 30 ┆2 51 0 H33 46 0 O0 34 0 N0┆
0x077960…077980 20 33 35 20 30 0d 0a 20 53 33 36 20 34 35 20 30 0d 0a 20 54 30 20 33 37 20 30 0d 0a 20 49 30 20 ┆ 35 0 S36 45 0 T0 37 0 I0 ┆
0x077980…0779a0 33 38 20 30 0d 0a 20 4e 30 20 33 39 20 30 0d 0a 20 55 30 20 34 30 20 30 0d 0a 20 45 30 20 34 31 ┆38 0 N0 39 0 U0 40 0 E0 41┆
0x0779a0…0779c0 20 30 0d 0a 20 4c 30 20 34 32 20 30 0d 0a 20 4f 30 20 34 33 20 30 0d 0a 20 4f 30 20 34 34 20 30 ┆ 0 L0 42 0 O0 43 0 O0 44 0┆
0x0779c0…0779e0 0d 0a 20 50 30 20 30 20 31 30 0d 0a 20 54 30 20 30 20 39 0d 0a 20 41 30 20 34 37 20 30 0d 0a 20 ┆ P0 0 10 T0 0 9 A0 47 0 ┆
0x0779e0…077a00 4e 30 20 34 38 20 30 0d 0a 20 4e 30 20 34 39 20 30 0d 0a 20 45 30 20 35 30 20 30 0d 0a 20 4c 30 ┆N0 48 0 N0 49 0 E0 50 0 L0┆
0x077a00…077a20 (31, 1, 13) 20 30 20 38 0d 0a 20 53 30 20 35 32 20 30 0d 0a 20 45 30 20 30 20 37 0d 0a 20 49 35 34 20 35 39 ┆ 0 8 S0 52 0 E0 0 7 I54 59┆
0x077a20…077a40 20 30 0d 0a 20 4f 30 20 35 35 20 31 32 0d 0a 20 57 30 20 35 36 20 30 0d 0a 20 4e 30 20 35 37 20 ┆ 0 O0 55 12 W0 56 0 N0 57 ┆
0x077a40…077a60 30 0d 0a 20 54 30 20 35 38 20 30 0d 0a 20 4f 30 20 30 20 31 33 0d 0a 20 56 30 20 30 20 31 31 0d ┆0 T0 58 0 O0 0 13 V0 0 11 ┆
0x077a60…077a80 0a 20 4c 36 31 20 39 32 20 30 0d 0a 20 4d 36 32 20 38 39 20 30 0d 0a 20 4e 36 33 20 38 34 20 30 ┆ L61 92 0 M62 89 0 N63 84 0┆
0x077a80…077aa0 0d 0a 20 52 36 34 20 38 31 20 30 0d 0a 20 58 30 20 36 35 20 30 0d 0a 20 49 36 36 20 37 36 20 30 ┆ R64 81 0 X0 65 0 I66 76 0┆
0x077aa0…077ac0 0d 0a 20 50 36 37 20 37 33 20 30 0d 0a 20 54 30 20 36 38 20 30 0d 0a 20 45 30 20 36 39 20 30 0d ┆ P67 73 0 T0 68 0 E0 69 0 ┆
0x077ac0…077ae0 0a 20 52 30 20 37 30 20 30 0d 0a 20 4e 30 20 37 31 20 30 0d 0a 20 41 30 20 37 32 20 30 0d 0a 20 ┆ R0 70 0 N0 71 0 A0 72 0 ┆
0x077ae0…077b00 4c 30 20 30 20 32 32 0d 0a 20 4f 30 20 37 34 20 30 0d 0a 20 52 30 20 37 35 20 30 0d 0a 20 54 30 ┆L0 0 22 O0 74 0 R0 75 0 T0┆
0x077b00…077b20 20 30 20 32 31 0d 0a 20 54 30 20 37 37 20 31 39 0d 0a 20 4c 30 20 37 38 20 30 0d 0a 20 4f 30 20 ┆ 0 21 T0 77 19 L0 78 0 O0 ┆
0x077b20…077b40 37 39 20 30 0d 0a 20 4f 30 20 38 30 20 30 0d 0a 20 50 30 20 30 20 32 30 0d 0a 20 52 30 20 38 32 ┆79 0 O0 80 0 P0 0 20 R0 82┆
0x077b40…077b60 20 30 0d 0a 20 4f 30 20 38 33 20 30 0d 0a 20 52 30 20 30 20 30 0d 0a 20 44 30 20 38 35 20 31 36 ┆ 0 O0 83 0 R0 0 0 D0 85 16┆
0x077b60…077b80 0d 0a 20 4c 30 20 38 36 20 30 0d 0a 20 4f 30 20 38 37 20 30 0d 0a 20 4f 30 20 38 38 20 30 0d 0a ┆ L0 86 0 O0 87 0 O0 88 0 ┆
0x077b80…077ba0 20 50 30 20 30 20 31 37 0d 0a 20 50 30 20 39 30 20 30 0d 0a 20 54 30 20 39 31 20 30 0d 0a 20 59 ┆ P0 0 17 P0 90 0 T0 91 0 Y┆
0x077ba0…077bc0 30 20 30 20 30 0d 0a 20 53 30 20 39 33 20 30 0d 0a 20 45 30 20 30 20 31 34 0d 0a 20 4f 39 35 20 ┆0 0 0 S0 93 0 E0 0 14 O95 ┆
0x077bc0…077be0 31 30 32 20 30 0d 0a 20 55 30 20 39 36 20 30 0d 0a 20 4e 30 20 39 37 20 30 0d 0a 20 43 30 20 39 ┆102 0 U0 96 0 N0 97 0 C0 9┆
0x077be0…077c00 38 20 30 0d 0a 20 54 30 20 39 39 20 30 0d 0a 20 49 30 20 31 30 30 20 30 0d 0a 20 4f 30 20 31 30 ┆8 0 T0 99 0 I0 100 0 O0 10┆
0x077c00…077c20 (31, 1, 14) 31 20 30 0d 0a 20 4e 30 20 30 20 32 35 0d 0a 20 52 30 20 31 30 33 20 32 33 0d 0a 20 57 30 20 31 ┆1 0 N0 0 25 R0 103 23 W0 1┆
0x077c20…077c40 30 34 20 30 0d 0a 20 41 30 20 31 30 35 20 30 0d 0a 20 52 30 20 31 30 36 20 30 0d 0a 20 44 30 20 ┆04 0 A0 105 0 R0 106 0 D0 ┆
0x077c40…077c60 30 20 32 34 0d 0a 20 4f 30 20 31 30 38 20 30 0d 0a 20 54 30 20 31 30 39 20 30 0d 0a 20 4f 30 20 ┆0 24 O0 108 0 T0 109 0 O0 ┆
0x077c60…077c80 30 20 32 36 0d 0a 20 46 31 31 31 20 30 20 32 37 0d 0a 20 4e 30 20 30 20 32 38 0d 0a 20 4f 30 20 ┆0 26 F111 0 27 N0 0 28 O0 ┆
0x077c80…077ca0 31 31 33 20 30 0d 0a 20 4e 30 20 31 31 34 20 30 0d 0a 20 53 30 20 31 31 35 20 30 0d 0a 20 54 30 ┆113 0 N0 114 0 S0 115 0 T0┆
0x077ca0…077cc0 20 30 20 30 0d 0a 20 41 31 31 37 20 31 32 35 20 30 0d 0a 20 4f 30 20 31 31 38 20 30 0d 0a 20 43 ┆ 0 0 A117 125 0 O0 118 0 C┆
0x077cc0…077ce0 31 31 39 20 31 32 31 20 30 0d 0a 20 4f 30 20 31 32 30 20 30 0d 0a 20 50 30 20 30 20 33 33 0d 0a ┆119 121 0 O0 120 0 P0 0 33 ┆
0x077ce0…077d00 20 4b 30 20 31 32 32 20 33 31 0d 0a 20 4d 30 20 31 32 33 20 30 0d 0a 20 45 30 20 31 32 34 20 30 ┆ K0 122 31 M0 123 0 E0 124 0┆
0x077d00…077d20 0d 0a 20 53 30 20 30 20 33 32 0d 0a 20 42 30 20 31 32 36 20 30 0d 0a 20 45 30 20 31 32 37 20 30 ┆ S0 0 32 B0 126 0 E0 127 0┆
0x077d20…077d40 0d 0a 20 4c 30 20 30 20 33 30 0d 0a 20 4f 30 20 31 32 39 20 30 0d 0a 20 44 30 20 30 20 33 34 0d ┆ L0 0 30 O0 129 0 D0 0 34 ┆
0x077d40…077d60 0a 20 41 31 33 31 20 31 33 33 20 30 0d 0a 20 4f 30 20 31 33 32 20 30 0d 0a 20 54 30 20 30 20 33 ┆ A131 133 0 O0 132 0 T0 0 3┆
0x077d60…077d80 36 0d 0a 20 4d 30 20 31 33 34 20 30 0d 0a 20 45 30 20 30 20 30 0d 0a 20 46 31 33 36 20 30 20 33 ┆6 M0 134 0 E0 0 0 F136 0 3┆
0x077d80…077da0 37 0d 0a 20 52 31 33 37 20 30 20 33 38 0d 0a 20 54 30 20 31 33 38 20 30 0d 0a 20 48 30 20 31 33 ┆7 R137 0 38 T0 138 0 H0 13┆
0x077da0…077dc0 39 20 30 0d 0a 20 45 30 20 31 34 30 20 30 0d 0a 20 52 30 20 31 34 31 20 30 0d 0a 20 57 30 20 31 ┆9 0 E0 140 0 R0 141 0 W0 1┆
0x077dc0…077de0 34 32 20 30 0d 0a 20 49 30 20 31 34 33 20 30 0d 0a 20 53 30 20 31 34 34 20 30 0d 0a 20 45 30 20 ┆42 0 I0 143 0 S0 144 0 E0 ┆
0x077de0…077e00 30 20 33 39 0d 0a 20 41 31 34 36 20 31 36 33 20 30 0d 0a 20 52 31 34 37 20 31 35 30 20 30 0d 0a ┆0 39 A146 163 0 R147 150 0 ┆
0x077e00…077e20 (31, 1, 15) 20 4f 30 20 31 34 38 20 30 0d 0a 20 4f 30 20 31 34 39 20 30 0d 0a 20 4c 30 20 30 20 34 32 0d 0a ┆ O0 148 0 O0 149 0 L0 0 42 ┆
0x077e20…077e40 20 45 31 35 31 20 31 36 30 20 30 0d 0a 20 4f 30 20 31 35 32 20 30 0d 0a 20 43 30 20 31 35 33 20 ┆ E151 160 0 O0 152 0 C0 153 ┆
0x077e40…077e60 30 0d 0a 20 45 30 20 31 35 34 20 30 0d 0a 20 44 31 35 35 20 31 35 37 20 30 0d 0a 20 53 30 20 31 ┆0 E0 154 0 D155 157 0 S0 1┆
0x077e60…077e80 35 36 20 30 0d 0a 20 53 30 20 30 20 34 34 0d 0a 20 55 30 20 31 35 38 20 30 0d 0a 20 52 30 20 31 ┆56 0 S0 0 44 U0 158 0 R0 1┆
0x077e80…077ea0 35 39 20 30 0d 0a 20 45 30 20 30 20 34 33 0d 0a 20 46 30 20 31 36 31 20 30 0d 0a 20 49 30 20 31 ┆59 0 E0 0 43 F0 161 0 I0 1┆
0x077ea0…077ec0 36 32 20 30 0d 0a 20 58 30 20 30 20 34 31 0d 0a 20 43 30 20 31 36 34 20 30 0d 0a 20 4b 30 20 31 ┆62 0 X0 0 41 C0 164 0 K0 1┆
0x077ec0…077ee0 36 35 20 30 0d 0a 20 45 30 20 31 36 36 20 30 0d 0a 20 44 30 20 30 20 34 30 0d 0a 20 45 30 20 31 ┆65 0 E0 166 0 D0 0 40 E0 1┆
0x077ee0…077f00 36 38 20 30 0d 0a 20 41 31 36 39 20 31 37 37 20 30 0d 0a 20 43 31 37 30 20 31 37 34 20 30 0d 0a ┆68 0 A169 177 0 C170 174 0 ┆
0x077f00…077f20 20 50 30 20 31 37 31 20 30 0d 0a 20 45 30 20 31 37 32 20 30 0d 0a 20 41 30 20 31 37 33 20 30 0d ┆ P0 171 0 E0 172 0 A0 173 0 ┆
0x077f20…077f40 0a 20 54 30 20 30 20 34 37 0d 0a 20 4f 30 20 31 37 35 20 30 0d 0a 20 52 30 20 31 37 36 20 30 0d ┆ T0 0 47 O0 175 0 R0 176 0 ┆
0x077f40…077f60 0a 20 44 30 20 30 20 34 36 0d 0a 20 4c 30 20 31 37 38 20 30 0d 0a 20 4b 30 20 31 37 39 20 30 0d ┆ D0 0 46 L0 178 0 K0 179 0 ┆
0x077f60…077f80 0a 20 4f 30 20 31 38 30 20 30 0d 0a 20 4e 30 20 31 38 31 20 30 0d 0a 20 53 30 20 31 38 32 20 30 ┆ O0 180 0 N0 181 0 S0 182 0┆
0x077f80…077fa0 0d 0a 20 54 30 20 30 20 34 35 0d 0a 20 45 31 38 34 20 31 39 33 20 30 0d 0a 20 48 31 38 35 20 31 ┆ T0 0 45 E184 193 0 H185 1┆
0x077fa0…077fc0 39 30 20 30 0d 0a 20 54 30 20 31 38 36 20 30 0d 0a 20 52 30 20 31 38 37 20 30 0d 0a 20 49 30 20 ┆90 0 T0 186 0 R0 187 0 I0 ┆
0x077fc0…077fe0 31 38 38 20 30 0d 0a 20 4e 30 20 31 38 39 20 30 0d 0a 20 47 30 20 30 20 30 0d 0a 20 49 30 20 31 ┆188 0 N0 189 0 G0 0 0 I0 1┆
0x077fe0…078000 39 31 20 30 0d 0a 20 46 30 20 31 39 32 20 30 0d 0a 20 54 30 20 30 20 34 39 0d 0a 20 54 30 20 30 ┆91 0 F0 192 0 T0 0 49 T0 0┆
0x078000…078020 (32, 0, 1) 20 34 38 0d 0a 20 48 31 39 35 20 32 30 33 20 30 0d 0a 20 4f 31 39 36 20 30 20 35 32 0d 0a 20 59 ┆ 48 H195 203 0 O196 0 52 Y┆
0x078020…078040 30 20 31 39 37 20 30 0d 0a 20 50 30 20 31 39 38 20 30 0d 0a 20 45 30 20 31 39 39 20 35 33 0d 0a ┆0 197 0 P0 198 0 E0 199 53 ┆
0x078040…078060 20 53 30 20 32 30 30 20 30 0d 0a 20 49 30 20 32 30 31 20 30 0d 0a 20 5a 30 20 32 30 32 20 30 0d ┆ S0 200 0 I0 201 0 Z0 202 0 ┆
0x078060…078080 0a 20 45 30 20 30 20 35 34 0d 0a 20 45 30 20 32 30 34 20 30 0d 0a 20 4e 30 20 30 20 35 31 0d 0a ┆ E0 0 54 E0 204 0 N0 0 51 ┆
0x078080…0780a0 20 4e 30 20 32 30 36 20 30 0d 0a 20 54 30 20 32 30 37 20 30 0d 0a 20 49 30 20 32 30 38 20 30 0d ┆ N0 206 0 T0 207 0 I0 208 0 ┆
0x0780a0…0780c0 0a 20 4c 30 20 30 20 35 35 0d 0a 20 41 30 20 32 31 30 20 30 0d 0a 20 52 30 20 32 31 31 20 35 36 ┆ L0 0 55 A0 210 0 R0 211 56┆
0x0780c0…0780e0 0d 0a 20 53 30 20 32 31 32 20 30 0d 0a 20 49 30 20 32 31 33 20 30 0d 0a 20 5a 30 20 32 31 34 20 ┆ S0 212 0 I0 213 0 Z0 214 ┆
0x0780e0…078100 30 0d 0a 20 45 30 20 30 20 35 37 0d 0a 20 48 32 31 36 20 32 31 39 20 30 0d 0a 20 49 30 20 32 31 ┆0 E0 0 57 H216 219 0 I0 21┆
0x078100…078120 37 20 30 0d 0a 20 54 30 20 32 31 38 20 30 0d 0a 20 48 30 20 30 20 35 39 0d 0a 20 49 30 20 32 32 ┆7 0 T0 218 0 H0 0 59 I0 22┆
0x078120…078140 30 20 30 0d 0a 20 4c 30 20 32 32 31 20 30 0d 0a 20 45 30 20 30 20 35 38 0d 0a 20 4f 30 20 32 32 ┆0 0 L0 221 0 E0 0 58 O0 22┆
0x078140…078160 33 20 30 0d 0a 20 52 30 20 30 20 36 30 0d 0a 30 20 31 20 31 20 30 20 30 0d 0a 32 20 34 20 31 20 ┆3 0 R0 0 60 0 1 1 0 0 2 4 1 ┆
0x078160…078180 31 38 20 31 0d 0a 30 20 33 20 31 20 33 35 20 39 0d 0a 30 20 36 20 33 20 30 20 39 0d 0a 30 20 35 ┆18 1 0 3 1 35 9 0 6 3 0 9 0 5┆
0x078180…0781a0 20 31 20 38 30 20 32 0d 0a 30 20 38 31 39 20 33 20 31 20 36 0d 0a 30 20 37 20 31 20 38 32 20 33 ┆ 1 80 2 0 819 3 1 6 0 7 1 82 3┆
0x0781a0…0781c0 0d 0a 30 20 38 32 31 20 33 20 30 20 38 0d 0a 39 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 38 ┆ 0 821 3 0 8 9 360 2 82 7 0 8┆
0x0781c0…0781e0 36 35 20 36 20 30 20 32 38 0d 0a 31 31 20 37 35 32 20 32 20 34 34 20 31 37 0d 0a 31 32 20 37 33 ┆65 6 0 28 11 752 2 44 17 12 73┆
0x0781e0…078200 34 20 32 20 39 20 34 31 0d 0a 31 33 20 37 31 34 20 32 20 35 33 20 34 38 0d 0a 31 34 20 36 39 32 ┆4 2 9 41 13 714 2 53 48 14 692┆
0x078200…078220 (32, 0, 2) 20 32 20 35 36 20 39 37 0d 0a 31 35 20 36 38 30 20 32 20 33 30 20 31 33 32 0d 0a 31 36 20 33 37 ┆ 2 56 97 15 680 2 30 132 16 37┆
0x078220…078240 37 20 32 20 32 31 20 31 34 32 0d 0a 31 37 20 33 36 37 20 32 20 34 33 20 31 31 33 0d 0a 31 38 20 ┆7 2 21 142 17 367 2 43 113 18 ┆
0x078240…078260 31 39 20 32 20 32 35 20 31 31 37 0d 0a 30 20 37 38 33 20 36 20 30 20 33 30 0d 0a 30 20 32 33 20 ┆19 2 25 117 0 783 6 0 30 0 23 ┆
0x078260…078280 31 20 33 35 20 34 0d 0a 30 20 32 31 20 31 20 37 37 20 35 0d 0a 30 20 32 32 20 31 20 33 35 20 34 ┆1 35 4 0 21 1 77 5 0 22 1 35 4┆
0x078280…0782a0 0d 0a 30 20 32 35 20 33 20 32 20 31 31 39 0d 0a 32 34 20 31 32 30 37 20 34 20 37 37 20 31 31 36 ┆ 0 25 3 2 119 24 1207 4 77 116┆
0x0782a0…0782c0 0d 0a 30 20 31 32 30 36 20 34 20 30 20 31 31 38 0d 0a 30 20 32 36 20 36 20 30 20 31 32 34 0d 0a ┆ 0 1206 4 0 118 0 26 6 0 124 ┆
0x0782c0…0782e0 32 37 20 32 38 20 32 20 37 32 20 31 32 32 0d 0a 30 20 31 32 30 38 20 34 20 30 20 31 32 31 0d 0a ┆27 28 2 72 122 0 1208 4 0 121 ┆
0x0782e0…078300 32 39 20 33 35 36 20 32 20 31 38 20 31 32 33 0d 0a 33 30 20 33 31 20 32 20 35 36 20 31 32 39 0d ┆29 356 2 18 123 30 31 2 56 129 ┆
0x078300…078320 0a 30 20 33 32 20 36 20 30 20 31 32 38 0d 0a 30 20 33 32 20 33 20 30 20 31 32 39 0d 0a 30 20 33 ┆ 0 32 6 0 128 0 32 3 0 129 0 3┆
0x078320…078340 33 20 31 20 33 35 20 34 0d 0a 30 20 33 34 20 33 20 30 20 31 33 31 0d 0a 33 35 20 33 37 20 31 20 ┆3 1 35 4 0 34 3 0 131 35 37 1 ┆
0x078340…078360 38 31 20 36 0d 0a 30 20 33 36 20 31 20 38 33 20 38 39 0d 0a 30 20 38 39 36 20 33 20 30 20 38 39 ┆81 6 0 36 1 83 89 0 896 3 0 89┆
0x078360…078380 0d 0a 30 20 33 38 20 31 20 33 35 20 34 0d 0a 30 20 33 34 20 33 20 32 20 31 33 30 0d 0a 34 30 20 ┆ 0 38 1 35 4 0 34 3 2 130 40 ┆
0x078380…0783a0 37 38 20 31 20 33 35 20 37 0d 0a 34 31 20 33 30 30 20 31 20 37 36 20 36 35 0d 0a 34 32 20 32 39 ┆78 1 35 7 41 300 1 76 65 42 29┆
0x0783a0…0783c0 39 20 31 20 38 39 20 36 38 0d 0a 34 33 20 32 39 31 20 31 20 37 32 20 36 37 0d 0a 34 34 20 32 38 ┆9 1 89 68 43 291 1 72 67 44 28┆
0x0783c0…0783e0 39 20 31 20 32 32 20 36 36 0d 0a 34 35 20 32 38 38 20 31 20 34 30 20 37 32 0d 0a 34 36 20 32 38 ┆9 1 22 66 45 288 1 40 72 46 28┆
0x0783e0…078400 34 20 31 20 34 32 20 39 36 0d 0a 34 37 20 31 33 35 20 31 20 36 31 20 32 37 31 0d 0a 34 38 20 31 ┆4 1 42 96 47 135 1 61 271 48 1┆
0x078400…078420 (32, 0, 3) 32 37 20 31 20 36 32 20 32 37 32 0d 0a 34 39 20 32 36 38 20 31 20 33 20 37 38 0d 0a 35 30 20 32 ┆27 1 62 272 49 268 1 3 78 50 2┆
0x078420…078440 36 37 20 31 20 34 36 20 38 33 0d 0a 35 31 20 32 36 34 20 31 20 34 38 20 39 31 0d 0a 35 32 20 39 ┆67 1 46 83 51 264 1 48 91 52 9┆
0x078440…078460 33 20 31 20 35 34 20 32 38 35 0d 0a 35 33 20 38 39 20 31 20 35 37 20 32 38 36 0d 0a 35 34 20 38 ┆3 1 54 285 53 89 1 57 286 54 8┆
0x078460…078480 38 20 31 20 33 36 20 32 38 37 0d 0a 35 35 20 37 36 20 31 20 34 35 20 33 31 34 0d 0a 35 36 20 37 ┆8 1 36 287 55 76 1 45 314 56 7┆
0x078480…0784a0 33 20 31 20 35 30 20 32 39 32 0d 0a 35 37 20 36 34 20 31 20 32 39 20 33 31 35 0d 0a 35 38 20 36 ┆3 1 50 292 57 64 1 29 315 58 6┆
0x0784a0…0784c0 32 20 31 20 38 35 20 33 31 36 0d 0a 35 39 20 36 31 20 31 20 39 30 20 33 30 34 0d 0a 30 20 36 30 ┆2 1 85 316 59 61 1 90 304 0 60┆
0x0784c0…0784e0 20 31 20 37 34 20 32 39 37 0d 0a 30 20 36 35 20 33 20 30 20 32 39 37 0d 0a 30 20 37 34 20 33 20 ┆ 1 74 297 0 65 3 0 297 0 74 3 ┆
0x0784e0…078500 30 20 33 30 34 0d 0a 30 20 36 33 20 31 20 33 35 20 34 0d 0a 30 20 31 32 30 34 20 33 20 31 20 33 ┆0 304 0 63 1 35 4 0 1204 3 1 3┆
0x078500…078520 31 36 0d 0a 30 20 31 32 30 34 20 33 20 30 20 33 31 35 0d 0a 36 36 20 32 35 38 20 31 20 37 35 20 ┆16 0 1204 3 0 315 66 258 1 75 ┆
0x078520…078540 38 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 32 37 31 0d 0a 36 38 20 31 32 37 20 31 20 36 32 20 ┆8 67 135 1 61 271 68 127 1 62 ┆
0x078540…078560 32 37 32 0d 0a 36 39 20 39 37 20 31 20 37 32 20 32 38 33 0d 0a 37 30 20 39 33 20 31 20 35 34 20 ┆272 69 97 1 72 283 70 93 1 54 ┆
0x078560…078580 32 38 35 0d 0a 37 31 20 38 39 20 31 20 35 37 20 32 38 36 0d 0a 37 32 20 38 38 20 31 20 33 36 20 ┆285 71 89 1 57 286 72 88 1 36 ┆
0x078580…0785a0 32 38 37 0d 0a 35 34 20 37 38 20 31 20 33 35 20 33 30 37 0d 0a 30 20 38 30 20 33 20 30 20 32 39 ┆287 54 78 1 35 307 0 80 3 0 29┆
0x0785a0…0785c0 32 0d 0a 37 35 20 32 35 30 20 31 20 39 31 20 39 0d 0a 36 36 20 32 32 39 20 31 20 38 38 20 31 39 ┆2 75 250 1 91 9 66 229 1 88 19┆
0x0785c0…0785e0 38 0d 0a 30 20 38 37 20 33 20 30 20 33 31 34 0d 0a 30 20 38 37 20 33 20 30 20 33 31 33 0d 0a 30 ┆8 0 87 3 0 314 0 87 3 0 313 0┆
0x0785e0…078600 20 31 31 36 33 20 33 20 30 20 33 30 37 0d 0a 30 20 31 30 36 20 33 20 30 20 32 39 31 0d 0a 38 31 ┆ 1163 3 0 307 0 106 3 0 291 81┆
0x078600…078620 (32, 0, 4) 20 38 32 20 32 20 39 32 20 32 39 33 0d 0a 30 20 31 32 30 39 20 34 20 30 20 32 39 30 0d 0a 38 33 ┆ 82 2 92 293 0 1209 4 0 290 83┆
0x078620…078640 20 38 35 20 31 20 35 30 20 31 30 0d 0a 30 20 38 34 20 31 20 33 35 20 32 39 34 0d 0a 30 20 38 30 ┆ 85 1 50 10 0 84 1 35 294 0 80┆
0x078640…078660 20 33 20 32 20 32 39 34 0d 0a 30 20 38 30 20 33 20 32 20 32 39 33 0d 0a 30 20 31 30 36 20 33 20 ┆ 3 2 294 0 80 3 2 293 0 106 3 ┆
0x078660…078680 30 20 32 38 39 0d 0a 30 20 31 30 36 20 33 20 30 20 32 38 38 0d 0a 36 39 20 39 37 20 31 20 37 32 ┆0 289 0 106 3 0 288 69 97 1 72┆
0x078680…0786a0 20 31 31 0d 0a 30 20 39 30 20 31 20 37 32 20 31 32 0d 0a 30 20 39 31 20 31 20 33 35 20 34 0d 0a ┆ 11 0 90 1 72 12 0 91 1 35 4 ┆
0x0786a0…0786c0 30 20 39 32 20 31 20 37 33 20 31 33 0d 0a 30 20 31 31 34 35 20 33 20 33 20 32 38 36 0d 0a 30 20 ┆0 92 1 73 13 0 1145 3 3 286 0 ┆
0x0786c0…0786e0 39 34 20 31 20 37 32 20 31 32 0d 0a 30 20 39 35 20 31 20 33 35 20 34 0d 0a 30 20 39 36 20 31 20 ┆94 1 72 12 0 95 1 35 4 0 96 1 ┆
0x0786e0…078700 37 33 20 31 33 0d 0a 30 20 31 31 34 35 20 33 20 33 20 32 38 35 0d 0a 36 36 20 32 34 35 20 31 20 ┆73 13 0 1145 3 3 285 66 245 1 ┆
0x078700…078720 31 38 20 31 34 0d 0a 39 39 20 32 34 33 20 32 20 38 30 20 33 30 38 0d 0a 31 30 30 20 31 30 34 20 ┆18 14 99 243 2 80 308 100 104 ┆
0x078720…078740 32 20 37 36 20 33 31 31 0d 0a 31 30 31 20 31 30 33 20 32 20 37 32 20 33 31 32 0d 0a 31 30 32 20 ┆2 76 311 101 103 2 72 312 102 ┆
0x078740…078760 36 31 20 32 20 39 30 20 33 30 34 0d 0a 30 20 31 32 31 30 20 34 20 30 20 32 38 32 0d 0a 30 20 31 ┆61 2 90 304 0 1210 4 0 282 0 1┆
0x078760…078780 30 35 20 33 20 30 20 33 31 32 0d 0a 30 20 31 31 36 33 20 33 20 31 20 33 31 31 0d 0a 36 36 20 32 ┆05 3 0 312 0 1163 3 1 311 66 2┆
0x078780…0787a0 32 39 20 31 20 38 38 20 31 35 0d 0a 30 20 31 31 34 35 20 33 20 30 20 32 38 31 0d 0a 30 20 31 31 ┆29 1 88 15 0 1145 3 0 281 0 11┆
0x0787a0…0787c0 33 38 20 33 20 30 20 32 38 30 0d 0a 31 30 39 20 31 32 35 20 32 20 36 33 20 32 37 34 0d 0a 31 31 ┆38 3 0 280 109 125 2 63 274 11┆
0x0787c0…0787e0 30 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 31 31 20 31 32 31 20 32 20 31 31 20 32 37 36 ┆0 123 2 64 275 111 121 2 11 276┆
0x0787e0…078800 0d 0a 31 31 32 20 31 31 39 20 32 20 33 34 20 32 37 37 0d 0a 31 31 33 20 31 31 37 20 32 20 32 20 ┆ 112 119 2 34 277 113 117 2 2 ┆
0x078800…078820 (32, 0, 5) 32 37 38 0d 0a 31 31 34 20 31 31 35 20 32 20 34 39 20 32 37 39 0d 0a 30 20 31 32 31 31 20 34 20 ┆278 114 115 2 49 279 0 1211 4 ┆
0x078820…078840 30 20 32 37 33 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 ┆0 273 69 97 1 72 11 0 1138 3 2┆
0x078840…078860 20 32 37 39 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 20 ┆ 279 69 97 1 72 11 0 1138 3 2 ┆
0x078860…078880 32 37 38 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 20 32 ┆278 69 97 1 72 11 0 1138 3 2 2┆
0x078880…0788a0 37 37 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 20 32 37 ┆77 69 97 1 72 11 0 1138 3 2 27┆
0x0788a0…0788c0 36 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 20 32 37 35 ┆6 69 97 1 72 11 0 1138 3 2 275┆
0x0788c0…0788e0 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 20 32 37 34 0d ┆ 69 97 1 72 11 0 1138 3 2 274 ┆
0x0788e0…078900 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 31 32 39 20 31 32 35 20 32 20 36 33 20 32 37 34 ┆ 69 97 1 72 11 129 125 2 63 274┆
0x078900…078920 0d 0a 31 33 30 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 33 31 20 31 32 31 20 32 20 31 31 ┆ 130 123 2 64 275 131 121 2 11┆
0x078920…078940 20 32 37 36 0d 0a 31 33 32 20 31 31 39 20 32 20 33 34 20 32 37 37 0d 0a 31 33 33 20 31 31 37 20 ┆ 276 132 119 2 34 277 133 117 ┆
0x078940…078960 32 20 32 20 32 37 38 0d 0a 31 33 34 20 31 31 35 20 32 20 34 39 20 32 37 39 0d 0a 30 20 31 32 31 ┆2 2 278 134 115 2 49 279 0 121┆
0x078960…078980 32 20 34 20 30 20 32 37 32 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 31 33 37 20 31 32 ┆2 4 0 272 69 97 1 72 11 137 12┆
0x078980…0789a0 35 20 32 20 36 33 20 32 37 34 0d 0a 31 33 38 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 33 ┆5 2 63 274 138 123 2 64 275 13┆
0x0789a0…0789c0 39 20 31 32 31 20 32 20 31 31 20 32 37 36 0d 0a 31 34 30 20 31 31 39 20 32 20 33 34 20 32 37 37 ┆9 121 2 11 276 140 119 2 34 277┆
0x0789c0…0789e0 0d 0a 31 34 31 20 31 31 37 20 32 20 32 20 32 37 38 0d 0a 31 34 32 20 31 31 35 20 32 20 34 39 20 ┆ 141 117 2 2 278 142 115 2 49 ┆
0x0789e0…078a00 32 37 39 0d 0a 30 20 31 32 31 33 20 34 20 30 20 32 37 31 0d 0a 31 34 34 20 32 32 33 20 32 20 37 ┆279 0 1213 4 0 271 144 223 2 7┆
0x078a00…078a20 (32, 0, 6) 37 20 32 36 30 0d 0a 31 34 35 20 32 31 37 20 32 20 36 39 20 32 36 31 0d 0a 31 34 36 20 32 31 31 ┆7 260 145 217 2 69 261 146 211┆
0x078a20…078a40 20 32 20 36 37 20 32 36 32 0d 0a 31 34 37 20 32 30 35 20 32 20 37 30 20 32 36 33 0d 0a 31 34 38 ┆ 2 67 262 147 205 2 70 263 148┆
0x078a40…078a60 20 31 39 39 20 32 20 36 38 20 32 36 34 0d 0a 31 34 39 20 31 39 33 20 32 20 37 31 20 32 36 35 0d ┆ 199 2 68 264 149 193 2 71 265 ┆
0x078a60…078a80 0a 31 35 30 20 31 38 37 20 32 20 32 38 20 32 36 36 0d 0a 31 35 31 20 31 37 39 20 32 20 36 31 20 ┆ 150 187 2 28 266 151 179 2 61 ┆
0x078a80…078aa0 32 36 37 0d 0a 31 35 32 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 31 35 33 20 31 36 33 20 32 ┆267 152 171 2 62 268 153 163 2┆
0x078aa0…078ac0 20 33 38 20 32 36 39 0d 0a 31 35 34 20 31 35 35 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 31 ┆ 38 269 154 155 2 60 270 0 121┆
0x078ac0…078ae0 34 20 34 20 30 20 32 35 39 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 31 35 37 20 31 32 ┆4 4 0 259 69 97 1 72 11 157 12┆
0x078ae0…078b00 35 20 32 20 36 33 20 32 37 34 0d 0a 31 35 38 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 35 ┆5 2 63 274 158 123 2 64 275 15┆
0x078b00…078b20 39 20 31 32 31 20 32 20 31 31 20 32 37 36 0d 0a 31 36 30 20 31 31 39 20 32 20 33 34 20 32 37 37 ┆9 121 2 11 276 160 119 2 34 277┆
0x078b20…078b40 0d 0a 31 36 31 20 31 31 37 20 32 20 32 20 32 37 38 0d 0a 31 36 32 20 31 31 35 20 32 20 34 39 20 ┆ 161 117 2 2 278 162 115 2 49 ┆
0x078b40…078b60 32 37 39 0d 0a 30 20 31 32 31 35 20 34 20 30 20 32 37 30 0d 0a 36 39 20 39 37 20 31 20 37 32 20 ┆279 0 1215 4 0 270 69 97 1 72 ┆
0x078b60…078b80 31 31 0d 0a 31 36 35 20 31 32 35 20 32 20 36 33 20 32 37 34 0d 0a 31 36 36 20 31 32 33 20 32 20 ┆11 165 125 2 63 274 166 123 2 ┆
0x078b80…078ba0 36 34 20 32 37 35 0d 0a 31 36 37 20 31 32 31 20 32 20 31 31 20 32 37 36 0d 0a 31 36 38 20 31 31 ┆64 275 167 121 2 11 276 168 11┆
0x078ba0…078bc0 39 20 32 20 33 34 20 32 37 37 0d 0a 31 36 39 20 31 31 37 20 32 20 32 20 32 37 38 0d 0a 31 37 30 ┆9 2 34 277 169 117 2 2 278 170┆
0x078bc0…078be0 20 31 31 35 20 32 20 34 39 20 32 37 39 0d 0a 30 20 31 32 31 36 20 34 20 30 20 32 36 39 0d 0a 36 ┆ 115 2 49 279 0 1216 4 0 269 6┆
0x078be0…078c00 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 31 37 33 20 31 32 35 20 32 20 36 33 20 32 37 34 0d 0a ┆9 97 1 72 11 173 125 2 63 274 ┆
0x078c00…078c20 (32, 0, 7) 31 37 34 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 37 35 20 31 32 31 20 32 20 31 31 20 32 ┆174 123 2 64 275 175 121 2 11 2┆
0x078c20…078c40 37 36 0d 0a 31 37 36 20 31 31 39 20 32 20 33 34 20 32 37 37 0d 0a 31 37 37 20 31 31 37 20 32 20 ┆76 176 119 2 34 277 177 117 2 ┆
0x078c40…078c60 32 20 32 37 38 0d 0a 31 37 38 20 31 31 35 20 32 20 34 39 20 32 37 39 0d 0a 30 20 31 32 31 37 20 ┆2 278 178 115 2 49 279 0 1217 ┆
0x078c60…078c80 34 20 30 20 32 36 38 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 31 38 31 20 31 32 35 20 ┆4 0 268 69 97 1 72 11 181 125 ┆
0x078c80…078ca0 32 20 36 33 20 32 37 34 0d 0a 31 38 32 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 38 33 20 ┆2 63 274 182 123 2 64 275 183 ┆
0x078ca0…078cc0 31 32 31 20 32 20 31 31 20 32 37 36 0d 0a 31 38 34 20 31 31 39 20 32 20 33 34 20 32 37 37 0d 0a ┆121 2 11 276 184 119 2 34 277 ┆
0x078cc0…078ce0 31 38 35 20 31 31 37 20 32 20 32 20 32 37 38 0d 0a 31 38 36 20 31 31 35 20 32 20 34 39 20 32 37 ┆185 117 2 2 278 186 115 2 49 27┆
0x078ce0…078d00 39 0d 0a 30 20 31 32 31 38 20 34 20 30 20 32 36 37 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 ┆9 0 1218 4 0 267 67 135 1 61 1┆
0x078d00…078d20 36 0d 0a 31 38 39 20 31 37 39 20 32 20 36 31 20 32 36 37 0d 0a 31 39 30 20 31 37 31 20 32 20 36 ┆6 189 179 2 61 267 190 171 2 6┆
0x078d20…078d40 32 20 32 36 38 0d 0a 31 39 31 20 31 36 33 20 32 20 33 38 20 32 36 39 0d 0a 31 39 32 20 31 35 35 ┆2 268 191 163 2 38 269 192 155┆
0x078d40…078d60 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 31 39 20 34 20 30 20 32 36 36 0d 0a 36 37 20 31 33 ┆ 2 60 270 0 1219 4 0 266 67 13┆
0x078d60…078d80 35 20 31 20 36 31 20 31 36 0d 0a 31 39 35 20 31 37 39 20 32 20 36 31 20 32 36 37 0d 0a 31 39 36 ┆5 1 61 16 195 179 2 61 267 196┆
0x078d80…078da0 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 31 39 37 20 31 36 33 20 32 20 33 38 20 32 36 39 0d ┆ 171 2 62 268 197 163 2 38 269 ┆
0x078da0…078dc0 0a 31 39 38 20 31 35 35 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 32 30 20 34 20 30 20 32 36 ┆ 198 155 2 60 270 0 1220 4 0 26┆
0x078dc0…078de0 35 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 32 30 31 20 31 37 39 20 32 20 36 31 20 ┆5 67 135 1 61 16 201 179 2 61 ┆
0x078de0…078e00 32 36 37 0d 0a 32 30 32 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 32 30 33 20 31 36 33 20 32 ┆267 202 171 2 62 268 203 163 2┆
0x078e00…078e20 (32, 0, 8) 20 33 38 20 32 36 39 0d 0a 32 30 34 20 31 35 35 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 32 ┆ 38 269 204 155 2 60 270 0 122┆
0x078e20…078e40 31 20 34 20 30 20 32 36 34 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 32 30 37 20 31 ┆1 4 0 264 67 135 1 61 16 207 1┆
0x078e40…078e60 37 39 20 32 20 36 31 20 32 36 37 0d 0a 32 30 38 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 32 ┆79 2 61 267 208 171 2 62 268 2┆
0x078e60…078e80 30 39 20 31 36 33 20 32 20 33 38 20 32 36 39 0d 0a 32 31 30 20 31 35 35 20 32 20 36 30 20 32 37 ┆09 163 2 38 269 210 155 2 60 27┆
0x078e80…078ea0 30 0d 0a 30 20 31 32 32 32 20 34 20 30 20 32 36 33 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 ┆0 0 1222 4 0 263 67 135 1 61 1┆
0x078ea0…078ec0 36 0d 0a 32 31 33 20 31 37 39 20 32 20 36 31 20 32 36 37 0d 0a 32 31 34 20 31 37 31 20 32 20 36 ┆6 213 179 2 61 267 214 171 2 6┆
0x078ec0…078ee0 32 20 32 36 38 0d 0a 32 31 35 20 31 36 33 20 32 20 33 38 20 32 36 39 0d 0a 32 31 36 20 31 35 35 ┆2 268 215 163 2 38 269 216 155┆
0x078ee0…078f00 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 32 33 20 34 20 30 20 32 36 32 0d 0a 36 37 20 31 33 ┆ 2 60 270 0 1223 4 0 262 67 13┆
0x078f00…078f20 35 20 31 20 36 31 20 31 36 0d 0a 32 31 39 20 31 37 39 20 32 20 36 31 20 32 36 37 0d 0a 32 32 30 ┆5 1 61 16 219 179 2 61 267 220┆
0x078f20…078f40 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 32 32 31 20 31 36 33 20 32 20 33 38 20 32 36 39 0d ┆ 171 2 62 268 221 163 2 38 269 ┆
0x078f40…078f60 0a 32 32 32 20 31 35 35 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 32 34 20 34 20 30 20 32 36 ┆ 222 155 2 60 270 0 1224 4 0 26┆
0x078f60…078f80 31 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 32 32 35 20 31 37 39 20 32 20 36 31 20 ┆1 67 135 1 61 16 225 179 2 61 ┆
0x078f80…078fa0 32 36 37 0d 0a 32 32 36 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 32 32 37 20 31 36 33 20 32 ┆267 226 171 2 62 268 227 163 2┆
0x078fa0…078fc0 20 33 38 20 32 36 39 0d 0a 32 32 38 20 31 35 35 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 32 ┆ 38 269 228 155 2 60 270 0 122┆
0x078fc0…078fe0 35 20 34 20 30 20 32 36 30 0d 0a 30 20 39 38 37 20 33 20 30 20 31 39 38 0d 0a 32 33 31 20 32 33 ┆5 4 0 260 0 987 3 0 198 231 23┆
0x078fe0…079000 32 20 32 20 38 36 20 31 39 36 0d 0a 30 20 32 33 33 20 34 20 30 20 31 39 37 0d 0a 36 36 20 32 32 ┆2 2 86 196 0 233 4 0 197 66 22┆
0x079000…079020 (32, 0, 9) 39 20 31 20 38 38 20 31 35 0d 0a 30 20 39 38 37 20 33 20 30 20 31 39 37 0d 0a 30 20 39 38 35 20 ┆9 1 88 15 0 987 3 0 197 0 985 ┆
0x079020…079040 33 20 32 20 31 39 36 0d 0a 30 20 39 38 35 20 33 20 30 20 31 39 35 0d 0a 30 20 39 38 33 20 33 20 ┆3 2 196 0 985 3 0 195 0 983 3 ┆
0x079040…079060 30 20 31 39 33 0d 0a 32 33 38 20 32 34 31 20 31 20 37 33 20 31 37 0d 0a 30 20 32 33 39 20 31 20 ┆0 193 238 241 1 73 17 0 239 1 ┆
0x079060…079080 38 31 20 31 39 34 0d 0a 36 36 20 32 32 39 20 31 20 38 38 20 31 35 0d 0a 30 20 39 38 33 20 33 20 ┆81 194 66 229 1 88 15 0 983 3 ┆
0x079080…0790a0 32 20 31 39 34 0d 0a 30 20 31 31 36 33 20 33 20 33 20 33 31 30 0d 0a 30 20 31 31 36 33 20 33 20 ┆2 194 0 1163 3 3 310 0 1163 3 ┆
0x0790a0…0790c0 31 20 33 30 39 0d 0a 30 20 32 34 34 20 31 20 33 35 20 34 0d 0a 30 20 31 31 36 33 20 33 20 32 20 ┆1 309 0 244 1 35 4 0 1163 3 2 ┆
0x0790c0…0790e0 33 30 38 0d 0a 30 20 32 34 36 20 31 20 37 33 20 31 33 0d 0a 30 20 31 31 34 35 20 33 20 32 20 32 ┆308 0 246 1 73 13 0 1145 3 2 2┆
0x0790e0…079100 38 34 0d 0a 30 20 32 34 38 20 31 20 37 33 20 31 33 0d 0a 30 20 31 31 34 35 20 33 20 32 20 32 38 ┆84 0 248 1 73 13 0 1145 3 2 28┆
0x079100…079120 33 0d 0a 30 20 31 31 34 35 20 33 20 31 20 32 38 37 0d 0a 30 20 31 31 35 35 20 33 20 31 20 33 30 ┆3 0 1145 3 1 287 0 1155 3 1 30┆
0x079120…079140 33 0d 0a 32 33 38 20 32 35 32 20 31 20 39 31 20 31 38 0d 0a 30 20 31 31 35 35 20 33 20 32 20 33 ┆3 238 252 1 91 18 0 1155 3 2 3┆
0x079140…079160 30 32 0d 0a 32 35 34 20 32 35 35 20 32 20 38 34 20 33 30 31 0d 0a 30 20 31 32 32 36 20 34 20 30 ┆02 254 255 2 84 301 0 1226 4 0┆
0x079160…079180 20 33 30 30 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 30 20 31 31 35 33 20 33 20 32 ┆ 300 67 135 1 61 16 0 1153 3 2┆
0x079180…0791a0 20 33 30 31 0d 0a 30 20 32 35 39 20 33 20 30 20 32 39 39 0d 0a 30 20 37 39 20 33 20 31 20 32 39 ┆ 301 0 259 3 0 299 0 79 3 1 29┆
0x0791a0…0791c0 36 0d 0a 32 36 30 20 32 36 33 20 31 20 37 35 20 31 39 0d 0a 30 20 32 36 31 20 31 20 38 31 20 32 ┆6 260 263 1 75 19 0 261 1 81 2┆
0x0791c0…0791e0 39 38 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 30 20 32 35 39 20 33 20 32 20 32 39 ┆98 67 135 1 61 16 0 259 3 2 29┆
0x0791e0…079200 38 0d 0a 30 20 37 39 20 33 20 32 20 32 39 35 0d 0a 30 20 32 36 35 20 31 20 33 37 20 32 30 0d 0a ┆8 0 79 3 2 295 0 265 1 37 20 ┆
0x079200…079220 (32, 0, 10) 30 20 39 30 30 20 33 20 30 20 39 35 0d 0a 30 20 32 37 30 20 33 20 31 20 39 31 0d 0a 30 20 32 37 ┆0 900 3 0 95 0 270 3 1 91 0 27┆
0x079220…079240 31 20 33 20 30 20 38 33 0d 0a 30 20 32 36 39 20 31 20 37 32 20 31 32 0d 0a 30 20 32 38 33 20 33 ┆1 3 0 83 0 269 1 72 12 0 283 3┆
0x079240…079260 20 31 20 37 38 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 32 37 32 20 32 37 34 20 36 20 33 ┆ 1 78 40 78 1 35 7 272 274 6 3┆
0x079260…079280 35 20 38 38 0d 0a 32 37 33 20 32 37 34 20 36 20 38 38 20 38 38 0d 0a 30 20 38 39 34 20 36 20 30 ┆5 88 273 274 6 88 88 0 894 6 0┆
0x079280…0792a0 20 38 36 0d 0a 32 37 35 20 32 37 37 20 31 20 33 35 20 32 31 0d 0a 30 20 32 37 36 20 31 20 38 38 ┆ 86 275 277 1 35 21 0 276 1 88┆
0x0792a0…0792c0 20 31 30 37 0d 0a 30 20 39 30 38 20 33 20 30 20 31 30 37 0d 0a 30 20 39 30 38 20 33 20 30 20 31 ┆ 107 0 908 3 0 107 0 908 3 0 1┆
0x0792c0…0792e0 30 36 0d 0a 30 20 39 30 35 20 33 20 30 20 31 30 35 0d 0a 33 35 20 32 38 30 20 31 20 38 31 20 36 ┆06 0 905 3 0 105 35 280 1 81 6┆
0x0792e0…079300 0d 0a 32 37 35 20 32 37 37 20 31 20 33 35 20 32 31 0d 0a 30 20 39 30 35 20 33 20 32 20 31 30 34 ┆ 275 277 1 35 21 0 905 3 2 104┆
0x079300…079320 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 30 20 ┆ 40 78 1 35 7 40 78 1 35 7 0 ┆
0x079320…079340 33 30 31 20 33 20 30 20 39 36 0d 0a 30 20 38 39 30 20 33 20 30 20 37 35 0d 0a 30 20 38 39 30 20 ┆301 3 0 96 0 890 3 0 75 0 890 ┆
0x079340…079360 33 20 30 20 37 34 0d 0a 30 20 38 39 30 20 33 20 30 20 37 33 0d 0a 30 20 33 30 36 20 33 20 30 20 ┆3 0 74 0 890 3 0 73 0 306 3 0 ┆
0x079360…079380 37 32 0d 0a 30 20 32 39 30 20 31 20 34 34 20 32 32 0d 0a 30 20 33 31 30 20 33 20 31 20 36 36 0d ┆72 0 290 1 44 22 0 310 3 1 66 ┆
0x079380…0793a0 0a 32 39 32 20 32 39 36 20 31 20 33 35 20 31 34 0d 0a 32 39 33 20 32 34 35 20 31 20 31 38 20 32 ┆ 292 296 1 35 14 293 245 1 18 2┆
0x0793a0…0793c0 38 34 0d 0a 32 39 34 20 31 33 35 20 31 20 36 31 20 32 37 31 0d 0a 32 39 35 20 31 32 37 20 31 20 ┆84 294 135 1 61 271 295 127 1 ┆
0x0793c0…0793e0 36 32 20 32 37 32 0d 0a 35 31 20 39 37 20 31 20 37 32 20 32 38 33 0d 0a 32 39 37 20 32 39 38 20 ┆62 272 51 97 1 72 283 297 298 ┆
0x0793e0…079400 32 20 38 31 20 36 37 0d 0a 30 20 37 38 20 34 20 30 20 33 30 37 0d 0a 30 20 33 31 36 20 33 20 32 ┆2 81 67 0 78 4 0 307 0 316 3 2┆
0x079400…079420 (32, 0, 11) 20 36 37 0d 0a 30 20 33 32 30 20 33 20 30 20 36 38 0d 0a 30 20 33 32 31 20 33 20 30 20 36 35 0d ┆ 67 0 320 3 0 68 0 321 3 0 65 ┆
0x079420…079440 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 33 30 33 20 32 36 35 20 32 20 33 37 20 39 35 ┆ 67 135 1 61 16 303 265 2 37 95┆
0x079440…079460 0d 0a 30 20 33 33 33 20 36 20 30 20 39 34 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 30 20 ┆ 0 333 6 0 94 40 78 1 35 7 0 ┆
0x079460…079480 33 32 33 20 33 20 30 20 37 31 0d 0a 33 30 37 20 32 36 38 20 31 20 33 20 32 33 0d 0a 33 30 38 20 ┆323 3 0 71 307 268 1 3 23 308 ┆
0x079480…0794a0 32 36 37 20 31 20 34 36 20 38 33 0d 0a 30 20 32 36 34 20 31 20 34 38 20 39 31 0d 0a 30 20 33 32 ┆267 1 46 83 0 264 1 48 91 0 32┆
0x0794a0…0794c0 33 20 33 20 31 20 37 30 0d 0a 30 20 32 36 20 36 20 30 20 31 32 34 0d 0a 30 20 38 37 37 20 33 20 ┆3 3 1 70 0 26 6 0 124 0 877 3 ┆
0x0794c0…0794e0 31 20 36 34 0d 0a 30 20 33 31 33 20 31 20 38 34 20 32 34 0d 0a 36 37 20 31 33 35 20 31 20 36 31 ┆1 64 0 313 1 84 24 67 135 1 61┆
0x0794e0…079500 20 31 36 0d 0a 30 20 33 31 35 20 33 20 31 20 36 39 0d 0a 30 20 38 37 37 20 33 20 31 20 36 33 0d ┆ 16 0 315 3 1 69 0 877 3 1 63 ┆
0x079500…079520 0a 32 37 35 20 32 37 37 20 31 20 33 35 20 32 31 0d 0a 33 31 38 20 33 31 39 20 31 20 37 33 20 31 ┆ 275 277 1 35 21 318 319 1 73 1┆
0x079520…079540 37 0d 0a 30 20 32 38 30 20 31 20 38 31 20 31 30 34 0d 0a 30 20 38 37 37 20 33 20 32 20 36 32 0d ┆7 0 280 1 81 104 0 877 3 2 62 ┆
0x079540…079560 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 30 20 38 ┆ 40 78 1 35 7 40 78 1 35 7 0 8┆
0x079560…079580 37 37 20 33 20 30 20 35 39 0d 0a 30 20 38 37 37 20 33 20 30 20 35 38 0d 0a 33 32 35 20 31 32 32 ┆77 3 0 59 0 877 3 0 58 325 122┆
0x079580…0795a0 37 20 34 20 31 32 20 35 37 0d 0a 33 32 36 20 31 32 32 37 20 34 20 31 36 20 35 37 0d 0a 33 32 37 ┆7 4 12 57 326 1227 4 16 57 327┆
0x0795a0…0795c0 20 31 32 32 37 20 34 20 37 33 20 35 37 0d 0a 33 32 38 20 31 32 32 37 20 34 20 37 38 20 35 37 0d ┆ 1227 4 73 57 328 1227 4 78 57 ┆
0x0795c0…0795e0 0a 33 32 39 20 31 32 32 37 20 34 20 38 31 20 35 37 0d 0a 39 38 20 31 32 32 37 20 34 20 38 32 20 ┆ 329 1227 4 81 57 98 1227 4 82 ┆
0x0795e0…079600 35 37 0d 0a 30 20 38 37 37 20 33 20 31 20 36 30 0d 0a 30 20 38 37 37 20 33 20 31 20 36 31 0d 0a ┆57 0 877 3 1 60 0 877 3 1 61 ┆
0x079600…079620 (32, 0, 12) 30 20 33 33 33 20 33 20 31 20 39 33 0d 0a 30 20 33 32 32 20 33 20 32 20 39 32 0d 0a 33 33 35 20 ┆0 333 3 1 93 0 322 3 2 92 335 ┆
0x079620…079640 33 33 37 20 31 20 37 33 20 31 37 0d 0a 30 20 33 33 36 20 31 20 38 31 20 38 31 0d 0a 30 20 33 34 ┆337 1 73 17 0 336 1 81 81 0 34┆
0x079640…079660 30 20 33 20 30 20 38 31 0d 0a 30 20 32 36 35 20 31 20 33 37 20 32 30 0d 0a 34 30 20 37 38 20 31 ┆0 3 0 81 0 265 1 37 20 40 78 1┆
0x079660…079680 20 33 35 20 37 0d 0a 30 20 38 39 32 20 33 20 32 20 38 30 0d 0a 34 30 20 37 38 20 31 20 33 35 20 ┆ 35 7 0 892 3 2 80 40 78 1 35 ┆
0x079680…0796a0 37 0d 0a 33 33 35 20 33 33 37 20 31 20 37 33 20 31 37 0d 0a 30 20 38 39 32 20 33 20 32 20 37 39 ┆7 335 337 1 73 17 0 892 3 2 79┆
0x0796a0…0796c0 0d 0a 30 20 32 38 37 20 33 20 32 20 37 37 0d 0a 30 20 38 39 34 20 33 20 33 20 38 37 0d 0a 30 20 ┆ 0 287 3 2 77 0 894 3 3 87 0 ┆
0x0796c0…0796e0 33 34 36 20 33 20 30 20 38 35 0d 0a 33 34 37 20 33 35 32 20 31 20 31 36 20 32 35 0d 0a 30 20 33 ┆346 3 0 85 347 352 1 16 25 0 3┆
0x0796e0…079700 34 38 20 31 20 38 32 20 38 34 0d 0a 33 34 39 20 32 37 34 20 36 20 33 35 20 38 38 0d 0a 33 35 30 ┆48 1 82 84 349 274 6 35 88 350┆
0x079700…079720 20 32 37 34 20 36 20 38 38 20 38 38 0d 0a 30 20 38 39 34 20 36 20 30 20 38 36 0d 0a 30 20 33 34 ┆ 274 6 88 88 0 894 6 0 86 0 34┆
0x079720…079740 36 20 33 20 32 20 38 34 0d 0a 30 20 32 38 36 20 33 20 32 20 38 32 0d 0a 30 20 32 38 35 20 33 20 ┆6 3 2 84 0 286 3 2 82 0 285 3 ┆
0x079740…079760 31 20 39 30 0d 0a 30 20 39 31 39 20 33 20 33 20 31 32 37 0d 0a 30 20 33 35 38 20 33 20 30 20 31 ┆1 90 0 919 3 3 127 0 358 3 0 1┆
0x079760…079780 32 36 0d 0a 30 20 33 35 37 20 31 20 37 33 20 31 33 0d 0a 30 20 39 31 34 20 33 20 33 20 31 32 33 ┆26 0 357 1 73 13 0 914 3 3 123┆
0x079780…0797a0 0d 0a 36 20 33 36 32 20 31 20 37 33 20 32 36 0d 0a 32 39 20 33 36 30 20 32 20 38 32 20 37 0d 0a ┆ 6 362 1 73 26 29 360 2 82 7 ┆
0x0797a0…0797c0 30 20 38 32 31 20 33 20 31 20 37 0d 0a 30 20 33 35 38 20 33 20 32 20 31 32 35 0d 0a 30 20 39 31 ┆0 821 3 1 7 0 358 3 2 125 0 91┆
0x0797c0…0797e0 34 20 33 20 33 20 31 32 32 0d 0a 30 20 33 36 34 20 31 20 38 33 20 32 37 0d 0a 30 20 33 36 35 20 ┆4 3 3 122 0 364 1 83 27 0 365 ┆
0x0797e0…079800 33 20 30 20 31 32 30 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 30 20 33 37 35 20 33 20 34 ┆3 0 120 40 78 1 35 7 0 375 3 4┆
0x079800…079820 (32, 0, 13) 20 31 31 37 0d 0a 30 20 33 37 31 20 31 20 33 35 20 34 0d 0a 30 20 33 36 39 20 31 20 37 37 20 35 ┆ 117 0 371 1 35 4 0 369 1 77 5┆
0x079820…079840 0d 0a 30 20 33 37 30 20 31 20 33 35 20 34 0d 0a 30 20 33 37 33 20 33 20 32 20 31 31 35 0d 0a 33 ┆ 0 370 1 35 4 0 373 3 2 115 3┆
0x079840…079860 37 32 20 31 32 30 37 20 34 20 37 37 20 31 31 36 0d 0a 30 20 31 32 32 38 20 34 20 30 20 31 31 34 ┆72 1207 4 77 116 0 1228 4 0 114┆
0x079860…079880 0d 0a 30 20 32 36 20 36 20 30 20 31 32 34 0d 0a 30 20 33 37 36 20 33 20 32 20 31 31 33 0d 0a 30 ┆ 0 26 6 0 124 0 376 3 2 113 0┆
0x079880…0798a0 20 33 39 33 20 33 20 30 20 31 31 32 0d 0a 30 20 33 39 33 20 33 20 30 20 31 31 31 0d 0a 30 20 33 ┆ 393 3 0 112 0 393 3 0 111 0 3┆
0x0798a0…0798c0 37 38 20 31 20 33 35 20 34 0d 0a 30 20 33 37 39 20 33 20 30 20 31 34 36 0d 0a 30 20 33 38 30 20 ┆78 1 35 4 0 379 3 0 146 0 380 ┆
0x0798c0…0798e0 31 20 37 37 20 35 0d 0a 30 20 33 38 31 20 31 20 33 35 20 34 0d 0a 30 20 33 38 32 20 33 20 30 20 ┆1 77 5 0 381 1 35 4 0 382 3 0 ┆
0x0798e0…079900 31 34 37 0d 0a 30 20 33 38 33 20 31 20 33 35 20 34 0d 0a 30 20 33 38 34 20 33 20 30 20 33 30 35 ┆147 0 383 1 35 4 0 384 3 0 305┆
0x079900…079920 0d 0a 36 20 33 38 35 20 31 20 38 30 20 32 38 0d 0a 30 20 33 38 36 20 31 20 33 35 20 34 0d 0a 30 ┆ 6 385 1 80 28 0 386 1 35 4 0┆
0x079920…079940 20 33 38 34 20 33 20 32 20 33 30 36 0d 0a 33 38 38 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 ┆ 384 3 2 306 388 360 2 82 7 0 ┆
0x079940…079960 31 32 32 39 20 34 20 30 20 31 34 35 0d 0a 30 20 33 39 30 20 33 20 30 20 31 34 34 0d 0a 33 39 31 ┆1229 4 0 145 0 390 3 0 144 391┆
0x079960…079980 20 33 37 38 20 32 20 33 35 20 31 34 36 0d 0a 30 20 31 32 33 30 20 34 20 30 20 31 34 32 0d 0a 30 ┆ 378 2 35 146 0 1230 4 0 142 0┆
0x079980…0799a0 20 33 39 30 20 33 20 31 20 31 34 33 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 33 39 35 20 33 36 ┆ 390 3 1 143 0 7 1 82 3 395 36┆
0x0799a0…0799c0 30 20 32 20 38 32 20 37 0d 0a 33 39 36 20 34 30 34 20 32 20 32 32 20 32 32 0d 0a 33 39 37 20 34 ┆0 2 82 7 396 404 2 22 22 397 4┆
0x0799c0…0799e0 30 33 20 32 20 32 34 20 32 33 0d 0a 39 20 33 39 38 20 32 20 36 20 32 37 0d 0a 33 39 39 20 36 34 ┆03 2 24 23 9 398 2 6 27 399 64┆
0x0799e0…079a00 20 31 20 32 39 20 32 39 0d 0a 30 20 36 32 20 31 20 38 35 20 33 31 36 0d 0a 30 20 34 30 31 20 33 ┆ 1 29 29 0 62 1 85 316 0 401 3┆
0x079a00…079a20 (32, 0, 14) 20 31 20 32 37 0d 0a 30 20 34 30 32 20 31 20 38 33 20 32 37 0d 0a 30 20 38 33 39 20 33 20 31 20 ┆ 1 27 0 402 1 83 27 0 839 3 1 ┆
0x079a20…079a40 32 34 0d 0a 30 20 38 33 39 20 33 20 30 20 32 33 0d 0a 30 20 38 33 39 20 33 20 30 20 32 32 0d 0a ┆24 0 839 3 0 23 0 839 3 0 22 ┆
0x079a40…079a60 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 30 20 34 30 37 20 31 20 35 20 33 30 0d 0a 30 20 34 30 ┆0 841 6 0 25 0 407 1 5 30 0 40┆
0x079a60…079a80 38 20 33 20 30 20 31 34 39 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 34 31 30 ┆8 3 0 149 409 568 2 20 166 410┆
0x079a80…079aa0 20 35 36 37 20 32 20 31 30 20 31 36 37 0d 0a 34 31 31 20 35 36 36 20 32 20 31 39 20 31 36 38 0d ┆ 567 2 10 167 411 566 2 19 168 ┆
0x079aa0…079ac0 0a 34 31 32 20 34 39 37 20 32 20 32 39 20 31 33 36 0d 0a 34 31 33 20 34 39 36 20 32 20 33 35 20 ┆ 412 497 2 29 136 413 496 2 35 ┆
0x079ac0…079ae0 31 33 37 0d 0a 34 31 34 20 34 30 37 20 32 20 35 20 31 34 39 0d 0a 34 31 35 20 34 34 36 20 32 20 ┆137 414 407 2 5 149 415 446 2 ┆
0x079ae0…079b00 32 36 20 32 32 39 0d 0a 34 31 36 20 34 34 35 20 32 20 32 37 20 32 33 34 0d 0a 34 31 37 20 34 34 ┆26 229 416 445 2 27 234 417 44┆
0x079b00…079b20 34 20 32 20 34 37 20 32 33 37 0d 0a 34 31 38 20 34 34 33 20 32 20 33 33 20 32 34 30 0d 0a 34 31 ┆4 2 47 237 418 443 2 33 240 41┆
0x079b20…079b40 39 20 34 34 32 20 32 20 35 38 20 32 34 33 0d 0a 34 32 30 20 34 34 31 20 32 20 35 39 20 32 34 36 ┆9 442 2 58 243 420 441 2 59 246┆
0x079b40…079b60 0d 0a 34 32 31 20 34 34 30 20 32 20 33 31 20 32 34 37 0d 0a 34 32 32 20 34 33 39 20 32 20 33 32 ┆ 421 440 2 31 247 422 439 2 32┆
0x079b60…079b80 20 32 34 38 0d 0a 34 32 33 20 34 33 38 20 32 20 38 20 32 35 38 0d 0a 34 32 34 20 34 33 37 20 32 ┆ 248 423 438 2 8 258 424 437 2┆
0x079b80…079ba0 20 37 20 32 30 34 0d 0a 34 32 35 20 34 32 36 20 32 20 32 33 20 32 32 37 0d 0a 30 20 39 34 38 20 ┆ 7 204 425 426 2 23 227 0 948 ┆
0x079ba0…079bc0 36 20 30 20 31 35 33 0d 0a 30 20 34 32 37 20 33 20 30 20 32 32 37 0d 0a 34 32 38 20 34 32 39 20 ┆6 0 153 0 427 3 0 227 428 429 ┆
0x079bc0…079be0 31 20 31 38 20 31 0d 0a 30 20 37 38 20 31 20 33 35 20 33 30 37 0d 0a 30 20 34 33 30 20 31 20 37 ┆1 18 1 0 78 1 35 307 0 430 1 7┆
0x079be0…079c00 38 20 33 31 0d 0a 30 20 34 34 37 20 33 20 32 20 32 32 36 0d 0a 34 33 32 20 34 33 36 20 31 20 37 ┆8 31 0 447 3 2 226 432 436 1 7┆
0x079c00…079c20 (32, 0, 15) 38 20 33 32 0d 0a 34 33 33 20 32 34 33 20 31 20 38 30 20 33 30 38 0d 0a 34 33 34 20 31 30 34 20 ┆8 32 433 243 1 80 308 434 104 ┆
0x079c20…079c40 31 20 37 36 20 33 31 31 0d 0a 34 33 35 20 31 30 33 20 31 20 37 32 20 33 31 32 0d 0a 30 20 36 31 ┆1 76 311 435 103 1 72 312 0 61┆
0x079c40…079c60 20 31 20 39 30 20 33 30 34 0d 0a 30 20 34 34 37 20 33 20 32 20 32 32 35 0d 0a 30 20 34 35 36 20 ┆ 1 90 304 0 447 3 2 225 0 456 ┆
0x079c60…079c80 33 20 30 20 32 30 34 0d 0a 30 20 34 36 31 20 33 20 30 20 32 35 38 0d 0a 30 20 34 36 34 20 33 20 ┆3 0 204 0 461 3 0 258 0 464 3 ┆
0x079c80…079ca0 30 20 32 34 38 0d 0a 30 20 34 36 34 20 33 20 30 20 32 34 37 0d 0a 30 20 34 38 30 20 33 20 30 20 ┆0 248 0 464 3 0 247 0 480 3 0 ┆
0x079ca0…079cc0 32 34 36 0d 0a 30 20 34 38 38 20 33 20 30 20 32 34 33 0d 0a 30 20 34 39 33 20 33 20 30 20 32 34 ┆246 0 488 3 0 243 0 493 3 0 24┆
0x079cc0…079ce0 30 0d 0a 30 20 34 39 34 20 33 20 30 20 32 33 37 0d 0a 30 20 34 39 38 20 33 20 30 20 32 33 34 0d ┆0 0 494 3 0 237 0 498 3 0 234 ┆
0x079ce0…079d00 0a 30 20 35 30 33 20 33 20 30 20 32 32 39 0d 0a 36 36 20 34 34 38 20 31 20 31 38 20 31 34 0d 0a ┆ 0 503 3 0 229 66 448 1 18 14 ┆
0x079d00…079d20 34 34 39 20 34 35 31 20 31 20 35 32 20 33 33 0d 0a 30 20 34 35 30 20 31 20 31 33 20 32 32 34 0d ┆449 451 1 52 33 0 450 1 13 224 ┆
0x079d20…079d40 0a 30 20 35 30 38 20 33 20 32 20 32 32 34 0d 0a 30 20 35 31 33 20 33 20 32 20 32 32 32 0d 0a 34 ┆ 0 508 3 2 224 0 513 3 2 222 4┆
0x079d40…079d60 35 33 20 34 35 35 20 31 20 35 32 20 33 33 0d 0a 30 20 34 35 34 20 31 20 31 33 20 32 32 33 0d 0a ┆53 455 1 52 33 0 454 1 13 223 ┆
0x079d60…079d80 30 20 35 30 38 20 33 20 32 20 32 32 33 0d 0a 30 20 35 31 33 20 33 20 32 20 32 32 31 0d 0a 36 36 ┆0 508 3 2 223 0 513 3 2 221 66┆
0x079d80…079da0 20 34 35 37 20 31 20 31 38 20 31 34 0d 0a 30 20 34 35 38 20 31 20 33 37 20 32 30 0d 0a 30 20 35 ┆ 457 1 18 14 0 458 1 37 20 0 5┆
0x079da0…079dc0 31 38 20 33 20 32 20 32 30 33 0d 0a 30 20 34 36 30 20 31 20 33 37 20 32 30 0d 0a 30 20 35 31 38 ┆18 3 2 203 0 460 1 37 20 0 518┆
0x079dc0…079de0 20 33 20 32 20 32 30 32 0d 0a 30 20 37 38 20 31 20 33 35 20 34 0d 0a 34 33 32 20 34 36 33 20 31 ┆ 3 2 202 0 78 1 35 4 432 463 1┆
0x079de0…079e00 20 31 32 20 33 34 0d 0a 30 20 31 30 39 35 20 33 20 32 20 32 35 37 0d 0a 30 20 37 38 20 31 20 33 ┆ 12 34 0 1095 3 2 257 0 78 1 3┆
0x079e00…079e20 (32, 1, 1) 35 20 34 0d 0a 34 36 36 20 32 34 33 20 32 20 38 30 20 33 30 38 0d 0a 34 36 37 20 31 30 34 20 32 ┆5 4 466 243 2 80 308 467 104 2┆
0x079e20…079e40 20 37 36 20 33 31 31 0d 0a 34 36 38 20 34 37 31 20 32 20 34 20 32 35 35 0d 0a 34 36 39 20 31 30 ┆ 76 311 468 471 2 4 255 469 10┆
0x079e40…079e60 33 20 32 20 37 32 20 33 31 32 0d 0a 34 37 30 20 36 31 20 32 20 39 30 20 33 30 34 0d 0a 30 20 31 ┆3 2 72 312 470 61 2 90 304 0 1┆
0x079e60…079e80 32 33 31 20 34 20 30 20 32 35 32 0d 0a 30 20 34 37 32 20 33 20 30 20 32 35 35 0d 0a 30 20 34 37 ┆231 4 0 252 0 472 3 0 255 0 47┆
0x079e80…079ea0 33 20 31 20 33 35 20 34 0d 0a 30 20 34 37 34 20 33 20 30 20 32 35 36 0d 0a 34 37 35 20 33 36 20 ┆3 1 35 4 0 474 3 0 256 475 36 ┆
0x079ea0…079ec0 32 20 38 33 20 38 39 0d 0a 30 20 31 32 33 32 20 34 20 30 20 32 35 34 0d 0a 34 30 20 37 38 20 31 ┆2 83 89 0 1232 4 0 254 40 78 1┆
0x079ec0…079ee0 20 33 35 20 37 0d 0a 30 20 31 30 39 32 20 33 20 34 20 32 35 33 0d 0a 30 20 34 37 39 20 31 20 31 ┆ 35 7 0 1092 3 4 253 0 479 1 1┆
0x079ee0…079f00 32 20 33 35 0d 0a 30 20 31 30 38 33 20 33 20 32 20 32 34 35 0d 0a 30 20 37 38 20 31 20 33 35 20 ┆2 35 0 1083 3 2 245 0 78 1 35 ┆
0x079f00…079f20 34 0d 0a 30 20 34 38 32 20 33 20 30 20 32 34 39 0d 0a 34 38 33 20 34 38 37 20 31 20 31 32 20 33 ┆4 0 482 3 0 249 483 487 1 12 3┆
0x079f20…079f40 36 0d 0a 30 20 34 38 34 20 31 20 38 31 20 32 35 31 0d 0a 30 20 34 38 35 20 33 20 30 20 32 35 31 ┆6 0 484 1 81 251 0 485 3 0 251┆
0x079f40…079f60 0d 0a 30 20 37 38 20 31 20 33 35 20 34 0d 0a 30 20 34 38 32 20 33 20 32 20 32 35 30 0d 0a 30 20 ┆ 0 78 1 35 4 0 482 3 2 250 0 ┆
0x079f60…079f80 31 30 37 34 20 33 20 32 20 32 34 34 0d 0a 36 36 20 34 38 39 20 31 20 31 38 20 31 34 0d 0a 30 20 ┆1074 3 2 244 66 489 1 18 14 0 ┆
0x079f80…079fa0 34 39 30 20 31 20 31 32 20 33 35 0d 0a 30 20 31 30 36 35 20 33 20 32 20 32 34 32 0d 0a 30 20 34 ┆490 1 12 35 0 1065 3 2 242 0 4┆
0x079fa0…079fc0 39 32 20 31 20 31 32 20 33 35 0d 0a 30 20 31 30 36 35 20 33 20 32 20 32 34 31 0d 0a 34 30 39 20 ┆92 1 12 35 0 1065 3 2 241 409 ┆
0x079fc0…079fe0 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 34 30 39 20 ┆568 2 20 166 0 841 6 0 25 409 ┆
0x079fe0…07a000 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 32 39 37 20 36 38 33 20 34 20 38 33 20 31 33 37 0d 0a ┆568 2 20 166 297 683 4 83 137 ┆
0x07a000…07a020 (32, 1, 2) 30 20 39 32 31 20 33 20 30 20 31 33 36 0d 0a 36 36 20 34 39 39 20 31 20 31 38 20 31 34 0d 0a 30 ┆0 921 3 0 136 66 499 1 18 14 0┆
0x07a020…07a040 20 35 30 30 20 31 20 35 31 20 33 37 0d 0a 30 20 35 37 34 20 33 20 32 20 32 33 33 0d 0a 30 20 35 ┆ 500 1 51 37 0 574 3 2 233 0 5┆
0x07a040…07a060 30 32 20 31 20 35 31 20 33 37 0d 0a 30 20 35 37 34 20 33 20 32 20 32 33 32 0d 0a 35 30 34 20 35 ┆02 1 51 37 0 574 3 2 232 504 5┆
0x07a060…07a080 30 36 20 31 20 33 35 20 33 38 0d 0a 30 20 35 30 35 20 31 20 32 39 20 32 33 31 0d 0a 30 20 35 30 ┆06 1 35 38 0 505 1 29 231 0 50┆
0x07a080…07a0a0 37 20 33 20 30 20 32 33 31 0d 0a 30 20 35 30 37 20 33 20 30 20 32 33 30 0d 0a 30 20 31 30 32 39 ┆7 3 0 231 0 507 3 0 230 0 1029┆
0x07a0a0…07a0c0 20 33 20 31 20 32 32 38 0d 0a 36 36 20 35 30 39 20 31 20 31 38 20 31 34 0d 0a 30 20 35 31 30 20 ┆ 3 1 228 66 509 1 18 14 0 510 ┆
0x07a0c0…07a0e0 31 20 31 32 20 33 35 0d 0a 30 20 31 30 32 30 20 33 20 32 20 32 32 30 0d 0a 30 20 35 31 32 20 31 ┆1 12 35 0 1020 3 2 220 0 512 1┆
0x07a0e0…07a100 20 31 32 20 33 35 0d 0a 30 20 31 30 32 30 20 33 20 32 20 32 31 39 0d 0a 36 36 20 35 31 34 20 31 ┆ 12 35 0 1020 3 2 219 66 514 1┆
0x07a100…07a120 20 31 38 20 31 34 0d 0a 30 20 35 31 35 20 31 20 31 32 20 33 35 0d 0a 30 20 31 30 32 30 20 33 20 ┆ 18 14 0 515 1 12 35 0 1020 3 ┆
0x07a120…07a140 32 20 32 31 38 0d 0a 30 20 35 31 37 20 31 20 31 32 20 33 35 0d 0a 30 20 31 30 32 30 20 33 20 32 ┆2 218 0 517 1 12 35 0 1020 3 2┆
0x07a140…07a160 20 32 31 37 0d 0a 35 31 39 20 31 33 35 20 32 20 36 31 20 32 37 31 0d 0a 35 32 30 20 31 32 37 20 ┆ 217 519 135 2 61 271 520 127 ┆
0x07a160…07a180 32 20 36 32 20 32 37 32 0d 0a 35 32 31 20 39 37 20 32 20 37 32 20 32 38 33 0d 0a 35 32 32 20 39 ┆2 62 272 521 97 2 72 283 522 9┆
0x07a180…07a1a0 33 20 32 20 35 34 20 32 38 35 0d 0a 35 32 33 20 38 39 20 32 20 35 37 20 32 38 36 0d 0a 35 32 34 ┆3 2 54 285 523 89 2 57 286 524┆
0x07a1a0…07a1c0 20 38 38 20 32 20 33 36 20 32 38 37 0d 0a 35 32 35 20 37 38 20 32 20 33 35 20 33 30 37 0d 0a 35 ┆ 88 2 36 287 525 78 2 35 307 5┆
0x07a1c0…07a1e0 32 36 20 37 36 20 32 20 34 35 20 33 31 34 0d 0a 35 32 37 20 37 33 20 32 20 35 30 20 32 39 32 0d ┆26 76 2 45 314 527 73 2 50 292 ┆
0x07a1e0…07a200 0a 35 32 38 20 36 34 20 32 20 32 39 20 33 31 35 0d 0a 35 32 39 20 36 32 20 32 20 38 35 20 33 31 ┆ 528 64 2 29 315 529 62 2 85 31┆
0x07a200…07a220 (32, 1, 3) 36 0d 0a 35 33 30 20 36 31 20 32 20 39 30 20 33 30 34 0d 0a 35 33 31 20 36 30 20 32 20 37 34 20 ┆6 530 61 2 90 304 531 60 2 74 ┆
0x07a220…07a240 32 39 37 0d 0a 30 20 31 30 31 36 20 36 20 30 20 32 30 37 0d 0a 35 33 33 20 35 33 34 20 32 20 38 ┆297 0 1016 6 0 207 533 534 2 8┆
0x07a240…07a260 34 20 32 31 31 0d 0a 30 20 31 32 33 33 20 34 20 30 20 32 31 32 0d 0a 36 37 20 31 33 35 20 31 20 ┆4 211 0 1233 4 0 212 67 135 1 ┆
0x07a260…07a280 36 31 20 31 36 0d 0a 30 20 31 30 31 38 20 33 20 32 20 32 31 31 0d 0a 30 20 35 33 37 20 33 20 30 ┆61 16 0 1018 3 2 211 0 537 3 0┆
0x07a280…07a2a0 20 32 30 39 0d 0a 35 33 38 20 35 34 30 20 31 20 38 31 20 36 0d 0a 30 20 35 33 39 20 31 20 38 33 ┆ 209 538 540 1 81 6 0 539 1 83┆
0x07a2a0…07a2c0 20 32 31 33 0d 0a 30 20 35 34 32 20 33 20 30 20 32 31 33 0d 0a 36 37 20 31 33 35 20 31 20 36 31 ┆ 213 0 542 3 0 213 67 135 1 61┆
0x07a2c0…07a2e0 20 31 36 0d 0a 30 20 35 33 37 20 33 20 32 20 32 31 30 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 ┆ 16 0 537 3 2 210 409 568 2 20┆
0x07a2e0…07a300 20 31 36 36 0d 0a 35 34 34 20 35 35 36 20 32 20 37 38 20 31 39 39 0d 0a 35 34 35 20 35 35 30 20 ┆ 166 544 556 2 78 199 545 550 ┆
0x07a300…07a320 32 20 37 39 20 32 30 30 0d 0a 35 34 36 20 32 34 33 20 32 20 38 30 20 33 30 38 0d 0a 35 34 37 20 ┆2 79 200 546 243 2 80 308 547 ┆
0x07a320…07a340 31 30 34 20 32 20 37 36 20 33 31 31 0d 0a 35 34 38 20 31 30 33 20 32 20 37 32 20 33 31 32 0d 0a ┆104 2 76 311 548 103 2 72 312 ┆
0x07a340…07a360 35 34 39 20 36 31 20 32 20 39 30 20 33 30 34 0d 0a 30 20 31 32 33 34 20 34 20 30 20 31 39 32 0d ┆549 61 2 90 304 0 1234 4 0 192 ┆
0x07a360…07a380 0a 30 20 37 38 20 31 20 33 35 20 34 0d 0a 35 35 32 20 32 34 33 20 32 20 38 30 20 33 30 38 0d 0a ┆ 0 78 1 35 4 552 243 2 80 308 ┆
0x07a380…07a3a0 35 35 33 20 31 30 34 20 32 20 37 36 20 33 31 31 0d 0a 35 35 34 20 31 30 33 20 32 20 37 32 20 33 ┆553 104 2 76 311 554 103 2 72 3┆
0x07a3a0…07a3c0 31 32 0d 0a 35 35 35 20 36 31 20 32 20 39 30 20 33 30 34 0d 0a 30 20 31 32 33 35 20 34 20 30 20 ┆12 555 61 2 90 304 0 1235 4 0 ┆
0x07a3c0…07a3e0 32 30 30 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 30 20 39 38 39 20 33 20 32 20 31 ┆200 67 135 1 61 16 0 989 3 2 1┆
0x07a3e0…07a400 39 39 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 ┆99 0 841 6 0 25 409 568 2 20 1┆
0x07a400…07a420 (32, 1, 4) 36 36 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 ┆66 0 841 6 0 25 409 568 2 20 1┆
[…0x2…]
0x07a460…07a480 36 36 0d 0a 30 20 39 34 38 20 33 20 30 20 31 36 38 0d 0a 30 20 39 34 38 20 33 20 30 20 31 36 37 ┆66 0 948 3 0 168 0 948 3 0 167┆
0x07a480…07a4a0 0d 0a 30 20 39 34 38 20 33 20 30 20 31 36 36 0d 0a 30 20 39 34 38 20 33 20 30 20 31 36 35 0d 0a ┆ 0 948 3 0 166 0 948 3 0 165 ┆
0x07a4a0…07a4c0 30 20 39 34 38 20 33 20 30 20 31 36 34 0d 0a 30 20 35 37 32 20 31 20 38 33 20 32 37 0d 0a 34 30 ┆0 948 3 0 164 0 572 1 83 27 40┆
0x07a4c0…07a4e0 39 20 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 36 36 ┆9 568 2 20 166 409 568 2 20 166┆
0x07a4e0…07a500 0d 0a 35 37 35 20 35 39 30 20 32 20 32 30 20 31 36 36 0d 0a 35 37 36 20 35 38 38 20 32 20 31 30 ┆ 575 590 2 20 166 576 588 2 10┆
0x07a500…07a520 20 31 36 37 0d 0a 35 37 37 20 35 38 36 20 32 20 31 39 20 31 36 38 0d 0a 34 31 31 20 39 36 36 20 ┆ 167 577 586 2 19 168 411 966 ┆
0x07a520…07a540 36 20 31 34 20 31 37 33 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 35 37 35 20 35 39 30 20 ┆6 14 173 0 841 6 0 25 575 590 ┆
0x07a540…07a560 32 20 32 30 20 31 36 36 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 35 37 35 20 35 39 30 20 ┆2 20 166 0 841 6 0 25 575 590 ┆
[…0x2…]
0x07a5a0…07a5c0 32 20 32 30 20 31 36 36 0d 0a 35 38 37 20 31 32 33 36 20 34 20 31 34 20 31 38 37 0d 0a 30 20 35 ┆2 20 166 587 1236 4 14 187 0 5┆
0x07a5c0…07a5e0 36 36 20 34 20 30 20 31 36 38 0d 0a 35 38 39 20 31 32 33 37 20 34 20 31 34 20 31 38 36 0d 0a 30 ┆66 4 0 168 589 1237 4 14 186 0┆
0x07a5e0…07a600 20 35 36 37 20 34 20 30 20 31 36 37 0d 0a 35 39 31 20 31 32 33 38 20 34 20 31 34 20 31 38 35 0d ┆ 567 4 0 167 591 1238 4 14 185 ┆
0x07a600…07a620 (32, 1, 5) 0a 30 20 35 36 38 20 34 20 30 20 31 36 36 0d 0a 35 39 33 20 31 32 33 39 20 34 20 31 34 20 31 38 ┆ 0 568 4 0 166 593 1239 4 14 18┆
0x07a620…07a640 34 0d 0a 30 20 35 36 39 20 34 20 30 20 31 36 35 0d 0a 35 39 35 20 31 32 34 30 20 34 20 31 34 20 ┆4 0 569 4 0 165 595 1240 4 14 ┆
0x07a640…07a660 31 38 33 0d 0a 30 20 35 37 30 20 34 20 30 20 31 36 34 0d 0a 30 20 35 39 37 20 31 20 38 33 20 32 ┆183 0 570 4 0 164 0 597 1 83 2┆
0x07a660…07a680 37 0d 0a 35 37 35 20 35 39 30 20 32 20 32 30 20 31 36 36 0d 0a 35 37 35 20 35 39 30 20 32 20 32 ┆7 575 590 2 20 166 575 590 2 2┆
0x07a680…07a6a0 30 20 31 36 36 0d 0a 36 30 30 20 31 32 34 31 20 34 20 31 34 20 31 38 30 0d 0a 30 20 36 34 30 20 ┆0 166 600 1241 4 14 180 0 640 ┆
0x07a6a0…07a6c0 34 20 30 20 31 36 30 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 35 37 35 20 35 39 30 20 32 ┆4 0 160 0 841 6 0 25 575 590 2┆
0x07a6c0…07a6e0 20 32 30 20 31 36 36 0d 0a 36 30 34 20 31 32 34 32 20 34 20 31 34 20 31 37 38 0d 0a 30 20 36 34 ┆ 20 166 604 1242 4 14 178 0 64┆
0x07a6e0…07a700 33 20 34 20 30 20 31 35 38 0d 0a 36 30 36 20 31 32 34 33 20 34 20 31 34 20 31 37 37 0d 0a 30 20 ┆3 4 0 158 606 1243 4 14 177 0 ┆
0x07a700…07a720 36 34 34 20 34 20 30 20 31 35 37 0d 0a 36 30 38 20 31 32 34 34 20 34 20 31 34 20 31 37 36 0d 0a ┆644 4 0 157 608 1244 4 14 176 ┆
0x07a720…07a740 30 20 36 34 35 20 34 20 30 20 31 35 36 0d 0a 36 31 30 20 31 32 34 35 20 34 20 31 34 20 31 37 35 ┆0 645 4 0 156 610 1245 4 14 175┆
0x07a740…07a760 0d 0a 30 20 36 34 36 20 34 20 30 20 31 35 35 0d 0a 36 31 32 20 31 32 34 36 20 34 20 31 34 20 31 ┆ 0 646 4 0 155 612 1246 4 14 1┆
0x07a760…07a780 37 34 0d 0a 30 20 36 34 37 20 34 20 30 20 31 35 34 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d ┆74 0 647 4 0 154 0 853 6 0 26 ┆
0x07a780…07a7a0 0a 30 20 39 36 36 20 33 20 33 20 31 37 39 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 ┆ 0 966 3 3 179 0 853 6 0 26 0 ┆
0x07a7a0…07a7c0 39 34 38 20 33 20 33 20 31 35 39 0d 0a 30 20 39 36 36 20 33 20 31 20 31 38 31 0d 0a 30 20 39 34 ┆948 3 3 159 0 966 3 1 181 0 94┆
0x07a7c0…07a7e0 38 20 33 20 31 20 31 36 32 0d 0a 30 20 39 36 36 20 33 20 32 20 31 38 32 0d 0a 30 20 39 34 38 20 ┆8 3 1 162 0 966 3 2 182 0 948 ┆
0x07a7e0…07a800 33 20 32 20 31 36 33 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 39 36 36 20 33 20 33 ┆3 2 163 0 853 6 0 26 0 966 3 3┆
0x07a800…07a820 (32, 1, 6) 20 31 38 38 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 39 34 38 20 33 20 33 20 31 36 ┆ 188 0 853 6 0 26 0 948 3 3 16┆
0x07a820…07a840 39 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 39 36 36 20 33 20 33 20 31 39 30 0d 0a ┆9 0 853 6 0 26 0 966 3 3 190 ┆
0x07a840…07a860 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 39 34 38 20 33 20 33 20 31 37 30 0d 0a 30 20 38 ┆0 853 6 0 26 0 948 3 3 170 0 8┆
0x07a860…07a880 35 33 20 36 20 30 20 32 36 0d 0a 30 20 39 36 36 20 33 20 33 20 31 38 39 0d 0a 30 20 38 35 33 20 ┆53 6 0 26 0 966 3 3 189 0 853 ┆
0x07a880…07a8a0 36 20 30 20 32 36 0d 0a 30 20 39 34 38 20 33 20 33 20 31 37 31 0d 0a 30 20 38 35 33 20 36 20 30 ┆6 0 26 0 948 3 3 171 0 853 6 0┆
0x07a8a0…07a8c0 20 32 36 0d 0a 30 20 39 36 36 20 33 20 33 20 31 39 31 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 ┆ 26 0 966 3 3 191 0 853 6 0 26┆
0x07a8c0…07a8e0 0d 0a 30 20 39 34 38 20 33 20 33 20 31 37 32 0d 0a 30 20 36 33 38 20 31 20 31 34 20 33 39 0d 0a ┆ 0 948 3 3 172 0 638 1 14 39 ┆
0x07a8e0…07a900 30 20 31 30 33 38 20 33 20 32 20 32 33 35 0d 0a 30 20 39 34 38 20 33 20 31 20 31 36 31 0d 0a 30 ┆0 1038 3 2 235 0 948 3 1 161 0┆
0x07a900…07a920 20 39 34 38 20 33 20 30 20 31 36 30 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 34 30 39 20 ┆ 948 3 0 160 0 841 6 0 25 409 ┆
0x07a920…07a940 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 30 20 39 34 38 20 33 20 30 20 31 35 38 0d 0a 30 20 39 ┆568 2 20 166 0 948 3 0 158 0 9┆
0x07a940…07a960 34 38 20 33 20 30 20 31 35 37 0d 0a 30 20 39 34 38 20 33 20 30 20 31 35 36 0d 0a 30 20 39 34 38 ┆48 3 0 157 0 948 3 0 156 0 948┆
0x07a960…07a980 20 33 20 30 20 31 35 35 0d 0a 30 20 39 34 38 20 33 20 30 20 31 35 34 0d 0a 30 20 31 30 31 36 20 ┆ 3 0 155 0 948 3 0 154 0 1016 ┆
0x07a980…07a9a0 33 20 32 20 32 30 38 0d 0a 30 20 36 35 30 20 33 20 30 20 32 30 36 0d 0a 36 35 31 20 36 36 34 20 ┆3 2 208 0 650 3 0 206 651 664 ┆
0x07a9a0…07a9c0 31 20 38 32 20 34 30 0d 0a 36 35 32 20 36 35 34 20 31 20 31 36 20 32 31 35 0d 0a 30 20 36 35 33 ┆1 82 40 652 654 1 16 215 0 653┆
0x07a9c0…07a9e0 20 31 20 33 39 20 32 31 36 0d 0a 30 20 36 35 35 20 33 20 30 20 32 31 36 0d 0a 30 20 36 36 36 20 ┆ 1 39 216 0 655 3 0 216 0 666 ┆
0x07a9e0…07aa00 33 20 30 20 32 31 35 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 30 20 39 34 34 ┆3 0 215 409 568 2 20 166 0 944┆
0x07aa00…07aa20 (32, 1, 7) 20 33 20 30 20 31 35 32 0d 0a 36 35 38 20 36 36 33 20 31 20 31 36 20 34 31 0d 0a 36 35 39 20 36 ┆ 3 0 152 658 663 1 16 41 659 6┆
0x07aa20…07aa40 36 31 20 31 20 38 32 20 31 35 30 0d 0a 30 20 36 36 30 20 31 20 31 38 20 31 35 31 0d 0a 30 20 39 ┆61 1 82 150 0 660 1 18 151 0 9┆
0x07aa40…07aa60 34 34 20 33 20 31 20 31 35 31 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 30 20 ┆44 3 1 151 409 568 2 20 166 0 ┆
0x07aa60…07aa80 39 34 34 20 33 20 32 20 31 35 30 0d 0a 30 20 36 36 36 20 33 20 32 20 32 31 34 0d 0a 35 31 39 20 ┆944 3 2 150 0 666 3 2 214 519 ┆
0x07aa80…07aaa0 31 33 35 20 32 20 36 31 20 32 37 31 0d 0a 30 20 36 35 30 20 33 20 32 20 32 30 35 0d 0a 30 20 31 ┆135 2 61 271 0 650 3 2 205 0 1┆
0x07aaa0…07aac0 30 30 37 20 33 20 32 20 32 30 31 0d 0a 36 36 38 20 36 36 31 20 32 20 38 32 20 31 35 30 0d 0a 36 ┆007 3 2 201 668 661 2 82 150 6┆
0x07aac0…07aae0 31 33 20 36 36 30 20 32 20 31 38 20 31 35 31 0d 0a 30 20 36 37 30 20 31 20 35 35 20 34 32 0d 0a ┆13 660 2 18 151 0 670 1 55 42 ┆
0x07aae0…07ab00 30 20 36 37 31 20 33 20 30 20 32 33 38 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 30 ┆0 671 3 0 238 67 135 1 61 16 0┆
0x07ab00…07ab20 20 31 30 34 37 20 33 20 35 20 32 33 36 0d 0a 36 35 38 20 36 37 34 20 31 20 31 37 20 34 33 0d 0a ┆ 1047 3 5 236 658 674 1 17 43 ┆
0x07ab20…07ab40 30 20 31 30 35 36 20 33 20 32 20 32 33 39 0d 0a 36 35 38 20 36 37 36 20 31 20 31 36 20 34 31 0d ┆0 1056 3 2 239 658 676 1 16 41 ┆
0x07ab40…07ab60 0a 30 20 39 33 34 20 33 20 32 20 31 34 38 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 ┆ 0 934 3 2 148 0 853 6 0 26 0 ┆
0x07ab60…07ab80 38 33 39 20 33 20 33 20 32 31 0d 0a 30 20 39 31 30 20 33 20 32 20 31 31 30 0d 0a 36 38 31 20 36 ┆839 3 3 21 0 910 3 2 110 681 6┆
0x07ab80…07aba0 38 35 20 31 20 31 38 20 34 34 0d 0a 36 38 32 20 34 39 37 20 31 20 32 39 20 31 33 36 0d 0a 30 20 ┆85 1 18 44 682 497 1 29 136 0 ┆
0x07aba0…07abc0 36 38 33 20 31 20 33 35 20 31 33 37 0d 0a 30 20 39 32 31 20 33 20 30 20 31 33 37 0d 0a 30 20 36 ┆683 1 35 137 0 921 3 0 137 0 6┆
0x07abc0…07abe0 38 37 20 33 20 30 20 31 33 35 0d 0a 30 20 36 38 36 20 31 20 38 32 20 33 0d 0a 30 20 37 36 35 20 ┆87 3 0 135 0 686 1 82 3 0 765 ┆
0x07abe0…07ac00 33 20 32 20 31 33 33 0d 0a 36 20 36 38 38 20 31 20 38 31 20 34 35 0d 0a 36 38 32 20 34 39 37 20 ┆3 2 133 6 688 1 81 45 682 497 ┆
0x07ac00…07ac20 (32, 1, 8) 31 20 32 39 20 33 38 0d 0a 30 20 36 38 37 20 33 20 32 20 31 33 34 0d 0a 36 39 31 20 33 36 30 20 ┆1 29 38 0 687 3 2 134 691 360 ┆
0x07ac20…07ac40 32 20 38 32 20 37 0d 0a 30 20 31 32 34 37 20 34 20 30 20 31 33 32 0d 0a 30 20 36 39 33 20 36 20 ┆2 82 7 0 1247 4 0 132 0 693 6 ┆
0x07ac40…07ac60 30 20 31 30 33 0d 0a 32 37 35 20 32 37 37 20 31 20 33 35 20 32 31 0d 0a 36 39 35 20 32 38 30 20 ┆0 103 275 277 1 35 21 695 280 ┆
0x07ac60…07ac80 31 20 38 31 20 36 0d 0a 30 20 36 39 36 20 31 20 38 33 20 31 30 32 0d 0a 36 39 37 20 36 39 38 20 ┆1 81 6 0 696 1 83 102 697 698 ┆
0x07ac80…07aca0 32 20 31 38 20 31 30 32 0d 0a 30 20 33 36 20 34 20 30 20 38 39 0d 0a 30 20 36 39 39 20 31 20 38 ┆2 18 102 0 36 4 0 89 0 699 1 8┆
0x07aca0…07acc0 32 20 33 0d 0a 30 20 37 30 38 20 33 20 32 20 31 30 32 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 ┆2 3 0 708 3 2 102 40 78 1 35 7┆
0x07acc0…07ace0 0d 0a 37 30 32 20 37 30 33 20 32 20 37 38 20 31 30 38 0d 0a 30 20 37 30 35 20 36 20 30 20 31 30 ┆ 702 703 2 78 108 0 705 6 0 10┆
0x07ace0…07ad00 39 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 30 20 37 30 35 20 33 20 31 20 31 30 38 ┆9 67 135 1 61 16 0 705 3 1 108┆
0x07ad00…07ad20 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 37 30 37 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 ┆ 0 7 1 82 3 707 360 2 82 7 0 ┆
0x07ad20…07ad40 31 32 34 38 20 34 20 30 20 31 30 31 0d 0a 30 20 39 30 33 20 33 20 32 20 31 30 30 0d 0a 30 20 37 ┆1248 4 0 101 0 903 3 2 100 0 7┆
0x07ad40…07ad60 31 30 20 33 20 30 20 39 39 0d 0a 37 31 31 20 36 39 33 20 36 20 33 35 20 31 30 33 0d 0a 37 31 32 ┆10 3 0 99 711 693 6 35 103 712┆
0x07ad60…07ad80 20 36 39 33 20 36 20 38 38 20 31 30 33 0d 0a 30 20 31 32 34 39 20 34 20 30 20 39 37 0d 0a 30 20 ┆ 693 6 88 103 0 1249 4 0 97 0 ┆
0x07ad80…07ada0 37 31 30 20 33 20 31 20 39 38 0d 0a 30 20 37 31 35 20 31 20 33 35 20 34 0d 0a 30 20 37 31 36 20 ┆710 3 1 98 0 715 1 35 4 0 716 ┆
0x07ada0…07adc0 33 20 30 20 37 36 0d 0a 32 35 20 37 31 37 20 32 20 38 32 20 35 32 0d 0a 30 20 38 37 35 20 33 20 ┆3 0 76 25 717 2 82 52 0 875 3 ┆
0x07adc0…07ade0 31 20 35 32 0d 0a 37 31 39 20 37 32 33 20 31 20 31 38 20 34 36 0d 0a 37 32 30 20 37 32 32 20 31 ┆1 52 719 723 1 18 46 720 722 1┆
0x07ade0…07ae00 20 37 37 20 35 35 0d 0a 30 20 37 32 31 20 31 20 38 33 20 35 36 0d 0a 30 20 37 32 35 20 33 20 30 ┆ 77 55 0 721 1 83 56 0 725 3 0┆
0x07ae00…07ae20 (32, 1, 9) 20 35 36 0d 0a 30 20 37 32 35 20 33 20 30 20 35 35 0d 0a 30 20 37 32 34 20 31 20 38 32 20 33 0d ┆ 56 0 725 3 0 55 0 724 1 82 3 ┆
0x07ae20…07ae40 0a 30 20 37 32 39 20 33 20 31 20 35 34 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 30 20 37 ┆ 0 729 3 1 54 40 78 1 35 7 0 7┆
0x07ae40…07ae60 20 31 20 38 32 20 33 0d 0a 37 32 38 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 31 32 35 30 20 ┆ 1 82 3 728 360 2 82 7 0 1250 ┆
0x07ae60…07ae80 34 20 30 20 35 33 0d 0a 30 20 38 37 35 20 33 20 32 20 35 31 0d 0a 30 20 37 33 31 20 33 20 30 20 ┆4 0 53 0 875 3 2 51 0 731 3 0 ┆
0x07ae80…07aea0 35 30 0d 0a 37 33 32 20 37 31 35 20 32 20 33 35 20 37 36 0d 0a 30 20 31 32 35 31 20 34 20 30 20 ┆50 732 715 2 35 76 0 1251 4 0 ┆
0x07aea0…07aec0 34 38 0d 0a 30 20 37 33 31 20 33 20 31 20 34 39 0d 0a 37 33 35 20 37 33 37 20 31 20 31 38 20 31 ┆48 0 731 3 1 49 735 737 1 18 1┆
0x07aec0…07aee0 0d 0a 30 20 37 33 36 20 31 20 33 35 20 34 37 0d 0a 30 20 37 33 39 20 33 20 30 20 34 37 0d 0a 30 ┆ 0 736 1 35 47 0 739 3 0 47 0┆
0x07aee0…07af00 20 37 33 38 20 31 20 38 32 20 33 0d 0a 30 20 38 37 33 20 33 20 31 20 34 36 0d 0a 37 34 30 20 37 ┆ 738 1 82 3 0 873 3 1 46 740 7┆
0x07af00…07af20 34 33 20 31 20 37 37 20 34 37 0d 0a 30 20 37 34 31 20 31 20 31 38 20 34 35 0d 0a 30 20 37 34 32 ┆43 1 77 47 0 741 1 18 45 0 742┆
0x07af20…07af40 20 31 20 38 32 20 33 0d 0a 30 20 38 37 33 20 33 20 32 20 34 35 0d 0a 36 37 20 31 33 35 20 31 20 ┆ 1 82 3 0 873 3 2 45 67 135 1 ┆
0x07af40…07af60 36 31 20 31 36 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 37 34 36 20 33 36 30 20 32 20 38 32 20 ┆61 16 0 7 1 82 3 746 360 2 82 ┆
0x07af60…07af80 37 0d 0a 30 20 31 32 35 32 20 34 20 30 20 34 34 0d 0a 30 20 37 34 38 20 33 20 30 20 34 33 0d 0a ┆7 0 1252 4 0 44 0 748 3 0 43 ┆
0x07af80…07afa0 37 34 39 20 37 33 37 20 32 20 31 38 20 34 36 0d 0a 37 35 30 20 37 33 36 20 32 20 33 35 20 34 37 ┆749 737 2 18 46 750 736 2 35 47┆
0x07afa0…07afc0 0d 0a 30 20 31 32 35 33 20 34 20 30 20 34 31 0d 0a 30 20 37 34 38 20 33 20 31 20 34 32 0d 0a 30 ┆ 0 1253 4 0 41 0 748 3 1 42 0┆
0x07afc0…07afe0 20 37 35 33 20 31 20 33 35 20 34 0d 0a 30 20 37 35 34 20 33 20 30 20 32 30 0d 0a 30 20 32 36 20 ┆ 753 1 35 4 0 754 3 0 20 0 26 ┆
0x07afe0…07b000 36 20 30 20 31 32 34 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 37 35 37 20 33 36 30 20 32 20 38 ┆6 0 124 0 7 1 82 3 757 360 2 8┆
0x07b000…07b020 (32, 1, 10) 32 20 37 0d 0a 30 20 31 32 35 34 20 34 20 30 20 31 39 0d 0a 33 39 36 20 34 30 34 20 32 20 32 32 ┆2 7 0 1254 4 0 19 396 404 2 22┆
0x07b020…07b040 20 32 32 0d 0a 30 20 37 36 30 20 33 20 33 20 31 38 0d 0a 30 20 38 33 37 20 33 20 31 20 31 37 0d ┆ 22 0 760 3 3 18 0 837 3 1 17 ┆
0x07b040…07b060 0a 30 20 38 37 31 20 33 20 30 20 34 30 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 37 36 34 20 33 ┆ 0 871 3 0 40 0 7 1 82 3 764 3┆
0x07b060…07b080 36 30 20 32 20 38 32 20 37 0d 0a 30 20 31 32 35 35 20 34 20 30 20 33 39 0d 0a 30 20 38 37 31 20 ┆60 2 82 7 0 1255 4 0 39 0 871 ┆
0x07b080…07b0a0 33 20 30 20 33 38 0d 0a 30 20 38 37 31 20 33 20 30 20 33 37 0d 0a 30 20 38 37 31 20 33 20 30 20 ┆3 0 38 0 871 3 0 37 0 871 3 0 ┆
0x07b0a0…07b0c0 33 36 0d 0a 30 20 38 37 31 20 33 20 30 20 33 35 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 37 37 ┆36 0 871 3 0 35 0 7 1 82 3 77┆
0x07b0c0…07b0e0 31 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 31 32 35 36 20 34 20 30 20 33 34 0d 0a 30 20 37 ┆1 360 2 82 7 0 1256 4 0 34 0 7┆
0x07b0e0…07b100 37 33 20 33 20 30 20 33 33 0d 0a 37 37 34 20 37 35 32 20 32 20 34 34 20 31 37 0d 0a 37 37 35 20 ┆73 3 0 33 774 752 2 44 17 775 ┆
0x07b100…07b120 37 33 34 20 32 20 39 20 34 31 0d 0a 37 37 36 20 37 31 34 20 32 20 35 33 20 34 38 0d 0a 37 37 37 ┆734 2 9 41 776 714 2 53 48 777┆
0x07b120…07b140 20 36 39 32 20 32 20 35 36 20 39 37 0d 0a 37 37 38 20 36 38 30 20 32 20 33 30 20 31 33 32 0d 0a ┆ 692 2 56 97 778 680 2 30 132 ┆
0x07b140…07b160 37 37 39 20 33 37 37 20 32 20 32 31 20 31 34 32 0d 0a 37 38 30 20 33 36 37 20 32 20 34 33 20 31 ┆779 377 2 21 142 780 367 2 43 1┆
0x07b160…07b180 31 33 0d 0a 37 38 31 20 31 39 20 32 20 32 35 20 31 31 37 0d 0a 30 20 31 32 35 37 20 34 20 30 20 ┆13 781 19 2 25 117 0 1257 4 0 ┆
0x07b180…07b1a0 33 31 0d 0a 30 20 37 37 33 20 33 20 31 20 33 32 0d 0a 30 20 38 36 39 20 33 20 31 20 32 39 0d 0a ┆31 0 773 3 1 32 0 869 3 1 29 ┆
0x07b1a0…07b1c0 30 20 37 38 35 20 31 20 38 30 20 32 0d 0a 30 20 38 31 39 20 33 20 33 20 35 0d 0a 30 20 37 38 37 ┆0 785 1 80 2 0 819 3 3 5 0 787┆
0x07b1c0…07b1e0 20 33 20 30 20 34 0d 0a 37 38 38 20 34 20 32 20 31 38 20 36 0d 0a 37 38 39 20 33 20 32 20 33 35 ┆ 3 0 4 788 4 2 18 6 789 3 2 35┆
0x07b1e0…07b200 20 39 0d 0a 30 20 31 32 35 38 20 34 20 30 20 32 0d 0a 30 20 37 38 37 20 33 20 31 20 33 0d 0a 30 ┆ 9 0 1258 4 0 2 0 787 3 1 3 0┆
0x07b200…07b220 (32, 1, 11) 20 38 36 35 20 36 20 30 20 32 38 0d 0a 37 39 33 20 37 35 32 20 31 20 34 34 20 34 38 0d 0a 30 20 ┆ 865 6 0 28 793 752 1 44 48 0 ┆
0x07b220…07b240 37 39 34 20 31 20 34 31 20 31 33 39 0d 0a 37 39 35 20 37 39 37 20 31 20 31 38 20 31 0d 0a 30 20 ┆794 1 41 139 795 797 1 18 1 0 ┆
0x07b240…07b260 37 39 36 20 31 20 33 35 20 31 34 31 0d 0a 30 20 37 39 38 20 33 20 30 20 31 34 31 0d 0a 30 20 37 ┆796 1 35 141 0 798 3 0 141 0 7┆
0x07b260…07b280 39 39 20 33 20 31 20 31 34 30 0d 0a 30 20 37 39 39 20 33 20 31 20 31 33 39 0d 0a 30 20 37 20 31 ┆99 3 1 140 0 799 3 1 139 0 7 1┆
0x07b280…07b2a0 20 38 32 20 33 0d 0a 39 20 33 36 30 20 32 20 38 32 20 37 0d 0a 38 30 32 20 33 36 37 20 31 20 34 ┆ 82 3 9 360 2 82 7 802 367 1 4┆
0x07b2a0…07b2c0 33 20 34 39 0d 0a 30 20 31 39 20 31 20 32 35 20 31 31 37 0d 0a 30 20 38 30 34 20 33 20 33 20 31 ┆3 49 0 19 1 25 117 0 804 3 3 1┆
0x07b2c0…07b2e0 33 38 0d 0a 38 30 35 20 37 20 32 20 38 32 20 38 0d 0a 30 20 31 32 35 39 20 34 20 30 20 31 34 0d ┆38 805 7 2 82 8 0 1259 4 0 14 ┆
0x07b2e0…07b300 0a 38 30 37 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 31 32 36 30 20 34 20 30 20 31 36 0d 0a ┆ 807 360 2 82 7 0 1260 4 0 16 ┆
0x07b300…07b320 38 30 39 20 37 20 32 20 38 32 20 38 0d 0a 30 20 31 32 36 31 20 34 20 30 20 31 33 0d 0a 38 31 31 ┆809 7 2 82 8 0 1261 4 0 13 811┆
0x07b320…07b340 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 31 32 36 32 20 34 20 30 20 31 35 0d 0a 30 20 38 31 ┆ 360 2 82 7 0 1262 4 0 15 0 81┆
0x07b340…07b360 33 20 33 20 30 20 31 32 0d 0a 39 20 31 32 36 33 20 34 20 38 30 20 31 30 0d 0a 30 20 38 31 33 20 ┆3 3 0 12 9 1263 4 80 10 0 813 ┆
0x07b360…07b380 33 20 31 20 31 31 0d 0a 30 20 38 31 36 20 31 20 38 30 20 32 0d 0a 30 20 38 31 37 20 33 20 32 20 ┆3 1 11 0 816 1 80 2 0 817 3 2 ┆
0x07b380…07b3a0 31 0d 0a 30 20 38 31 38 20 31 20 31 20 35 30 0d 0a 30 20 30 20 30 20 32 20 30 0d 0a 38 32 30 20 ┆1 0 818 1 1 50 0 0 0 2 0 820 ┆
0x07b3a0…07b3c0 37 39 30 20 35 20 37 38 37 0d 0a 30 20 37 38 36 20 35 20 30 0d 0a 38 32 32 20 33 35 39 20 35 20 ┆790 5 787 0 786 5 0 822 359 5 ┆
0x07b3c0…07b3e0 33 35 38 0d 0a 38 32 33 20 33 38 37 20 35 20 33 38 34 0d 0a 38 32 34 20 33 39 34 20 35 20 33 39 ┆358 823 387 5 384 824 394 5 39┆
0x07b3e0…07b400 33 0d 0a 38 32 35 20 36 39 30 20 35 20 36 38 37 0d 0a 38 32 36 20 37 30 36 20 35 20 37 30 35 0d ┆3 825 690 5 687 826 706 5 705 ┆
0x07b400…07b420 (32, 1, 12) 0a 38 32 37 20 37 32 37 20 35 20 37 32 36 0d 0a 38 32 38 20 37 34 35 20 35 20 37 34 34 0d 0a 38 ┆ 827 727 5 726 828 745 5 744 8┆
0x07b420…07b440 32 39 20 37 35 36 20 35 20 37 35 35 0d 0a 38 33 30 20 37 36 33 20 35 20 37 36 32 0d 0a 38 33 31 ┆29 756 5 755 830 763 5 762 831┆
0x07b440…07b460 20 37 37 30 20 35 20 37 36 39 0d 0a 38 33 32 20 38 30 30 20 35 20 37 39 39 0d 0a 38 33 33 20 38 ┆ 770 5 769 832 800 5 799 833 8┆
0x07b460…07b480 30 36 20 35 20 38 30 34 0d 0a 38 33 34 20 38 31 30 20 35 20 38 30 38 0d 0a 30 20 38 20 35 20 30 ┆06 5 804 834 810 5 808 0 8 5 0┆
0x07b480…07b4a0 0d 0a 38 33 36 20 38 31 34 20 35 20 38 31 33 0d 0a 30 20 38 31 32 20 35 20 30 0d 0a 38 33 38 20 ┆ 836 814 5 813 0 812 5 0 838 ┆
0x07b4a0…07b4c0 38 30 38 20 35 20 37 39 32 0d 0a 30 20 37 36 39 20 35 20 30 0d 0a 38 34 30 20 37 35 39 20 35 20 ┆808 5 792 0 769 5 0 840 759 5 ┆
0x07b4c0…07b4e0 37 35 38 0d 0a 30 20 36 37 39 20 35 20 30 0d 0a 38 34 32 20 34 39 35 20 35 20 34 39 34 0d 0a 38 ┆758 0 679 5 0 842 495 5 494 8┆
0x07b4e0…07b500 34 33 20 35 35 39 20 35 20 35 35 38 0d 0a 38 34 34 20 35 36 31 20 35 20 35 36 30 0d 0a 38 34 35 ┆43 559 5 558 844 561 5 560 845┆
0x07b500…07b520 20 35 36 33 20 35 20 35 36 32 0d 0a 38 34 36 20 35 36 35 20 35 20 35 36 34 0d 0a 38 34 37 20 35 ┆ 563 5 562 846 565 5 564 847 5┆
0x07b520…07b540 37 39 20 35 20 35 37 38 0d 0a 38 34 38 20 35 38 31 20 35 20 35 38 30 0d 0a 38 34 39 20 35 38 33 ┆79 5 578 848 581 5 580 849 583┆
0x07b540…07b560 20 35 20 35 38 32 0d 0a 38 35 30 20 35 38 35 20 35 20 35 38 34 0d 0a 38 35 31 20 36 30 32 20 35 ┆ 5 582 850 585 5 584 851 602 5┆
0x07b560…07b580 20 36 30 31 0d 0a 38 35 32 20 36 34 32 20 35 20 36 34 31 0d 0a 30 20 34 30 36 20 35 20 30 0d 0a ┆ 601 852 642 5 641 0 406 5 0 ┆
0x07b580…07b5a0 38 35 34 20 36 31 36 20 35 20 36 31 35 0d 0a 38 35 35 20 36 32 32 20 35 20 36 32 31 0d 0a 38 35 ┆854 616 5 615 855 622 5 621 85┆
0x07b5a0…07b5c0 36 20 36 32 34 20 35 20 36 32 33 0d 0a 38 35 37 20 36 32 36 20 35 20 36 32 35 0d 0a 38 35 38 20 ┆6 624 5 623 857 626 5 625 858 ┆
0x07b5c0…07b5e0 36 32 38 20 35 20 36 32 37 0d 0a 38 35 39 20 36 33 30 20 35 20 36 32 39 0d 0a 38 36 30 20 36 33 ┆628 5 627 859 630 5 629 860 63┆
0x07b5e0…07b600 32 20 35 20 36 33 31 0d 0a 38 36 31 20 36 33 34 20 35 20 36 33 33 0d 0a 38 36 32 20 36 33 36 20 ┆2 5 631 861 634 5 633 862 636 ┆
0x07b600…07b620 (32, 1, 13) 35 20 36 33 35 0d 0a 38 36 33 20 36 36 39 20 35 20 36 36 37 0d 0a 38 36 34 20 36 37 38 20 35 20 ┆5 635 863 669 5 667 864 678 5 ┆
0x07b620…07b640 36 37 37 0d 0a 30 20 36 31 34 20 35 20 30 0d 0a 38 36 36 20 37 39 32 20 35 20 37 39 31 0d 0a 38 ┆677 0 614 5 0 866 792 5 791 8┆
0x07b640…07b660 36 37 20 38 30 31 20 35 20 38 30 30 0d 0a 38 36 38 20 37 39 32 20 35 20 38 31 33 0d 0a 30 20 31 ┆67 801 5 800 868 792 5 813 0 1┆
0x07b660…07b680 30 20 35 20 30 0d 0a 38 37 30 20 37 38 34 20 35 20 38 0d 0a 30 20 34 30 35 20 35 20 30 0d 0a 38 ┆0 5 0 870 784 5 8 0 405 5 0 8┆
0x07b680…07b6a0 37 32 20 37 38 32 20 35 20 37 37 33 0d 0a 30 20 37 37 32 20 35 20 30 0d 0a 38 37 34 20 37 35 31 ┆72 782 5 773 0 772 5 0 874 751┆
0x07b6a0…07b6c0 20 35 20 37 34 38 0d 0a 30 20 37 34 37 20 35 20 30 0d 0a 38 37 36 20 37 33 33 20 35 20 37 33 31 ┆ 5 748 0 747 5 0 876 733 5 731┆
0x07b6c0…07b6e0 0d 0a 30 20 37 33 30 20 35 20 30 0d 0a 38 37 38 20 33 35 33 20 35 20 32 37 30 0d 0a 38 37 39 20 ┆ 0 730 5 0 878 353 5 270 879 ┆
0x07b6e0…07b700 33 34 34 20 35 20 32 38 32 0d 0a 38 38 30 20 33 33 34 20 35 20 32 38 33 0d 0a 38 38 31 20 33 33 ┆344 5 282 880 334 5 283 881 33┆
0x07b700…07b720 32 20 35 20 33 30 34 0d 0a 38 38 32 20 33 33 31 20 35 20 33 32 30 0d 0a 38 38 33 20 33 33 30 20 ┆2 5 304 882 331 5 320 883 330 ┆
0x07b720…07b740 35 20 33 32 31 0d 0a 38 38 34 20 33 33 39 20 35 20 33 33 38 0d 0a 38 38 35 20 33 34 31 20 35 20 ┆5 321 884 339 5 338 885 341 5 ┆
0x07b740…07b760 33 34 30 0d 0a 38 38 36 20 33 36 36 20 35 20 33 36 35 0d 0a 38 38 37 20 34 37 37 20 35 20 34 37 ┆340 886 366 5 365 887 477 5 47┆
0x07b760…07b780 36 0d 0a 38 38 38 20 37 30 31 20 35 20 37 30 30 0d 0a 38 38 39 20 37 32 36 20 35 20 37 32 35 0d ┆6 888 701 5 700 889 726 5 725 ┆
0x07b780…07b7a0 0a 30 20 33 35 34 20 35 20 30 0d 0a 38 39 31 20 33 30 39 20 35 20 33 30 36 0d 0a 30 20 33 30 35 ┆ 0 354 5 0 891 309 5 306 0 305┆
0x07b7a0…07b7c0 20 35 20 30 0d 0a 38 39 33 20 33 34 32 20 35 20 33 34 31 0d 0a 30 20 33 34 33 20 35 20 30 0d 0a ┆ 5 0 893 342 5 341 0 343 5 0 ┆
0x07b7c0…07b7e0 38 39 35 20 33 35 31 20 35 20 33 34 38 0d 0a 30 20 33 34 35 20 35 20 30 0d 0a 38 39 37 20 32 38 ┆895 351 5 348 0 345 5 0 897 28┆
0x07b7e0…07b800 32 20 35 20 32 37 39 0d 0a 38 39 38 20 34 37 36 20 35 20 34 37 34 0d 0a 38 39 39 20 37 30 30 20 ┆2 5 279 898 476 5 474 899 700 ┆
0x07b800…07b820 (32, 1, 14) 35 20 36 39 34 0d 0a 30 20 33 39 20 35 20 30 0d 0a 39 30 31 20 33 30 34 20 35 20 33 30 32 0d 0a ┆5 694 0 39 5 0 901 304 5 302 ┆
0x07b820…07b840 39 30 32 20 33 33 38 20 35 20 33 33 37 0d 0a 30 20 32 36 36 20 35 20 30 0d 0a 39 30 34 20 37 31 ┆902 338 5 337 0 266 5 0 904 71┆
0x07b840…07b860 33 20 35 20 37 31 30 0d 0a 30 20 37 30 39 20 35 20 30 0d 0a 39 30 36 20 33 31 37 20 35 20 33 31 ┆3 5 710 0 709 5 0 906 317 5 31┆
0x07b860…07b880 36 0d 0a 39 30 37 20 36 39 34 20 35 20 36 39 33 0d 0a 30 20 32 37 39 20 35 20 30 0d 0a 39 30 39 ┆6 907 694 5 693 0 279 5 0 909┆
0x07b880…07b8a0 20 32 38 31 20 35 20 32 38 30 0d 0a 30 20 32 37 38 20 35 20 30 0d 0a 39 31 31 20 38 30 33 20 35 ┆ 281 5 280 0 278 5 0 911 803 5┆
0x07b8a0…07b8c0 20 38 30 31 0d 0a 30 20 37 36 32 20 35 20 30 0d 0a 39 31 33 20 33 36 38 20 35 20 33 36 37 0d 0a ┆ 801 0 762 5 0 913 368 5 367 ┆
0x07b8c0…07b8e0 30 20 32 30 20 35 20 30 0d 0a 39 31 35 20 33 31 31 20 35 20 33 31 30 0d 0a 39 31 36 20 33 37 34 ┆0 20 5 0 915 311 5 310 916 374┆
0x07b8e0…07b900 20 35 20 33 37 33 0d 0a 39 31 37 20 37 31 38 20 35 20 37 31 36 0d 0a 39 31 38 20 37 35 35 20 35 ┆ 5 373 917 718 5 716 918 755 5┆
0x07b900…07b920 20 37 35 34 0d 0a 30 20 33 36 33 20 35 20 30 0d 0a 39 32 30 20 33 36 31 20 35 20 33 35 39 0d 0a ┆ 754 0 363 5 0 920 361 5 359 ┆
0x07b920…07b940 30 20 33 35 35 20 35 20 30 0d 0a 39 32 32 20 35 39 36 20 35 20 35 37 34 0d 0a 39 32 33 20 35 39 ┆0 355 5 0 922 596 5 574 923 59┆
0x07b940…07b960 36 20 35 20 35 37 39 0d 0a 39 32 34 20 35 39 36 20 35 20 35 38 31 0d 0a 39 32 35 20 35 39 36 20 ┆6 5 579 924 596 5 581 925 596 ┆
0x07b960…07b980 35 20 35 38 33 0d 0a 39 32 36 20 35 39 36 20 35 20 35 38 35 0d 0a 39 32 37 20 35 39 36 20 35 20 ┆5 583 926 596 5 585 927 596 5 ┆
0x07b980…07b9a0 35 39 37 0d 0a 39 32 38 20 35 39 36 20 35 20 35 39 38 0d 0a 39 32 39 20 35 39 36 20 35 20 36 30 ┆597 928 596 5 598 929 596 5 60┆
0x07b9a0…07b9c0 32 0d 0a 39 33 30 20 36 38 34 20 35 20 36 38 30 0d 0a 39 33 31 20 36 38 39 20 35 20 36 38 38 0d ┆2 930 684 5 680 931 689 5 688 ┆
0x07b9c0…07b9e0 0a 30 20 35 37 31 20 35 20 30 0d 0a 39 33 33 20 33 39 32 20 35 20 33 39 30 0d 0a 30 20 33 38 39 ┆ 0 571 5 0 933 392 5 390 0 389┆
0x07b9e0…07ba00 20 35 20 30 0d 0a 39 33 35 20 36 37 37 20 35 20 34 30 36 0d 0a 39 33 36 20 36 31 31 20 35 20 35 ┆ 5 0 935 677 5 406 936 611 5 5┆
0x07ba00…07ba20 (32, 1, 15) 37 34 0d 0a 39 33 37 20 36 31 31 20 35 20 35 37 39 0d 0a 39 33 38 20 36 31 31 20 35 20 35 38 31 ┆74 937 611 5 579 938 611 5 581┆
0x07ba20…07ba40 0d 0a 39 33 39 20 36 31 31 20 35 20 35 38 33 0d 0a 39 34 30 20 36 31 31 20 35 20 35 38 35 0d 0a ┆ 939 611 5 583 940 611 5 585 ┆
0x07ba40…07ba60 39 34 31 20 36 31 31 20 35 20 35 39 37 0d 0a 39 34 32 20 36 31 31 20 35 20 35 39 38 0d 0a 39 34 ┆941 611 5 597 942 611 5 598 94┆
0x07ba60…07ba80 33 20 36 31 31 20 35 20 36 30 32 0d 0a 30 20 36 34 37 20 35 20 30 0d 0a 39 34 35 20 36 37 33 20 ┆3 611 5 602 0 647 5 0 945 673 ┆
0x07ba80…07baa0 35 20 34 39 33 0d 0a 39 34 36 20 36 36 37 20 35 20 34 39 35 0d 0a 39 34 37 20 36 35 37 20 35 20 ┆5 493 946 667 5 495 947 657 5 ┆
0x07baa0…07bac0 36 35 35 0d 0a 30 20 36 37 35 20 35 20 30 0d 0a 39 34 39 20 36 34 38 20 35 20 35 34 32 0d 0a 39 ┆655 0 675 5 0 949 648 5 542 9┆
0x07bac0…07bae0 35 30 20 36 33 35 20 35 20 35 35 39 0d 0a 39 35 31 20 36 33 31 20 35 20 35 36 31 0d 0a 39 35 32 ┆50 635 5 559 951 631 5 561 952┆
0x07bae0…07bb00 20 36 32 37 20 35 20 35 36 33 0d 0a 39 35 33 20 36 32 33 20 35 20 35 36 35 0d 0a 39 35 34 20 36 ┆ 627 5 563 953 623 5 565 954 6┆
0x07bb00…07bb20 32 30 20 35 20 35 37 32 0d 0a 39 35 35 20 36 31 38 20 35 20 35 37 33 0d 0a 39 35 36 20 36 33 39 ┆20 5 572 955 618 5 573 956 639┆
0x07bb20…07bb40 20 35 20 35 37 34 0d 0a 39 35 37 20 36 33 35 20 35 20 35 37 39 0d 0a 39 35 38 20 36 33 31 20 35 ┆ 5 574 957 635 5 579 958 631 5┆
0x07bb40…07bb60 20 35 38 31 0d 0a 39 35 39 20 36 32 37 20 35 20 35 38 33 0d 0a 39 36 30 20 36 32 33 20 35 20 35 ┆ 581 959 627 5 583 960 623 5 5┆
0x07bb60…07bb80 38 35 0d 0a 39 36 31 20 36 32 30 20 35 20 35 39 37 0d 0a 39 36 32 20 36 31 38 20 35 20 35 39 38 ┆85 961 620 5 597 962 618 5 598┆
0x07bb80…07bba0 0d 0a 39 36 33 20 36 31 35 20 35 20 36 30 32 0d 0a 39 36 34 20 36 31 35 20 35 20 36 34 32 0d 0a ┆ 963 615 5 602 964 615 5 642 ┆
0x07bba0…07bbc0 39 36 35 20 36 36 32 20 35 20 36 36 31 0d 0a 30 20 36 35 36 20 35 20 30 0d 0a 39 36 37 20 36 33 ┆965 662 5 661 0 656 5 0 967 63┆
0x07bbc0…07bbe0 33 20 35 20 35 37 39 0d 0a 39 36 38 20 36 32 39 20 35 20 35 38 31 0d 0a 39 36 39 20 36 32 35 20 ┆3 5 579 968 629 5 581 969 625 ┆
0x07bbe0…07bc00 35 20 35 38 33 0d 0a 39 37 30 20 36 32 31 20 35 20 35 38 35 0d 0a 39 37 31 20 36 31 39 20 35 20 ┆5 583 970 621 5 585 971 619 5 ┆
0x07bc00…07bc20 (33, 0, 1) 35 39 37 0d 0a 39 37 32 20 36 31 37 20 35 20 35 39 38 0d 0a 39 37 33 20 36 31 33 20 35 20 36 30 ┆597 972 617 5 598 973 613 5 60┆
0x07bc20…07bc40 32 0d 0a 30 20 36 33 37 20 35 20 30 0d 0a 39 37 35 20 36 30 39 20 35 20 35 37 34 0d 0a 39 37 36 ┆2 0 637 5 0 975 609 5 574 976┆
0x07bc40…07bc60 20 36 30 39 20 35 20 35 37 39 0d 0a 39 37 37 20 36 30 39 20 35 20 35 38 31 0d 0a 39 37 38 20 36 ┆ 609 5 579 977 609 5 581 978 6┆
0x07bc60…07bc80 30 39 20 35 20 35 38 33 0d 0a 39 37 39 20 36 30 39 20 35 20 35 38 35 0d 0a 39 38 30 20 36 30 39 ┆09 5 583 979 609 5 585 980 609┆
0x07bc80…07bca0 20 35 20 35 39 37 0d 0a 39 38 31 20 36 30 39 20 35 20 35 39 38 0d 0a 39 38 32 20 36 30 39 20 35 ┆ 5 597 981 609 5 598 982 609 5┆
0x07bca0…07bcc0 20 36 30 32 0d 0a 30 20 36 34 36 20 35 20 30 0d 0a 39 38 34 20 32 33 37 20 35 20 31 30 35 0d 0a ┆ 602 0 646 5 0 984 237 5 105 ┆
0x07bcc0…07bce0 30 20 32 35 31 20 35 20 30 0d 0a 39 38 36 20 32 34 30 20 35 20 32 33 39 0d 0a 30 20 32 33 36 20 ┆0 251 5 0 986 240 5 239 0 236 ┆
0x07bce0…07bd00 35 20 30 0d 0a 39 38 38 20 32 33 34 20 35 20 32 33 32 0d 0a 30 20 32 33 35 20 35 20 30 0d 0a 39 ┆5 0 988 234 5 232 0 235 5 0 9┆
0x07bd00…07bd20 39 30 20 36 30 37 20 35 20 35 37 34 0d 0a 39 39 31 20 36 30 37 20 35 20 35 37 39 0d 0a 39 39 32 ┆90 607 5 574 991 607 5 579 992┆
0x07bd20…07bd40 20 36 30 37 20 35 20 35 38 31 0d 0a 39 39 33 20 36 30 37 20 35 20 35 38 33 0d 0a 39 39 34 20 36 ┆ 607 5 581 993 607 5 583 994 6┆
0x07bd40…07bd60 30 37 20 35 20 35 38 35 0d 0a 39 39 35 20 36 30 37 20 35 20 35 39 37 0d 0a 39 39 36 20 36 30 37 ┆07 5 585 995 607 5 597 996 607┆
0x07bd60…07bd80 20 35 20 35 39 38 0d 0a 39 39 37 20 36 30 37 20 35 20 36 30 32 0d 0a 30 20 36 34 35 20 35 20 30 ┆ 5 598 997 607 5 602 0 645 5 0┆
0x07bd80…07bda0 0d 0a 39 39 39 20 36 30 35 20 35 20 35 37 34 0d 0a 31 30 30 30 20 36 30 35 20 35 20 35 37 39 0d ┆ 999 605 5 574 1000 605 5 579 ┆
0x07bda0…07bdc0 0a 31 30 30 31 20 36 30 35 20 35 20 35 38 31 0d 0a 31 30 30 32 20 36 30 35 20 35 20 35 38 33 0d ┆ 1001 605 5 581 1002 605 5 583 ┆
0x07bdc0…07bde0 0a 31 30 30 33 20 36 30 35 20 35 20 35 38 35 0d 0a 31 30 30 34 20 36 30 35 20 35 20 35 39 37 0d ┆ 1003 605 5 585 1004 605 5 597 ┆
0x07bde0…07be00 0a 31 30 30 35 20 36 30 35 20 35 20 35 39 38 0d 0a 31 30 30 36 20 36 30 35 20 35 20 36 30 32 0d ┆ 1005 605 5 598 1006 605 5 602 ┆
0x07be00…07be20 (33, 0, 2) 0a 30 20 36 34 34 20 35 20 30 0d 0a 31 30 30 38 20 36 30 33 20 35 20 35 37 34 0d 0a 31 30 30 39 ┆ 0 644 5 0 1008 603 5 574 1009┆
0x07be20…07be40 20 36 30 33 20 35 20 35 37 39 0d 0a 31 30 31 30 20 36 30 33 20 35 20 35 38 31 0d 0a 31 30 31 31 ┆ 603 5 579 1010 603 5 581 1011┆
0x07be40…07be60 20 36 30 33 20 35 20 35 38 33 0d 0a 31 30 31 32 20 36 30 33 20 35 20 35 38 35 0d 0a 31 30 31 33 ┆ 603 5 583 1012 603 5 585 1013┆
0x07be60…07be80 20 36 30 33 20 35 20 35 39 37 0d 0a 31 30 31 34 20 36 30 33 20 35 20 35 39 38 0d 0a 31 30 31 35 ┆ 603 5 597 1014 603 5 598 1015┆
0x07be80…07bea0 20 36 30 33 20 35 20 36 30 32 0d 0a 30 20 36 34 33 20 35 20 30 0d 0a 31 30 31 37 20 36 36 35 20 ┆ 603 5 602 0 643 5 0 1017 665 ┆
0x07bea0…07bec0 35 20 36 36 34 0d 0a 30 20 36 34 39 20 35 20 30 0d 0a 31 30 31 39 20 35 34 31 20 35 20 35 34 30 ┆5 664 0 649 5 0 1019 541 5 540┆
0x07bec0…07bee0 0d 0a 30 20 35 33 36 20 35 20 30 0d 0a 31 30 32 31 20 36 30 31 20 35 20 35 37 34 0d 0a 31 30 32 ┆ 0 536 5 0 1021 601 5 574 102┆
0x07bee0…07bf00 32 20 36 30 31 20 35 20 35 37 39 0d 0a 31 30 32 33 20 36 30 31 20 35 20 35 38 31 0d 0a 31 30 32 ┆2 601 5 579 1023 601 5 581 102┆
0x07bf00…07bf20 34 20 36 30 31 20 35 20 35 38 33 0d 0a 31 30 32 35 20 36 30 31 20 35 20 35 38 35 0d 0a 31 30 32 ┆4 601 5 583 1025 601 5 585 102┆
0x07bf20…07bf40 36 20 36 30 31 20 35 20 35 39 37 0d 0a 31 30 32 37 20 36 30 31 20 35 20 35 39 38 0d 0a 31 30 32 ┆6 601 5 597 1027 601 5 598 102┆
0x07bf40…07bf60 38 20 36 30 31 20 35 20 36 30 32 0d 0a 30 20 36 34 31 20 35 20 30 0d 0a 31 30 33 30 20 35 39 39 ┆8 601 5 602 0 641 5 0 1030 599┆
0x07bf60…07bf80 20 35 20 35 37 34 0d 0a 31 30 33 31 20 35 39 39 20 35 20 35 37 39 0d 0a 31 30 33 32 20 35 39 39 ┆ 5 574 1031 599 5 579 1032 599┆
0x07bf80…07bfa0 20 35 20 35 38 31 0d 0a 31 30 33 33 20 35 39 39 20 35 20 35 38 33 0d 0a 31 30 33 34 20 35 39 39 ┆ 5 581 1033 599 5 583 1034 599┆
0x07bfa0…07bfc0 20 35 20 35 38 35 0d 0a 31 30 33 35 20 35 39 39 20 35 20 35 39 37 0d 0a 31 30 33 36 20 35 39 39 ┆ 5 585 1035 599 5 597 1036 599┆
0x07bfc0…07bfe0 20 35 20 35 39 38 0d 0a 31 30 33 37 20 35 39 39 20 35 20 36 30 32 0d 0a 30 20 36 34 30 20 35 20 ┆ 5 598 1037 599 5 602 0 640 5 ┆
0x07bfe0…07c000 30 0d 0a 31 30 33 39 20 35 39 38 20 35 20 35 37 34 0d 0a 31 30 34 30 20 35 39 38 20 35 20 35 37 ┆0 1039 598 5 574 1040 598 5 57┆
0x07c000…07c020 (33, 0, 3) 39 0d 0a 31 30 34 31 20 35 39 38 20 35 20 35 38 31 0d 0a 31 30 34 32 20 35 39 38 20 35 20 35 38 ┆9 1041 598 5 581 1042 598 5 58┆
0x07c020…07c040 33 0d 0a 31 30 34 33 20 35 39 38 20 35 20 35 38 35 0d 0a 31 30 34 34 20 35 39 38 20 35 20 35 39 ┆3 1043 598 5 585 1044 598 5 59┆
0x07c040…07c060 37 0d 0a 31 30 34 35 20 35 39 38 20 35 20 35 39 38 0d 0a 31 30 34 36 20 35 39 38 20 35 20 36 30 ┆7 1045 598 5 598 1046 598 5 60┆
0x07c060…07c080 32 0d 0a 30 20 35 37 33 20 35 20 30 0d 0a 31 30 34 38 20 35 39 34 20 35 20 35 37 34 0d 0a 31 30 ┆2 0 573 5 0 1048 594 5 574 10┆
0x07c080…07c0a0 34 39 20 35 39 34 20 35 20 35 37 39 0d 0a 31 30 35 30 20 35 39 34 20 35 20 35 38 31 0d 0a 31 30 ┆49 594 5 579 1050 594 5 581 10┆
0x07c0a0…07c0c0 35 31 20 35 39 34 20 35 20 35 38 33 0d 0a 31 30 35 32 20 35 39 34 20 35 20 35 38 35 0d 0a 31 30 ┆51 594 5 583 1052 594 5 585 10┆
0x07c0c0…07c0e0 35 33 20 35 39 34 20 35 20 35 39 37 0d 0a 31 30 35 34 20 35 39 34 20 35 20 35 39 38 0d 0a 31 30 ┆53 594 5 597 1054 594 5 598 10┆
0x07c0e0…07c100 35 35 20 35 39 34 20 35 20 36 30 32 0d 0a 30 20 35 37 30 20 35 20 30 0d 0a 31 30 35 37 20 35 39 ┆55 594 5 602 0 570 5 0 1057 59┆
0x07c100…07c120 32 20 35 20 35 37 34 0d 0a 31 30 35 38 20 35 39 32 20 35 20 35 37 39 0d 0a 31 30 35 39 20 35 39 ┆2 5 574 1058 592 5 579 1059 59┆
0x07c120…07c140 32 20 35 20 35 38 31 0d 0a 31 30 36 30 20 35 39 32 20 35 20 35 38 33 0d 0a 31 30 36 31 20 35 39 ┆2 5 581 1060 592 5 583 1061 59┆
0x07c140…07c160 32 20 35 20 35 38 35 0d 0a 31 30 36 32 20 35 39 32 20 35 20 35 39 37 0d 0a 31 30 36 33 20 35 39 ┆2 5 585 1062 592 5 597 1063 59┆
0x07c160…07c180 32 20 35 20 35 39 38 0d 0a 31 30 36 34 20 35 39 32 20 35 20 36 30 32 0d 0a 30 20 35 36 39 20 35 ┆2 5 598 1064 592 5 602 0 569 5┆
0x07c180…07c1a0 20 30 0d 0a 31 30 36 36 20 35 38 34 20 35 20 35 37 34 0d 0a 31 30 36 37 20 35 38 34 20 35 20 35 ┆ 0 1066 584 5 574 1067 584 5 5┆
0x07c1a0…07c1c0 37 39 0d 0a 31 30 36 38 20 35 38 34 20 35 20 35 38 31 0d 0a 31 30 36 39 20 35 38 34 20 35 20 35 ┆79 1068 584 5 581 1069 584 5 5┆
0x07c1c0…07c1e0 38 33 0d 0a 31 30 37 30 20 35 38 34 20 35 20 35 38 35 0d 0a 31 30 37 31 20 35 38 34 20 35 20 35 ┆83 1070 584 5 585 1071 584 5 5┆
0x07c1e0…07c200 39 37 0d 0a 31 30 37 32 20 35 38 34 20 35 20 35 39 38 0d 0a 31 30 37 33 20 35 38 34 20 35 20 36 ┆97 1072 584 5 598 1073 584 5 6┆
0x07c200…07c220 (33, 0, 4) 30 32 0d 0a 30 20 35 36 34 20 35 20 30 0d 0a 31 30 37 35 20 35 38 32 20 35 20 35 37 34 0d 0a 31 ┆02 0 564 5 0 1075 582 5 574 1┆
0x07c220…07c240 30 37 36 20 35 38 32 20 35 20 35 37 39 0d 0a 31 30 37 37 20 35 38 32 20 35 20 35 38 31 0d 0a 31 ┆076 582 5 579 1077 582 5 581 1┆
0x07c240…07c260 30 37 38 20 35 38 32 20 35 20 35 38 33 0d 0a 31 30 37 39 20 35 38 32 20 35 20 35 38 35 0d 0a 31 ┆078 582 5 583 1079 582 5 585 1┆
0x07c260…07c280 30 38 30 20 35 38 32 20 35 20 35 39 37 0d 0a 31 30 38 31 20 35 38 32 20 35 20 35 39 38 0d 0a 31 ┆080 582 5 597 1081 582 5 598 1┆
0x07c280…07c2a0 30 38 32 20 35 38 32 20 35 20 36 30 32 0d 0a 30 20 35 36 32 20 35 20 30 0d 0a 31 30 38 34 20 35 ┆082 582 5 602 0 562 5 0 1084 5┆
0x07c2a0…07c2c0 38 30 20 35 20 35 37 34 0d 0a 31 30 38 35 20 35 38 30 20 35 20 35 37 39 0d 0a 31 30 38 36 20 35 ┆80 5 574 1085 580 5 579 1086 5┆
0x07c2c0…07c2e0 38 30 20 35 20 35 38 31 0d 0a 31 30 38 37 20 35 38 30 20 35 20 35 38 33 0d 0a 31 30 38 38 20 35 ┆80 5 581 1087 580 5 583 1088 5┆
0x07c2e0…07c300 38 30 20 35 20 35 38 35 0d 0a 31 30 38 39 20 35 38 30 20 35 20 35 39 37 0d 0a 31 30 39 30 20 35 ┆80 5 585 1089 580 5 597 1090 5┆
0x07c300…07c320 38 30 20 35 20 35 39 38 0d 0a 31 30 39 31 20 35 38 30 20 35 20 36 30 32 0d 0a 30 20 35 36 30 20 ┆80 5 598 1091 580 5 602 0 560 ┆
0x07c320…07c340 35 20 30 0d 0a 31 30 39 33 20 34 38 31 20 35 20 34 38 30 0d 0a 31 30 39 34 20 34 38 36 20 35 20 ┆5 0 1093 481 5 480 1094 486 5 ┆
0x07c340…07c360 34 38 35 0d 0a 30 20 34 37 38 20 35 20 30 0d 0a 31 30 39 36 20 35 37 38 20 35 20 35 37 34 0d 0a ┆485 0 478 5 0 1096 578 5 574 ┆
0x07c360…07c380 31 30 39 37 20 35 37 38 20 35 20 35 37 39 0d 0a 31 30 39 38 20 35 37 38 20 35 20 35 38 31 0d 0a ┆1097 578 5 579 1098 578 5 581 ┆
0x07c380…07c3a0 31 30 39 39 20 35 37 38 20 35 20 35 38 33 0d 0a 31 31 30 30 20 35 37 38 20 35 20 35 38 35 0d 0a ┆1099 578 5 583 1100 578 5 585 ┆
0x07c3a0…07c3c0 31 31 30 31 20 35 37 38 20 35 20 35 39 37 0d 0a 31 31 30 32 20 35 37 38 20 35 20 35 39 38 0d 0a ┆1101 578 5 597 1102 578 5 598 ┆
0x07c3c0…07c3e0 31 31 30 33 20 35 37 38 20 35 20 36 30 32 0d 0a 30 20 35 35 38 20 35 20 30 0d 0a 31 31 30 35 20 ┆1103 578 5 602 0 558 5 0 1105 ┆
0x07c3e0…07c400 32 35 33 20 35 20 36 35 0d 0a 31 31 30 36 20 32 33 30 20 35 20 37 34 0d 0a 31 31 30 37 20 32 34 ┆253 5 65 1106 230 5 74 1107 24┆
0x07c400…07c420 (33, 0, 5) 37 20 35 20 39 37 0d 0a 31 31 30 38 20 32 33 30 20 35 20 31 30 35 0d 0a 31 31 30 39 20 32 33 33 ┆7 5 97 1108 230 5 105 1109 233┆
0x07c420…07c440 20 35 20 32 33 32 0d 0a 31 31 31 30 20 32 33 30 20 35 20 32 33 39 0d 0a 31 31 31 31 20 32 35 36 ┆ 5 232 1110 230 5 239 1111 256┆
0x07c440…07c460 20 35 20 32 35 35 0d 0a 31 31 31 32 20 32 35 33 20 35 20 32 36 31 0d 0a 31 31 31 33 20 32 34 37 ┆ 5 255 1112 253 5 261 1113 247┆
0x07c460…07c480 20 35 20 32 39 31 0d 0a 31 31 31 34 20 33 30 32 20 35 20 33 30 31 0d 0a 31 31 31 35 20 33 31 34 ┆ 5 291 1114 302 5 301 1115 314┆
0x07c480…07c4a0 20 35 20 33 31 33 0d 0a 31 31 31 36 20 34 35 32 20 35 20 34 34 37 0d 0a 31 31 31 37 20 34 35 39 ┆ 5 313 1116 452 5 447 1117 459┆
0x07c4a0…07c4c0 20 35 20 34 35 36 0d 0a 31 31 31 38 20 34 39 31 20 35 20 34 38 38 0d 0a 31 31 31 39 20 35 30 31 ┆ 5 456 1118 491 5 488 1119 501┆
0x07c4c0…07c4e0 20 35 20 34 39 38 0d 0a 31 31 32 30 20 35 31 31 20 35 20 35 30 38 0d 0a 31 31 32 31 20 35 31 36 ┆ 5 498 1120 511 5 508 1121 516┆
0x07c4e0…07c500 20 35 20 35 31 33 0d 0a 31 31 32 32 20 35 33 32 20 35 20 35 31 38 0d 0a 31 31 32 33 20 35 33 35 ┆ 5 513 1122 532 5 518 1123 535┆
0x07c500…07c520 20 35 20 35 33 34 0d 0a 31 31 32 34 20 35 33 32 20 35 20 35 34 30 0d 0a 31 31 32 35 20 35 35 37 ┆ 5 534 1124 532 5 540 1125 557┆
0x07c520…07c540 20 35 20 35 35 36 0d 0a 31 31 32 36 20 35 33 32 20 35 20 36 36 34 0d 0a 31 31 32 37 20 36 37 32 ┆ 5 556 1126 532 5 664 1127 672┆
0x07c540…07c560 20 35 20 36 37 31 0d 0a 31 31 32 38 20 37 30 34 20 35 20 37 30 33 0d 0a 31 31 32 39 20 37 34 34 ┆ 5 671 1128 704 5 703 1129 744┆
0x07c560…07c580 20 35 20 37 34 33 0d 0a 30 20 33 31 32 20 35 20 30 0d 0a 31 31 33 31 20 31 38 38 20 35 20 31 38 ┆ 5 743 0 312 5 0 1131 188 5 18┆
0x07c580…07c5a0 37 0d 0a 31 31 33 32 20 31 39 34 20 35 20 31 39 33 0d 0a 31 31 33 33 20 32 30 30 20 35 20 31 39 ┆7 1132 194 5 193 1133 200 5 19┆
0x07c5a0…07c5c0 39 0d 0a 31 31 33 34 20 32 30 36 20 35 20 32 30 35 0d 0a 31 31 33 35 20 32 31 32 20 35 20 32 31 ┆9 1134 206 5 205 1135 212 5 21┆
0x07c5c0…07c5e0 31 0d 0a 31 31 33 36 20 32 31 38 20 35 20 32 31 37 0d 0a 31 31 33 37 20 32 32 34 20 35 20 32 32 ┆1 1136 218 5 217 1137 224 5 22┆
0x07c5e0…07c600 33 0d 0a 30 20 31 34 33 20 35 20 30 0d 0a 31 31 33 39 20 31 32 38 20 35 20 31 32 37 0d 0a 31 31 ┆3 0 143 5 0 1139 128 5 127 11┆
0x07c600…07c620 (33, 0, 6) 34 30 20 31 33 36 20 35 20 31 33 35 0d 0a 31 31 34 31 20 31 35 36 20 35 20 31 35 35 0d 0a 31 31 ┆40 136 5 135 1141 156 5 155 11┆
0x07c620…07c640 34 32 20 31 36 34 20 35 20 31 36 33 0d 0a 31 31 34 33 20 31 37 32 20 35 20 31 37 31 0d 0a 31 31 ┆42 164 5 163 1143 172 5 171 11┆
0x07c640…07c660 34 34 20 31 38 30 20 35 20 31 37 39 0d 0a 30 20 31 30 38 20 35 20 30 0d 0a 31 31 34 36 20 32 34 ┆44 180 5 179 0 108 5 0 1146 24┆
0x07c660…07c680 39 20 35 20 38 38 0d 0a 31 31 34 37 20 31 31 36 20 35 20 31 31 35 0d 0a 31 31 34 38 20 31 31 38 ┆9 5 88 1147 116 5 115 1148 118┆
0x07c680…07c6a0 20 35 20 31 31 37 0d 0a 31 31 34 39 20 31 32 30 20 35 20 31 31 39 0d 0a 31 31 35 30 20 31 32 32 ┆ 5 117 1149 120 5 119 1150 122┆
0x07c6a0…07c6c0 20 35 20 31 32 31 0d 0a 31 31 35 31 20 31 32 34 20 35 20 31 32 33 0d 0a 31 31 35 32 20 31 32 36 ┆ 5 121 1151 124 5 123 1152 126┆
0x07c6c0…07c6e0 20 35 20 31 32 35 0d 0a 30 20 31 30 37 20 35 20 30 0d 0a 31 31 35 34 20 32 36 32 20 35 20 32 36 ┆ 5 125 0 107 5 0 1154 262 5 26┆
0x07c6e0…07c700 31 0d 0a 30 20 32 35 37 20 35 20 30 0d 0a 31 31 35 36 20 32 34 32 20 35 20 39 38 0d 0a 31 31 35 ┆1 0 257 5 0 1156 242 5 98 115┆
0x07c700…07c720 37 20 32 34 32 20 35 20 33 32 34 0d 0a 31 31 35 38 20 32 34 32 20 35 20 34 33 31 0d 0a 31 31 35 ┆7 242 5 324 1158 242 5 431 115┆
0x07c720…07c740 39 20 32 34 32 20 35 20 34 36 32 0d 0a 31 31 36 30 20 32 34 32 20 35 20 34 36 35 0d 0a 31 31 36 ┆9 242 5 462 1160 242 5 465 116┆
0x07c740…07c760 31 20 32 34 32 20 35 20 35 34 33 0d 0a 31 31 36 32 20 32 34 32 20 35 20 35 35 31 0d 0a 30 20 38 ┆1 242 5 543 1162 242 5 551 0 8┆
0x07c760…07c780 36 20 35 20 30 0d 0a 31 31 36 34 20 33 32 34 20 35 20 33 39 0d 0a 31 31 36 35 20 33 32 34 20 35 ┆6 5 0 1164 324 5 39 1165 324 5┆
0x07c780…07c7a0 20 32 37 30 0d 0a 31 31 36 36 20 33 32 34 20 35 20 32 38 32 0d 0a 31 31 36 37 20 33 32 34 20 35 ┆ 270 1166 324 5 282 1167 324 5┆
0x07c7a0…07c7c0 20 32 38 33 0d 0a 31 31 36 38 20 33 32 34 20 35 20 33 30 34 0d 0a 31 31 36 39 20 33 32 34 20 35 ┆ 283 1168 324 5 304 1169 324 5┆
0x07c7c0…07c7e0 20 33 32 30 0d 0a 31 31 37 30 20 33 32 34 20 35 20 33 32 31 0d 0a 31 31 37 31 20 33 32 34 20 35 ┆ 320 1170 324 5 321 1171 324 5┆
0x07c7e0…07c800 20 33 33 38 0d 0a 31 31 37 32 20 33 32 34 20 35 20 33 34 30 0d 0a 31 31 37 33 20 33 32 34 20 35 ┆ 338 1172 324 5 340 1173 324 5┆
0x07c800…07c820 (33, 0, 7) 20 33 36 35 0d 0a 31 31 37 34 20 35 34 33 20 35 20 34 30 38 0d 0a 31 31 37 35 20 34 33 31 20 35 ┆ 365 1174 543 5 408 1175 431 5┆
0x07c820…07c840 20 34 32 37 0d 0a 31 31 37 36 20 34 36 32 20 35 20 34 36 31 0d 0a 31 31 37 37 20 34 36 35 20 35 ┆ 427 1176 462 5 461 1177 465 5┆
0x07c840…07c860 20 34 36 34 0d 0a 31 31 37 38 20 33 32 34 20 35 20 34 37 36 0d 0a 31 31 37 39 20 34 36 35 20 35 ┆ 464 1178 324 5 476 1179 465 5┆
0x07c860…07c880 20 34 38 30 0d 0a 31 31 38 30 20 34 36 35 20 35 20 34 38 35 0d 0a 31 31 38 31 20 35 34 33 20 35 ┆ 480 1180 465 5 485 1181 543 5┆
0x07c880…07c8a0 20 34 39 33 0d 0a 31 31 38 32 20 35 34 33 20 35 20 34 39 35 0d 0a 31 31 38 33 20 35 34 33 20 35 ┆ 493 1182 543 5 495 1183 543 5┆
0x07c8a0…07c8c0 20 35 34 32 0d 0a 31 31 38 34 20 35 35 31 20 35 20 35 35 30 0d 0a 31 31 38 35 20 35 34 33 20 35 ┆ 542 1184 551 5 550 1185 543 5┆
0x07c8c0…07c8e0 20 35 35 39 0d 0a 31 31 38 36 20 35 34 33 20 35 20 35 36 31 0d 0a 31 31 38 37 20 35 34 33 20 35 ┆ 559 1186 543 5 561 1187 543 5┆
0x07c8e0…07c900 20 35 36 33 0d 0a 31 31 38 38 20 35 34 33 20 35 20 35 36 35 0d 0a 31 31 38 39 20 35 34 33 20 35 ┆ 563 1188 543 5 565 1189 543 5┆
0x07c900…07c920 20 35 37 32 0d 0a 31 31 39 30 20 35 34 33 20 35 20 35 37 33 0d 0a 31 31 39 31 20 35 34 33 20 35 ┆ 572 1190 543 5 573 1191 543 5┆
0x07c920…07c940 20 35 37 34 0d 0a 31 31 39 32 20 35 34 33 20 35 20 35 37 39 0d 0a 31 31 39 33 20 35 34 33 20 35 ┆ 574 1192 543 5 579 1193 543 5┆
0x07c940…07c960 20 35 38 31 0d 0a 31 31 39 34 20 35 34 33 20 35 20 35 38 33 0d 0a 31 31 39 35 20 35 34 33 20 35 ┆ 581 1194 543 5 583 1195 543 5┆
0x07c960…07c980 20 35 38 35 0d 0a 31 31 39 36 20 35 34 33 20 35 20 35 39 37 0d 0a 31 31 39 37 20 35 34 33 20 35 ┆ 585 1196 543 5 597 1197 543 5┆
0x07c980…07c9a0 20 35 39 38 0d 0a 31 31 39 38 20 35 34 33 20 35 20 36 30 32 0d 0a 31 31 39 39 20 35 34 33 20 35 ┆ 598 1198 543 5 602 1199 543 5┆
0x07c9a0…07c9c0 20 36 34 32 0d 0a 31 32 30 30 20 35 34 33 20 35 20 36 35 35 0d 0a 31 32 30 31 20 35 34 33 20 35 ┆ 642 1200 543 5 655 1201 543 5┆
0x07c9c0…07c9e0 20 36 36 31 0d 0a 31 32 30 32 20 33 32 34 20 35 20 37 30 30 0d 0a 31 32 30 33 20 33 32 34 20 35 ┆ 661 1202 324 5 700 1203 324 5┆
0x07c9e0…07ca00 20 37 32 35 0d 0a 30 20 39 38 20 35 20 30 0d 0a 31 32 30 35 20 34 30 30 20 35 20 33 39 38 0d 0a ┆ 725 0 98 5 0 1205 400 5 398 ┆
0x07ca00…07ca20 (33, 0, 8) 30 20 37 37 20 35 20 30 0d 0a 30 20 32 35 20 33 20 30 20 31 31 38 0d 0a 30 20 39 31 32 20 33 20 ┆0 77 5 0 0 25 3 0 118 0 912 3 ┆
0x07ca20…07ca40 30 20 31 31 36 0d 0a 30 20 39 31 34 20 33 20 30 20 31 32 31 0d 0a 30 20 31 30 36 20 33 20 30 20 ┆0 116 0 914 3 0 121 0 106 3 0 ┆
0x07ca40…07ca60 32 39 30 0d 0a 30 20 31 31 34 35 20 33 20 30 20 32 38 32 0d 0a 30 20 31 31 33 30 20 33 20 30 20 ┆290 0 1145 3 0 282 0 1130 3 0 ┆
0x07ca60…07ca80 32 37 33 0d 0a 30 20 31 31 33 30 20 33 20 31 20 32 37 32 0d 0a 30 20 31 31 33 30 20 33 20 31 20 ┆273 0 1130 3 1 272 0 1130 3 1 ┆
0x07ca80…07caa0 32 37 31 0d 0a 30 20 31 31 30 34 20 33 20 30 20 32 35 39 0d 0a 30 20 31 31 33 30 20 33 20 32 20 ┆271 0 1104 3 0 259 0 1130 3 2 ┆
0x07caa0…07cac0 32 37 30 0d 0a 30 20 31 31 33 30 20 33 20 32 20 32 36 39 0d 0a 30 20 31 31 33 30 20 33 20 32 20 ┆270 0 1130 3 2 269 0 1130 3 2 ┆
0x07cac0…07cae0 32 36 38 0d 0a 30 20 31 31 33 30 20 33 20 32 20 32 36 37 0d 0a 30 20 31 31 30 34 20 33 20 32 20 ┆268 0 1130 3 2 267 0 1104 3 2 ┆
0x07cae0…07cb00 32 36 36 0d 0a 30 20 31 31 30 34 20 33 20 32 20 32 36 35 0d 0a 30 20 31 31 30 34 20 33 20 32 20 ┆266 0 1104 3 2 265 0 1104 3 2 ┆
0x07cb00…07cb20 32 36 34 0d 0a 30 20 31 31 30 34 20 33 20 32 20 32 36 33 0d 0a 30 20 31 31 30 34 20 33 20 32 20 ┆264 0 1104 3 2 263 0 1104 3 2 ┆
0x07cb20…07cb40 32 36 32 0d 0a 30 20 31 31 30 34 20 33 20 32 20 32 36 31 0d 0a 30 20 31 31 30 34 20 33 20 32 20 ┆262 0 1104 3 2 261 0 1104 3 2 ┆
0x07cb40…07cb60 32 36 30 0d 0a 30 20 31 31 35 33 20 33 20 30 20 33 30 30 0d 0a 30 20 38 37 37 20 33 20 30 20 35 ┆260 0 1153 3 0 300 0 877 3 0 5┆
0x07cb60…07cb80 37 0d 0a 30 20 33 37 33 20 33 20 30 20 31 31 34 0d 0a 30 20 39 33 32 20 33 20 34 20 31 34 35 0d ┆7 0 373 3 0 114 0 932 3 4 145 ┆
0x07cb80…07cba0 0a 30 20 37 36 31 20 33 20 31 20 31 34 32 0d 0a 30 20 31 30 39 32 20 33 20 30 20 32 35 32 0d 0a ┆ 0 761 3 1 142 0 1092 3 0 252 ┆
0x07cba0…07cbc0 30 20 31 30 39 32 20 33 20 32 20 32 35 34 0d 0a 30 20 31 30 31 38 20 33 20 30 20 32 31 32 0d 0a ┆0 1092 3 2 254 0 1018 3 0 212 ┆
0x07cbc0…07cbe0 30 20 39 37 34 20 33 20 30 20 31 39 32 0d 0a 30 20 39 39 38 20 33 20 32 20 32 30 30 0d 0a 30 20 ┆0 974 3 0 192 0 998 3 2 200 0 ┆
0x07cbe0…07cc00 39 36 36 20 33 20 30 20 31 38 37 0d 0a 30 20 39 36 36 20 33 20 30 20 31 38 36 0d 0a 30 20 39 36 ┆966 3 0 187 0 966 3 0 186 0 96┆
0x07cc00…07cc20 (33, 0, 9) 36 20 33 20 30 20 31 38 35 0d 0a 30 20 39 36 36 20 33 20 30 20 31 38 34 0d 0a 30 20 39 36 36 20 ┆6 3 0 185 0 966 3 0 184 0 966 ┆
0x07cc20…07cc40 33 20 30 20 31 38 33 0d 0a 30 20 39 36 36 20 33 20 30 20 31 38 30 0d 0a 30 20 39 36 36 20 33 20 ┆3 0 183 0 966 3 0 180 0 966 3 ┆
0x07cc40…07cc60 30 20 31 37 38 0d 0a 30 20 39 36 36 20 33 20 30 20 31 37 37 0d 0a 30 20 39 36 36 20 33 20 30 20 ┆0 178 0 966 3 0 177 0 966 3 0 ┆
0x07cc60…07cc80 31 37 36 0d 0a 30 20 39 36 36 20 33 20 30 20 31 37 35 0d 0a 30 20 39 36 36 20 33 20 30 20 31 37 ┆176 0 966 3 0 175 0 966 3 0 17┆
0x07cc80…07cca0 34 0d 0a 30 20 37 36 35 20 33 20 32 20 31 33 32 0d 0a 30 20 37 30 38 20 33 20 33 20 31 30 31 0d ┆4 0 765 3 2 132 0 708 3 3 101 ┆
0x07cca0…07ccc0 0a 30 20 37 36 36 20 33 20 31 20 39 37 0d 0a 30 20 37 32 39 20 33 20 32 20 35 33 0d 0a 30 20 37 ┆ 0 766 3 1 97 0 729 3 2 53 0 7┆
0x07ccc0…07cce0 36 37 20 33 20 31 20 34 38 0d 0a 30 20 38 37 33 20 33 20 33 20 34 34 0d 0a 30 20 37 36 38 20 33 ┆67 3 1 48 0 873 3 3 44 0 768 3┆
0x07cce0…07cd00 20 31 20 34 31 0d 0a 30 20 37 35 38 20 33 20 30 20 31 39 0d 0a 30 20 38 37 31 20 33 20 31 20 33 ┆ 1 41 0 758 3 0 19 0 871 3 1 3┆
0x07cd00…07cd20 39 0d 0a 30 20 38 37 31 20 33 20 31 20 33 34 0d 0a 30 20 37 38 33 20 33 20 30 20 33 31 0d 0a 30 ┆9 0 871 3 1 34 0 783 3 0 31 0┆
0x07cd20…07cd40 20 37 39 31 20 33 20 30 20 32 0d 0a 30 20 38 33 35 20 33 20 31 20 31 34 0d 0a 30 20 38 33 35 20 ┆ 791 3 0 2 0 835 3 1 14 0 835 ┆
0x07cd40…07cd60 33 20 32 20 31 36 0d 0a 30 20 38 33 35 20 33 20 31 20 31 33 0d 0a 30 20 38 33 35 20 33 20 32 20 ┆3 2 16 0 835 3 1 13 0 835 3 2 ┆
0x07cd60…07cd80 31 35 0d 0a 30 20 38 31 35 20 33 20 30 20 31 30 0d 0a 0d 0a 20 20 20 20 31 20 30 30 30 20 43 4f ┆15 0 815 3 0 10 1 000 CO┆
0x07cd80…07cda0 44 45 20 0d 0a 20 20 20 20 32 20 31 33 31 31 20 45 4e 44 49 4e 43 4c 55 44 45 20 0d 0a 20 20 20 ┆DE 2 1311 ENDINCLUDE ┆
0x07cda0…07cdc0 20 33 20 30 20 0d 0a 20 20 20 20 34 20 30 20 0d 0a 20 20 20 20 35 20 31 33 31 30 20 45 4e 44 43 ┆ 3 0 4 0 5 1310 ENDC┆
0x07cdc0…07cde0 4f 4e 54 45 58 54 20 0d 0a 20 20 20 20 36 20 30 20 0d 0a 20 20 20 20 37 20 30 20 0d 0a 20 20 20 ┆ONTEXT 6 0 7 0 ┆
0x07cde0…07ce00 20 38 20 30 20 0d 0a 20 20 20 20 39 20 31 33 30 31 20 43 4f 4e 54 45 58 54 20 0d 0a 20 20 20 31 ┆ 8 0 9 1301 CONTEXT 1┆
0x07ce00…07ce20 (33, 0, 10) 30 20 31 33 30 33 20 45 4f 4d 20 0d 0a 20 20 20 31 31 20 30 20 20 0d 0a 20 20 20 31 32 20 30 20 ┆0 1303 EOM 11 0 12 0 ┆
0x07ce20…07ce40 20 0d 0a 20 20 20 31 33 20 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 31 34 20 31 ┆ 13 1312 ENDLEVEL 14 1┆
0x07ce40…07ce60 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 31 35 20 31 33 31 32 20 45 4e 44 4c 45 56 ┆312 ENDLEVEL 15 1312 ENDLEV┆
0x07ce60…07ce80 45 4c 20 0d 0a 20 20 20 31 36 20 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 31 37 ┆EL 16 1312 ENDLEVEL 17┆
0x07ce80…07cea0 20 30 20 0d 0a 20 20 20 31 38 20 30 20 0d 0a 20 20 20 31 39 20 31 33 30 34 20 45 4e 44 50 52 4f ┆ 0 18 0 19 1304 ENDPRO┆
0x07cea0…07cec0 43 44 45 43 4c 20 0d 0a 20 20 20 32 30 20 31 33 30 35 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 ┆CDECL 20 1305 DECLARATION D┆
0x07cec0…07cee0 45 43 4c 41 52 45 20 0d 0a 20 20 20 32 31 20 31 30 31 31 20 45 4e 44 42 4c 4f 43 4b 20 45 4e 44 ┆ECLARE 21 1011 ENDBLOCK END┆
0x07cee0…07cf00 4c 45 56 45 4c 20 45 4e 44 4c 45 56 45 4c 0d 0a 20 20 20 32 32 20 31 30 32 30 20 45 58 54 45 52 ┆LEVEL ENDLEVEL 22 1020 EXTER┆
0x07cf00…07cf20 4e 41 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 32 33 20 31 30 32 31 20 46 4f 52 57 41 52 ┆NAL ENDLEVEL 23 1021 FORWAR┆
0x07cf20…07cf40 44 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 32 34 20 30 20 45 4e 44 4c 45 56 45 4c 20 0d 0a ┆D ENDLEVEL 24 0 ENDLEVEL ┆
0x07cf40…07cf60 20 20 20 32 35 20 31 32 30 32 20 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 20 0d 0a 20 20 20 ┆ 25 1202 STARTLABELSCOPE ┆
0x07cf60…07cf80 32 36 20 31 32 30 33 20 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 20 0d 0a 20 20 20 32 37 20 2d 31 ┆26 1203 ENDLABELSCOPE 27 -1┆
0x07cf80…07cfa0 20 42 45 47 49 4e 43 4f 44 45 20 2e 2e 2e 20 0d 0a 20 20 20 32 38 20 31 30 31 30 20 42 45 47 49 ┆ BEGINCODE ... 28 1010 BEGI┆
0x07cfa0…07cfc0 4e 4c 45 56 45 4c 20 0d 0a 20 20 20 32 39 20 31 30 30 39 20 45 4e 44 44 45 43 4c 41 52 41 54 49 ┆NLEVEL 29 1009 ENDDECLARATI┆
0x07cfc0…07cfe0 4f 4e 53 20 0d 0a 20 20 20 33 30 20 30 20 0d 0a 20 20 20 33 31 20 30 20 0d 0a 20 20 20 33 32 20 ┆ONS 30 0 31 0 32 ┆
0x07cfe0…07d000 30 20 0d 0a 20 20 20 33 33 20 30 20 0d 0a 20 20 20 33 34 20 30 20 0d 0a 20 20 20 33 35 20 30 20 ┆0 33 0 34 0 35 0 ┆
0x07d000…07d020 (33, 0, 11) 0d 0a 20 20 20 33 36 20 30 20 0d 0a 20 20 20 33 37 20 30 20 0d 0a 20 20 20 33 38 20 30 20 0d 0a ┆ 36 0 37 0 38 0 ┆
0x07d020…07d040 20 20 20 33 39 20 30 20 0d 0a 20 20 20 34 30 20 30 20 0d 0a 20 20 20 34 31 20 30 20 0d 0a 20 20 ┆ 39 0 40 0 41 0 ┆
0x07d040…07d060 20 34 32 20 30 20 0d 0a 20 20 20 34 33 20 30 20 0d 0a 20 20 20 34 34 20 35 30 31 20 45 4e 44 43 ┆ 42 0 43 0 44 501 ENDC┆
0x07d060…07d080 4f 4e 53 54 41 4e 54 44 45 43 4c 20 0d 0a 20 20 20 34 35 20 35 30 33 20 49 44 28 41 4e 4f 4e 59 ┆ONSTANTDECL 45 503 ID(ANONY┆
0x07d080…07d0a0 4d 4f 55 53 29 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 45 4e 44 43 4f 4e 53 54 41 4e 54 44 ┆MOUS) ENDEXPRESSION ENDCONSTANTD┆
0x07d0a0…07d0c0 45 43 4c 20 0d 0a 20 20 20 34 36 20 30 20 0d 0a 20 20 20 34 37 20 35 30 32 20 44 45 43 4c 41 52 ┆ECL 46 0 47 502 DECLAR┆
0x07d0c0…07d0e0 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 20 34 38 20 30 20 0d 0a 20 20 20 34 39 20 ┆ATION DECLARE 48 0 49 ┆
0x07d0e0…07d100 30 20 0d 0a 20 20 20 35 30 20 30 20 0d 0a 20 20 20 35 31 20 36 30 31 20 45 4e 44 54 59 50 45 44 ┆0 50 0 51 601 ENDTYPED┆
0x07d100…07d120 45 43 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 35 32 20 36 31 37 20 4e 45 57 54 59 50 45 ┆ECL ENDLEVEL 52 617 NEWTYPE┆
0x07d120…07d140 20 46 4f 52 57 41 52 44 50 4f 49 4e 54 45 52 20 45 4e 44 54 59 50 45 44 45 43 4c 20 0d 0a 20 20 ┆ FORWARDPOINTER ENDTYPEDECL ┆
0x07d140…07d160 20 35 33 20 30 20 0d 0a 20 20 20 35 34 20 30 20 0d 0a 20 20 20 35 35 20 36 30 32 20 0d 0a 20 20 ┆ 53 0 54 0 55 602 ┆
0x07d160…07d180 20 35 36 20 36 31 36 20 57 41 52 4e 49 4e 47 20 20 20 20 20 0d 0a 20 20 20 35 37 20 36 30 33 20 ┆ 56 616 WARNING 57 603 ┆
0x07d180…07d1a0 45 4e 44 54 59 50 45 20 0d 0a 20 20 20 35 38 20 36 30 34 20 0d 0a 20 20 20 35 39 20 36 30 34 20 ┆ENDTYPE 58 604 59 604 ┆
0x07d1a0…07d1c0 0d 0a 20 20 20 36 30 20 36 30 35 20 45 4e 44 50 4f 49 4e 54 45 52 20 0d 0a 20 20 20 36 31 20 36 ┆ 60 605 ENDPOINTER 61 6┆
0x07d1c0…07d1e0 30 36 20 45 4e 44 52 45 41 44 4f 4e 4c 59 20 0d 0a 20 20 20 36 32 20 36 30 37 20 45 4e 44 53 43 ┆06 ENDREADONLY 62 607 ENDSC┆
0x07d1e0…07d200 41 4c 41 52 20 0d 0a 20 20 20 36 33 20 36 30 38 20 45 4e 44 53 55 42 52 41 4e 47 45 20 0d 0a 20 ┆ALAR 63 608 ENDSUBRANGE ┆
0x07d200…07d220 (33, 0, 12) 20 20 36 34 20 36 30 39 20 45 4e 44 45 58 54 50 52 4f 43 45 53 53 20 45 4e 44 4c 45 56 45 4c 20 ┆ 64 609 ENDEXTPROCESS ENDLEVEL ┆
0x07d220…07d240 0d 0a 20 20 20 36 35 20 36 32 30 20 4e 45 57 54 59 50 45 20 50 4f 49 4e 54 45 52 20 0d 0a 20 20 ┆ 65 620 NEWTYPE POINTER ┆
0x07d240…07d260 20 36 36 20 36 32 37 20 4e 45 57 54 59 50 45 20 45 58 54 50 52 4f 43 45 53 53 20 0d 0a 20 20 20 ┆ 66 627 NEWTYPE EXTPROCESS ┆
0x07d260…07d280 36 37 20 36 32 31 20 4e 45 57 54 59 50 45 20 53 43 41 4c 41 52 20 44 45 43 4c 41 52 41 54 49 4f ┆67 621 NEWTYPE SCALAR DECLARATIO┆
0x07d280…07d2a0 4e 20 44 45 43 4c 41 52 45 4c 49 53 54 0d 0a 20 20 20 36 38 20 36 32 32 20 4e 45 57 54 59 50 45 ┆N DECLARELIST 68 622 NEWTYPE┆
0x07d2a0…07d2c0 20 52 45 41 44 4f 4e 4c 59 20 0d 0a 20 20 20 36 39 20 30 20 0d 0a 20 20 20 37 30 20 36 31 34 20 ┆ READONLY 69 0 70 614 ┆
0x07d2c0…07d2e0 50 41 43 4b 45 44 20 0d 0a 20 20 20 37 31 20 30 20 0d 0a 20 20 20 37 32 20 36 32 38 20 53 54 4f ┆PACKED 71 0 72 628 STO┆
0x07d2e0…07d300 50 20 54 59 50 45 20 42 55 46 46 45 52 49 4e 47 20 0d 0a 20 20 20 37 33 20 30 20 0d 0a 20 20 20 ┆P TYPE BUFFERING 73 0 ┆
0x07d300…07d320 37 34 20 30 20 0d 0a 20 20 20 37 35 20 30 20 0d 0a 20 20 20 37 36 20 36 30 30 20 44 45 43 4c 41 ┆74 0 75 0 76 600 DECLA┆
0x07d320…07d340 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 20 37 37 20 36 31 35 20 45 4e 44 41 52 ┆RATION DECLARE 77 615 ENDAR┆
0x07d340…07d360 52 41 59 20 0d 0a 20 20 20 37 38 20 36 32 33 20 4e 45 57 54 59 50 45 20 41 52 52 41 59 20 0d 0a ┆RAY 78 623 NEWTYPE ARRAY ┆
0x07d360…07d380 20 20 20 37 39 20 36 33 37 20 49 4e 43 52 2e 20 44 49 4d 2e 5f 43 4f 55 4e 54 20 0d 0a 20 20 20 ┆ 79 637 INCR. DIM._COUNT ┆
0x07d380…07d3a0 38 30 20 36 33 36 20 44 49 4d 2e 5f 43 4f 55 4e 54 20 3a 3d 20 30 20 0d 0a 20 20 20 38 31 20 36 ┆80 636 DIM._COUNT := 0 81 6┆
0x07d3a0…07d3c0 32 33 20 4e 45 57 54 59 50 45 20 41 52 52 41 59 20 0d 0a 20 20 20 38 32 20 36 31 30 20 45 4e 44 ┆23 NEWTYPE ARRAY 82 610 END┆
0x07d3c0…07d3e0 4c 45 56 45 4c 20 45 4e 44 52 45 43 4f 52 44 20 0d 0a 20 20 20 38 33 20 36 32 34 20 4e 45 57 54 ┆LEVEL ENDRECORD 83 624 NEWT┆
0x07d3e0…07d400 59 50 45 20 52 45 43 4f 52 44 20 0d 0a 20 20 20 38 34 20 30 20 0d 0a 20 20 20 38 35 20 30 20 0d ┆YPE RECORD 84 0 85 0 ┆
0x07d400…07d420 (33, 0, 13) 0a 20 20 20 38 36 20 30 20 0d 0a 20 20 20 38 37 20 36 31 31 20 45 4e 44 46 49 45 4c 44 20 0d 0a ┆ 86 0 87 611 ENDFIELD ┆
0x07d420…07d440 20 20 20 38 38 20 36 33 32 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 20 38 39 20 36 34 ┆ 88 632 DECLARATION 89 64┆
0x07d440…07d460 30 20 0d 0a 20 20 20 39 30 20 36 31 32 20 45 4e 44 53 45 54 20 0d 0a 20 20 20 39 31 20 36 32 35 ┆0 90 612 ENDSET 91 625┆
0x07d460…07d480 20 4e 45 57 54 59 50 45 20 53 45 54 20 0d 0a 20 20 20 39 32 20 36 31 33 20 45 4e 44 50 4f 4f 4c ┆ NEWTYPE SET 92 613 ENDPOOL┆
0x07d480…07d4a0 20 0d 0a 20 20 20 39 33 20 30 20 0d 0a 20 20 20 39 34 20 36 33 35 20 57 49 54 48 4f 55 54 5f 44 ┆ 93 0 94 635 WITHOUT_D┆
0x07d4a0…07d4c0 41 54 41 20 0d 0a 20 20 20 39 35 20 36 34 30 20 0d 0a 20 20 20 39 36 20 36 32 36 20 4e 45 57 54 ┆ATA 95 640 96 626 NEWT┆
0x07d4c0…07d4e0 59 50 45 20 50 4f 4f 4c 20 0d 0a 20 20 20 39 37 20 30 20 0d 0a 20 20 20 39 38 20 30 20 0d 0a 20 ┆YPE POOL 97 0 98 0 ┆
0x07d4e0…07d500 20 20 39 39 20 30 20 0d 0a 20 20 31 30 30 20 37 30 33 20 45 4e 44 56 41 52 44 45 43 4c 20 0d 0a ┆ 99 0 100 703 ENDVARDECL ┆
0x07d500…07d520 20 20 31 30 31 20 30 20 0d 0a 20 20 31 30 32 20 30 20 0d 0a 20 20 31 30 33 20 37 30 30 20 44 45 ┆ 101 0 102 0 103 700 DE┆
0x07d520…07d540 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 31 30 34 20 30 20 0d 0a 20 20 31 30 35 20 30 20 0d 0a ┆CLARATION 104 0 105 0 ┆
0x07d540…07d560 20 20 31 30 36 20 37 30 31 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 30 37 20 37 30 ┆ 106 701 DECLARELIST 107 70┆
0x07d560…07d580 34 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 30 38 20 37 30 32 20 49 4e 49 54 20 0d ┆4 DECLARELIST 108 702 INIT ┆
0x07d580…07d5a0 0a 20 20 31 30 39 20 37 30 35 20 4e 4f 5f 49 4e 49 54 20 0d 0a 20 20 31 31 30 20 30 20 0d 0a 20 ┆ 109 705 NO_INIT 110 0 ┆
0x07d5a0…07d5c0 20 31 31 31 20 31 30 30 32 20 45 4e 44 50 52 4f 43 44 45 43 4c 20 0d 0a 20 20 31 31 32 20 31 31 ┆ 111 1002 ENDPROCDECL 112 11┆
0x07d5c0…07d5e0 30 31 20 45 4e 44 46 55 4e 43 44 45 43 4c 20 0d 0a 20 20 31 31 33 20 30 20 0d 0a 20 20 31 31 34 ┆01 ENDFUNCDECL 113 0 114┆
0x07d5e0…07d600 20 31 30 30 33 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 31 ┆ 1003 DECLARATION DECLARE 11┆
0x07d600…07d620 (33, 0, 14) 35 20 31 30 30 34 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 ┆5 1004 DECLARATION DECLARE 1┆
0x07d620…07d640 31 36 20 31 30 30 31 20 50 49 43 4b 20 55 50 20 4e 41 4d 45 20 0d 0a 20 20 31 31 37 20 30 20 0d ┆16 1001 PICK UP NAME 117 0 ┆
0x07d640…07d660 0a 20 20 31 31 38 20 31 31 30 32 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 ┆ 118 1102 DECLARATION DECLARE ┆
0x07d660…07d680 0d 0a 20 20 31 31 39 20 31 31 30 33 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 ┆ 119 1103 DECLARATION DECLARE┆
0x07d680…07d6a0 20 0d 0a 20 20 31 32 30 20 36 34 30 20 0d 0a 20 20 31 32 31 20 31 30 30 37 20 45 4e 44 46 4f 52 ┆ 120 640 121 1007 ENDFOR┆
0x07d6a0…07d6c0 4d 41 4c 20 0d 0a 20 20 31 32 32 20 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 31 ┆MAL 122 1007 ENDFORMAL 1┆
0x07d6c0…07d6e0 32 33 20 30 20 0d 0a 20 20 31 32 34 20 31 30 32 32 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 ┆23 0 124 1022 BEGINLEVEL ┆
0x07d6e0…07d700 20 31 32 35 20 30 20 0d 0a 20 20 31 32 36 20 30 20 0d 0a 20 20 31 32 37 20 31 30 30 36 20 45 4e ┆ 125 0 126 0 127 1006 EN┆
0x07d700…07d720 44 46 4f 52 4d 41 4c 4c 49 53 54 20 0d 0a 20 20 31 32 38 20 31 30 32 33 20 44 45 43 4c 41 52 41 ┆DFORMALLIST 128 1023 DECLARA┆
0x07d720…07d740 54 49 4f 4e 20 0d 0a 20 20 31 32 39 20 31 30 32 34 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a ┆TION 129 1024 DECLARATION ┆
0x07d740…07d760 20 20 31 33 30 20 31 30 30 38 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 33 31 20 31 ┆ 130 1008 DECLARELIST 131 1┆
0x07d760…07d780 30 30 38 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 33 32 20 30 20 0d 0a 20 20 31 33 ┆008 DECLARELIST 132 0 13┆
0x07d780…07d7a0 33 20 30 20 0d 0a 20 20 31 33 34 20 30 20 0d 0a 20 20 31 33 35 20 30 20 0d 0a 20 20 31 33 36 20 ┆3 0 134 0 135 0 136 ┆
0x07d7a0…07d7c0 31 32 30 31 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 33 37 ┆1201 DECLARATION DECLARE 137┆
0x07d7c0…07d7e0 20 31 32 30 31 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 33 ┆ 1201 DECLARATION DECLARE 13┆
0x07d7e0…07d800 38 20 31 33 30 37 20 45 4e 44 4c 45 56 45 4c 20 45 4e 44 50 52 45 46 49 58 20 0d 0a 20 20 31 33 ┆8 1307 ENDLEVEL ENDPREFIX 13┆
0x07d800…07d820 (33, 0, 15) 39 20 30 20 0d 0a 20 20 31 34 30 20 31 32 30 20 45 52 52 4f 52 50 52 45 46 49 58 20 0d 0a 20 20 ┆9 0 140 120 ERRORPREFIX ┆
0x07d820…07d840 31 34 31 20 31 33 30 36 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 ┆141 1306 DECLARATION DECLARE ┆
0x07d840…07d860 20 31 34 32 20 30 20 0d 0a 20 20 31 34 33 20 30 20 0d 0a 20 20 31 34 34 20 30 20 0d 0a 20 20 31 ┆ 142 0 143 0 144 0 1┆
0x07d860…07d880 34 35 20 33 30 31 20 45 58 50 4f 52 54 28 4b 49 4e 44 29 20 0d 0a 20 20 31 34 36 20 34 30 35 20 ┆45 301 EXPORT(KIND) 146 405 ┆
0x07d880…07d8a0 4c 49 54 45 52 41 4c 20 54 45 58 54 20 0d 0a 20 20 31 34 37 20 33 30 32 20 45 58 50 4f 52 54 20 ┆LITERAL TEXT 147 302 EXPORT ┆
0x07d8a0…07d8c0 0d 0a 20 20 31 34 38 20 39 30 31 20 45 4e 44 20 0d 0a 20 20 31 34 39 20 39 30 32 20 42 45 47 49 ┆ 148 901 END 149 902 BEGI┆
0x07d8c0…07d8e0 4e 20 0d 0a 20 20 31 35 30 20 30 20 0d 0a 20 20 31 35 31 20 30 20 0d 0a 20 20 31 35 32 20 30 20 ┆N 150 0 151 0 152 0 ┆
0x07d8e0…07d900 0d 0a 20 20 31 35 33 20 30 20 0d 0a 20 20 31 35 34 20 30 20 0d 0a 20 20 31 35 35 20 30 20 0d 0a ┆ 153 0 154 0 155 0 ┆
0x07d900…07d920 20 20 31 35 36 20 30 20 0d 0a 20 20 31 35 37 20 30 20 0d 0a 20 20 31 35 38 20 30 20 0d 0a 20 20 ┆ 156 0 157 0 158 0 ┆
0x07d920…07d940 31 35 39 20 39 31 37 20 45 4e 44 46 4f 52 20 0d 0a 20 20 31 36 30 20 30 20 0d 0a 20 20 31 36 31 ┆159 917 ENDFOR 160 0 161┆
0x07d940…07d960 20 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 20 31 36 32 20 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 ┆ 925 ENDIF 162 925 ENDIF ┆
0x07d960…07d980 20 31 36 33 20 30 20 0d 0a 20 20 31 36 34 20 30 20 0d 0a 20 20 31 36 35 20 30 20 0d 0a 20 20 31 ┆ 163 0 164 0 165 0 1┆
0x07d980…07d9a0 36 36 20 39 35 33 20 45 58 49 54 4c 4f 4f 50 20 0d 0a 20 20 31 36 37 20 39 35 31 20 43 4f 4e 54 ┆66 953 EXITLOOP 167 951 CONT┆
0x07d9a0…07d9c0 4c 4f 4f 50 20 0d 0a 20 20 31 36 38 20 39 35 32 20 45 58 49 54 53 54 41 54 20 0d 0a 20 20 31 36 ┆LOOP 168 952 EXITSTAT 16┆
0x07d9c0…07d9e0 39 20 39 33 33 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 31 37 30 20 39 34 34 20 45 4e 44 57 49 ┆9 933 ENDWHILE 170 944 ENDWI┆
0x07d9e0…07da00 54 48 20 0d 0a 20 20 31 37 31 20 39 33 36 20 45 4e 44 4c 4f 43 4b 20 0d 0a 20 20 31 37 32 20 39 ┆TH 171 936 ENDLOCK 172 9┆
0x07da00…07da20 (33, 1, 1) 34 37 20 45 4e 44 43 48 41 4e 4e 45 4c 20 0d 0a 20 20 31 37 33 20 30 20 0d 0a 20 20 31 37 34 20 ┆47 ENDCHANNEL 173 0 174 ┆
0x07da20…07da40 30 20 0d 0a 20 20 31 37 35 20 30 20 0d 0a 20 20 31 37 36 20 30 20 0d 0a 20 20 31 37 37 20 30 20 ┆0 175 0 176 0 177 0 ┆
0x07da40…07da60 0d 0a 20 20 31 37 38 20 30 20 0d 0a 20 20 31 37 39 20 39 31 37 20 45 4e 44 46 4f 52 20 0d 0a 20 ┆ 178 0 179 917 ENDFOR ┆
0x07da60…07da80 20 31 38 30 20 30 20 0d 0a 20 20 31 38 31 20 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 20 31 38 32 ┆ 180 0 181 925 ENDIF 182┆
0x07da80…07daa0 20 30 20 0d 0a 20 20 31 38 33 20 30 20 0d 0a 20 20 31 38 34 20 30 20 0d 0a 20 20 31 38 35 20 39 ┆ 0 183 0 184 0 185 9┆
0x07daa0…07dac0 35 33 20 45 58 49 54 4c 4f 4f 50 20 0d 0a 20 20 31 38 36 20 39 35 31 20 43 4f 4e 54 4c 4f 4f 50 ┆53 EXITLOOP 186 951 CONTLOOP┆
0x07dac0…07dae0 20 0d 0a 20 20 31 38 37 20 39 35 32 20 45 58 49 54 53 54 41 54 20 0d 0a 20 20 31 38 38 20 39 33 ┆ 187 952 EXITSTAT 188 93┆
0x07dae0…07db00 33 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 31 38 39 20 39 33 36 20 45 4e 44 4c 4f 43 4b 20 0d ┆3 ENDWHILE 189 936 ENDLOCK ┆
0x07db00…07db20 0a 20 20 31 39 30 20 39 34 34 20 45 4e 44 57 49 54 48 20 0d 0a 20 20 31 39 31 20 39 34 37 20 45 ┆ 190 944 ENDWITH 191 947 E┆
0x07db20…07db40 4e 44 43 48 41 4e 4e 45 4c 20 0d 0a 20 20 31 39 32 20 39 30 33 20 43 41 4c 4c 50 52 4f 43 45 44 ┆NDCHANNEL 192 903 CALLPROCED┆
0x07db40…07db60 55 52 45 20 0d 0a 20 20 31 39 33 20 30 20 0d 0a 20 20 31 39 34 20 30 20 0d 0a 20 20 31 39 35 20 ┆URE 193 0 194 0 195 ┆
0x07db60…07db80 39 30 34 20 41 43 54 55 41 4c 50 41 52 41 4d 20 0d 0a 20 20 31 39 36 20 39 30 35 20 44 4f 55 42 ┆904 ACTUALPARAM 196 905 DOUB┆
0x07db80…07dba0 4c 45 50 41 52 41 4d 20 0d 0a 20 20 31 39 37 20 30 20 0d 0a 20 20 31 39 38 20 39 35 35 20 53 4b ┆LEPARAM 197 0 198 955 SK┆
0x07dba0…07dbc0 49 50 56 41 4c 55 45 20 0d 0a 20 20 31 39 39 20 39 30 36 20 45 4e 44 41 53 53 49 47 4e 20 0d 0a ┆IPVALUE 199 906 ENDASSIGN ┆
0x07dbc0…07dbe0 20 20 32 30 30 20 39 30 37 20 45 4e 44 45 58 43 48 41 4e 47 45 20 0d 0a 20 20 32 30 31 20 39 30 ┆ 200 907 ENDEXCHANGE 201 90┆
0x07dbe0…07dc00 39 20 45 4e 44 43 41 53 45 20 0d 0a 20 20 32 30 32 20 39 31 30 20 43 41 53 45 45 58 50 52 20 0d ┆9 ENDCASE 202 910 CASEEXPR ┆
0x07dc00…07dc20 (33, 1, 2) 0a 20 20 32 30 33 20 30 20 0d 0a 20 20 32 30 34 20 39 31 31 20 43 41 53 45 53 54 41 54 20 0d 0a ┆ 203 0 204 911 CASESTAT ┆
0x07dc20…07dc40 20 20 32 30 35 20 30 20 0d 0a 20 20 32 30 36 20 30 20 0d 0a 20 20 32 30 37 20 30 20 0d 0a 20 20 ┆ 205 0 206 0 207 0 ┆
0x07dc40…07dc60 32 30 38 20 39 31 32 20 43 41 53 45 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 32 30 39 20 30 20 0d 0a ┆208 912 CASEELEMENT 209 0 ┆
0x07dc60…07dc80 20 20 32 31 30 20 30 20 0d 0a 20 20 32 31 31 20 39 31 33 20 43 41 53 45 4c 41 42 45 4c 52 41 4e ┆ 210 0 211 913 CASELABELRAN┆
0x07dc80…07dca0 47 45 20 0d 0a 20 20 32 31 32 20 39 31 34 20 43 41 53 45 4c 41 42 45 4c 20 0d 0a 20 20 32 31 33 ┆GE 212 914 CASELABEL 213┆
0x07dca0…07dcc0 20 39 31 35 20 43 41 53 45 4c 49 53 54 20 0d 0a 20 20 32 31 34 20 39 31 32 20 43 41 53 45 45 4c ┆ 915 CASELIST 214 912 CASEEL┆
0x07dcc0…07dce0 45 4d 45 4e 54 20 0d 0a 20 20 32 31 35 20 30 20 0d 0a 20 20 32 31 36 20 39 31 36 20 4f 54 48 45 ┆EMENT 215 0 216 916 OTHE┆
0x07dce0…07dd00 52 57 49 53 45 20 43 41 53 45 4c 49 53 54 20 0d 0a 20 20 32 31 37 20 39 31 38 20 55 50 20 0d 0a ┆RWISE CASELIST 217 918 UP ┆
0x07dd00…07dd20 20 20 32 31 38 20 30 20 0d 0a 20 20 32 31 39 20 39 31 39 20 44 4f 57 4e 20 0d 0a 20 20 32 32 30 ┆ 218 0 219 919 DOWN 220┆
0x07dd20…07dd40 20 30 20 0d 0a 20 20 32 32 31 20 30 20 0d 0a 20 20 32 32 32 20 30 20 0d 0a 20 20 32 32 33 20 30 ┆ 0 221 0 222 0 223 0┆
0x07dd40…07dd60 20 0d 0a 20 20 32 32 34 20 30 20 0d 0a 20 20 32 32 35 20 39 32 30 20 46 4f 52 56 41 52 20 0d 0a ┆ 224 0 225 920 FORVAR ┆
0x07dd60…07dd80 20 20 32 32 36 20 30 20 0d 0a 20 20 32 32 37 20 39 32 31 20 46 4f 52 53 54 41 54 20 0d 0a 20 20 ┆ 226 0 227 921 FORSTAT ┆
0x07dd80…07dda0 32 32 38 20 39 32 32 20 45 4e 44 47 4f 54 4f 20 0d 0a 20 20 32 32 39 20 39 32 33 20 47 4f 54 4f ┆228 922 ENDGOTO 229 923 GOTO┆
0x07dda0…07ddc0 53 54 41 54 20 0d 0a 20 20 32 33 30 20 39 32 34 20 49 44 20 0d 0a 20 20 32 33 31 20 39 32 34 20 ┆STAT 230 924 ID 231 924 ┆
0x07ddc0…07dde0 49 44 20 0d 0a 20 20 32 33 32 20 39 32 36 20 49 46 45 58 50 52 20 0d 0a 20 20 32 33 33 20 30 20 ┆ID 232 926 IFEXPR 233 0 ┆
0x07dde0…07de00 0d 0a 20 20 32 33 34 20 39 32 37 20 49 46 53 54 41 54 20 0d 0a 20 20 32 33 35 20 39 32 38 20 45 ┆ 234 927 IFSTAT 235 928 E┆
0x07de00…07de20 (33, 1, 3) 4c 53 45 20 0d 0a 20 20 32 33 36 20 39 33 30 20 45 4e 44 52 45 50 45 41 54 20 0d 0a 20 20 32 33 ┆LSE 236 930 ENDREPEAT 23┆
0x07de20…07de40 37 20 39 33 32 20 52 45 50 45 41 54 53 54 41 54 20 0d 0a 20 20 32 33 38 20 39 32 39 20 55 4e 54 ┆7 932 REPEATSTAT 238 929 UNT┆
0x07de40…07de60 49 4c 20 0d 0a 20 20 32 33 39 20 39 35 37 20 45 4e 44 4c 4f 4f 50 20 0d 0a 20 20 32 34 30 20 39 ┆IL 239 957 ENDLOOP 240 9┆
0x07de60…07de80 35 36 20 4c 4f 4f 50 20 0d 0a 20 20 32 34 31 20 39 33 34 20 57 48 49 4c 45 45 58 50 52 20 0d 0a ┆56 LOOP 241 934 WHILEEXPR ┆
0x07de80…07dea0 20 20 32 34 32 20 30 20 0d 0a 20 20 32 34 33 20 39 33 35 20 57 48 49 4c 45 53 54 41 54 20 0d 0a ┆ 242 0 243 935 WHILESTAT ┆
0x07dea0…07dec0 20 20 32 34 34 20 39 35 30 20 44 4f 20 0d 0a 20 20 32 34 35 20 39 35 30 20 44 4f 20 0d 0a 20 20 ┆ 244 950 DO 245 950 DO ┆
0x07dec0…07dee0 32 34 36 20 39 33 37 20 57 49 54 48 53 54 41 54 20 0d 0a 20 20 32 34 37 20 39 36 35 20 4c 4f 43 ┆246 937 WITHSTAT 247 965 LOC┆
0x07dee0…07df00 4b 53 54 41 54 20 0d 0a 20 20 32 34 38 20 39 36 36 20 4c 4f 43 4b 4d 45 53 53 54 41 54 20 0d 0a ┆KSTAT 248 966 LOCKMESSTAT ┆
0x07df00…07df20 20 20 32 34 39 20 30 20 0d 0a 20 20 32 35 30 20 30 20 0d 0a 20 20 32 35 31 20 39 33 38 20 57 49 ┆ 249 0 250 0 251 938 WI┆
0x07df20…07df40 54 48 43 4f 4d 4d 41 20 0d 0a 20 20 32 35 32 20 39 33 39 20 57 49 54 48 56 41 52 20 4e 4f 4c 4f ┆THCOMMA 252 939 WITHVAR NOLO┆
0x07df40…07df60 43 41 4c 44 45 43 4c 20 0d 0a 20 20 32 35 33 20 39 34 32 20 45 4e 44 4c 4f 43 41 4c 44 45 43 4c ┆CALDECL 253 942 ENDLOCALDECL┆
0x07df60…07df80 20 0d 0a 20 20 32 35 34 20 39 34 33 20 4e 4f 4c 4f 43 41 4c 54 59 50 45 20 0d 0a 20 20 32 35 35 ┆ 254 943 NOLOCALTYPE 255┆
0x07df80…07dfa0 20 39 34 30 20 57 49 54 48 56 41 52 20 0d 0a 20 20 32 35 36 20 39 34 31 20 44 45 43 4c 41 52 41 ┆ 940 WITHVAR 256 941 DECLARA┆
0x07dfa0…07dfc0 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 32 35 37 20 39 34 38 20 43 48 41 4e 56 41 52 ┆TION DECLARE 257 948 CHANVAR┆
0x07dfc0…07dfe0 20 0d 0a 20 20 32 35 38 20 39 34 39 20 43 48 41 4e 4e 45 4c 53 54 41 54 20 0d 0a 20 20 32 35 39 ┆ 258 949 CHANNELSTAT 259┆
0x07dfe0…07e000 20 38 30 31 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 30 20 38 30 32 20 45 ┆ 801 ENDEXPRESSION 260 802 E┆
0x07e000…07e020 (33, 1, 4) 51 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 31 20 38 30 33 20 4e 45 20 45 ┆Q ENDEXPRESSION 261 803 NE E┆
0x07e020…07e040 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 32 20 38 30 34 20 4c 54 20 45 4e 44 45 ┆NDEXPRESSION 262 804 LT ENDE┆
0x07e040…07e060 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 33 20 38 30 35 20 4c 45 20 45 4e 44 45 58 50 52 ┆XPRESSION 263 805 LE ENDEXPR┆
0x07e060…07e080 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 34 20 38 30 36 20 47 54 20 45 4e 44 45 58 50 52 45 53 53 ┆ESSION 264 806 GT ENDEXPRESS┆
0x07e080…07e0a0 49 4f 4e 20 0d 0a 20 20 32 36 35 20 38 30 37 20 47 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e ┆ION 265 807 GE ENDEXPRESSION┆
0x07e0a0…07e0c0 20 0d 0a 20 20 32 36 36 20 38 30 38 20 49 4e 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a ┆ 266 808 IN ENDEXPRESSION ┆
0x07e0c0…07e0e0 20 20 32 36 37 20 38 31 30 20 50 4c 55 53 20 0d 0a 20 20 32 36 38 20 38 31 31 20 4d 49 4e 55 53 ┆ 267 810 PLUS 268 811 MINUS┆
0x07e0e0…07e100 20 0d 0a 20 20 32 36 39 20 38 31 32 20 4f 52 20 0d 0a 20 20 32 37 30 20 38 31 35 20 58 4f 52 20 ┆ 269 812 OR 270 815 XOR ┆
0x07e100…07e120 0d 0a 20 20 32 37 31 20 38 31 33 20 55 50 4c 55 53 20 0d 0a 20 20 32 37 32 20 38 31 34 20 55 4d ┆ 271 813 UPLUS 272 814 UM┆
0x07e120…07e140 49 4e 55 53 20 0d 0a 20 20 32 37 33 20 30 20 0d 0a 20 20 32 37 34 20 38 31 36 20 53 54 41 52 20 ┆INUS 273 0 274 816 STAR ┆
0x07e140…07e160 0d 0a 20 20 32 37 35 20 38 31 37 20 53 4c 41 53 48 20 0d 0a 20 20 32 37 36 20 38 31 38 20 44 49 ┆ 275 817 SLASH 276 818 DI┆
0x07e160…07e180 56 20 0d 0a 20 20 32 37 37 20 38 31 39 20 4d 4f 44 20 0d 0a 20 20 32 37 38 20 38 32 30 20 41 4e ┆V 277 819 MOD 278 820 AN┆
0x07e180…07e1a0 44 20 0d 0a 20 20 32 37 39 20 38 32 31 20 53 48 49 46 54 20 0d 0a 20 20 32 38 30 20 30 20 0d 0a ┆D 279 821 SHIFT 280 0 ┆
0x07e1a0…07e1c0 20 20 32 38 31 20 30 20 0d 0a 20 20 32 38 32 20 38 33 30 20 45 4e 44 56 41 52 49 41 42 4c 45 20 ┆ 281 0 282 830 ENDVARIABLE ┆
0x07e1c0…07e1e0 0d 0a 20 20 32 38 33 20 30 20 0d 0a 20 20 32 38 34 20 30 20 0d 0a 20 20 32 38 35 20 38 34 30 20 ┆ 283 0 284 0 285 840 ┆
0x07e1e0…07e200 54 59 50 45 53 49 5a 45 43 41 4c 4c 20 0d 0a 20 20 32 38 36 20 38 34 31 20 56 41 52 53 49 5a 45 ┆TYPESIZECALL 286 841 VARSIZE┆
0x07e200…07e220 (33, 1, 5) 43 41 4c 4c 20 0d 0a 20 20 32 38 37 20 38 33 31 20 4e 4f 54 20 0d 0a 20 20 32 38 38 20 30 20 0d ┆CALL 287 831 NOT 288 0 ┆
0x07e220…07e240 0a 20 20 32 38 39 20 30 20 0d 0a 20 20 32 39 30 20 34 30 39 20 4c 49 54 45 52 41 4c 20 54 45 58 ┆ 289 0 290 409 LITERAL TEX┆
0x07e240…07e260 54 20 0d 0a 20 20 32 39 31 20 38 32 35 20 45 4e 44 53 45 54 4c 49 53 54 20 0d 0a 20 20 32 39 32 ┆T 291 825 ENDSETLIST 292┆
0x07e260…07e280 20 34 30 36 20 53 54 52 49 4e 47 20 0d 0a 20 20 32 39 33 20 34 30 37 20 43 4f 4e 43 41 54 45 4e ┆ 406 STRING 293 407 CONCATEN┆
0x07e280…07e2a0 41 54 45 20 53 54 52 49 4e 47 53 20 0d 0a 20 20 32 39 34 20 34 30 38 20 43 4f 4e 43 41 54 45 4e ┆ATE STRINGS 294 408 CONCATEN┆
0x07e2a0…07e2c0 41 54 45 20 57 49 54 48 20 56 41 4c 55 45 20 4f 46 20 4e 41 4d 45 20 0d 0a 20 20 32 39 35 20 30 ┆ATE WITH VALUE OF NAME 295 0┆
0x07e2c0…07e2e0 20 0d 0a 20 20 32 39 36 20 30 20 0d 0a 20 20 32 39 37 20 38 32 36 20 53 45 54 4c 49 53 54 20 0d ┆ 296 0 297 826 SETLIST ┆
0x07e2e0…07e300 0a 20 20 32 39 38 20 30 20 0d 0a 20 20 32 39 39 20 30 20 0d 0a 20 20 33 30 30 20 38 32 37 20 53 ┆ 298 0 299 0 300 827 S┆
0x07e300…07e320 5f 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 33 30 31 20 38 32 38 20 4d 5f 45 4c 45 4d 45 4e 54 20 0d ┆_ELEMENT 301 828 M_ELEMENT ┆
0x07e320…07e340 0a 20 20 33 30 32 20 38 34 37 20 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 30 33 20 38 34 37 20 ┆ 302 847 ENDSTRUC 303 847 ┆
0x07e340…07e360 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 30 34 20 38 34 36 20 42 45 47 49 4e 53 54 52 55 43 20 ┆ENDSTRUC 304 846 BEGINSTRUC ┆
0x07e360…07e380 0d 0a 20 20 33 30 35 20 38 33 35 20 49 44 20 0d 0a 20 20 33 30 36 20 38 33 36 20 46 49 45 4c 44 ┆ 305 835 ID 306 836 FIELD┆
0x07e380…07e3a0 20 0d 0a 20 20 33 30 37 20 38 33 35 20 49 44 20 0d 0a 20 20 33 30 38 20 38 33 36 20 46 49 45 4c ┆ 307 835 ID 308 836 FIEL┆
0x07e3a0…07e3c0 44 20 0d 0a 20 20 33 30 39 20 30 20 0d 0a 20 20 33 31 30 20 38 33 37 20 45 4e 44 41 43 54 55 41 ┆D 309 0 310 837 ENDACTUA┆
0x07e3c0…07e3e0 4c 20 0d 0a 20 20 33 31 31 20 38 33 38 20 55 50 41 52 52 4f 57 20 0d 0a 20 20 33 31 32 20 38 33 ┆L 311 838 UPARROW 312 83┆
0x07e3e0…07e400 39 20 42 45 47 49 4e 41 43 54 55 41 4c 20 0d 0a 20 20 33 31 33 20 30 20 0d 0a 20 20 33 31 34 20 ┆9 BEGINACTUAL 313 0 314 ┆
0x07e400…07e420 (33, 1, 6) 34 30 33 20 4c 49 54 45 52 41 4c 20 52 45 41 4c 20 0d 0a 20 20 33 31 35 20 34 30 32 20 4c 49 54 ┆403 LITERAL REAL 315 402 LIT┆
0x07e420…07e440 45 52 41 4c 20 49 4e 54 45 47 45 52 20 0d 0a 20 20 33 31 36 20 34 30 34 20 4c 49 54 45 52 41 4c ┆ERAL INTEGER 316 404 LITERAL┆
0x07e440…07e460 20 49 4e 54 45 47 45 52 20 0d 0a 32 35 20 45 4e 44 53 45 54 4c 49 53 54 20 0d 0a 20 20 32 39 32 ┆ INTEGER 25 ENDSETLIST 292┆
0x07e460…07e480 20 34 30 36 20 53 54 52 49 4e 47 20 0d 0a 20 20 32 39 33 20 34 30 37 20 43 4f 4e 43 41 54 45 4e ┆ 406 STRING 293 407 CONCATEN┆
0x07e480…07e4a0 41 54 45 20 53 54 52 49 4e 47 53 20 0d 0a 20 20 32 39 34 20 34 30 38 20 43 4f 4e 43 41 54 45 4e ┆ATE STRINGS 294 408 CONCATEN┆
0x07e4a0…07e4c0 41 54 45 20 57 49 54 48 20 56 41 4c 55 45 20 4f 46 20 4e 41 4d 45 20 0d 0a 20 20 32 39 35 20 30 ┆ATE WITH VALUE OF NAME 295 0┆
0x07e4c0…07e4e0 20 0d 0a 20 20 32 39 36 20 30 20 0d 0a 20 20 32 39 37 20 38 32 36 20 53 45 54 4c 49 53 54 20 0d ┆ 296 0 297 826 SETLIST ┆
0x07e4e0…07e500 0a 20 20 32 39 38 20 30 20 0d 0a 20 20 32 39 39 20 30 20 0d 0a 20 20 33 30 30 20 38 32 37 20 53 ┆ 298 0 299 0 300 827 S┆
0x07e500…07e520 5f 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 33 30 31 20 38 32 38 20 4d 5f 45 4c 45 4d 45 4e 54 20 0d ┆_ELEMENT 301 828 M_ELEMENT ┆
0x07e520…07e540 0a 20 20 33 30 32 20 38 34 37 20 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 30 33 20 38 34 37 20 ┆ 302 847 ENDSTRUC 303 847 ┆
0x07e540…07e560 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 30 34 20 38 34 36 20 42 45 47 49 4e 53 54 52 55 43 20 ┆ENDSTRUC 304 846 BEGINSTRUC ┆
0x07e560…07e580 0d 0a 20 20 33 30 35 20 38 33 35 20 49 44 20 0d 0a 20 20 33 30 36 20 38 33 36 20 46 49 45 4c 44 ┆ 305 835 ID 306 836 FIELD┆
0x07e580…07e5a0 20 0d 0a 20 20 33 30 37 20 38 33 35 20 49 44 20 0d 0a 20 20 33 30 38 20 38 33 36 20 46 49 45 4c ┆ 307 835 ID 308 836 FIEL┆
0x07e5a0…07e5c0 44 20 0d 0a 20 20 33 30 39 20 30 20 0d 0a 20 20 33 31 30 20 38 33 37 20 45 4e 44 41 43 54 55 41 ┆D 309 0 310 837 ENDACTUA┆
0x07e5c0…07e5e0 4c 20 0d 0a 20 20 33 31 31 20 38 33 38 20 55 50 41 52 52 4f 57 20 0d 0a 20 20 33 31 32 20 38 33 ┆L 311 838 UPARROW 312 83┆
0x07e5e0…07e600 39 20 42 45 47 49 4e 41 43 54 55 41 4c 20 0d 0a 20 20 33 31 33 20 30 20 0d 0a 20 20 33 31 34 20 ┆9 BEGINACTUAL 313 0 314 ┆
0x07e600…07e620 (33, 1, 7) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 6f 75 74 33 35 67 72 ┆../sw2114/src/bobs/rtp35/out35gr┆
0x07e620…07e640 61 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆am ┆
0x07e640…07e660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x07e660…07e680 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x07e680…07e6a0 20 31 31 33 31 35 37 20 20 35 30 31 31 32 31 35 34 32 30 20 20 31 31 36 30 33 00 20 00 00 00 00 ┆ 113157 5011215420 11603 ┆
0x07e6a0…07e6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x07e800…07e820 (33, 1, 8) 00 2a 68 65 61 64 20 63 70 75 0d 0a 62 62 20 20 31 39 39 31 2e 30 35 2e 30 36 20 20 31 30 2e 30 ┆ *head cpu bb 1991.05.06 10.0┆
0x07e820…07e840 30 2e 34 31 20 20 20 63 70 75 3a 20 00 31 30 37 2e 31 34 20 73 65 63 2e 0d 0a 00 2a 62 6f 62 73 ┆0.41 cpu: 107.14 sec. *bobs┆
0x07e840…07e860 0d 0a 00 0d 0a 20 62 6f 62 73 38 30 30 30 20 20 20 76 65 72 73 69 6f 6e 20 31 39 38 38 2e 30 32 ┆ bobs8000 version 1988.02┆
0x07e860…07e880 2e 31 36 0d 0a 20 0c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 41 20 4c 49 53 54 20 4f 46 20 49 4e ┆.16 ************ A LIST OF IN┆
0x07e880…07e8a0 50 55 54 20 57 49 54 48 20 50 4f 53 53 49 42 4c 45 20 45 52 52 4f 52 4d 45 53 53 41 47 45 53 20 ┆PUT WITH POSSIBLE ERRORMESSAGES ┆
0x07e8a0…07e8c0 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 0d 0a 20 20 0d 0a 20 20 0d 0a 20 20 0d 0a 20 20 ┆ ************ ┆
0x07e8c0…07e8e0 6f 70 74 69 6f 6e 73 28 31 2c 20 33 2c 20 32 38 2c 20 33 32 2c 20 33 34 29 0d 0a 20 20 0d 0a 20 ┆options(1, 3, 28, 32, 34) ┆
0x07e8e0…07e900 0d 0a 20 0d 0a 20 20 54 45 52 4d 49 4e 41 4c 20 20 20 20 20 20 49 4e 54 45 52 4e 20 56 41 45 52 ┆ TERMINAL INTERN VAER┆
0x07e900…07e920 44 49 0d 0a 20 0d 0a 20 20 42 4f 42 53 2d 47 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DI BOBS-GO ┆
0x07e920…07e940 20 20 20 20 20 20 20 30 0d 0a 20 20 2d 45 4f 46 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 0 -EOF- ┆
0x07e940…07e960 20 20 20 20 20 20 20 20 20 20 31 0d 0a 20 20 41 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 1 AND ┆
0x07e960…07e980 20 20 20 20 20 20 20 20 20 20 20 20 20 32 0d 0a 20 20 41 52 52 41 59 20 20 20 20 20 20 20 20 20 ┆ 2 ARRAY ┆
0x07e980…07e9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 0d 0a 20 20 41 53 20 20 20 20 20 20 20 20 20 ┆ 3 AS ┆
0x07e9a0…07e9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 0d 0a 20 20 42 45 47 49 4e 20 20 20 ┆ 4 BEGIN ┆
0x07e9c0…07e9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 0d 0a 20 20 42 45 47 49 4e ┆ 5 BEGIN┆
0x07e9e0…07ea00 42 4f 44 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 0d 0a 20 20 43 41 ┆BODY 6 CA┆
0x07ea00…07ea20 (33, 1, 9) 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 0d 0a 20 ┆SE 7 ┆
0x07ea20…07ea40 20 43 48 41 4e 4e 45 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 ┆ CHANNEL 8┆
0x07ea40…07ea60 0d 0a 20 20 43 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ CONST ┆
0x07ea60…07ea80 20 20 39 0d 0a 20 20 43 4f 4e 54 49 4e 55 45 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 9 CONTINUELOOP ┆
0x07ea80…07eaa0 20 20 20 20 31 30 0d 0a 20 20 44 49 56 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 10 DIV ┆
0x07eaa0…07eac0 20 20 20 20 20 20 20 31 31 0d 0a 20 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 11 DO ┆
0x07eac0…07eae0 20 20 20 20 20 20 20 20 20 20 31 32 0d 0a 20 20 44 4f 57 4e 54 4f 20 20 20 20 20 20 20 20 20 20 ┆ 12 DOWNTO ┆
0x07eae0…07eb00 20 20 20 20 20 20 20 20 20 20 20 20 20 31 33 0d 0a 20 20 45 4c 53 45 20 20 20 20 20 20 20 20 20 ┆ 13 ELSE ┆
0x07eb00…07eb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 34 0d 0a 20 20 45 4d 50 54 59 20 20 20 20 20 ┆ 14 EMPTY ┆
0x07eb20…07eb40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 35 0d 0a 20 20 45 4e 44 20 20 20 20 ┆ 15 END ┆
0x07eb40…07eb60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 36 0d 0a 20 20 45 4e 44 4c ┆ 16 ENDL┆
0x07eb60…07eb80 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 37 0d 0a 20 20 45 ┆OOP 17 E┆
0x07eb80…07eba0 52 52 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 38 0d 0a ┆RROR 18 ┆
0x07eba0…07ebc0 20 20 45 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 ┆ EXIT 1┆
0x07ebc0…07ebe0 39 0d 0a 20 20 45 58 49 54 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆9 EXITLOOP ┆
0x07ebe0…07ec00 20 20 32 30 0d 0a 20 20 45 58 50 4f 52 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 20 EXPORT ┆
0x07ec00…07ec20 (33, 1, 10) 20 20 20 20 20 32 31 0d 0a 20 20 45 58 54 45 52 4e 41 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 21 EXTERNAL ┆
0x07ec20…07ec40 20 20 20 20 20 20 20 20 32 32 0d 0a 20 20 46 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 22 FOR ┆
0x07ec40…07ec60 20 20 20 20 20 20 20 20 20 20 20 32 33 0d 0a 20 20 46 4f 52 57 41 52 44 20 20 20 20 20 20 20 20 ┆ 23 FORWARD ┆
0x07ec60…07ec80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 34 0d 0a 20 20 46 55 4e 43 54 49 4f 4e 20 20 20 20 ┆ 24 FUNCTION ┆
0x07ec80…07eca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 35 0d 0a 20 20 47 4f 54 4f 20 20 20 20 20 ┆ 25 GOTO ┆
0x07eca0…07ecc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 36 0d 0a 20 20 49 46 20 20 20 20 ┆ 26 IF ┆
0x07ecc0…07ece0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 37 0d 0a 20 20 49 4e 20 ┆ 27 IN ┆
0x07ece0…07ed00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 38 0d 0a 20 20 ┆ 28 ┆
0x07ed00…07ed20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 39 0d ┆KONST 29 ┆
0x07ed20…07ed40 0a 20 20 4c 41 42 45 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ LABEL ┆
0x07ed40…07ed60 33 30 0d 0a 20 20 4c 4f 43 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆30 LOCK ┆
0x07ed60…07ed80 20 20 20 33 31 0d 0a 20 20 4c 4f 43 4b 4d 45 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 31 LOCKMES ┆
0x07ed80…07eda0 20 20 20 20 20 20 33 32 0d 0a 20 20 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 32 LOOP ┆
0x07eda0…07edc0 20 20 20 20 20 20 20 20 20 33 33 0d 0a 20 20 4d 4f 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 33 MOD ┆
0x07edc0…07ede0 20 20 20 20 20 20 20 20 20 20 20 20 33 34 0d 0a 20 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 ┆ 34 NAME ┆
0x07ede0…07ee00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 35 0d 0a 20 20 4e 4f 54 20 20 20 20 20 20 20 20 ┆ 35 NOT ┆
0x07ee00…07ee20 (33, 1, 11) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 36 0d 0a 20 20 4f 46 20 20 20 20 20 20 ┆ 36 OF ┆
0x07ee20…07ee40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 37 0d 0a 20 20 4f 52 20 20 20 ┆ 37 OR ┆
0x07ee40…07ee60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 38 0d 0a 20 20 4f 54 ┆ 38 OT┆
0x07ee60…07ee80 48 45 52 57 49 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 39 0d 0a 20 ┆HERWISE 39 ┆
0x07ee80…07eea0 20 50 41 43 4b 45 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 30 ┆ PACKED 40┆
0x07eea0…07eec0 0d 0a 20 20 50 52 45 46 49 58 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ PREFIX ┆
0x07eec0…07eee0 20 34 31 0d 0a 20 20 50 4f 4f 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 41 POOL ┆
0x07eee0…07ef00 20 20 20 20 34 32 0d 0a 20 20 50 52 4f 43 45 44 55 52 45 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 42 PROCEDURE ┆
0x07ef00…07ef20 20 20 20 20 20 20 20 34 33 0d 0a 20 20 50 52 4f 43 45 53 53 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 43 PROCESS ┆
0x07ef20…07ef40 20 20 20 20 20 20 20 20 20 20 34 34 0d 0a 20 20 52 45 41 4c 4b 4f 4e 53 54 20 20 20 20 20 20 20 ┆ 44 REALKONST ┆
0x07ef40…07ef60 20 20 20 20 20 20 20 20 20 20 20 20 20 34 35 0d 0a 20 20 52 45 43 4f 52 44 20 20 20 20 20 20 20 ┆ 45 RECORD ┆
0x07ef60…07ef80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 36 0d 0a 20 20 52 45 50 45 41 54 20 20 20 20 ┆ 46 REPEAT ┆
0x07ef80…07efa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 37 0d 0a 20 20 53 45 54 20 20 20 20 ┆ 47 SET ┆
0x07efa0…07efc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 38 0d 0a 20 20 53 48 49 46 ┆ 48 SHIF┆
0x07efc0…07efe0 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 39 0d 0a 20 20 53 ┆T 49 S┆
0x07efe0…07f000 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 30 0d 0a ┆TRING 50 ┆
0x07f000…07f020 (33, 1, 12) 20 20 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 ┆ THEN 5┆
0x07f020…07f040 31 0d 0a 20 20 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆1 TO ┆
0x07f040…07f060 20 20 35 32 0d 0a 20 20 54 59 50 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 52 TYPE ┆
0x07f060…07f080 20 20 20 20 20 35 33 0d 0a 20 20 54 59 50 45 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 53 TYPESIZE ┆
0x07f080…07f0a0 20 20 20 20 20 20 20 20 35 34 0d 0a 20 20 55 4e 54 49 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 54 UNTIL ┆
0x07f0a0…07f0c0 20 20 20 20 20 20 20 20 20 20 20 35 35 0d 0a 20 20 56 41 52 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 55 VAR ┆
0x07f0c0…07f0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 36 0d 0a 20 20 56 41 52 53 49 5a 45 20 20 20 20 20 ┆ 56 VARSIZE ┆
0x07f0e0…07f100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 37 0d 0a 20 20 57 48 49 4c 45 20 20 20 20 ┆ 57 WHILE ┆
0x07f100…07f120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 38 0d 0a 20 20 57 49 54 48 20 20 ┆ 58 WITH ┆
0x07f120…07f140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 39 0d 0a 20 20 58 4f 52 ┆ 59 XOR┆
0x07f140…07f160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 30 0d 0a 20 20 ┆ 60 ┆
0x07f160…07f180 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 31 0d ┆+ 61 ┆
0x07f180…07f1a0 0a 20 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ - ┆
0x07f1a0…07f1c0 36 32 0d 0a 20 20 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆62 * ┆
0x07f1c0…07f1e0 20 20 20 36 33 0d 0a 20 20 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 63 / ┆
0x07f1e0…07f200 20 20 20 20 20 20 36 34 0d 0a 20 20 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 64 ' ┆
0x07f200…07f220 (33, 1, 13) 20 20 20 20 20 20 20 20 20 36 35 0d 0a 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 65 " ┆
0x07f220…07f240 20 20 20 20 20 20 20 20 20 20 20 20 36 36 0d 0a 20 20 3c 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 66 < ┆
0x07f240…07f260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 37 0d 0a 20 20 3e 20 20 20 20 20 20 20 20 20 20 ┆ 67 > ┆
0x07f260…07f280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 38 0d 0a 20 20 3c 3e 20 20 20 20 20 20 ┆ 68 <> ┆
0x07f280…07f2a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 39 0d 0a 20 20 3c 3d 20 20 20 ┆ 69 <= ┆
0x07f2a0…07f2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 30 0d 0a 20 20 3e 3d ┆ 70 >=┆
0x07f2c0…07f2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 31 0d 0a 20 ┆ 71 ┆
0x07f2e0…07f300 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 32 ┆ ( 72┆
0x07f300…07f320 0d 0a 20 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ) ┆
0x07f320…07f340 20 37 33 0d 0a 20 20 28 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 73 (. ┆
0x07f340…07f360 20 20 20 20 37 34 0d 0a 20 20 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 74 .) ┆
0x07f360…07f380 20 20 20 20 20 20 20 37 35 0d 0a 20 20 5e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 75 ^ ┆
0x07f380…07f3a0 20 20 20 20 20 20 20 20 20 20 37 36 0d 0a 20 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 76 = ┆
0x07f3a0…07f3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 37 37 0d 0a 20 20 3a 3d 20 20 20 20 20 20 20 20 20 20 20 ┆ 77 := ┆
0x07f3c0…07f3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 38 0d 0a 20 20 3a 3d 3a 20 20 20 20 20 20 20 ┆ 78 :=: ┆
0x07f3e0…07f400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 39 0d 0a 20 20 2e 20 20 20 20 20 20 ┆ 79 . ┆
0x07f400…07f420 (33, 1, 14) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 30 0d 0a 20 20 2c 20 20 20 ┆ 80 , ┆
0x07f420…07f440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 31 0d 0a 20 20 3b ┆ 81 ;┆
0x07f440…07f460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 32 0d 0a ┆ 82 ┆
0x07f460…07f480 20 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 ┆ : 8┆
0x07f480…07f4a0 33 0d 0a 20 20 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆3 .. ┆
0x07f4a0…07f4c0 20 20 38 34 0d 0a 20 20 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 84 # ┆
0x07f4c0…07f4e0 20 20 20 20 20 38 35 0d 0a 20 20 2a 2a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 85 *** ┆
0x07f4e0…07f500 20 20 20 20 20 20 20 20 38 36 0d 0a 20 20 28 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 86 (* ┆
0x07f500…07f520 20 20 20 20 20 20 20 20 20 20 20 38 37 0d 0a 20 20 3f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 87 ? ┆
0x07f520…07f540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 38 0d 0a 20 20 21 20 20 20 20 20 20 20 20 20 20 20 ┆ 88 ! ┆
0x07f540…07f560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 39 0d 0a 20 20 28 3a 20 20 20 20 20 20 20 ┆ 89 (: ┆
0x07f560…07f580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 30 0d 0a 20 20 3a 29 20 20 20 20 ┆ 90 :) ┆
0x07f580…07f5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 31 0d 0a 20 20 26 20 20 ┆ 91 & ┆
0x07f5a0…07f5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 32 0d 0a 20 0d ┆ 92 ┆
0x07f5c0…07f5e0 0a 20 0d 0a 20 20 0d 0a 20 0d 0a 20 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ ****************┆
0x07f5e0…07f600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 45 4e 44 20 4f 46 20 4c 49 53 54 20 2a 2a 2a 2a 2a ┆************* END OF LIST *****┆
0x07f600…07f620 (33, 1, 15) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 0d 0a 20 0c 2a ┆************************ *┆
0x07f620…07f640 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 20 47 52 41 ┆*************************** GRA┆
0x07f640…07f660 4d 4d 41 52 43 48 45 43 4b 53 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆MMARCHECKS ********************┆
0x07f660…07f680 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 0d 0a 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b ┆******** IT HAS BEEN CHECK┆
0x07f680…07f6a0 45 44 20 54 48 41 54 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 0d 0a 20 20 45 58 43 45 ┆ED THAT ALL NONTERMINALS EXCE┆
0x07f6a0…07f6c0 50 54 20 54 48 45 20 47 4f 41 4c 53 59 4d 42 4f 4c 20 41 50 50 45 41 52 20 49 4e 20 42 4f 54 48 ┆PT THE GOALSYMBOL APPEAR IN BOTH┆
0x07f6c0…07f6e0 0d 0a 20 20 4c 45 46 54 20 41 4e 44 20 52 49 47 48 54 53 49 44 45 20 4f 46 20 41 20 50 52 4f 44 ┆ LEFT AND RIGHTSIDE OF A PROD┆
0x07f6e0…07f700 55 43 54 49 4f 4e 0d 0a 20 0d 0a 20 0d 0a 20 0d 0a 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 ┆UCTION IT HAS BEEN C┆
0x07f700…07f720 48 45 43 4b 45 44 54 48 41 54 20 54 48 45 52 45 20 0d 0a 20 20 45 58 49 53 54 53 20 4e 4f 20 49 ┆HECKEDTHAT THERE EXISTS NO I┆
0x07f720…07f740 44 45 4e 54 49 43 41 4c 20 50 52 4f 44 55 43 54 49 4f 4e 53 20 0d 0a 20 0d 0a 20 0d 0a 20 0d 0a ┆DENTICAL PRODUCTIONS ┆
0x07f740…07f760 20 0d 0a 20 0d 0a 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 54 48 41 54 ┆ IT HAS BEEN CHECKED THAT┆
0x07f760…07f780 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 43 41 4e 0d 0a 20 20 50 52 4f 44 55 43 45 ┆ ALL NONTERMINALS CAN PRODUCE┆
0x07f780…07f7a0 20 41 20 53 54 52 49 4e 47 20 4f 46 20 4f 4e 4c 59 20 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 4f ┆ A STRING OF ONLY TERMINAL SYMBO┆
0x07f7a0…07f7c0 4c 53 0d 0a 20 0d 0a 20 0d 0a 20 20 49 54 20 48 41 53 20 42 45 45 4e 20 43 48 45 43 4b 45 44 20 ┆LS IT HAS BEEN CHECKED ┆
0x07f7c0…07f7e0 54 48 41 54 20 4e 4f 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 0d 0a 20 20 49 53 20 42 4f 54 48 20 4c ┆THAT NO NONTERMINAL IS BOTH L┆
0x07f7e0…07f800 45 46 54 20 41 4e 44 20 52 49 47 48 54 20 52 45 43 55 52 53 49 56 45 0d 0a 20 0c 20 2a 2a 2a 2a ┆EFT AND RIGHT RECURSIVE ****┆
0x07f800…07f820 (34, 0, 1) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 20 54 48 45 20 47 ┆************************** THE G┆
0x07f820…07f840 52 41 4d 4d 41 52 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆RAMMAR *************************┆
0x07f840…07f860 2a 2a 2a 2a 2a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 20 20 20 20 31 20 20 20 3c 50 52 4f 47 52 41 4d 3e ┆***** 1 <PROGRAM>┆
0x07f860…07f880 20 3a 3a 3d 20 3c 45 58 54 45 52 4e 41 4c 50 41 52 54 3e 20 3c 42 4f 44 59 3e 20 2e 20 20 20 20 ┆ ::= <EXTERNALPART> <BODY> . ┆
0x07f880…07f8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 30 30 20 43 4f 44 45 20 0d ┆ :000 CODE ┆
0x07f8a0…07f8c0 0a 0d 0a 20 20 20 20 32 20 20 20 3c 45 58 54 45 52 4e 41 4c 50 41 52 54 3e 20 3a 3a 3d 20 3c 45 ┆ 2 <EXTERNALPART> ::= <E┆
0x07f8c0…07f8e0 58 54 45 52 4e 41 4c 53 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆XTERNALS> ┆
0x07f8e0…07f900 20 20 20 20 20 20 20 20 20 3a 31 33 31 31 20 45 4e 44 49 4e 43 4c 55 44 45 20 0d 0a 0d 0a 20 20 ┆ :1311 ENDINCLUDE ┆
0x07f900…07f920 20 20 33 20 20 20 3c 45 58 54 45 52 4e 41 4c 53 3e 20 3a 3a 3d 20 3c 45 58 54 45 52 4e 41 4c 53 ┆ 3 <EXTERNALS> ::= <EXTERNALS┆
0x07f920…07f940 3e 20 3c 45 58 54 45 52 4e 41 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> <EXTERNAL> ┆
0x07f940…07f960 20 20 20 20 3a 30 20 0d 0a 20 20 20 20 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ :0 4 !┆
0x07f960…07f980 20 3c 45 58 54 45 52 4e 41 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <EXTERNAL> ┆
0x07f980…07f9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 20 35 20 20 20 3c 45 ┆ :0 5 <E┆
0x07f9a0…07f9c0 58 54 45 52 4e 41 4c 3e 20 3a 3a 3d 20 3c 43 4f 4e 54 45 58 54 4e 41 4d 45 3e 20 3c 53 45 4d 49 ┆XTERNAL> ::= <CONTEXTNAME> <SEMI┆
0x07f9c0…07f9e0 43 4f 4c 4f 4e 53 3e 20 3c 44 45 43 4c 41 52 41 54 49 4f 4e 53 3e 20 2e 20 20 20 20 3a 31 33 31 ┆COLONS> <DECLARATIONS> . :131┆
0x07f9e0…07fa00 30 20 45 4e 44 43 4f 4e 54 45 58 54 20 0d 0a 20 20 20 20 36 20 20 20 20 20 20 20 20 20 20 20 20 ┆0 ENDCONTEXT 6 ┆
0x07fa00…07fa20 (34, 0, 2) 20 20 20 20 21 20 45 52 52 4f 52 20 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ERROR . ┆
0x07fa20…07fa40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 20 ┆ :0 ┆
0x07fa40…07fa60 37 20 20 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3a 3a 3d 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 ┆7 <SEMICOLONS> ::= <SEMICOLONS┆
0x07fa60…07fa80 3e 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> ; ┆
0x07fa80…07faa0 20 20 3a 30 20 0d 0a 20 20 20 20 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ :0 8 ! ┆
0x07faa0…07fac0 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆; ┆
0x07fac0…07fae0 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 20 39 20 20 20 3c 43 4f 4e ┆ :0 9 <CON┆
0x07fae0…07fb00 54 45 58 54 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TEXTNAME> ::= NAME ┆
0x07fb00…07fb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 30 31 20 ┆ :1301 ┆
0x07fb20…07fb40 43 4f 4e 54 45 58 54 20 0d 0a 0d 0a 20 20 20 31 30 20 20 20 3c 42 4f 44 59 3e 20 3a 3a 3d 20 3c ┆CONTEXT 10 <BODY> ::= <┆
0x07fb40…07fb60 42 4f 44 59 4c 49 53 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆BODYLIST> ┆
0x07fb60…07fb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 30 33 20 45 4f 4d 20 0d 0a 0d 0a ┆ :1303 EOM ┆
0x07fb80…07fba0 20 20 20 31 31 20 20 20 3c 42 4f 44 59 4c 49 53 54 3e 20 3a 3a 3d 20 3c 42 4f 44 59 4c 49 53 54 ┆ 11 <BODYLIST> ::= <BODYLIST┆
0x07fba0…07fbc0 3e 20 3c 42 4f 44 59 45 4c 45 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> <BODYELEM> ┆
0x07fbc0…07fbe0 20 20 20 20 20 20 3a 30 20 20 0d 0a 20 20 20 31 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 12 ┆
0x07fbe0…07fc00 20 21 20 3c 42 4f 44 59 45 4c 45 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <BODYELEM> ┆
0x07fc00…07fc20 (34, 0, 3) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 20 0d 0a 0d 0a 20 20 20 31 33 20 ┆ :0 13 ┆
0x07fc20…07fc40 20 20 3c 42 4f 44 59 45 4c 45 4d 3e 20 3a 3a 3d 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3c 50 ┆ <BODYELEM> ::= <BEGINLEVEL> <P┆
0x07fc40…07fc60 52 4f 43 45 53 53 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ROCESSDECLARATION> ┆
0x07fc60…07fc80 3a 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 31 34 20 20 20 20 20 20 20 20 20 20 ┆:1312 ENDLEVEL 14 ┆
0x07fc80…07fca0 20 20 20 20 20 20 21 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3c 50 52 45 46 49 58 44 45 43 4c ┆ ! <BEGINLEVEL> <PREFIXDECL┆
0x07fca0…07fcc0 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 31 32 20 45 4e 44 ┆ARATION> :1312 END┆
0x07fcc0…07fce0 4c 45 56 45 4c 20 0d 0a 20 20 20 31 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆LEVEL 15 ! <┆
0x07fce0…07fd00 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3c 50 52 4f 43 45 53 53 44 45 43 4c 41 52 41 54 49 4f 4e 3e ┆BEGINLEVEL> <PROCESSDECLARATION>┆
0x07fd00…07fd20 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3a 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 ┆ <SEMICOLONS> :1312 ENDLEVEL ┆
0x07fd20…07fd40 20 20 31 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 42 45 47 49 4e 4c 45 56 45 ┆ 16 ! <BEGINLEVE┆
0x07fd40…07fd60 4c 3e 20 3c 50 52 45 46 49 58 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3c 53 45 4d 49 43 4f 4c 4f ┆L> <PREFIXDECLARATION> <SEMICOLO┆
0x07fd60…07fd80 4e 53 3e 20 20 3a 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 0d 0a 20 20 20 31 37 20 20 20 ┆NS> :1312 ENDLEVEL 17 ┆
0x07fd80…07fda0 3c 50 52 4f 43 45 53 53 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 50 52 4f 43 45 53 53 ┆<PROCESSDECLARATION> ::= PROCESS┆
0x07fda0…07fdc0 20 3c 50 52 4f 43 45 53 53 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆ <PROCESS> :0┆
0x07fdc0…07fde0 20 0d 0a 0d 0a 20 20 20 31 38 20 20 20 3c 50 52 4f 43 45 53 53 3e 20 3a 3a 3d 20 3c 50 52 4f 43 ┆ 18 <PROCESS> ::= <PROC┆
0x07fde0…07fe00 45 53 53 4e 41 4d 45 3e 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 45 52 53 3e 20 3c 50 52 4f ┆ESSNAME> <FORMALPARAMETERS> <PRO┆
0x07fe00…07fe20 (34, 0, 4) 43 53 45 4d 53 3e 20 3c 42 4c 4f 43 4b 3e 20 3a 30 20 0d 0a 0d 0a 20 20 20 31 39 20 20 20 3c 50 ┆CSEMS> <BLOCK> :0 19 <P┆
0x07fe20…07fe40 52 4f 43 53 45 4d 53 3e 20 3a 3a 3d 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 20 20 20 20 20 20 ┆ROCSEMS> ::= <SEMICOLONS> ┆
0x07fe40…07fe60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 30 ┆ :130┆
0x07fe60…07fe80 34 20 45 4e 44 50 52 4f 43 44 45 43 4c 20 0d 0a 0d 0a 20 20 20 32 30 20 20 20 3c 50 52 4f 43 45 ┆4 ENDPROCDECL 20 <PROCE┆
0x07fe80…07fea0 53 53 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆SSNAME> ::= NAME ┆
0x07fea0…07fec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 30 35 20 44 45 ┆ :1305 DE┆
0x07fec0…07fee0 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 20 32 31 20 20 20 3c 42 ┆CLARATION DECLARE 21 <B┆
0x07fee0…07ff00 4c 4f 43 4b 3e 20 3a 3a 3d 20 3c 44 45 43 4c 41 52 41 54 49 4f 4e 53 3e 20 3c 53 54 41 52 54 4c ┆LOCK> ::= <DECLARATIONS> <STARTL┆
0x07ff00…07ff20 41 42 45 4c 53 43 4f 50 45 3e 20 3c 43 4f 4d 50 4f 55 4e 44 53 54 41 54 45 4d 45 4e 54 3e 20 0d ┆ABELSCOPE> <COMPOUNDSTATEMENT> ┆
0x07ff20…07ff40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 ┆ <ENDLABELSC┆
0x07ff40…07ff60 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OPE> ┆
0x07ff60…07ff80 20 20 20 20 20 20 20 3a 31 30 31 31 20 45 4e 44 42 4c 4f 43 4b 20 45 4e 44 4c 45 56 45 4c 20 45 ┆ :1011 ENDBLOCK ENDLEVEL E┆
0x07ff80…07ffa0 4e 44 4c 45 56 45 4c 0d 0a 20 20 20 32 32 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 58 54 ┆NDLEVEL 22 ! EXT┆
0x07ffa0…07ffc0 45 52 4e 41 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ERNAL ┆
0x07ffc0…07ffe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 30 20 45 58 54 45 52 4e 41 4c 20 45 4e ┆ :1020 EXTERNAL EN┆
0x07ffe0…080000 44 4c 45 56 45 4c 20 0d 0a 20 20 20 32 33 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 46 4f 52 ┆DLEVEL 23 ! FOR┆
0x080000…080020 (34, 0, 5) 57 41 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆WARD ┆
0x080020…080040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 32 31 20 46 4f 52 57 41 52 44 20 45 4e 44 ┆ :1021 FORWARD END┆
0x080040…080060 4c 45 56 45 4c 20 0d 0a 20 20 20 32 34 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 42 45 47 ┆LEVEL 24 ! <BEG┆
0x080060…080080 49 4e 42 4f 44 59 3e 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆INBODY> : ┆
0x080080…0800a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 0d 0a 20 20 ┆ :0 ENDLEVEL ┆
0x0800a0…0800c0 20 32 35 20 20 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 3a 3d 20 45 4d 50 54 ┆ 25 <STARTLABELSCOPE> ::= EMPT┆
0x0800c0…0800e0 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆Y ┆
0x0800e0…080100 20 20 20 20 3a 31 32 30 32 20 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 20 0d 0a 0d 0a 20 20 ┆ :1202 STARTLABELSCOPE ┆
0x080100…080120 20 32 36 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 ┆ 26 <ENDLABELSCOPE> ::= EMPTY ┆
0x080120…080140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x080140…080160 20 20 20 20 3a 31 32 30 33 20 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 20 0d 0a 0d 0a 20 20 20 32 ┆ :1203 ENDLABELSCOPE 2┆
0x080160…080180 37 20 20 20 3c 42 45 47 49 4e 42 4f 44 59 3e 20 3a 3a 3d 20 42 45 47 49 4e 42 4f 44 59 20 3c 55 ┆7 <BEGINBODY> ::= BEGINBODY <U┆
0x080180…0801a0 4e 53 49 47 4e 45 44 49 4e 54 45 47 45 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NSIGNEDINTEGER> ┆
0x0801a0…0801c0 20 20 3a 2d 31 20 42 45 47 49 4e 43 4f 44 45 20 2e 2e 2e 20 0d 0a 0d 0a 20 20 20 32 38 20 20 20 ┆ :-1 BEGINCODE ... 28 ┆
0x0801c0…0801e0 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 ┆<BEGINLEVEL> ::= EMPTY ┆
0x0801e0…080200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 ┆ :1┆
0x080200…080220 (34, 0, 6) 30 31 30 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 0d 0a 20 20 20 32 39 20 20 20 3c 44 45 43 4c ┆010 BEGINLEVEL 29 <DECL┆
0x080220…080240 41 52 41 54 49 4f 4e 53 3e 20 3a 3a 3d 20 3c 42 45 47 49 4e 4c 45 56 45 4c 3e 20 3c 44 45 43 4c ┆ARATIONS> ::= <BEGINLEVEL> <DECL┆
0x080240…080260 53 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 39 20 45 ┆S> :1009 E┆
0x080260…080280 4e 44 44 45 43 4c 41 52 41 54 49 4f 4e 53 20 0d 0a 0d 0a 20 20 20 33 30 20 20 20 3c 44 45 43 4c ┆NDDECLARATIONS 30 <DECL┆
0x080280…0802a0 53 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆S> ::= EMPTY ┆
0x0802a0…0802c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 ┆ :0 ┆
0x0802c0…0802e0 20 33 31 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 ┆ 31 ! <DECLARATIONLI┆
0x0802e0…080300 53 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ST> ┆
0x080300…080320 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 33 32 20 20 20 3c 44 45 43 4c 41 52 41 54 49 4f 4e 4c ┆ :0 32 <DECLARATIONL┆
0x080320…080340 49 53 54 3e 20 3a 3a 3d 20 3c 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3c 44 45 43 4c ┆IST> ::= <DECLARATIONLIST> <DECL┆
0x080340…080360 41 52 41 54 49 4f 4e 50 41 52 54 3e 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 33 33 20 20 20 20 20 ┆ARATIONPART> :0 33 ┆
0x080360…080380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 44 45 43 4c 41 52 41 54 49 4f 4e ┆ ! <DECLARATION┆
0x080380…0803a0 50 41 52 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d ┆PART> :0 ┆
0x0803a0…0803c0 0a 0d 0a 20 20 20 33 34 20 20 20 3c 44 45 43 4c 41 52 41 54 49 4f 4e 50 41 52 54 3e 20 3a 3a 3d ┆ 34 <DECLARATIONPART> ::=┆
0x0803c0…0803e0 20 3c 50 52 4f 43 45 53 53 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e ┆ <PROCESSDECLARATION> <SEMICOLON┆
0x0803e0…080400 53 3e 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 33 35 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆S> :0 35 ┆
0x080400…080420 (34, 0, 7) 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e ┆ ! <CONSTANTDECLARATION┆
0x080420…080440 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 33 36 20 20 ┆> :0 36 ┆
0x080440…080460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 59 50 45 44 45 43 4c ┆ ! <TYPEDECL┆
0x080460…080480 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ARATION> :┆
0x080480…0804a0 30 20 0d 0a 20 20 20 33 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆0 37 ┆
0x0804a0…0804c0 21 20 3c 56 41 52 49 41 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 ┆! <VARIABLEDECLARATION> ┆
0x0804c0…0804e0 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 33 38 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 38 ┆
0x0804e0…080500 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 41 42 45 4c 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 ┆ ! <LABELDECLARATION> ┆
0x080500…080520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 33 39 20 ┆ :0 39 ┆
0x080520…080540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 4f 55 54 49 4e 45 ┆ ! <ROUTINE┆
0x080540…080560 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 20 20 20 20 20 20 ┆DECLARATION> <SEMICOLONS> ┆
0x080560…080580 3a 30 20 0d 0a 20 20 20 34 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:0 40 ┆
0x080580…0805a0 20 21 20 3c 45 58 50 4f 52 54 50 41 52 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <EXPORTPART> ┆
0x0805a0…0805c0 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 34 31 20 20 20 3c 43 4f 4e 53 54 ┆ :0 41 <CONST┆
0x0805c0…0805e0 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 43 4f 4e 53 54 20 3c 43 4f 4e 53 54 ┆ANTDECLARATION> ::= CONST <CONST┆
0x0805e0…080600 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 ┆ANTDECLARATIONLIST> :0 ┆
0x080600…080620 (34, 0, 8) 20 20 34 32 20 20 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e ┆ 42 <CONSTANTDECLARATIONLIST>┆
0x080620…080640 20 3a 3a 3d 20 3c 43 4f 4e 53 54 41 4e 54 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3c ┆ ::= <CONSTANTDECLARATIONLIST> <┆
0x080640…080660 43 4f 4e 53 54 41 4e 54 44 45 46 49 4e 49 54 49 4f 4e 3e 20 3a 30 20 0d 0a 20 20 20 34 33 20 20 ┆CONSTANTDEFINITION> :0 43 ┆
0x080660…080680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ ! <┆
0x080680…0806a0 43 4f 4e 53 54 41 4e 54 44 45 46 49 4e 49 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆CONSTANTDEFINITION> :┆
0x0806a0…0806c0 30 20 0d 0a 0d 0a 20 20 20 34 34 20 20 20 3c 43 4f 4e 53 54 41 4e 54 44 45 46 49 4e 49 54 49 4f ┆0 44 <CONSTANTDEFINITIO┆
0x0806c0…0806e0 4e 3e 20 3a 3a 3d 20 3c 43 4f 4e 53 54 4e 41 4d 45 3e 20 3d 20 3c 45 58 50 52 45 53 53 49 4f 4e ┆N> ::= <CONSTNAME> = <EXPRESSION┆
0x0806e0…080700 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3a 35 30 31 20 45 4e 44 43 4f 4e 53 54 41 4e 54 44 ┆> <SEMICOLONS> :501 ENDCONSTANTD┆
0x080700…080720 45 43 4c 20 0d 0a 20 20 20 34 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ECL 45 ┆
0x080720…080740 20 20 20 20 20 21 20 3c 43 4f 4e 53 54 4e 41 4d 45 3e 20 45 52 52 4f 52 20 3b 20 20 20 20 20 20 ┆ ! <CONSTNAME> ERROR ; ┆
0x080740…080760 20 20 20 20 20 20 20 20 20 20 20 20 3a 35 30 33 20 49 44 28 41 4e 4f 4e 59 4d 4f 55 53 29 20 45 ┆ :503 ID(ANONYMOUS) E┆
0x080760…080780 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 45 4e 44 43 4f 4e 53 54 41 4e 54 44 45 43 4c 20 0d 0a 20 ┆NDEXPRESSION ENDCONSTANTDECL ┆
0x080780…0807a0 20 20 34 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ 46 ! ┆
0x0807a0…0807c0 45 52 52 4f 52 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ERROR ; ┆
0x0807c0…0807e0 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 34 37 20 20 20 3c 43 4f 4e 53 54 4e 41 4d 45 3e 20 ┆ :0 47 <CONSTNAME> ┆
0x0807e0…080800 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆::= NAME ┆
0x080800…080820 (34, 0, 9) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 35 30 32 20 44 45 43 4c 41 52 41 54 49 ┆ :502 DECLARATI┆
0x080820…080840 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 20 34 38 20 20 20 3c 54 59 50 45 44 45 43 4c ┆ON DECLARE 48 <TYPEDECL┆
0x080840…080860 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 54 59 50 45 20 3c 54 59 50 45 44 45 43 4c 41 52 41 54 49 ┆ARATION> ::= TYPE <TYPEDECLARATI┆
0x080860…080880 4f 4e 4c 49 53 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 34 ┆ONLIST> :0 4┆
0x080880…0808a0 39 20 20 20 3c 54 59 50 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3a 3a 3d 20 3c 54 ┆9 <TYPEDECLARATIONLIST> ::= <T┆
0x0808a0…0808c0 59 50 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3c 54 59 50 45 44 45 46 49 4e 49 54 ┆YPEDECLARATIONLIST> <TYPEDEFINIT┆
0x0808c0…0808e0 49 4f 4e 3e 20 3a 30 20 0d 0a 20 20 20 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ION> :0 50 ┆
0x0808e0…080900 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 59 50 45 44 45 46 49 4e 49 54 49 4f 4e 3e 20 20 20 20 ┆ ! <TYPEDEFINITION> ┆
0x080900…080920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 35 31 20 20 20 3c ┆ :0 51 <┆
0x080920…080940 54 59 50 45 44 45 46 49 4e 49 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 54 59 50 45 4e 41 4d 45 3e 20 3c ┆TYPEDEFINITION> ::= <TYPENAME> <┆
0x080940…080960 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 45 52 53 3e 20 3c 45 51 54 59 50 45 3e 20 20 20 3a 36 30 ┆FORMALPARAMETERS> <EQTYPE> :60┆
0x080960…080980 31 20 45 4e 44 54 59 50 45 44 45 43 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 35 32 20 20 ┆1 ENDTYPEDECL ENDLEVEL 52 ┆
0x080980…0809a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 59 50 45 4e 41 4d 45 3e ┆ ! <TYPENAME>┆
0x0809a0…0809c0 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ ; :┆
0x0809c0…0809e0 36 31 37 20 4e 45 57 54 59 50 45 20 46 4f 52 57 41 52 44 50 4f 49 4e 54 45 52 20 45 4e 44 54 59 ┆617 NEWTYPE FORWARDPOINTER ENDTY┆
0x0809e0…080a00 50 45 44 45 43 4c 20 0d 0a 0d 0a 20 20 20 35 33 20 20 20 3c 45 51 54 59 50 45 3e 20 3a 3a 3d 20 ┆PEDECL 53 <EQTYPE> ::= ┆
0x080a00…080a20 (34, 0, 10) 3c 45 51 3e 20 3c 54 59 50 45 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 20 20 20 20 20 20 20 ┆<EQ> <TYPE> <SEMICOLONS> ┆
0x080a20…080a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 35 34 20 20 20 20 20 ┆ :0 54 ┆
0x080a40…080a60 20 20 20 20 20 20 20 20 20 21 20 45 52 52 4f 52 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ERROR ; ┆
0x080a60…080a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d ┆ :0 ┆
0x080a80…080aa0 0a 0d 0a 20 20 20 35 35 20 20 20 3c 45 51 3e 20 3a 3a 3d 20 3d 20 20 20 20 20 20 20 20 20 20 20 ┆ 55 <EQ> ::= = ┆
0x080aa0…080ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x080ac0…080ae0 20 20 20 20 20 20 20 20 20 3a 36 30 32 20 0d 0a 20 20 20 35 36 20 20 20 20 20 20 20 20 20 20 21 ┆ :602 56 !┆
0x080ae0…080b00 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ : ┆
0x080b00…080b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 36 20 57 41 52 4e 49 ┆ :616 WARNI┆
0x080b20…080b40 4e 47 20 20 20 20 20 0d 0a 0d 0a 20 20 20 35 37 20 20 20 3c 54 59 50 45 3e 20 3a 3a 3d 20 3c 56 ┆NG 57 <TYPE> ::= <V┆
0x080b40…080b60 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ARIABLE> ┆
0x080b60…080b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 33 20 45 4e 44 54 59 50 45 20 0d 0a ┆ :603 ENDTYPE ┆
0x080b80…080ba0 20 20 20 35 38 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 52 55 43 54 55 52 45 44 54 59 ┆ 58 ! <STRUCTUREDTY┆
0x080ba0…080bc0 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PE> ┆
0x080bc0…080be0 20 20 20 20 20 20 3a 36 30 34 20 0d 0a 20 20 20 35 39 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ :604 59 ! ┆
0x080be0…080c00 3c 50 4f 4f 4c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<POOLTYPE> ┆
0x080c00…080c20 (34, 0, 11) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 34 20 0d 0a 20 20 20 36 30 20 ┆ :604 60 ┆
0x080c20…080c40 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 55 50 41 52 52 4f 57 3e 20 3c 54 59 50 45 3e 20 20 20 ┆ ! <UPARROW> <TYPE> ┆
0x080c40…080c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x080c60…080c80 3a 36 30 35 20 45 4e 44 50 4f 49 4e 54 45 52 20 0d 0a 20 20 20 36 31 20 20 20 20 20 20 20 20 20 ┆:605 ENDPOINTER 61 ┆
0x080c80…080ca0 20 20 20 21 20 3c 52 45 41 44 4f 4e 4c 59 3e 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 ┆ ! <READONLY> <TYPE> ┆
0x080ca0…080cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 36 20 45 4e 44 ┆ :606 END┆
0x080cc0…080ce0 52 45 41 44 4f 4e 4c 59 20 0d 0a 20 20 20 36 32 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 ┆READONLY 62 ! <S┆
0x080ce0…080d00 54 41 52 54 53 43 41 4c 41 52 3e 20 3c 49 44 45 4e 54 49 46 49 45 52 4c 49 53 54 3e 20 29 20 20 ┆TARTSCALAR> <IDENTIFIERLIST> ) ┆
0x080d00…080d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 37 20 45 4e 44 53 43 41 4c 41 52 20 ┆ :607 ENDSCALAR ┆
0x080d20…080d40 0d 0a 20 20 20 36 33 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 52 45 53 53 49 4f 4e ┆ 63 ! <EXPRESSION┆
0x080d40…080d60 3e 20 3c 45 4e 44 53 55 42 52 41 4e 47 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> <ENDSUBRANGE> ┆
0x080d60…080d80 20 20 20 20 20 20 20 20 3a 36 30 38 20 45 4e 44 53 55 42 52 41 4e 47 45 20 0d 0a 20 20 20 36 34 ┆ :608 ENDSUBRANGE 64┆
0x080d80…080da0 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 54 45 52 4e 41 4c 50 52 4f 43 45 53 53 3e 20 ┆ ! <EXTERNALPROCESS> ┆
0x080da0…080dc0 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 45 52 53 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<FORMALPARAMETERS> ┆
0x080dc0…080de0 20 3a 36 30 39 20 45 4e 44 45 58 54 50 52 4f 43 45 53 53 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 0d ┆ :609 ENDEXTPROCESS ENDLEVEL ┆
0x080de0…080e00 0a 20 20 20 36 35 20 20 20 3c 55 50 41 52 52 4f 57 3e 20 3a 3a 3d 20 5e 20 20 20 20 20 20 20 20 ┆ 65 <UPARROW> ::= ^ ┆
0x080e00…080e20 (34, 0, 12) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x080e20…080e40 20 20 20 20 20 20 20 3a 36 32 30 20 4e 45 57 54 59 50 45 20 50 4f 49 4e 54 45 52 20 0d 0a 0d 0a ┆ :620 NEWTYPE POINTER ┆
0x080e40…080e60 20 20 20 36 36 20 20 20 3c 45 58 54 45 52 4e 41 4c 50 52 4f 43 45 53 53 3e 20 3a 3a 3d 20 45 58 ┆ 66 <EXTERNALPROCESS> ::= EX┆
0x080e60…080e80 54 45 52 4e 41 4c 20 50 52 4f 43 45 53 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TERNAL PROCESS ┆
0x080e80…080ea0 20 20 20 20 20 20 3a 36 32 37 20 4e 45 57 54 59 50 45 20 45 58 54 50 52 4f 43 45 53 53 20 0d 0a ┆ :627 NEWTYPE EXTPROCESS ┆
0x080ea0…080ec0 0d 0a 20 20 20 36 37 20 20 20 3c 53 54 41 52 54 53 43 41 4c 41 52 3e 20 3a 3a 3d 20 28 20 4e 41 ┆ 67 <STARTSCALAR> ::= ( NA┆
0x080ec0…080ee0 4d 45 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ME , ┆
0x080ee0…080f00 20 20 20 20 20 20 20 20 3a 36 32 31 20 4e 45 57 54 59 50 45 20 53 43 41 4c 41 52 20 44 45 43 4c ┆ :621 NEWTYPE SCALAR DECL┆
0x080f00…080f20 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 4c 49 53 54 0d 0a 0d 0a 20 20 20 36 38 20 20 20 3c ┆ARATION DECLARELIST 68 <┆
0x080f20…080f40 52 45 41 44 4f 4e 4c 59 3e 20 3a 3a 3d 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆READONLY> ::= ! ┆
0x080f40…080f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 ┆ :62┆
0x080f60…080f80 32 20 4e 45 57 54 59 50 45 20 52 45 41 44 4f 4e 4c 59 20 0d 0a 0d 0a 20 20 20 36 39 20 20 20 3c ┆2 NEWTYPE READONLY 69 <┆
0x080f80…080fa0 45 4e 44 53 55 42 52 41 4e 47 45 3e 20 3a 3a 3d 20 2e 2e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e ┆ENDSUBRANGE> ::= .. <EXPRESSION>┆
0x080fa0…080fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 ┆ :0 ┆
0x080fc0…080fe0 0d 0a 0d 0a 20 20 20 37 30 20 20 20 3c 53 54 52 55 43 54 55 52 45 44 54 59 50 45 3e 20 3a 3a 3d ┆ 70 <STRUCTUREDTYPE> ::=┆
0x080fe0…081000 20 3c 50 41 43 4b 45 44 3e 20 3c 55 4e 50 41 43 4b 45 44 53 54 52 55 43 54 55 52 45 44 54 59 50 ┆ <PACKED> <UNPACKEDSTRUCTUREDTYP┆
0x081000…081020 (34, 0, 13) 45 3e 20 20 20 20 20 20 20 20 3a 36 31 34 20 50 41 43 4b 45 44 20 0d 0a 20 20 20 37 31 20 20 20 ┆E> :614 PACKED 71 ┆
0x081020…081040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 55 4e 50 41 43 4b 45 44 53 54 ┆ ! <UNPACKEDST┆
0x081040…081060 52 55 43 54 55 52 45 44 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆RUCTUREDTYPE> :0┆
0x081060…081080 20 0d 0a 0d 0a 20 20 20 37 32 20 20 20 3c 50 41 43 4b 45 44 3e 20 3a 3a 3d 20 50 41 43 4b 45 44 ┆ 72 <PACKED> ::= PACKED┆
0x081080…0810a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0810a0…0810c0 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 38 20 53 54 4f 50 20 54 59 50 45 20 42 55 46 46 45 52 ┆ :628 STOP TYPE BUFFER┆
0x0810c0…0810e0 49 4e 47 20 0d 0a 0d 0a 20 20 20 37 33 20 20 20 3c 55 4e 50 41 43 4b 45 44 53 54 52 55 43 54 55 ┆ING 73 <UNPACKEDSTRUCTU┆
0x0810e0…081100 52 45 44 54 59 50 45 3e 20 3a 3a 3d 20 3c 41 52 52 41 59 54 59 50 45 3e 20 20 20 20 20 20 20 20 ┆REDTYPE> ::= <ARRAYTYPE> ┆
0x081100…081120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 20 37 34 20 20 20 20 20 20 20 20 ┆ :0 74 ┆
0x081120…081140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 45 43 4f 52 44 54 ┆ ! <RECORDT┆
0x081140…081160 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 ┆YPE> :0 ┆
0x081160…081180 20 37 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 75 ┆
0x081180…0811a0 20 21 20 3c 53 45 54 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <SETTYPE> ┆
0x0811a0…0811c0 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 37 36 20 20 20 3c 54 59 50 45 4e 41 4d 45 3e 20 3a 3a ┆ :0 76 <TYPENAME> ::┆
0x0811c0…0811e0 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆= NAME ┆
0x0811e0…081200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 30 30 20 44 45 43 4c 41 52 41 54 49 4f ┆ :600 DECLARATIO┆
0x081200…081220 (34, 0, 14) 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 20 37 37 20 20 20 3c 41 52 52 41 59 54 59 50 45 ┆N DECLARE 77 <ARRAYTYPE┆
0x081220…081240 3e 20 3a 3a 3d 20 3c 41 52 52 41 59 53 54 41 52 54 3e 20 3c 54 59 50 45 3e 20 3c 43 4f 4d 50 4f ┆> ::= <ARRAYSTART> <TYPE> <COMPO┆
0x081240…081260 4e 45 4e 54 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 35 20 45 4e 44 41 52 52 41 ┆NENTTYPE> :615 ENDARRA┆
0x081260…081280 59 20 0d 0a 0d 0a 20 20 20 37 38 20 20 20 3c 41 52 52 41 59 53 54 41 52 54 3e 20 3a 3a 3d 20 41 ┆Y 78 <ARRAYSTART> ::= A┆
0x081280…0812a0 52 52 41 59 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆RRAY ( ┆
0x0812a0…0812c0 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 33 20 4e 45 57 54 59 50 45 20 41 52 52 41 59 20 0d ┆ :623 NEWTYPE ARRAY ┆
0x0812c0…0812e0 0a 0d 0a 20 20 20 37 39 20 20 20 3c 43 4f 4d 50 4f 4e 45 4e 54 54 59 50 45 3e 20 3a 3a 3d 20 3c ┆ 79 <COMPONENTTYPE> ::= <┆
0x0812e0…081300 4e 45 57 44 49 4d 45 4e 53 49 4f 4e 3e 20 3c 54 59 50 45 3e 20 3c 43 4f 4d 50 4f 4e 45 4e 54 54 ┆NEWDIMENSION> <TYPE> <COMPONENTT┆
0x081300…081320 59 50 45 3e 20 20 20 20 20 3a 36 33 37 20 49 4e 43 52 2e 20 44 49 4d 2e 5f 43 4f 55 4e 54 20 0d ┆YPE> :637 INCR. DIM._COUNT ┆
0x081320…081340 0a 20 20 20 38 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 29 20 3c ┆ 80 ! ) <┆
0x081340…081360 4f 46 3e 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OF> <TYPE> ┆
0x081360…081380 20 20 20 20 20 20 20 3a 36 33 36 20 44 49 4d 2e 5f 43 4f 55 4e 54 20 3a 3d 20 30 20 0d 0a 0d 0a ┆ :636 DIM._COUNT := 0 ┆
0x081380…0813a0 20 20 20 38 31 20 20 20 3c 4e 45 57 44 49 4d 45 4e 53 49 4f 4e 3e 20 3a 3a 3d 20 2c 20 20 20 20 ┆ 81 <NEWDIMENSION> ::= , ┆
0x0813a0…0813c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0813c0…0813e0 20 20 20 20 20 20 3a 36 32 33 20 4e 45 57 54 59 50 45 20 41 52 52 41 59 20 0d 0a 0d 0a 20 20 20 ┆ :623 NEWTYPE ARRAY ┆
0x0813e0…081400 38 32 20 20 20 3c 52 45 43 4f 52 44 54 59 50 45 3e 20 3a 3a 3d 20 3c 52 45 43 4f 52 44 3e 20 3c ┆82 <RECORDTYPE> ::= <RECORD> <┆
0x081400…081420 (34, 0, 15) 46 49 45 4c 44 4c 49 53 54 3e 20 45 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆FIELDLIST> END ┆
0x081420…081440 20 20 20 3a 36 31 30 20 45 4e 44 4c 45 56 45 4c 20 45 4e 44 52 45 43 4f 52 44 20 0d 0a 0d 0a 20 ┆ :610 ENDLEVEL ENDRECORD ┆
0x081440…081460 20 20 38 33 20 20 20 3c 52 45 43 4f 52 44 3e 20 3a 3a 3d 20 52 45 43 4f 52 44 20 20 20 20 20 20 ┆ 83 <RECORD> ::= RECORD ┆
0x081460…081480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x081480…0814a0 20 20 20 20 20 3a 36 32 34 20 4e 45 57 54 59 50 45 20 52 45 43 4f 52 44 20 0d 0a 0d 0a 20 20 20 ┆ :624 NEWTYPE RECORD ┆
0x0814a0…0814c0 38 34 20 20 20 3c 46 49 45 4c 44 4c 49 53 54 3e 20 3a 3a 3d 20 3c 46 49 45 4c 44 4c 49 53 54 3e ┆84 <FIELDLIST> ::= <FIELDLIST>┆
0x0814c0…0814e0 20 3b 20 3c 52 45 43 4f 52 44 53 45 43 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ; <RECORDSECTION> ┆
0x0814e0…081500 20 20 20 3a 30 20 0d 0a 20 20 20 38 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ :0 85 ! ┆
0x081500…081520 3c 52 45 43 4f 52 44 53 45 43 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<RECORDSECTION> ┆
0x081520…081540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 38 36 20 20 20 3c 52 45 ┆ :0 86 <RE┆
0x081540…081560 43 4f 52 44 53 45 43 54 49 4f 4e 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 20 20 ┆CORDSECTION> ::= EMPTY ┆
0x081560…081580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a ┆ :0 ┆
0x081580…0815a0 20 20 20 38 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 41 ┆ 87 ! <STA┆
0x0815a0…0815c0 52 54 53 45 43 54 49 4f 4e 3e 20 3c 49 44 45 4e 54 49 46 49 45 52 4c 49 53 54 3e 20 3c 54 59 50 ┆RTSECTION> <IDENTIFIERLIST> <TYP┆
0x0815c0…0815e0 45 43 4f 4c 4f 4e 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ECOLON> ┆
0x0815e0…081600 20 20 20 20 20 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <TYPE> ┆
0x081600…081620 (34, 1, 1) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 31 20 45 4e 44 46 49 45 4c 44 20 0d 0a ┆ :611 ENDFIELD ┆
0x081620…081640 0d 0a 20 20 20 38 38 20 20 20 3c 53 54 41 52 54 53 45 43 54 49 4f 4e 3e 20 3a 3a 3d 20 45 4d 50 ┆ 88 <STARTSECTION> ::= EMP┆
0x081640…081660 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TY ┆
0x081660…081680 20 20 20 20 20 20 20 20 3a 36 33 32 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 0d 0a 20 20 20 ┆ :632 DECLARATION ┆
0x081680…0816a0 38 39 20 20 20 3c 54 59 50 45 43 4f 4c 4f 4e 3e 20 3a 3a 3d 20 3a 20 20 20 20 20 20 20 20 20 20 ┆89 <TYPECOLON> ::= : ┆
0x0816a0…0816c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0816c0…0816e0 20 20 20 3a 36 34 30 20 0d 0a 0d 0a 20 20 20 39 30 20 20 20 3c 53 45 54 54 59 50 45 3e 20 3a 3a ┆ :640 90 <SETTYPE> ::┆
0x0816e0…081700 3d 20 3c 53 45 54 4f 46 3e 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆= <SETOF> <TYPE> ┆
0x081700…081720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 31 32 20 45 4e 44 53 45 54 20 0d 0a ┆ :612 ENDSET ┆
0x081720…081740 0d 0a 20 20 20 39 31 20 20 20 3c 53 45 54 4f 46 3e 20 3a 3a 3d 20 53 45 54 20 3c 4f 46 3e 20 20 ┆ 91 <SETOF> ::= SET <OF> ┆
0x081740…081760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x081760…081780 20 20 20 20 20 20 20 20 3a 36 32 35 20 4e 45 57 54 59 50 45 20 53 45 54 20 0d 0a 0d 0a 20 20 20 ┆ :625 NEWTYPE SET ┆
0x081780…0817a0 39 32 20 20 20 3c 50 4f 4f 4c 54 59 50 45 3e 20 3a 3a 3d 20 3c 50 4f 4f 4c 3e 20 3c 45 58 50 52 ┆92 <POOLTYPE> ::= <POOL> <EXPR┆
0x0817a0…0817c0 45 53 53 49 4f 4e 3e 20 3c 54 59 50 45 53 49 5a 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ESSION> <TYPESIZE> ┆
0x0817c0…0817e0 20 20 20 3a 36 31 33 20 45 4e 44 50 4f 4f 4c 20 0d 0a 0d 0a 20 20 20 39 33 20 20 20 3c 54 59 50 ┆ :613 ENDPOOL 93 <TYP┆
0x0817e0…081800 45 53 49 5a 45 3e 20 3a 3a 3d 20 3c 4f 46 3e 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 ┆ESIZE> ::= <OF> <TYPE> ┆
0x081800…081820 (34, 1, 2) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 ┆ :0 ┆
0x081820…081840 20 20 39 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 4d 50 54 59 20 20 20 20 20 ┆ 94 ! EMPTY ┆
0x081840…081860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x081860…081880 20 20 20 20 20 3a 36 33 35 20 57 49 54 48 4f 55 54 5f 44 41 54 41 20 0d 0a 0d 0a 20 20 20 39 35 ┆ :635 WITHOUT_DATA 95┆
0x081880…0818a0 20 20 20 3c 4f 46 3e 20 3a 3a 3d 20 4f 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <OF> ::= OF ┆
0x0818a0…0818c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0818c0…0818e0 20 3a 36 34 30 20 0d 0a 0d 0a 20 20 20 39 36 20 20 20 3c 50 4f 4f 4c 3e 20 3a 3a 3d 20 50 4f 4f ┆ :640 96 <POOL> ::= POO┆
0x0818e0…081900 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆L ┆
0x081900…081920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 32 36 20 4e 45 57 54 59 50 45 20 50 4f 4f ┆ :626 NEWTYPE POO┆
0x081920…081940 4c 20 0d 0a 0d 0a 20 20 20 39 37 20 20 20 3c 56 41 52 49 41 42 4c 45 44 45 43 4c 41 52 41 54 49 ┆L 97 <VARIABLEDECLARATI┆
0x081940…081960 4f 4e 3e 20 3a 3a 3d 20 56 41 52 20 3c 56 41 52 49 41 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e ┆ON> ::= VAR <VARIABLEDECLARATION┆
0x081960…081980 4c 49 53 54 3e 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 20 39 38 20 20 20 3c 56 41 52 49 ┆LIST> :0 98 <VARI┆
0x081980…0819a0 41 42 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 ┆ABLEDECLARATIONLIST> ::= <VARIAB┆
0x0819a0…0819c0 4c 45 44 45 43 4c 41 52 41 54 49 4f 4e 4c 49 53 54 3e 20 3c 56 41 52 44 45 43 4c 3e 20 3a 30 20 ┆LEDECLARATIONLIST> <VARDECL> :0 ┆
0x0819c0…0819e0 0d 0a 20 20 20 39 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 99 ┆
0x0819e0…081a00 20 20 20 20 20 20 21 20 3c 56 41 52 44 45 43 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <VARDECL> ┆
0x081a00…081a20 (34, 1, 3) 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 30 30 20 20 20 3c 56 41 52 44 45 43 4c 3e ┆ :0 100 <VARDECL>┆
0x081a20…081a40 20 3a 3a 3d 20 3c 53 54 41 52 54 56 41 52 3e 20 3c 49 44 45 4e 54 49 46 49 45 52 4c 49 53 54 3e ┆ ::= <STARTVAR> <IDENTIFIERLIST>┆
0x081a40…081a60 20 3c 54 59 50 45 41 4e 44 49 4e 49 54 3e 20 20 20 20 20 20 20 3a 37 30 33 20 45 4e 44 56 41 52 ┆ <TYPEANDINIT> :703 ENDVAR┆
0x081a60…081a80 44 45 43 4c 20 0d 0a 0d 0a 20 20 31 30 31 20 20 20 3c 54 59 50 45 41 4e 44 49 4e 49 54 3e 20 3a ┆DECL 101 <TYPEANDINIT> :┆
0x081a80…081aa0 3a 3d 20 3c 54 59 50 45 43 4f 4c 4f 4e 3e 20 3c 54 59 50 45 3e 20 3c 49 4e 49 54 49 41 4c 49 5a ┆:= <TYPECOLON> <TYPE> <INITIALIZ┆
0x081aa0…081ac0 41 54 49 4f 4e 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3a 30 20 0d 0a 20 20 31 30 32 20 20 ┆ATION> <SEMICOLONS> :0 102 ┆
0x081ac0…081ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3a 20 45 52 52 4f 52 20 3b 20 20 20 20 ┆ ! : ERROR ; ┆
0x081ae0…081b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x081b00…081b20 30 20 0d 0a 0d 0a 20 20 31 30 33 20 20 20 3c 53 54 41 52 54 56 41 52 3e 20 3a 3a 3d 20 45 4d 50 ┆0 103 <STARTVAR> ::= EMP┆
0x081b20…081b40 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TY ┆
0x081b40…081b60 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 30 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 0d ┆ :700 DECLARATION ┆
0x081b60…081b80 0a 20 20 31 30 34 20 20 20 3c 49 44 45 4e 54 49 46 49 45 52 4c 49 53 54 3e 20 3a 3a 3d 20 3c 49 ┆ 104 <IDENTIFIERLIST> ::= <I┆
0x081b80…081ba0 44 45 4e 54 49 46 49 45 52 4c 49 53 54 3e 20 2c 20 3c 49 44 45 4e 54 3e 20 20 20 20 20 20 20 20 ┆DENTIFIERLIST> , <IDENT> ┆
0x081ba0…081bc0 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 30 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 105 ┆
0x081bc0…081be0 20 20 20 20 20 20 20 21 20 3c 49 44 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <IDENT> ┆
0x081be0…081c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 30 36 20 20 ┆ :0 106 ┆
0x081c00…081c20 (34, 1, 4) 20 3c 49 44 45 4e 54 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <IDENT> ::= NAME ┆
0x081c20…081c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x081c40…081c60 37 30 31 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 30 37 20 20 20 20 20 20 20 20 20 ┆701 DECLARELIST 107 ┆
0x081c60…081c80 20 20 20 20 21 20 3f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! ? ┆
0x081c80…081ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 34 20 44 45 43 ┆ :704 DEC┆
0x081ca0…081cc0 4c 41 52 45 4c 49 53 54 20 0d 0a 0d 0a 20 20 31 30 38 20 20 20 3c 49 4e 49 54 49 41 4c 49 5a 41 ┆LARELIST 108 <INITIALIZA┆
0x081cc0…081ce0 54 49 4f 4e 3e 20 3a 3a 3d 20 3a 3d 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 ┆TION> ::= := <EXPRESSION> ┆
0x081ce0…081d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 37 30 32 20 49 4e 49 54 20 0d 0a 20 ┆ :702 INIT ┆
0x081d00…081d20 20 31 30 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 4d 50 54 ┆ 109 ! EMPT┆
0x081d20…081d40 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆Y ┆
0x081d40…081d60 20 20 20 20 20 3a 37 30 35 20 4e 4f 5f 49 4e 49 54 20 0d 0a 0d 0a 20 20 31 31 30 20 20 20 3c 52 ┆ :705 NO_INIT 110 <R┆
0x081d60…081d80 4f 55 54 49 4e 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 52 4f 55 54 49 4e 45 48 ┆OUTINEDECLARATION> ::= <ROUTINEH┆
0x081d80…081da0 45 41 44 49 4e 47 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3c 42 4c 4f 43 4b 3e 20 3a 30 20 ┆EADING> <SEMICOLONS> <BLOCK> :0 ┆
0x081da0…081dc0 0d 0a 0d 0a 20 20 31 31 31 20 20 20 3c 52 4f 55 54 49 4e 45 48 45 41 44 49 4e 47 3e 20 3a 3a 3d ┆ 111 <ROUTINEHEADING> ::=┆
0x081dc0…081de0 20 3c 50 52 4f 43 45 44 55 52 45 48 45 41 44 49 4e 47 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <PROCEDUREHEADING> ┆
0x081de0…081e00 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 32 20 45 4e 44 50 52 4f 43 44 45 43 4c 20 0d 0a 20 20 ┆ :1002 ENDPROCDECL ┆
0x081e00…081e20 (34, 1, 5) 31 31 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 55 4e 43 ┆112 ! <FUNC┆
0x081e20…081e40 54 49 4f 4e 48 45 41 44 49 4e 47 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TIONHEADING> ┆
0x081e40…081e60 20 20 20 20 3a 31 31 30 31 20 45 4e 44 46 55 4e 43 44 45 43 4c 20 0d 0a 0d 0a 20 20 31 31 33 20 ┆ :1101 ENDFUNCDECL 113 ┆
0x081e60…081e80 20 20 3c 50 52 4f 43 45 44 55 52 45 48 45 41 44 49 4e 47 3e 20 3a 3a 3d 20 50 52 4f 43 45 44 55 ┆ <PROCEDUREHEADING> ::= PROCEDU┆
0x081e80…081ea0 52 45 20 3c 50 52 4f 43 45 44 55 52 45 4e 41 4d 45 3e 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 ┆RE <PROCEDURENAME> <FORMALPARAME┆
0x081ea0…081ec0 54 45 52 53 3e 20 3a 30 20 0d 0a 0d 0a 20 20 31 31 34 20 20 20 3c 50 52 4f 43 45 44 55 52 45 4e ┆TERS> :0 114 <PROCEDUREN┆
0x081ec0…081ee0 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆AME> ::= NAME ┆
0x081ee0…081f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 33 20 44 45 43 4c 41 52 41 ┆ :1003 DECLARA┆
0x081f00…081f20 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 31 35 20 20 20 20 20 20 20 20 20 20 20 20 ┆TION DECLARE 115 ┆
0x081f20…081f40 20 20 20 20 20 20 20 20 20 21 20 3c 53 50 49 58 4e 41 4d 45 3e 20 3d 20 4e 41 4d 45 20 20 20 20 ┆ ! <SPIXNAME> = NAME ┆
0x081f40…081f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 34 20 44 45 43 4c 41 ┆ :1004 DECLA┆
0x081f60…081f80 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 31 31 36 20 20 20 3c 53 50 49 58 ┆RATION DECLARE 116 <SPIX┆
0x081f80…081fa0 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆NAME> ::= NAME ┆
0x081fa0…081fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 31 20 50 ┆ :1001 P┆
0x081fc0…081fe0 49 43 4b 20 55 50 20 4e 41 4d 45 20 0d 0a 0d 0a 20 20 31 31 37 20 20 20 3c 46 55 4e 43 54 49 4f ┆ICK UP NAME 117 <FUNCTIO┆
0x081fe0…082000 4e 48 45 41 44 49 4e 47 3e 20 3a 3a 3d 20 46 55 4e 43 54 49 4f 4e 20 3c 46 55 4e 43 54 49 4f 4e ┆NHEADING> ::= FUNCTION <FUNCTION┆
0x082000…082020 (34, 1, 6) 4e 41 4d 45 3e 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 45 52 53 3e 20 0d 0a 20 20 20 20 20 ┆NAME> <FORMALPARAMETERS> ┆
0x082020…082040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 43 4f 4c 4f 4e 3e ┆ <COLON>┆
0x082040…082060 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <TYPE> ┆
0x082060…082080 20 3a 30 20 0d 0a 0d 0a 20 20 31 31 38 20 20 20 3c 46 55 4e 43 54 49 4f 4e 4e 41 4d 45 3e 20 3a ┆ :0 118 <FUNCTIONNAME> :┆
0x082080…0820a0 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:= NAME ┆
0x0820a0…0820c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 30 32 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 ┆ :1102 DECLARATION ┆
0x0820c0…0820e0 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 31 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DECLARE 119 ┆
0x0820e0…082100 20 20 20 21 20 3c 53 50 49 58 4e 41 4d 45 3e 20 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 ┆ ! <SPIXNAME> = NAME ┆
0x082100…082120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 31 30 33 20 44 45 43 4c 41 52 41 54 49 4f ┆ :1103 DECLARATIO┆
0x082120…082140 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 31 32 30 20 20 20 3c 43 4f 4c 4f 4e 3e 20 3a 3a ┆N DECLARE 120 <COLON> ::┆
0x082140…082160 3d 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆= : ┆
0x082160…082180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 36 34 30 20 0d 0a 0d 0a 20 20 31 ┆ :640 1┆
0x082180…0821a0 32 31 20 20 20 3c 46 4f 52 4d 41 4c 50 41 52 41 4d 45 54 45 52 53 3e 20 3a 3a 3d 20 3c 49 4e 49 ┆21 <FORMALPARAMETERS> ::= <INI┆
0x0821a0…0821c0 54 46 4f 52 4d 41 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TFORMAL> ┆
0x0821c0…0821e0 20 20 20 3a 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 31 32 32 20 20 20 20 20 20 ┆ :1007 ENDFORMAL 122 ┆
0x0821e0…082200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 4e 49 54 46 4f 52 4d 41 4c 3e ┆ ! <INITFORMAL>┆
0x082200…082220 (34, 1, 7) 20 28 20 3c 46 4f 52 4d 41 4c 4c 49 53 54 3e 20 29 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 37 ┆ ( <FORMALLIST> ) :1007┆
0x082220…082240 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 31 32 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ENDFORMAL 123 ┆
0x082240…082260 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 4e 49 54 46 4f 52 4d 41 4c 3e 20 28 20 45 52 52 4f 52 ┆ ! <INITFORMAL> ( ERROR┆
0x082260…082280 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 32 34 20 ┆ ) :0 124 ┆
0x082280…0822a0 20 20 3c 49 4e 49 54 46 4f 52 4d 41 4c 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 20 20 20 20 ┆ <INITFORMAL> ::= EMPTY ┆
0x0822a0…0822c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0822c0…0822e0 3a 31 30 32 32 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 0d 0a 20 20 31 32 35 20 20 20 3c 46 4f ┆:1022 BEGINLEVEL 125 <FO┆
0x0822e0…082300 52 4d 41 4c 4c 49 53 54 3e 20 3a 3a 3d 20 3c 46 4f 52 4d 41 4c 4c 49 53 54 3e 20 3c 53 45 4d 49 ┆RMALLIST> ::= <FORMALLIST> <SEMI┆
0x082300…082320 43 4f 4c 4f 4e 53 3e 20 3c 50 41 52 41 4d 45 54 45 52 44 45 53 43 52 49 50 54 49 4f 4e 3e 20 3a ┆COLONS> <PARAMETERDESCRIPTION> :┆
0x082320…082340 30 20 0d 0a 20 20 31 32 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 41 ┆0 126 ! <PA┆
0x082340…082360 52 41 4d 45 54 45 52 44 45 53 43 52 49 50 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆RAMETERDESCRIPTION> ┆
0x082360…082380 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 32 37 20 20 20 3c 50 41 52 41 4d 45 ┆ :0 127 <PARAME┆
0x082380…0823a0 54 45 52 44 45 53 43 52 49 50 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 56 41 52 4f 52 56 41 4c 55 45 3e ┆TERDESCRIPTION> ::= <VARORVALUE>┆
0x0823a0…0823c0 20 3c 50 41 52 41 4d 45 54 45 52 47 52 4f 55 50 3e 20 3c 54 59 50 45 43 4f 4c 4f 4e 3e 20 0d 0a ┆ <PARAMETERGROUP> <TYPECOLON> ┆
0x0823c0…0823e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0823e0…082400 20 20 20 3c 54 59 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <TYPE> ┆
0x082400…082420 (34, 1, 8) 20 20 20 20 20 20 3a 31 30 30 36 20 45 4e 44 46 4f 52 4d 41 4c 4c 49 53 54 20 0d 0a 0d 0a 20 20 ┆ :1006 ENDFORMALLIST ┆
0x082420…082440 31 32 38 20 20 20 3c 56 41 52 4f 52 56 41 4c 55 45 3e 20 3a 3a 3d 20 45 4d 50 54 59 20 20 20 20 ┆128 <VARORVALUE> ::= EMPTY ┆
0x082440…082460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x082460…082480 20 20 20 20 3a 31 30 32 33 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 31 32 39 20 20 20 ┆ :1023 DECLARATION 129 ┆
0x082480…0824a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 56 41 52 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! VAR ┆
0x0824a0…0824c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 ┆ :1┆
0x0824c0…0824e0 30 32 34 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 0d 0a 20 20 31 33 30 20 20 20 3c 50 41 52 ┆024 DECLARATION 130 <PAR┆
0x0824e0…082500 41 4d 45 54 45 52 47 52 4f 55 50 3e 20 3a 3a 3d 20 3c 50 41 52 41 4d 45 54 45 52 47 52 4f 55 50 ┆AMETERGROUP> ::= <PARAMETERGROUP┆
0x082500…082520 3e 20 2c 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 38 20 ┆> , NAME :1008 ┆
0x082520…082540 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 33 31 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DECLARELIST 131 ┆
0x082540…082560 20 20 20 20 20 20 20 20 20 21 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! NAME ┆
0x082560…082580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 30 30 38 20 44 45 43 4c 41 52 ┆ :1008 DECLAR┆
0x082580…0825a0 45 4c 49 53 54 20 0d 0a 0d 0a 20 20 31 33 32 20 20 20 3c 4c 41 42 45 4c 44 45 43 4c 41 52 41 54 ┆ELIST 132 <LABELDECLARAT┆
0x0825a0…0825c0 49 4f 4e 3e 20 3a 3a 3d 20 4c 41 42 45 4c 20 3c 4c 41 42 45 4c 4c 49 53 54 3e 20 3c 53 45 4d 49 ┆ION> ::= LABEL <LABELLIST> <SEMI┆
0x0825c0…0825e0 43 4f 4c 4f 4e 53 3e 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 33 33 20 20 20 20 20 20 ┆COLONS> :0 133 ┆
0x0825e0…082600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 4c 41 42 45 4c 20 45 52 52 4f 52 20 ┆ ! LABEL ERROR ┆
0x082600…082620 (34, 1, 9) 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a ┆; :0 ┆
0x082620…082640 0d 0a 20 20 31 33 34 20 20 20 3c 4c 41 42 45 4c 4c 49 53 54 3e 20 3a 3a 3d 20 3c 4c 41 42 45 4c ┆ 134 <LABELLIST> ::= <LABEL┆
0x082640…082660 4c 49 53 54 3e 20 2c 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LIST> , <LABELNAME> ┆
0x082660…082680 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 33 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 135 ┆
0x082680…0826a0 20 20 20 21 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <LABELNAME> ┆
0x0826a0…0826c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 31 33 36 20 ┆ :0 136 ┆
0x0826c0…0826e0 20 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e 20 3a 3a 3d 20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 ┆ <LABELNAME> ::= KONST ┆
0x0826e0…082700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x082700…082720 3a 31 32 30 31 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 33 ┆:1201 DECLARATION DECLARE 13┆
0x082720…082740 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 4e 41 4d 45 20 20 20 20 20 20 20 20 ┆7 ! NAME ┆
0x082740…082760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x082760…082780 20 20 3a 31 32 30 31 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a ┆ :1201 DECLARATION DECLARE ┆
0x082780…0827a0 20 20 31 33 38 20 20 20 3c 50 52 45 46 49 58 44 45 43 4c 41 52 41 54 49 4f 4e 3e 20 3a 3a 3d 20 ┆ 138 <PREFIXDECLARATION> ::= ┆
0x0827a0…0827c0 3c 50 52 45 46 49 58 48 45 41 44 49 4e 47 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3c 42 45 ┆<PREFIXHEADING> <SEMICOLONS> <BE┆
0x0827c0…0827e0 47 49 4e 4c 45 56 45 4c 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆GINLEVEL> ┆
0x0827e0…082800 20 20 20 20 20 20 20 20 20 20 20 20 3c 52 4f 55 54 49 4e 45 44 45 43 4c 41 52 41 54 49 4f 4e 3e ┆ <ROUTINEDECLARATION>┆
0x082800…082820 (34, 1, 10) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 30 37 20 45 4e 44 4c 45 56 45 4c ┆ :1307 ENDLEVEL┆
0x082820…082840 20 45 4e 44 50 52 45 46 49 58 20 0d 0a 0d 0a 20 20 31 33 39 20 20 20 3c 50 52 45 46 49 58 48 45 ┆ ENDPREFIX 139 <PREFIXHE┆
0x082840…082860 41 44 49 4e 47 3e 20 3a 3a 3d 20 50 52 45 46 49 58 20 3c 50 52 45 46 49 58 4e 41 4d 45 3e 20 20 ┆ADING> ::= PREFIX <PREFIXNAME> ┆
0x082860…082880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 34 30 20 ┆ :0 140 ┆
0x082880…0828a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 50 52 45 46 49 58 20 45 52 52 ┆ ! PREFIX ERR┆
0x0828a0…0828c0 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OR ┆
0x0828c0…0828e0 3a 31 32 30 20 45 52 52 4f 52 50 52 45 46 49 58 20 0d 0a 0d 0a 20 20 31 34 31 20 20 20 3c 50 52 ┆:120 ERRORPREFIX 141 <PR┆
0x0828e0…082900 45 46 49 58 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EFIXNAME> ::= NAME ┆
0x082900…082920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 31 33 30 36 ┆ :1306┆
0x082920…082940 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 0d 0a 20 20 31 34 32 20 20 ┆ DECLARATION DECLARE 142 ┆
0x082940…082960 20 3c 45 58 50 4f 52 54 50 41 52 54 3e 20 3a 3a 3d 20 45 58 50 4f 52 54 20 3c 45 58 50 4f 52 54 ┆ <EXPORTPART> ::= EXPORT <EXPORT┆
0x082960…082980 4c 49 53 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆LIST> :┆
0x082980…0829a0 30 20 0d 0a 0d 0a 20 20 31 34 33 20 20 20 3c 45 58 50 4f 52 54 4c 49 53 54 3e 20 3a 3a 3d 20 3c ┆0 143 <EXPORTLIST> ::= <┆
0x0829a0…0829c0 45 58 50 4f 52 54 4c 49 53 54 3e 20 3c 45 58 50 4f 52 54 44 45 46 3e 20 20 20 20 20 20 20 20 20 ┆EXPORTLIST> <EXPORTDEF> ┆
0x0829c0…0829e0 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 34 34 20 20 20 20 20 20 20 20 20 20 ┆ :0 144 ┆
0x0829e0…082a00 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 4f 52 54 44 45 46 3e 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <EXPORTDEF> ┆
0x082a00…082a20 (34, 1, 11) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 ┆ :0 ┆
0x082a20…082a40 31 34 35 20 20 20 3c 45 58 50 4f 52 54 44 45 46 3e 20 3a 3a 3d 20 3c 45 58 50 4f 52 54 4e 41 4d ┆145 <EXPORTDEF> ::= <EXPORTNAM┆
0x082a40…082a60 45 3e 20 3d 20 3c 45 58 50 4f 52 54 4b 49 4e 44 3e 20 3c 53 49 4d 50 4c 45 56 41 52 49 41 42 4c ┆E> = <EXPORTKIND> <SIMPLEVARIABL┆
0x082a60…082a80 45 3e 20 3c 53 45 4d 49 43 4f 4c 4f 4e 53 3e 20 3a 33 30 31 20 45 58 50 4f 52 54 28 4b 49 4e 44 ┆E> <SEMICOLONS> :301 EXPORT(KIND┆
0x082a80…082aa0 29 20 0d 0a 0d 0a 20 20 31 34 36 20 20 20 3c 45 58 50 4f 52 54 4e 41 4d 45 3e 20 3a 3a 3d 20 4e ┆) 146 <EXPORTNAME> ::= N┆
0x082aa0…082ac0 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆AME ┆
0x082ac0…082ae0 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 35 20 4c 49 54 45 52 41 4c 20 54 45 58 54 20 0d 0a ┆ :405 LITERAL TEXT ┆
0x082ae0…082b00 0d 0a 20 20 31 34 37 20 20 20 3c 45 58 50 4f 52 54 4b 49 4e 44 3e 20 3a 3a 3d 20 4e 41 4d 45 20 ┆ 147 <EXPORTKIND> ::= NAME ┆
0x082b00…082b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x082b20…082b40 20 20 20 20 20 20 20 20 3a 33 30 32 20 45 58 50 4f 52 54 20 0d 0a 0d 0a 20 20 31 34 38 20 20 20 ┆ :302 EXPORT 148 ┆
0x082b40…082b60 3c 43 4f 4d 50 4f 55 4e 44 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 42 45 47 49 4e 3e 20 ┆<COMPOUNDSTATEMENT> ::= <BEGIN> ┆
0x082b60…082b80 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 45 4e 44 20 20 20 20 20 20 20 20 20 20 20 3a 39 ┆<STATEMENTLIST> END :9┆
0x082b80…082ba0 30 31 20 45 4e 44 20 0d 0a 0d 0a 20 20 31 34 39 20 20 20 3c 42 45 47 49 4e 3e 20 3a 3a 3d 20 42 ┆01 END 149 <BEGIN> ::= B┆
0x082ba0…082bc0 45 47 49 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EGIN ┆
0x082bc0…082be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 32 20 42 45 47 49 4e 20 0d 0a 0d 0a ┆ :902 BEGIN ┆
0x082be0…082c00 20 20 31 35 30 20 20 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 3a 3a 3d 20 3c 53 54 41 ┆ 150 <STATEMENTLIST> ::= <STA┆
0x082c00…082c20 (34, 1, 12) 54 45 4d 45 4e 54 4c 49 53 54 3e 20 3b 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 ┆TEMENTLIST> ; <STATEMENT> ┆
0x082c20…082c40 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 151 ┆
0x082c40…082c60 20 20 20 20 20 21 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 45 52 52 4f 52 20 20 20 20 ┆ ! <STATEMENTLIST> ERROR ┆
0x082c60…082c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 32 20 20 20 20 20 ┆ :0 152 ┆
0x082c80…082ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 ┆ ! <STATEMENT> ┆
0x082ca0…082cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d ┆ :0 ┆
0x082cc0…082ce0 0a 0d 0a 20 20 31 35 33 20 20 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 45 4d 50 54 59 ┆ 153 <STATEMENT> ::= EMPTY┆
0x082ce0…082d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x082d00…082d20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 34 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 154 ┆
0x082d20…082d40 20 20 20 20 21 20 3c 43 4f 4d 50 4f 55 4e 44 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 ┆ ! <COMPOUNDSTATEMENT> ┆
0x082d40…082d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 35 20 20 ┆ :0 155 ┆
0x082d60…082d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 52 4f 43 45 44 55 52 45 43 41 4c 4c 3e ┆ ! <PROCEDURECALL>┆
0x082d80…082da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ :┆
0x082da0…082dc0 30 20 0d 0a 20 20 31 35 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 41 53 53 ┆0 156 ! <ASS┆
0x082dc0…082de0 49 47 4e 4d 45 4e 54 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆IGNMENTSTATEMENT> ┆
0x082de0…082e00 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 37 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 157 ┆
0x082e00…082e20 (34, 1, 13) 20 20 20 20 20 21 20 3c 45 58 43 48 41 4e 47 45 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 ┆ ! <EXCHANGESTATEMENT> ┆
0x082e20…082e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 35 38 20 ┆ :0 158 ┆
0x082e40…082e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 41 53 45 53 54 41 54 45 4d 45 4e 54 ┆ ! <CASESTATEMENT┆
0x082e60…082e80 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> ┆
0x082e80…082ea0 3a 30 20 0d 0a 20 20 31 35 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f ┆:0 159 ! <FO┆
0x082ea0…082ec0 52 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e ┆RDO> <STARTLABELSCOPE> <STATEMEN┆
0x082ec0…082ee0 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3a 39 31 37 20 45 4e 44 46 4f 52 20 0d ┆T> <ENDLABELSCOPE> :917 ENDFOR ┆
0x082ee0…082f00 0a 20 20 31 36 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 47 4f 54 4f 53 54 ┆ 160 ! <GOTOST┆
0x082f00…082f20 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ATEMENT> ┆
0x082f20…082f40 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 36 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 161 ┆
0x082f40…082f60 20 20 21 20 3c 49 46 54 48 45 4e 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 ┆ ! <IFTHEN> <STATEMENT> ┆
0x082f60…082f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 ┆ :925 ENDIF ┆
0x082f80…082fa0 20 31 36 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 46 54 48 45 4e 45 4c ┆ 162 ! <IFTHENEL┆
0x082fa0…082fc0 53 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆SE> <STATEMENT> ┆
0x082fc0…082fe0 20 20 20 20 20 3a 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 20 31 36 33 20 20 20 20 20 20 20 20 20 ┆ :925 ENDIF 163 ┆
0x082fe0…083000 20 20 20 20 20 20 20 20 21 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e 20 3a 20 3c 53 54 41 54 45 4d 45 ┆ ! <LABELNAME> : <STATEME┆
0x083000…083020 (34, 1, 14) 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 ┆NT> :0 1┆
0x083020…083040 36 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 45 50 45 41 54 53 54 41 54 ┆64 ! <REPEATSTAT┆
0x083040…083060 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EMENT> ┆
0x083060…083080 20 20 20 3a 30 20 0d 0a 20 20 31 36 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆ :0 165 ! ┆
0x083080…0830a0 3c 4c 4f 4f 50 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<LOOPSTATEMENT> ┆
0x0830a0…0830c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 36 36 20 20 20 20 20 20 20 20 ┆ :0 166 ┆
0x0830c0…0830e0 20 20 20 20 20 20 20 20 20 21 20 45 58 49 54 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EXITLOOP ┆
0x0830e0…083100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 33 20 45 58 ┆ :953 EX┆
0x083100…083120 49 54 4c 4f 4f 50 20 0d 0a 20 20 31 36 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ITLOOP 167 !┆
0x083120…083140 20 43 4f 4e 54 49 4e 55 45 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ CONTINUELOOP ┆
0x083140…083160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 31 20 43 4f 4e 54 4c 4f 4f 50 20 0d 0a 20 ┆ :951 CONTLOOP ┆
0x083160…083180 20 31 36 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 58 49 54 20 20 20 20 20 ┆ 168 ! EXIT ┆
0x083180…0831a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0831a0…0831c0 20 20 20 20 20 3a 39 35 32 20 45 58 49 54 53 54 41 54 20 0d 0a 20 20 31 36 39 20 20 20 20 20 20 ┆ :952 EXITSTAT 169 ┆
0x0831c0…0831e0 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 57 48 49 4c 45 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 ┆ ! <WHILEDO> <STARTLAB┆
0x0831e0…083200 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 53 43 ┆ELSCOPE> <STATEMENT> <ENDLABELSC┆
0x083200…083220 (34, 1, 15) 4f 50 45 3e 20 3a 39 33 33 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 31 37 30 20 20 20 20 20 20 ┆OPE> :933 ENDWHILE 170 ┆
0x083220…083240 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 57 49 54 48 53 54 41 52 54 3e 20 3c 53 54 41 52 54 4c ┆ ! <WITHSTART> <STARTL┆
0x083240…083260 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3c 45 4e 44 4c 41 42 45 4c ┆ABELSCOPE> <STATEMENT> <ENDLABEL┆
0x083260…083280 53 43 4f 50 45 3e 20 3a 39 34 34 20 45 4e 44 57 49 54 48 20 0d 0a 20 20 31 37 31 20 20 20 20 20 ┆SCOPE> :944 ENDWITH 171 ┆
0x083280…0832a0 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 4f 43 4b 53 54 41 52 54 3e 20 3c 53 54 41 52 54 ┆ ! <LOCKSTART> <START┆
0x0832a0…0832c0 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3c 45 4e 44 4c 41 42 45 ┆LABELSCOPE> <STATEMENT> <ENDLABE┆
0x0832c0…0832e0 4c 53 43 4f 50 45 3e 20 3a 39 33 36 20 45 4e 44 4c 4f 43 4b 20 0d 0a 20 20 31 37 32 20 20 20 20 ┆LSCOPE> :936 ENDLOCK 172 ┆
0x0832e0…083300 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 48 41 4e 4e 45 4c 44 4f 3e 20 3c 53 54 41 52 ┆ ! <CHANNELDO> <STAR┆
0x083300…083320 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3c 45 4e 44 4c 41 42 ┆TLABELSCOPE> <STATEMENT> <ENDLAB┆
0x083320…083340 45 4c 53 43 4f 50 45 3e 20 3a 39 34 37 20 45 4e 44 43 48 41 4e 4e 45 4c 20 0d 0a 0d 0a 20 20 31 ┆ELSCOPE> :947 ENDCHANNEL 1┆
0x083340…083360 37 33 20 20 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 45 4d 50 ┆73 <BALANCEDSTATEMENT> ::= EMP┆
0x083360…083380 54 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TY ┆
0x083380…0833a0 20 20 20 3a 30 20 0d 0a 20 20 31 37 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 174 ┆
0x0833a0…0833c0 20 20 20 20 20 20 21 20 3c 43 4f 4d 50 4f 55 4e 44 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 ┆ ! <COMPOUNDSTATEMENT> ┆
0x0833c0…0833e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 37 35 20 20 20 20 20 20 20 20 ┆ :0 175 ┆
0x0833e0…083400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 50 52 4f 43 45 44 55 52 45 43 41 4c ┆ ! <PROCEDURECAL┆
0x083400…083420 (35, 0, 1) 4c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 ┆L> :0 ┆
0x083420…083440 31 37 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 41 ┆176 ! <A┆
0x083440…083460 53 53 49 47 4e 4d 45 4e 54 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆SSIGNMENTSTATEMENT> ┆
0x083460…083480 20 20 20 20 3a 30 20 0d 0a 20 20 31 37 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 177 ┆
0x083480…0834a0 20 20 20 20 20 20 20 21 20 3c 45 58 43 48 41 4e 47 45 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 ┆ ! <EXCHANGESTATEMENT> ┆
0x0834a0…0834c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 37 38 20 20 20 20 20 20 20 ┆ :0 178 ┆
0x0834c0…0834e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 41 53 45 53 54 41 54 45 4d 45 ┆ ! <CASESTATEME┆
0x0834e0…083500 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 ┆NT> :0 ┆
0x083500…083520 20 31 37 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ 179 ! <┆
0x083520…083540 46 4f 52 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 42 41 4c 41 4e 43 ┆FORDO> <STARTLABELSCOPE> <BALANC┆
0x083540…083560 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EDSTATEMENT> ┆
0x083560…083580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 ┆ <ENDLABELSCOPE> ┆
0x083580…0835a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 37 20 45 4e 44 46 4f 52 ┆ :917 ENDFOR┆
0x0835a0…0835c0 20 0d 0a 20 20 31 38 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 180 ┆
0x0835c0…0835e0 20 21 20 3c 47 4f 54 4f 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <GOTOSTATEMENT> ┆
0x0835e0…083600 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 38 31 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 181 ┆
0x083600…083620 (35, 0, 2) 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 46 54 48 45 4e 45 4c 53 45 3e 20 3c 42 41 4c 41 ┆ ! <IFTHENELSE> <BALA┆
0x083620…083640 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 20 20 20 3a 39 32 35 20 45 4e 44 49 46 20 0d ┆NCEDSTATEMENT> :925 ENDIF ┆
0x083640…083660 0a 20 20 31 38 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ 182 !┆
0x083660…083680 20 3c 4c 41 42 45 4c 4e 41 4d 45 3e 20 3a 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e ┆ <LABELNAME> : <BALANCEDSTATEMEN┆
0x083680…0836a0 54 3e 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 38 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆T> :0 183 ┆
0x0836a0…0836c0 20 20 20 20 20 20 20 20 20 20 21 20 3c 52 45 50 45 41 54 53 54 41 54 45 4d 45 4e 54 3e 20 20 20 ┆ ! <REPEATSTATEMENT> ┆
0x0836c0…0836e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 38 34 20 20 20 20 ┆ :0 184 ┆
0x0836e0…083700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 4f 4f 50 53 54 41 54 ┆ ! <LOOPSTAT┆
0x083700…083720 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 ┆EMENT> :0 ┆
0x083720…083740 0d 0a 20 20 31 38 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 185 ┆
0x083740…083760 21 20 45 58 49 54 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆! EXITLOOP ┆
0x083760…083780 20 20 20 20 20 20 20 20 3a 39 35 33 20 45 58 49 54 4c 4f 4f 50 20 0d 0a 20 20 31 38 36 20 20 20 ┆ :953 EXITLOOP 186 ┆
0x083780…0837a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 43 4f 4e 54 49 4e 55 45 ┆ ! CONTINUE┆
0x0837a0…0837c0 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 ┆LOOP :9┆
0x0837c0…0837e0 35 31 20 43 4f 4e 54 4c 4f 4f 50 20 0d 0a 20 20 31 38 37 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆51 CONTLOOP 187 ┆
0x0837e0…083800 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! EXIT ┆
0x083800…083820 (35, 0, 3) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 32 20 45 58 49 54 53 54 41 ┆ :952 EXITSTA┆
0x083820…083840 54 20 0d 0a 20 20 31 38 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆T 188 ┆
0x083840…083860 20 20 21 20 3c 57 48 49 4c 45 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 ┆ ! <WHILEDO> <STARTLABELSCOPE> ┆
0x083860…083880 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 ┆<BALANCEDSTATEMENT> ┆
0x083880…0838a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 ┆ <ENDLABELS┆
0x0838a0…0838c0 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 33 ┆COPE> :933┆
0x0838c0…0838e0 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 31 38 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ENDWHILE 189 ┆
0x0838e0…083900 20 20 20 20 20 20 20 20 20 20 21 20 3c 4c 4f 43 4b 53 54 41 52 54 3e 20 3c 53 54 41 52 54 4c 41 ┆ ! <LOCKSTART> <STARTLA┆
0x083900…083920 42 45 4c 53 43 4f 50 45 3e 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0d 0a ┆BELSCOPE> <BALANCEDSTATEMENT> ┆
0x083920…083940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x083940…083960 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<ENDLABELSCOPE> ┆
0x083960…083980 20 20 20 20 20 20 3a 39 33 36 20 45 4e 44 4c 4f 43 4b 20 0d 0a 20 20 31 39 30 20 20 20 20 20 20 ┆ :936 ENDLOCK 190 ┆
0x083980…0839a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 57 49 54 48 53 54 41 52 54 3e ┆ ! <WITHSTART>┆
0x0839a0…0839c0 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 42 41 4c 41 4e 43 45 44 53 54 41 54 ┆ <STARTLABELSCOPE> <BALANCEDSTAT┆
0x0839c0…0839e0 45 4d 45 4e 54 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EMENT> ┆
0x0839e0…083a00 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 3e 20 20 20 20 20 20 20 20 ┆ <ENDLABELSCOPE> ┆
0x083a00…083a20 (35, 0, 4) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 34 20 45 4e 44 57 49 54 48 20 0d 0a 20 20 ┆ :944 ENDWITH ┆
0x083a20…083a40 31 39 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 ┆191 ! <C┆
0x083a40…083a60 48 41 4e 4e 45 4c 44 4f 3e 20 3c 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 3e 20 3c 42 41 4c ┆HANNELDO> <STARTLABELSCOPE> <BAL┆
0x083a60…083a80 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ANCEDSTATEMENT> ┆
0x083a80…083aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 ┆ <ENDLABELSCOPE┆
0x083aa0…083ac0 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 37 20 45 4e 44 ┆> :947 END┆
0x083ac0…083ae0 43 48 41 4e 4e 45 4c 20 0d 0a 0d 0a 20 20 31 39 32 20 20 20 3c 50 52 4f 43 45 44 55 52 45 43 41 ┆CHANNEL 192 <PROCEDURECA┆
0x083ae0…083b00 4c 4c 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LL> ::= <VARIABLE> ┆
0x083b00…083b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 33 20 43 41 4c 4c 50 52 4f 43 45 ┆ :903 CALLPROCE┆
0x083b20…083b40 44 55 52 45 20 0d 0a 0d 0a 20 20 31 39 33 20 20 20 3c 41 43 54 55 41 4c 50 41 52 41 4d 45 54 45 ┆DURE 193 <ACTUALPARAMETE┆
0x083b40…083b60 52 4c 49 53 54 3e 20 3a 3a 3d 20 3c 41 43 54 55 41 4c 50 41 52 41 4d 45 54 45 52 3e 20 20 20 20 ┆RLIST> ::= <ACTUALPARAMETER> ┆
0x083b60…083b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 31 39 34 20 20 20 20 20 20 20 ┆ :0 194 ┆
0x083b80…083ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 41 43 54 55 41 4c 50 41 52 ┆ ! <ACTUALPAR┆
0x083ba0…083bc0 41 4d 45 54 45 52 4c 49 53 54 3e 20 2c 20 3c 41 43 54 55 41 4c 50 41 52 41 4d 45 54 45 52 3e 20 ┆AMETERLIST> , <ACTUALPARAMETER> ┆
0x083bc0…083be0 3a 30 20 0d 0a 0d 0a 20 20 31 39 35 20 20 20 3c 41 43 54 55 41 4c 50 41 52 41 4d 45 54 45 52 3e ┆:0 195 <ACTUALPARAMETER>┆
0x083be0…083c00 20 3a 3a 3d 20 3c 55 4e 49 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ::= <UNIT> ┆
0x083c00…083c20 (35, 0, 5) 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 30 34 20 41 43 54 55 41 4c 50 41 52 41 4d 20 0d 0a ┆ :904 ACTUALPARAM ┆
0x083c20…083c40 20 20 31 39 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 ┆ 196 ! <E┆
0x083c40…083c60 58 50 52 45 53 53 49 4f 4e 3e 20 2a 2a 2a 20 3c 55 4e 49 54 3e 20 20 20 20 20 20 20 20 20 20 20 ┆XPRESSION> *** <UNIT> ┆
0x083c60…083c80 20 20 20 20 20 20 3a 39 30 35 20 44 4f 55 42 4c 45 50 41 52 41 4d 20 0d 0a 0d 0a 20 20 31 39 37 ┆ :905 DOUBLEPARAM 197┆
0x083c80…083ca0 20 20 20 3c 55 4e 49 54 3e 20 3a 3a 3d 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 ┆ <UNIT> ::= <EXPRESSION> ┆
0x083ca0…083cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x083cc0…083ce0 20 3a 30 20 0d 0a 20 20 31 39 38 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3f 20 20 20 20 20 20 ┆ :0 198 ! ? ┆
0x083ce0…083d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x083d00…083d20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 35 20 53 4b 49 50 56 41 4c 55 45 20 0d 0a 0d 0a 20 ┆ :955 SKIPVALUE ┆
0x083d20…083d40 20 31 39 39 20 20 20 3c 41 53 53 49 47 4e 4d 45 4e 54 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d ┆ 199 <ASSIGNMENTSTATEMENT> ::=┆
0x083d40…083d60 20 3c 56 41 52 49 41 42 4c 45 3e 20 3a 3d 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 ┆ <VARIABLE> := <EXPRESSION> ┆
0x083d60…083d80 20 20 20 20 20 3a 39 30 36 20 45 4e 44 41 53 53 49 47 4e 20 0d 0a 0d 0a 20 20 32 30 30 20 20 20 ┆ :906 ENDASSIGN 200 ┆
0x083d80…083da0 3c 45 58 43 48 41 4e 47 45 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c ┆<EXCHANGESTATEMENT> ::= <VARIABL┆
0x083da0…083dc0 45 3e 20 3a 3d 3a 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 ┆E> :=: <VARIABLE> :9┆
0x083dc0…083de0 30 37 20 45 4e 44 45 58 43 48 41 4e 47 45 20 0d 0a 0d 0a 20 20 32 30 31 20 20 20 3c 43 41 53 45 ┆07 ENDEXCHANGE 201 <CASE┆
0x083de0…083e00 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 53 45 4c 45 43 54 4f 52 50 41 52 54 3e 20 3c 43 ┆STATEMENT> ::= <SELECTORPART> <C┆
0x083e00…083e20 (35, 0, 6) 41 53 45 4c 49 53 54 3e 20 3c 45 4e 44 43 41 53 45 50 41 52 54 3e 20 20 20 3a 39 30 39 20 45 4e ┆ASELIST> <ENDCASEPART> :909 EN┆
0x083e20…083e40 44 43 41 53 45 20 0d 0a 0d 0a 20 20 32 30 32 20 20 20 3c 53 45 4c 45 43 54 4f 52 50 41 52 54 3e ┆DCASE 202 <SELECTORPART>┆
0x083e40…083e60 20 3a 3a 3d 20 3c 43 41 53 45 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 4f 46 20 20 20 20 20 ┆ ::= <CASE> <EXPRESSION> OF ┆
0x083e60…083e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 30 20 43 41 53 45 45 58 50 52 20 0d 0a ┆ :910 CASEEXPR ┆
0x083e80…083ea0 20 20 32 30 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 41 53 45 ┆ 203 ! <CASE┆
0x083ea0…083ec0 3e 20 45 52 52 4f 52 20 4f 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> ERROR OF ┆
0x083ec0…083ee0 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 30 34 20 20 20 3c 43 41 53 45 3e 20 3a 3a 3d 20 ┆ :0 204 <CASE> ::= ┆
0x083ee0…083f00 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CASE ┆
0x083f00…083f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 31 20 43 41 53 45 53 54 41 54 ┆ :911 CASESTAT┆
0x083f20…083f40 20 0d 0a 0d 0a 20 20 32 30 35 20 20 20 3c 43 41 53 45 4c 49 53 54 3e 20 3a 3a 3d 20 3c 43 41 53 ┆ 205 <CASELIST> ::= <CAS┆
0x083f40…083f60 45 4c 49 53 54 3e 20 3b 20 3c 43 41 53 45 4c 49 53 54 45 4c 45 4d 45 4e 54 3e 20 20 20 20 20 20 ┆ELIST> ; <CASELISTELEMENT> ┆
0x083f60…083f80 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 30 36 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 206 ┆
0x083f80…083fa0 20 20 20 20 20 21 20 3c 43 41 53 45 4c 49 53 54 45 4c 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 ┆ ! <CASELISTELEMENT> ┆
0x083fa0…083fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 ┆ :0 2┆
0x083fc0…083fe0 30 37 20 20 20 3c 43 41 53 45 4c 49 53 54 45 4c 45 4d 45 4e 54 3e 20 3a 3a 3d 20 45 4d 50 54 59 ┆07 <CASELISTELEMENT> ::= EMPTY┆
0x083fe0…084000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x084000…084020 (35, 0, 7) 20 20 20 3a 30 20 0d 0a 20 20 32 30 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 208 ┆
0x084020…084040 20 20 20 20 21 20 3c 43 41 53 45 4c 41 42 45 4c 4c 49 53 54 3e 20 3c 45 4e 44 4c 41 42 45 4c 4c ┆ ! <CASELABELLIST> <ENDLABELL┆
0x084040…084060 49 53 54 3e 20 3c 53 54 41 54 45 4d 45 4e 54 3e 20 3a 39 31 32 20 43 41 53 45 45 4c 45 4d 45 4e ┆IST> <STATEMENT> :912 CASEELEMEN┆
0x084060…084080 54 20 0d 0a 0d 0a 20 20 32 30 39 20 20 20 3c 43 41 53 45 4c 41 42 45 4c 4c 49 53 54 3e 20 3a 3a ┆T 209 <CASELABELLIST> ::┆
0x084080…0840a0 3d 20 3c 4c 41 42 45 4c 52 41 4e 47 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆= <LABELRANGE> ┆
0x0840a0…0840c0 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 31 30 20 20 20 20 20 20 20 20 20 20 ┆ :0 210 ┆
0x0840c0…0840e0 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 43 41 53 45 4c 41 42 45 4c 4c 49 53 54 3e 20 2c 20 3c ┆ ! <CASELABELLIST> , <┆
0x0840e0…084100 4c 41 42 45 4c 52 41 4e 47 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 ┆LABELRANGE> :0 ┆
0x084100…084120 32 31 31 20 20 20 3c 4c 41 42 45 4c 52 41 4e 47 45 3e 20 3a 3a 3d 20 3c 45 58 50 52 45 53 53 49 ┆211 <LABELRANGE> ::= <EXPRESSI┆
0x084120…084140 4f 4e 3e 20 2e 2e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ON> .. <EXPRESSION> ┆
0x084140…084160 20 20 20 20 3a 39 31 33 20 43 41 53 45 4c 41 42 45 4c 52 41 4e 47 45 20 0d 0a 20 20 32 31 32 20 ┆ :913 CASELABELRANGE 212 ┆
0x084160…084180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 ┆ ! <EXPRESSION> ┆
0x084180…0841a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0841a0…0841c0 3a 39 31 34 20 43 41 53 45 4c 41 42 45 4c 20 0d 0a 0d 0a 20 20 32 31 33 20 20 20 3c 45 4e 44 4c ┆:914 CASELABEL 213 <ENDL┆
0x0841c0…0841e0 41 42 45 4c 4c 49 53 54 3e 20 3a 3a 3d 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ABELLIST> ::= : ┆
0x0841e0…084200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 35 20 43 41 ┆ :915 CA┆
0x084200…084220 (35, 0, 8) 53 45 4c 49 53 54 20 0d 0a 0d 0a 20 20 32 31 34 20 20 20 3c 45 4e 44 43 41 53 45 50 41 52 54 3e ┆SELIST 214 <ENDCASEPART>┆
0x084220…084240 20 3a 3a 3d 20 3c 4f 54 48 45 52 57 49 53 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e ┆ ::= <OTHERWISE> <STATEMENTLIST>┆
0x084240…084260 20 45 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 32 20 43 41 53 45 45 4c 45 4d 45 4e ┆ END :912 CASEELEMEN┆
0x084260…084280 54 20 0d 0a 20 20 32 31 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 45 4e ┆T 215 ! EN┆
0x084280…0842a0 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆D ┆
0x0842a0…0842c0 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 31 36 20 20 20 3c 4f 54 48 45 52 57 ┆ :0 216 <OTHERW┆
0x0842c0…0842e0 49 53 45 3e 20 3a 3a 3d 20 4f 54 48 45 52 57 49 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ISE> ::= OTHERWISE ┆
0x0842e0…084300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 36 20 4f 54 48 45 ┆ :916 OTHE┆
0x084300…084320 52 57 49 53 45 20 43 41 53 45 4c 49 53 54 20 0d 0a 0d 0a 20 20 32 31 37 20 20 20 3c 46 4f 52 44 ┆RWISE CASELIST 217 <FORD┆
0x084320…084340 4f 3e 20 3a 3a 3d 20 3c 46 4f 52 54 4f 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 44 4f 20 20 ┆O> ::= <FORTO> <EXPRESSION> DO ┆
0x084340…084360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 38 20 55 50 ┆ :918 UP┆
0x084360…084380 20 0d 0a 20 20 32 31 38 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 54 4f 3e 20 45 ┆ 218 ! <FORTO> E┆
0x084380…0843a0 52 52 4f 52 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆RROR DO ┆
0x0843a0…0843c0 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 31 39 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 219 ┆
0x0843c0…0843e0 21 20 3c 46 4f 52 44 4f 57 4e 54 4f 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 44 4f 20 20 20 ┆! <FORDOWNTO> <EXPRESSION> DO ┆
0x0843e0…084400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 31 39 20 44 4f 57 4e 20 0d 0a ┆ :919 DOWN ┆
0x084400…084420 (35, 0, 9) 20 20 32 32 30 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 44 4f 57 4e 54 4f 3e 20 ┆ 220 ! <FORDOWNTO> ┆
0x084420…084440 45 52 52 4f 52 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ERROR DO ┆
0x084440…084460 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 32 31 20 20 20 3c 46 4f 52 54 4f 3e 20 3a 3a 3d ┆ :0 221 <FORTO> ::=┆
0x084460…084480 20 3c 46 4f 52 41 53 53 49 47 4e 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 54 4f 20 20 20 20 ┆ <FORASSIGN> <EXPRESSION> TO ┆
0x084480…0844a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 32 32 20 20 20 ┆ :0 222 ┆
0x0844a0…0844c0 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 4f 52 41 53 53 49 47 4e 3e 20 45 52 52 4f 52 20 54 4f ┆ ! <FORASSIGN> ERROR TO┆
0x0844c0…0844e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆ :0┆
0x0844e0…084500 20 0d 0a 0d 0a 20 20 32 32 33 20 20 20 3c 46 4f 52 44 4f 57 4e 54 4f 3e 20 3a 3a 3d 20 3c 46 4f ┆ 223 <FORDOWNTO> ::= <FO┆
0x084500…084520 52 41 53 53 49 47 4e 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 44 4f 57 4e 54 4f 20 20 20 20 ┆RASSIGN> <EXPRESSION> DOWNTO ┆
0x084520…084540 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 32 34 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 224 ┆
0x084540…084560 20 20 20 20 20 20 21 20 3c 46 4f 52 41 53 53 49 47 4e 3e 20 45 52 52 4f 52 20 44 4f 57 4e 54 4f ┆ ! <FORASSIGN> ERROR DOWNTO┆
0x084560…084580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 ┆ :0 2┆
0x084580…0845a0 32 35 20 20 20 3c 46 4f 52 41 53 53 49 47 4e 3e 20 3a 3a 3d 20 3c 46 4f 52 3e 20 3c 56 41 52 49 ┆25 <FORASSIGN> ::= <FOR> <VARI┆
0x0845a0…0845c0 41 42 4c 45 3e 20 3a 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ABLE> := ┆
0x0845c0…0845e0 20 20 20 3a 39 32 30 20 46 4f 52 56 41 52 20 0d 0a 20 20 32 32 36 20 20 20 20 20 20 20 20 20 20 ┆ :920 FORVAR 226 ┆
0x0845e0…084600 20 20 20 20 20 20 20 21 20 3c 46 4f 52 3e 20 45 52 52 4f 52 20 3a 3d 20 20 20 20 20 20 20 20 20 ┆ ! <FOR> ERROR := ┆
0x084600…084620 (35, 0, 10) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 ┆ :0 ┆
0x084620…084640 32 32 37 20 20 20 3c 46 4f 52 3e 20 3a 3a 3d 20 46 4f 52 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆227 <FOR> ::= FOR ┆
0x084640…084660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x084660…084680 20 20 20 20 3a 39 32 31 20 46 4f 52 53 54 41 54 20 0d 0a 0d 0a 20 20 32 32 38 20 20 20 3c 47 4f ┆ :921 FORSTAT 228 <GO┆
0x084680…0846a0 54 4f 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 47 4f 54 4f 3e 20 3c 4c 41 42 4e 41 4d 45 ┆TOSTATEMENT> ::= <GOTO> <LABNAME┆
0x0846a0…0846c0 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 32 20 ┆> :922 ┆
0x0846c0…0846e0 45 4e 44 47 4f 54 4f 20 0d 0a 0d 0a 20 20 32 32 39 20 20 20 3c 47 4f 54 4f 3e 20 3a 3a 3d 20 47 ┆ENDGOTO 229 <GOTO> ::= G┆
0x0846e0…084700 4f 54 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆OTO ┆
0x084700…084720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 33 20 47 4f 54 4f 53 54 41 54 20 ┆ :923 GOTOSTAT ┆
0x084720…084740 0d 0a 0d 0a 20 20 32 33 30 20 20 20 3c 4c 41 42 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 ┆ 230 <LABNAME> ::= NAME ┆
0x084740…084760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x084760…084780 20 20 20 20 20 20 20 20 20 20 3a 39 32 34 20 49 44 20 0d 0a 20 20 32 33 31 20 20 20 20 20 20 20 ┆ :924 ID 231 ┆
0x084780…0847a0 20 20 20 20 20 20 20 20 21 20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! KONST ┆
0x0847a0…0847c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 34 20 49 ┆ :924 I┆
0x0847c0…0847e0 44 20 0d 0a 0d 0a 20 20 32 33 32 20 20 20 3c 49 46 54 48 45 4e 3e 20 3a 3a 3d 20 3c 49 46 50 41 ┆D 232 <IFTHEN> ::= <IFPA┆
0x0847e0…084800 52 54 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 ┆RT> <EXPRESSION> THEN ┆
0x084800…084820 (35, 0, 11) 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 36 20 49 46 45 58 50 52 20 0d 0a 20 20 32 33 33 20 ┆ :926 IFEXPR 233 ┆
0x084820…084840 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 49 46 50 41 52 54 3e 20 45 52 52 4f 52 20 54 48 ┆ ! <IFPART> ERROR TH┆
0x084840…084860 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆EN ┆
0x084860…084880 3a 30 20 0d 0a 0d 0a 20 20 32 33 34 20 20 20 3c 49 46 50 41 52 54 3e 20 3a 3a 3d 20 49 46 20 20 ┆:0 234 <IFPART> ::= IF ┆
0x084880…0848a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0848a0…0848c0 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 37 20 49 46 53 54 41 54 20 0d 0a 0d 0a 20 20 32 ┆ :927 IFSTAT 2┆
0x0848c0…0848e0 33 35 20 20 20 3c 49 46 54 48 45 4e 45 4c 53 45 3e 20 3a 3a 3d 20 3c 49 46 54 48 45 4e 3e 20 3c ┆35 <IFTHENELSE> ::= <IFTHEN> <┆
0x0848e0…084900 42 41 4c 41 4e 43 45 44 53 54 41 54 45 4d 45 4e 54 3e 20 45 4c 53 45 20 20 20 20 20 20 20 20 20 ┆BALANCEDSTATEMENT> ELSE ┆
0x084900…084920 20 20 20 3a 39 32 38 20 45 4c 53 45 20 0d 0a 0d 0a 20 20 32 33 36 20 20 20 3c 52 45 50 45 41 54 ┆ :928 ELSE 236 <REPEAT┆
0x084920…084940 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 3c 52 45 50 45 41 54 3e 20 3c 53 54 41 52 54 4c 41 ┆STATEMENT> ::= <REPEAT> <STARTLA┆
0x084940…084960 42 45 4c 53 43 4f 50 45 3e 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 0d 0a 20 20 20 20 ┆BELSCOPE> <STATEMENTLIST> ┆
0x084960…084980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 45 4e 44 4c 41 ┆ <ENDLA┆
0x084980…0849a0 42 45 4c 53 43 4f 50 45 3e 20 3c 55 4e 54 49 4c 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 ┆BELSCOPE> <UNTIL> <EXPRESSION> ┆
0x0849a0…0849c0 20 20 3a 39 33 30 20 45 4e 44 52 45 50 45 41 54 20 0d 0a 0d 0a 20 20 32 33 37 20 20 20 3c 52 45 ┆ :930 ENDREPEAT 237 <RE┆
0x0849c0…0849e0 50 45 41 54 3e 20 3a 3a 3d 20 52 45 50 45 41 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PEAT> ::= REPEAT ┆
0x0849e0…084a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 32 20 ┆ :932 ┆
0x084a00…084a20 (35, 0, 12) 52 45 50 45 41 54 53 54 41 54 20 0d 0a 0d 0a 20 20 32 33 38 20 20 20 3c 55 4e 54 49 4c 3e 20 3a ┆REPEATSTAT 238 <UNTIL> :┆
0x084a20…084a40 3a 3d 20 55 4e 54 49 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:= UNTIL ┆
0x084a40…084a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 32 39 20 55 4e 54 49 4c 20 ┆ :929 UNTIL ┆
0x084a60…084a80 0d 0a 0d 0a 20 20 32 33 39 20 20 20 3c 4c 4f 4f 50 53 54 41 54 45 4d 45 4e 54 3e 20 3a 3a 3d 20 ┆ 239 <LOOPSTATEMENT> ::= ┆
0x084a80…084aa0 3c 4c 4f 4f 50 3e 20 3c 53 54 41 54 45 4d 45 4e 54 4c 49 53 54 3e 20 45 4e 44 4c 4f 4f 50 20 20 ┆<LOOP> <STATEMENTLIST> ENDLOOP ┆
0x084aa0…084ac0 20 20 20 20 20 20 20 20 20 20 3a 39 35 37 20 45 4e 44 4c 4f 4f 50 20 0d 0a 0d 0a 20 20 32 34 30 ┆ :957 ENDLOOP 240┆
0x084ac0…084ae0 20 20 20 3c 4c 4f 4f 50 3e 20 3a 3a 3d 20 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ <LOOP> ::= LOOP ┆
0x084ae0…084b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x084b00…084b20 20 3a 39 35 36 20 4c 4f 4f 50 20 0d 0a 0d 0a 20 20 32 34 31 20 20 20 3c 57 48 49 4c 45 44 4f 3e ┆ :956 LOOP 241 <WHILEDO>┆
0x084b20…084b40 20 3a 3a 3d 20 3c 57 48 49 4c 45 3e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 44 4f 20 20 20 20 ┆ ::= <WHILE> <EXPRESSION> DO ┆
0x084b40…084b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 34 20 57 48 49 4c 45 45 ┆ :934 WHILEE┆
0x084b60…084b80 58 50 52 20 0d 0a 20 20 32 34 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 57 48 49 ┆XPR 242 ! <WHI┆
0x084b80…084ba0 4c 45 3e 20 45 52 52 4f 52 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LE> ERROR DO ┆
0x084ba0…084bc0 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 34 33 20 20 20 3c 57 48 49 4c ┆ :0 243 <WHIL┆
0x084bc0…084be0 45 3e 20 3a 3a 3d 20 57 48 49 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆E> ::= WHILE ┆
0x084be0…084c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 35 20 57 48 ┆ :935 WH┆
0x084c00…084c20 (35, 0, 13) 49 4c 45 53 54 41 54 20 0d 0a 0d 0a 20 20 32 34 34 20 20 20 3c 57 49 54 48 53 54 41 52 54 3e 20 ┆ILESTAT 244 <WITHSTART> ┆
0x084c20…084c40 3a 3a 3d 20 3c 57 49 54 48 3e 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 4c 49 53 54 3e 20 44 4f ┆::= <WITH> <WITHVARIABLELIST> DO┆
0x084c40…084c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 35 30 20 44 4f 20 0d 0a 0d 0a 20 20 ┆ :950 DO ┆
0x084c60…084c80 32 34 35 20 20 20 3c 4c 4f 43 4b 53 54 41 52 54 3e 20 3a 3a 3d 20 3c 4c 4f 43 4b 3e 20 3c 57 49 ┆245 <LOCKSTART> ::= <LOCK> <WI┆
0x084c80…084ca0 54 48 56 41 52 49 41 42 4c 45 3e 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆THVARIABLE> DO ┆
0x084ca0…084cc0 20 20 20 20 3a 39 35 30 20 44 4f 20 0d 0a 0d 0a 20 20 32 34 36 20 20 20 3c 57 49 54 48 3e 20 3a ┆ :950 DO 246 <WITH> :┆
0x084cc0…084ce0 3a 3d 20 57 49 54 48 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:= WITH ┆
0x084ce0…084d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 37 20 57 49 54 48 53 ┆ :937 WITHS┆
0x084d00…084d20 54 41 54 20 0d 0a 0d 0a 20 20 32 34 37 20 20 20 3c 4c 4f 43 4b 3e 20 3a 3a 3d 20 4c 4f 43 4b 20 ┆TAT 247 <LOCK> ::= LOCK ┆
0x084d20…084d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x084d40…084d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 36 35 20 4c 4f 43 4b 53 54 41 54 20 0d 0a 20 20 ┆ :965 LOCKSTAT ┆
0x084d60…084d80 32 34 38 20 20 20 20 20 20 20 20 20 20 20 20 21 20 4c 4f 43 4b 4d 45 53 20 20 20 20 20 20 20 20 ┆248 ! LOCKMES ┆
0x084d80…084da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x084da0…084dc0 20 20 20 20 3a 39 36 36 20 4c 4f 43 4b 4d 45 53 53 54 41 54 20 0d 0a 0d 0a 20 20 32 34 39 20 20 ┆ :966 LOCKMESSTAT 249 ┆
0x084dc0…084de0 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 4c 49 53 54 3e 20 3a 3a 3d 20 3c 57 49 54 48 56 41 52 ┆ <WITHVARIABLELIST> ::= <WITHVAR┆
0x084de0…084e00 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆IABLE> :┆
0x084e00…084e20 (35, 0, 14) 30 20 0d 0a 20 20 32 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆0 250 ┆
0x084e20…084e40 20 21 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 4c 49 53 54 3e 20 3c 57 49 54 48 43 4f 4d 4d 41 ┆ ! <WITHVARIABLELIST> <WITHCOMMA┆
0x084e40…084e60 3e 20 3c 57 49 54 48 56 41 52 49 41 42 4c 45 3e 20 3a 30 20 0d 0a 0d 0a 20 20 32 35 31 20 20 20 ┆> <WITHVARIABLE> :0 251 ┆
0x084e60…084e80 3c 57 49 54 48 43 4f 4d 4d 41 3e 20 3a 3a 3d 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<WITHCOMMA> ::= , ┆
0x084e80…084ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 ┆ :9┆
0x084ea0…084ec0 33 38 20 57 49 54 48 43 4f 4d 4d 41 20 0d 0a 0d 0a 20 20 32 35 32 20 20 20 3c 57 49 54 48 56 41 ┆38 WITHCOMMA 252 <WITHVA┆
0x084ec0…084ee0 52 49 41 42 4c 45 3e 20 3a 3a 3d 20 3c 56 41 52 49 41 42 4c 45 3e 20 20 20 20 20 20 20 20 20 20 ┆RIABLE> ::= <VARIABLE> ┆
0x084ee0…084f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 33 39 20 57 49 54 48 ┆ :939 WITH┆
0x084f00…084f20 56 41 52 20 4e 4f 4c 4f 43 41 4c 44 45 43 4c 20 0d 0a 20 20 32 35 33 20 20 20 20 20 20 20 20 20 ┆VAR NOLOCALDECL 253 ┆
0x084f20…084f40 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 3c 41 53 3e 20 3c 4c 4f ┆ ! <VARIABLE> <AS> <LO┆
0x084f40…084f60 43 41 4c 4e 41 4d 45 3e 20 3c 54 59 50 45 43 4f 4c 4f 4e 3e 20 3c 54 59 50 45 3e 20 3a 39 34 32 ┆CALNAME> <TYPECOLON> <TYPE> :942┆
0x084f60…084f80 20 45 4e 44 4c 4f 43 41 4c 44 45 43 4c 20 0d 0a 20 20 32 35 34 20 20 20 20 20 20 20 20 20 20 20 ┆ ENDLOCALDECL 254 ┆
0x084f80…084fa0 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 3c 41 53 3e 20 3c 4c 4f 43 41 ┆ ! <VARIABLE> <AS> <LOCA┆
0x084fa0…084fc0 4c 4e 41 4d 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 33 20 4e 4f 4c 4f 43 ┆LNAME> :943 NOLOC┆
0x084fc0…084fe0 41 4c 54 59 50 45 20 0d 0a 0d 0a 20 20 32 35 35 20 20 20 3c 41 53 3e 20 3a 3a 3d 20 41 53 20 20 ┆ALTYPE 255 <AS> ::= AS ┆
0x084fe0…085000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x085000…085020 (35, 0, 15) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 30 20 57 49 54 48 56 41 52 20 0d 0a ┆ :940 WITHVAR ┆
0x085020…085040 0d 0a 20 20 32 35 36 20 20 20 3c 4c 4f 43 41 4c 4e 41 4d 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 ┆ 256 <LOCALNAME> ::= NAME ┆
0x085040…085060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x085060…085080 20 20 20 20 20 20 20 20 3a 39 34 31 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 ┆ :941 DECLARATION DECLARE┆
0x085080…0850a0 20 0d 0a 0d 0a 20 20 32 35 37 20 20 20 3c 43 48 41 4e 4e 45 4c 44 4f 3e 20 3a 3a 3d 20 3c 43 48 ┆ 257 <CHANNELDO> ::= <CH┆
0x0850a0…0850c0 41 4e 4e 45 4c 3e 20 3c 56 41 52 49 41 42 4c 45 3e 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 ┆ANNEL> <VARIABLE> DO ┆
0x0850c0…0850e0 20 20 20 20 20 20 20 20 20 20 20 3a 39 34 38 20 43 48 41 4e 56 41 52 20 0d 0a 0d 0a 20 20 32 35 ┆ :948 CHANVAR 25┆
0x0850e0…085100 38 20 20 20 3c 43 48 41 4e 4e 45 4c 3e 20 3a 3a 3d 20 43 48 41 4e 4e 45 4c 20 20 20 20 20 20 20 ┆8 <CHANNEL> ::= CHANNEL ┆
0x085100…085120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x085120…085140 20 20 3a 39 34 39 20 43 48 41 4e 4e 45 4c 53 54 41 54 20 0d 0a 0d 0a 20 20 32 35 39 20 20 20 3c ┆ :949 CHANNELSTAT 259 <┆
0x085140…085160 45 58 50 52 45 53 53 49 4f 4e 3e 20 3a 3a 3d 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f ┆EXPRESSION> ::= <SIMPLEEXPRESSIO┆
0x085160…085180 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 30 ┆N> :80┆
0x085180…0851a0 31 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 30 20 20 20 20 20 20 20 20 20 ┆1 ENDEXPRESSION 260 ┆
0x0851a0…0851c0 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3d 20 ┆ ! <SIMPLEEXPRESSION> = ┆
0x0851c0…0851e0 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 3a 38 30 32 20 45 51 20 ┆<SIMPLEEXPRESSION> :802 EQ ┆
0x0851e0…085200 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 31 20 20 20 20 20 20 20 20 20 20 20 ┆ENDEXPRESSION 261 ┆
0x085200…085220 (35, 1, 1) 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3c 3e 20 3c ┆ ! <SIMPLEEXPRESSION> <> <┆
0x085220…085240 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 3a 38 30 33 20 4e 45 20 45 4e ┆SIMPLEEXPRESSION> :803 NE EN┆
0x085240…085260 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 32 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆DEXPRESSION 262 ┆
0x085260…085280 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3c 20 3c 53 49 4d ┆ ! <SIMPLEEXPRESSION> < <SIM┆
0x085280…0852a0 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 3a 38 30 34 20 4c 54 20 45 4e 44 45 ┆PLEEXPRESSION> :804 LT ENDE┆
0x0852a0…0852c0 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆XPRESSION 263 ┆
0x0852c0…0852e0 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3c 3d 20 3c 53 49 4d 50 ┆ ! <SIMPLEEXPRESSION> <= <SIMP┆
0x0852e0…085300 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 3a 38 30 35 20 4c 45 20 45 4e 44 45 58 50 ┆LEEXPRESSION> :805 LE ENDEXP┆
0x085300…085320 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆RESSION 264 ┆
0x085320…085340 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3e 20 3c 53 49 4d 50 4c 45 45 ┆ ! <SIMPLEEXPRESSION> > <SIMPLEE┆
0x085340…085360 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 3a 38 30 36 20 47 54 20 45 4e 44 45 58 50 52 45 ┆XPRESSION> :806 GT ENDEXPRE┆
0x085360…085380 53 53 49 4f 4e 20 0d 0a 20 20 32 36 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆SSION 265 !┆
0x085380…0853a0 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 3e 3d 20 3c 53 49 4d 50 4c 45 45 58 ┆ <SIMPLEEXPRESSION> >= <SIMPLEEX┆
0x0853a0…0853c0 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 3a 38 30 37 20 47 45 20 45 4e 44 45 58 50 52 45 53 53 ┆PRESSION> :807 GE ENDEXPRESS┆
0x0853c0…0853e0 49 4f 4e 20 0d 0a 20 20 32 36 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c ┆ION 266 ! <┆
0x0853e0…085400 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 49 4e 20 3c 53 49 4d 50 4c 45 45 58 50 52 ┆SIMPLEEXPRESSION> IN <SIMPLEEXPR┆
0x085400…085420 (35, 1, 2) 45 53 53 49 4f 4e 3e 20 20 20 20 20 3a 38 30 38 20 49 4e 20 45 4e 44 45 58 50 52 45 53 53 49 4f ┆ESSION> :808 IN ENDEXPRESSIO┆
0x085420…085440 4e 20 0d 0a 0d 0a 20 20 32 36 37 20 20 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e ┆N 267 <SIMPLEEXPRESSION>┆
0x085440…085460 20 3a 3a 3d 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 2b 20 3c 54 45 52 4d 3e ┆ ::= <SIMPLEEXPRESSION> + <TERM>┆
0x085460…085480 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 30 20 50 4c 55 53 20 0d 0a 20 20 32 36 38 20 20 20 ┆ :810 PLUS 268 ┆
0x085480…0854a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 ┆ ! <SIMPLEEX┆
0x0854a0…0854c0 50 52 45 53 53 49 4f 4e 3e 20 2d 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 ┆PRESSION> - <TERM> :8┆
0x0854c0…0854e0 31 31 20 4d 49 4e 55 53 20 0d 0a 20 20 32 36 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆11 MINUS 269 ┆
0x0854e0…085500 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 4f 52 20 ┆ ! <SIMPLEEXPRESSION> OR ┆
0x085500…085520 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 32 20 4f 52 20 0d 0a 20 20 32 37 30 ┆<TERM> :812 OR 270┆
0x085520…085540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d 50 4c ┆ ! <SIMPL┆
0x085540…085560 45 45 58 50 52 45 53 53 49 4f 4e 3e 20 58 4f 52 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 ┆EEXPRESSION> XOR <TERM> ┆
0x085560…085580 20 3a 38 31 35 20 58 4f 52 20 0d 0a 20 20 32 37 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :815 XOR 271 ┆
0x085580…0855a0 20 20 20 20 20 20 20 20 20 21 20 2b 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! + <TERM> ┆
0x0855a0…0855c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 33 20 55 50 4c 55 53 20 0d 0a 20 ┆ :813 UPLUS ┆
0x0855c0…0855e0 20 32 37 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 2d 20 ┆ 272 ! - ┆
0x0855e0…085600 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<TERM> ┆
0x085600…085620 (35, 1, 3) 20 20 20 20 20 3a 38 31 34 20 55 4d 49 4e 55 53 20 0d 0a 20 20 32 37 33 20 20 20 20 20 20 20 20 ┆ :814 UMINUS 273 ┆
0x085620…085640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 20 20 20 20 20 20 20 ┆ ! <TERM> ┆
0x085640…085660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a ┆ :0 ┆
0x085660…085680 20 20 32 37 34 20 20 20 3c 54 45 52 4d 3e 20 3a 3a 3d 20 3c 54 45 52 4d 3e 20 2a 20 3c 46 41 43 ┆ 274 <TERM> ::= <TERM> * <FAC┆
0x085680…0856a0 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆TOR> ┆
0x0856a0…0856c0 20 20 20 20 20 20 3a 38 31 36 20 53 54 41 52 20 0d 0a 20 20 32 37 35 20 20 20 20 20 20 20 20 20 ┆ :816 STAR 275 ┆
0x0856c0…0856e0 20 20 20 21 20 3c 54 45 52 4d 3e 20 2f 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 ┆ ! <TERM> / <FACTOR> ┆
0x0856e0…085700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 37 20 53 4c 41 ┆ :817 SLA┆
0x085700…085720 53 48 20 0d 0a 20 20 32 37 36 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 44 ┆SH 276 ! <TERM> D┆
0x085720…085740 49 56 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆IV <FACTOR> ┆
0x085740…085760 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 38 20 44 49 56 20 0d 0a 20 20 32 37 37 20 20 20 20 20 ┆ :818 DIV 277 ┆
0x085760…085780 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 4d 4f 44 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 ┆ ! <TERM> MOD <FACTOR> ┆
0x085780…0857a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 31 39 ┆ :819┆
0x0857a0…0857c0 20 4d 4f 44 20 0d 0a 20 20 32 37 38 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e ┆ MOD 278 ! <TERM>┆
0x0857c0…0857e0 20 41 4e 44 20 3c 46 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ AND <FACTOR> ┆
0x0857e0…085800 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 30 20 41 4e 44 20 0d 0a 20 20 32 37 39 20 20 20 ┆ :820 AND 279 ┆
0x085800…085820 (35, 1, 4) 20 20 20 20 20 20 20 20 20 21 20 3c 54 45 52 4d 3e 20 53 48 49 46 54 20 3c 46 41 43 54 4f 52 3e ┆ ! <TERM> SHIFT <FACTOR>┆
0x085820…085840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 ┆ :8┆
0x085840…085860 32 31 20 53 48 49 46 54 20 0d 0a 20 20 32 38 30 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 46 ┆21 SHIFT 280 ! <F┆
0x085860…085880 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ACTOR> ┆
0x085880…0858a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 38 31 20 20 20 ┆ :0 281 ┆
0x0858a0…0858c0 3c 46 41 43 54 4f 52 3e 20 3a 3a 3d 20 3c 56 41 4c 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 20 ┆<FACTOR> ::= <VALUEDENOTATION> ┆
0x0858c0…0858e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆ :0┆
0x0858e0…085900 20 0d 0a 20 20 32 38 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c ┆ 282 ! <VARIABL┆
0x085900…085920 45 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆E> ┆
0x085920…085940 20 20 20 20 20 20 20 20 20 3a 38 33 30 20 45 4e 44 56 41 52 49 41 42 4c 45 20 0d 0a 20 20 32 38 ┆ :830 ENDVARIABLE 28┆
0x085940…085960 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 28 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 ┆3 ! ( <EXPRESSION> ┆
0x085960…085980 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆) ┆
0x085980…0859a0 20 20 3a 30 20 0d 0a 20 20 32 38 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 28 20 45 52 ┆ :0 284 ! ( ER┆
0x0859a0…0859c0 52 4f 52 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ROR ) ┆
0x0859c0…0859e0 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 38 35 20 20 20 20 20 20 20 20 20 ┆ :0 285 ┆
0x0859e0…085a00 20 20 20 20 20 21 20 54 59 50 45 53 49 5a 45 20 28 20 4e 41 4d 45 20 29 20 20 20 20 20 20 20 20 ┆ ! TYPESIZE ( NAME ) ┆
0x085a00…085a20 (35, 1, 5) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 34 30 20 54 59 50 ┆ :840 TYP┆
0x085a20…085a40 45 53 49 5a 45 43 41 4c 4c 20 0d 0a 20 20 32 38 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ESIZECALL 286 !┆
0x085a40…085a60 20 56 41 52 53 49 5a 45 20 28 20 4e 41 4d 45 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ VARSIZE ( NAME ) ┆
0x085a60…085a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 34 31 20 56 41 52 53 49 5a 45 43 41 ┆ :841 VARSIZECA┆
0x085a80…085aa0 4c 4c 20 0d 0a 20 20 32 38 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 4e 4f 54 20 3c 46 ┆LL 287 ! NOT <F┆
0x085aa0…085ac0 41 43 54 4f 52 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ACTOR> ┆
0x085ac0…085ae0 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 31 20 4e 4f 54 20 0d 0a 0d 0a 20 20 32 38 38 20 20 20 ┆ :831 NOT 288 ┆
0x085ae0…085b00 3c 56 41 4c 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c 55 4e 53 49 47 4e 45 44 43 ┆<VALUEDENOTATION> ::= <UNSIGNEDC┆
0x085b00…085b20 4f 4e 53 54 41 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 ┆ONSTANT> :0┆
0x085b20…085b40 20 0d 0a 20 20 32 38 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 ┆ 289 !┆
0x085b40…085b60 20 3c 53 54 52 55 43 56 41 4c 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 ┆ <STRUCVALUEDENOTATION> ┆
0x085b60…085b80 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 39 30 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 290 ┆
0x085b80…085ba0 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 52 49 4e 47 3e 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <STRING> ┆
0x085ba0…085bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 39 20 4c 49 54 45 52 41 4c ┆ :409 LITERAL┆
0x085bc0…085be0 20 54 45 58 54 20 0d 0a 20 20 32 39 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ TEXT 291 ┆
0x085be0…085c00 20 20 20 20 21 20 3c 53 45 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ! <SET> ┆
0x085c00…085c20 (35, 1, 6) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 35 20 45 4e 44 53 45 54 4c 49 53 54 20 0d 0a ┆ :825 ENDSETLIST ┆
0x085c20…085c40 0d 0a 20 20 32 39 32 20 20 20 3c 53 54 52 49 4e 47 3e 20 3a 3a 3d 20 53 54 52 49 4e 47 20 20 20 ┆ 292 <STRING> ::= STRING ┆
0x085c40…085c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x085c60…085c80 20 20 20 20 20 20 20 20 3a 34 30 36 20 53 54 52 49 4e 47 20 0d 0a 20 20 32 39 33 20 20 20 20 20 ┆ :406 STRING 293 ┆
0x085c80…085ca0 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 52 49 4e 47 3e 20 26 20 53 54 52 49 4e 47 20 20 20 20 ┆ ! <STRING> & STRING ┆
0x085ca0…085cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 37 ┆ :407┆
0x085cc0…085ce0 20 43 4f 4e 43 41 54 45 4e 41 54 45 20 53 54 52 49 4e 47 53 20 0d 0a 20 20 32 39 34 20 20 20 20 ┆ CONCATENATE STRINGS 294 ┆
0x085ce0…085d00 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 54 52 49 4e 47 3e 20 26 20 4e 41 4d 45 20 20 20 20 20 ┆ ! <STRING> & NAME ┆
0x085d00…085d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 ┆ :40┆
0x085d20…085d40 38 20 43 4f 4e 43 41 54 45 4e 41 54 45 20 57 49 54 48 20 56 41 4c 55 45 20 4f 46 20 4e 41 4d 45 ┆8 CONCATENATE WITH VALUE OF NAME┆
0x085d40…085d60 20 0d 0a 0d 0a 20 20 32 39 35 20 20 20 3c 53 45 54 3e 20 3a 3a 3d 20 3c 53 54 41 52 54 53 45 54 ┆ 295 <SET> ::= <STARTSET┆
0x085d60…085d80 3e 20 3c 45 4c 45 4d 45 4e 54 4c 49 53 54 3e 20 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆> <ELEMENTLIST> .) ┆
0x085d80…085da0 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 32 39 36 20 20 20 20 20 20 20 20 20 20 20 ┆ :0 296 ┆
0x085da0…085dc0 21 20 3c 53 54 41 52 54 53 45 54 3e 20 2e 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆! <STARTSET> .) ┆
0x085dc0…085de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 32 ┆ :0 2┆
0x085de0…085e00 39 37 20 20 20 3c 53 54 41 52 54 53 45 54 3e 20 3a 3a 3d 20 28 2e 20 20 20 20 20 20 20 20 20 20 ┆97 <STARTSET> ::= (. ┆
0x085e00…085e20 (35, 1, 7) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x085e20…085e40 20 20 20 3a 38 32 36 20 53 45 54 4c 49 53 54 20 0d 0a 0d 0a 20 20 32 39 38 20 20 20 3c 45 4c 45 ┆ :826 SETLIST 298 <ELE┆
0x085e40…085e60 4d 45 4e 54 4c 49 53 54 3e 20 3a 3a 3d 20 3c 45 4c 45 4d 45 4e 54 4c 49 53 54 3e 20 2c 20 3c 45 ┆MENTLIST> ::= <ELEMENTLIST> , <E┆
0x085e60…085e80 4c 45 4d 45 4e 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 ┆LEMENT> :0 ┆
0x085e80…085ea0 20 32 39 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 4c 45 4d 45 4e ┆ 299 ! <ELEMEN┆
0x085ea0…085ec0 54 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆T> ┆
0x085ec0…085ee0 20 20 20 20 20 3a 30 20 0d 0a 0d 0a 20 20 33 30 30 20 20 20 3c 45 4c 45 4d 45 4e 54 3e 20 3a 3a ┆ :0 300 <ELEMENT> ::┆
0x085ee0…085f00 3d 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆= <EXPRESSION> ┆
0x085f00…085f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 32 37 20 53 5f 45 4c 45 4d 45 4e 54 ┆ :827 S_ELEMENT┆
0x085f20…085f40 20 0d 0a 20 20 33 30 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 45 58 50 52 45 53 ┆ 301 ! <EXPRES┆
0x085f40…085f60 53 49 4f 4e 3e 20 2e 2e 20 3c 45 58 50 52 45 53 53 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 ┆SION> .. <EXPRESSION> ┆
0x085f60…085f80 20 20 20 20 20 20 20 20 20 3a 38 32 38 20 4d 5f 45 4c 45 4d 45 4e 54 20 0d 0a 0d 0a 20 20 33 30 ┆ :828 M_ELEMENT 30┆
0x085f80…085fa0 32 20 20 20 3c 53 54 52 55 43 56 41 4c 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 3a 3a 3d 20 3c ┆2 <STRUCVALUEDENOTATION> ::= <┆
0x085fa0…085fc0 53 54 41 52 54 53 54 52 55 43 56 41 4c 3e 20 3c 41 43 54 55 41 4c 50 41 52 41 4d 45 54 45 52 4c ┆STARTSTRUCVAL> <ACTUALPARAMETERL┆
0x085fc0…085fe0 49 53 54 3e 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆IST> ┆
0x085fe0…086000 20 20 20 20 20 20 20 20 20 20 3a 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ :) ┆
0x086000…086020 (35, 1, 8) 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 34 37 20 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 ┆ :847 ENDSTRUC 3┆
0x086020…086040 30 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 ┆03 ! ┆
0x086040…086060 3c 53 54 41 52 54 53 54 52 55 43 56 41 4c 3e 20 3a 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆<STARTSTRUCVAL> :) ┆
0x086060…086080 20 20 20 3a 38 34 37 20 45 4e 44 53 54 52 55 43 20 0d 0a 0d 0a 20 20 33 30 34 20 20 20 3c 53 54 ┆ :847 ENDSTRUC 304 <ST┆
0x086080…0860a0 41 52 54 53 54 52 55 43 56 41 4c 3e 20 3a 3a 3d 20 28 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ARTSTRUCVAL> ::= (: ┆
0x0860a0…0860c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 34 36 20 ┆ :846 ┆
0x0860c0…0860e0 42 45 47 49 4e 53 54 52 55 43 20 0d 0a 0d 0a 20 20 33 30 35 20 20 20 3c 53 49 4d 50 4c 45 56 41 ┆BEGINSTRUC 305 <SIMPLEVA┆
0x0860e0…086100 52 49 41 42 4c 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆RIABLE> ::= NAME ┆
0x086100…086120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 35 20 49 44 20 0d 0a 20 ┆ :835 ID ┆
0x086120…086140 20 33 30 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 53 49 4d ┆ 306 ! <SIM┆
0x086140…086160 50 4c 45 56 41 52 49 41 42 4c 45 3e 20 2e 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆PLEVARIABLE> . NAME ┆
0x086160…086180 20 20 20 20 20 3a 38 33 36 20 46 49 45 4c 44 20 0d 0a 0d 0a 20 20 33 30 37 20 20 20 3c 56 41 52 ┆ :836 FIELD 307 <VAR┆
0x086180…0861a0 49 41 42 4c 45 3e 20 3a 3a 3d 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆IABLE> ::= NAME ┆
0x0861a0…0861c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 35 20 49 ┆ :835 I┆
0x0861c0…0861e0 44 20 0d 0a 20 20 33 30 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 ┆D 308 ! <VARI┆
0x0861e0…086200 41 42 4c 45 3e 20 2e 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ABLE> . NAME ┆
0x086200…086220 (35, 1, 9) 20 20 20 20 20 20 20 20 20 20 3a 38 33 36 20 46 49 45 4c 44 20 0d 0a 20 20 33 30 39 20 20 20 20 ┆ :836 FIELD 309 ┆
0x086220…086240 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 3c 53 54 52 55 43 56 ┆ ! <VARIABLE> <STRUCV┆
0x086240…086260 41 4c 55 45 44 45 4e 4f 54 41 54 49 4f 4e 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 ┆ALUEDENOTATION> :0 ┆
0x086260…086280 0d 0a 20 20 33 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 ┆ 310 ! <VARIAB┆
0x086280…0862a0 4c 45 3e 20 3c 42 45 47 49 4e 41 43 54 55 41 4c 3e 20 3c 41 43 54 55 41 4c 50 41 52 41 4d 45 54 ┆LE> <BEGINACTUAL> <ACTUALPARAMET┆
0x0862a0…0862c0 45 52 4c 49 53 54 3e 20 29 20 3a 38 33 37 20 45 4e 44 41 43 54 55 41 4c 20 0d 0a 20 20 33 31 31 ┆ERLIST> ) :837 ENDACTUAL 311┆
0x0862c0…0862e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 3c 56 41 52 49 41 42 4c 45 3e 20 5e 20 20 ┆ ! <VARIABLE> ^ ┆
0x0862e0…086300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x086300…086320 20 3a 38 33 38 20 55 50 41 52 52 4f 57 20 0d 0a 0d 0a 20 20 33 31 32 20 20 20 3c 42 45 47 49 4e ┆ :838 UPARROW 312 <BEGIN┆
0x086320…086340 41 43 54 55 41 4c 3e 20 3a 3a 3d 20 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ACTUAL> ::= ( ┆
0x086340…086360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 38 33 39 20 42 45 47 ┆ :839 BEG┆
0x086360…086380 49 4e 41 43 54 55 41 4c 20 0d 0a 0d 0a 20 20 33 31 33 20 20 20 3c 55 4e 53 49 47 4e 45 44 43 4f ┆INACTUAL 313 <UNSIGNEDCO┆
0x086380…0863a0 4e 53 54 41 4e 54 3e 20 3a 3a 3d 20 3c 55 4e 53 49 47 4e 45 44 49 4e 54 45 47 45 52 3e 20 20 20 ┆NSTANT> ::= <UNSIGNEDINTEGER> ┆
0x0863a0…0863c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 30 20 0d 0a 20 20 33 31 34 20 20 20 ┆ :0 314 ┆
0x0863c0…0863e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 52 45 41 4c 4b 4f 4e 53 54 ┆ ! REALKONST┆
0x0863e0…086400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 ┆ :4┆
0x086400…086420 (35, 1, 10) 30 33 20 4c 49 54 45 52 41 4c 20 52 45 41 4c 20 0d 0a 0d 0a 20 20 33 31 35 20 20 20 3c 55 4e 53 ┆03 LITERAL REAL 315 <UNS┆
0x086420…086440 49 47 4e 45 44 49 4e 54 45 47 45 52 3e 20 3a 3a 3d 20 4b 4f 4e 53 54 20 20 20 20 20 20 20 20 20 ┆IGNEDINTEGER> ::= KONST ┆
0x086440…086460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 32 20 4c ┆ :402 L┆
0x086460…086480 49 54 45 52 41 4c 20 49 4e 54 45 47 45 52 20 0d 0a 20 20 33 31 36 20 20 20 20 20 20 20 20 20 20 ┆ITERAL INTEGER 316 ┆
0x086480…0864a0 20 20 20 20 20 20 20 20 20 20 20 20 20 21 20 23 20 4e 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 ┆ ! # NAME ┆
0x0864a0…0864c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 34 30 34 20 4c 49 54 45 ┆ :404 LITE┆
0x0864c0…0864e0 52 41 4c 20 49 4e 54 45 47 45 52 20 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆RAL INTEGER ****************┆
0x0864e0…086500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x086500…086520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 0c 2a 2a 2a ┆************************* ***┆
0x086520…086540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
[…0x1…]
0x086560…086580 2a 2a 2a 2a 0d 0a 20 0d 0a 20 20 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4c 41 4c 52 31 20 ┆**** THE GRAMMAR IS LALR1 ┆
0x086580…0865a0 0d 0a 20 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ *************************┆
0x0865a0…0865c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x0865c0…0865e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 0c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆************** **************┆
0x0865e0…086600 2a 2a 2a 2a 2a 2a 2a 2a 2a 43 4f 4d 50 49 4c 45 52 20 45 52 52 4f 52 20 4d 45 53 53 41 47 45 53 ┆*********COMPILER ERROR MESSAGES┆
0x086600…086620 (35, 1, 11) 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 0d 0a 20 0d ┆ *********************** ┆
0x086620…086640 0a 20 20 20 20 45 52 52 4f 52 4e 4f 20 3a 20 30 20 20 2a 2a 20 53 50 45 43 49 41 4c 20 45 52 52 ┆ ERRORNO : 0 ** SPECIAL ERR┆
0x086640…086660 4f 52 20 2a 2a 0d 0a 20 0d 0a 20 0d 0a 20 20 20 20 45 52 52 4f 52 4e 4f 20 3a 20 20 45 58 50 45 ┆OR ** ERRORNO : EXPE┆
0x086660…086680 43 54 45 44 20 53 59 4d 42 4f 4c 3a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 20 31 20 3a 20 20 20 20 ┆CTED SYMBOL: 1 : ┆
0x086680…0866a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 4e 41 4d 45 20 20 20 ┆ ERROR NAME ┆
0x0866a0…0866c0 20 20 20 20 0d 0a 20 20 6e 72 3d 30 0d 0a 20 6e 72 3d 32 32 36 0d 0a 20 6e 72 3d 34 31 0d 0a 20 ┆ nr=0 nr=226 nr=41 ┆
0x0866c0…0866e0 6e 72 3d 31 34 30 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 20 32 20 3a 20 20 20 20 20 20 20 20 ┆nr=140 2 : ┆
0x0866e0…086700 20 20 20 20 20 20 20 20 20 20 2e 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 36 0d 0a 20 ┆ . nr=6 ┆
0x086700…086720 6e 72 3d 35 0d 0a 20 6e 72 3d 31 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 20 33 20 3a 20 20 20 ┆nr=5 nr=1 3 : ┆
0x086720…086740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 ┆ ; nr┆
0x086740…086760 3d 35 0d 0a 20 6e 72 3d 31 31 30 0d 0a 20 6e 72 3d 31 33 33 0d 0a 20 6e 72 3d 31 30 32 0d 0a 20 ┆=5 nr=110 nr=133 nr=102 ┆
0x086760…086780 6e 72 3d 31 30 31 0d 0a 20 6e 72 3d 35 34 0d 0a 20 6e 72 3d 35 33 0d 0a 20 6e 72 3d 34 36 0d 0a ┆nr=101 nr=54 nr=53 nr=46 ┆
0x086780…0867a0 20 6e 72 3d 34 35 0d 0a 20 6e 72 3d 34 34 0d 0a 20 6e 72 3d 31 38 0d 0a 20 6e 72 3d 33 39 0d 0a ┆ nr=45 nr=44 nr=18 nr=39 ┆
0x0867a0…0867c0 20 6e 72 3d 33 34 0d 0a 20 6e 72 3d 31 33 38 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 20 34 20 ┆ nr=34 nr=138 4 ┆
0x0867c0…0867e0 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 0d 0a ┆: NAME ┆
0x0867e0…086800 20 20 6e 72 3d 31 31 37 0d 0a 20 6e 72 3d 31 31 39 0d 0a 20 6e 72 3d 31 32 37 0d 0a 20 6e 72 3d ┆ nr=117 nr=119 nr=127 nr=┆
0x086800…086820 (35, 1, 12) 31 33 30 0d 0a 20 6e 72 3d 33 31 36 0d 0a 20 6e 72 3d 32 38 36 0d 0a 20 6e 72 3d 32 38 35 0d 0a ┆130 nr=316 nr=286 nr=285 ┆
0x086820…086840 20 6e 72 3d 33 30 38 0d 0a 20 6e 72 3d 31 31 33 0d 0a 20 6e 72 3d 31 31 35 0d 0a 20 6e 72 3d 31 ┆ nr=308 nr=113 nr=115 nr=1┆
0x086840…086860 34 32 0d 0a 20 6e 72 3d 31 34 35 0d 0a 20 6e 72 3d 31 34 35 0d 0a 20 6e 72 3d 33 30 36 0d 0a 20 ┆42 nr=145 nr=145 nr=306 ┆
0x086860…086880 6e 72 3d 32 35 37 0d 0a 20 6e 72 3d 32 34 35 0d 0a 20 6e 72 3d 32 35 34 0d 0a 20 6e 72 3d 32 34 ┆nr=257 nr=245 nr=254 nr=24┆
0x086880…0868a0 34 0d 0a 20 6e 72 3d 32 35 30 0d 0a 20 6e 72 3d 32 30 30 0d 0a 20 6e 72 3d 34 38 0d 0a 20 6e 72 ┆4 nr=250 nr=200 nr=48 nr┆
0x0868a0…0868c0 3d 31 37 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 20 35 20 3a 20 20 20 20 20 20 20 20 20 20 20 ┆=17 5 : ┆
0x0868c0…0868e0 20 20 20 20 20 20 20 3d 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 31 31 39 0d 0a 20 6e ┆ = nr=119 n┆
0x0868e0…086900 72 3d 31 31 35 0d 0a 20 6e 72 3d 31 34 35 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 20 36 20 3a ┆r=115 nr=145 6 :┆
0x086900…086920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 3a 20 20 ┆ , : ┆
0x086920…086940 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 31 33 30 0d 0a 20 6e 72 3d 31 30 34 0d 0a 20 6e 72 ┆ nr=130 nr=104 nr┆
0x086940…086960 3d 32 31 30 0d 0a 20 6e 72 3d 31 30 34 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 20 37 20 3a 20 ┆=210 nr=104 7 : ┆
0x086960…086980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 5e 20 20 20 ┆ NAME ^ ┆
0x086980…0869a0 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 45 58 54 ┆ ! ( EXT┆
0x0869a0…0869c0 45 52 4e 41 4c 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ERNAL ┆
0x0869c0…0869e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 41 43 4b 45 44 20 20 20 20 20 50 4f 4f 4c 20 20 ┆ PACKED POOL ┆
0x0869e0…086a00 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20 20 41 52 52 41 59 ┆ + - ARRAY┆
0x086a00…086a20 (35, 1, 13) 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x086a20…086a40 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 43 4f 52 44 20 20 20 20 20 53 45 54 20 20 20 20 20 ┆ RECORD SET ┆
0x086a40…086a60 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 56 41 52 53 49 5a 45 20 20 20 20 4e 4f 54 20 20 20 20 ┆ TYPESIZE VARSIZE NOT ┆
0x086a60…086a80 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x086a80…086aa0 20 20 20 20 20 20 20 20 20 20 20 52 45 41 4c 4b 4f 4e 53 54 20 20 53 54 52 49 4e 47 20 20 20 20 ┆ REALKONST STRING ┆
0x086aa0…086ac0 20 4b 4f 4e 53 54 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 ┆ KONST # (: ┆
0x086ac0…086ae0 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x086ae0…086b00 20 20 20 20 20 20 20 20 20 28 2e 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 31 32 37 0d 0a ┆ (. nr=127 ┆
0x086b00…086b20 20 6e 72 3d 39 30 0d 0a 20 6e 72 3d 38 37 0d 0a 20 6e 72 3d 37 37 0d 0a 20 6e 72 3d 39 33 0d 0a ┆ nr=90 nr=87 nr=77 nr=93 ┆
0x086b20…086b40 20 6e 72 3d 36 31 0d 0a 20 6e 72 3d 36 30 0d 0a 20 6e 72 3d 38 30 0d 0a 20 6e 72 3d 37 39 0d 0a ┆ nr=61 nr=60 nr=80 nr=79 ┆
0x086b40…086b60 20 6e 72 3d 31 31 37 0d 0a 20 6e 72 3d 32 35 33 0d 0a 20 6e 72 3d 31 30 31 0d 0a 20 6e 72 3d 35 ┆ nr=117 nr=253 nr=101 nr=5┆
0x086b60…086b80 33 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 20 38 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆3 8 : ┆
0x086b80…086ba0 20 20 20 20 20 2e 29 20 20 20 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 ┆ .) + - ┆
0x086ba0…086bc0 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 0d 0a 20 20 ┆ ( TYPESIZE ┆
0x086bc0…086be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x086be0…086c00 20 20 20 56 41 52 53 49 5a 45 20 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 ┆ VARSIZE NOT NAME ┆
0x086c00…086c20 (35, 1, 14) 20 20 20 20 52 45 41 4c 4b 4f 4e 53 54 20 20 53 54 52 49 4e 47 20 20 20 20 20 0d 0a 20 20 20 20 ┆ REALKONST STRING ┆
0x086c20…086c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x086c40…086c60 20 4b 4f 4e 53 54 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 ┆ KONST # (: ┆
0x086c60…086c80 20 20 28 2e 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 39 36 0d 0a 0d 0a 20 0d 0a 20 20 ┆ (. nr=296 ┆
0x086c80…086ca0 20 20 20 20 20 20 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 29 20 20 20 ┆ 9 : :) ┆
0x086ca0…086cc0 20 20 20 20 20 20 3f 20 20 20 20 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 ┆ ? + - ┆
0x086cc0…086ce0 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ( ┆
0x086ce0…086d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 59 50 45 53 49 5a ┆ TYPESIZ┆
0x086d00…086d20 45 20 20 20 56 41 52 53 49 5a 45 20 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 ┆E VARSIZE NOT NAME ┆
0x086d20…086d40 20 20 20 20 20 52 45 41 4c 4b 4f 4e 53 54 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ REALKONST ┆
0x086d40…086d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 54 52 49 4e 47 20 20 20 ┆ STRING ┆
0x086d60…086d80 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 ┆ KONST # (: ┆
0x086d80…086da0 20 20 20 28 2e 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 33 30 33 0d 0a 0d 0a 20 0d 0a 20 ┆ (. nr=303 ┆
0x086da0…086dc0 20 20 20 20 20 20 31 30 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 54 52 49 ┆ 10 : STRI┆
0x086dc0…086de0 4e 47 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 39 33 0d 0a 0d 0a ┆NG NAME nr=293 ┆
0x086de0…086e00 20 0d 0a 20 20 20 20 20 20 20 31 31 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 11 : ┆
0x086e00…086e20 (35, 1, 15) 28 20 20 20 20 20 20 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 56 41 52 53 49 5a 45 20 20 20 ┆( TYPESIZE VARSIZE ┆
0x086e20…086e40 20 4e 4f 54 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 ┆ NOT NAME ┆
0x086e40…086e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 ┆ RE┆
0x086e60…086e80 41 4c 4b 4f 4e 53 54 20 20 53 54 52 49 4e 47 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 23 ┆ALKONST STRING KONST #┆
0x086e80…086ea0 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 ┆ (: ┆
0x086ea0…086ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2e 20 20 ┆ (. ┆
0x086ec0…086ee0 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 38 37 0d 0a 20 6e 72 3d 32 37 39 0d 0a 20 6e 72 3d ┆ nr=287 nr=279 nr=┆
0x086ee0…086f00 32 37 38 0d 0a 20 6e 72 3d 32 37 37 0d 0a 20 6e 72 3d 32 37 36 0d 0a 20 6e 72 3d 32 37 35 0d 0a ┆278 nr=277 nr=276 nr=275 ┆
0x086f00…086f20 20 6e 72 3d 32 37 34 0d 0a 20 6e 72 3d 32 37 32 0d 0a 20 6e 72 3d 32 37 31 0d 0a 20 6e 72 3d 32 ┆ nr=274 nr=272 nr=271 nr=2┆
0x086f20…086f40 37 30 0d 0a 20 6e 72 3d 32 36 39 0d 0a 20 6e 72 3d 32 36 38 0d 0a 20 6e 72 3d 32 36 37 0d 0a 0d ┆70 nr=269 nr=268 nr=267 ┆
0x086f40…086f60 0a 20 0d 0a 20 20 20 20 20 20 20 31 32 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 12 : ┆
0x086f60…086f80 20 28 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 38 36 0d 0a 20 6e 72 3d 32 38 35 0d ┆ ( nr=286 nr=285 ┆
0x086f80…086fa0 0a 20 6e 72 3d 37 38 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 31 33 20 3a 20 20 20 20 20 20 20 ┆ nr=78 13 : ┆
0x086fa0…086fc0 20 20 20 20 20 20 20 20 20 20 20 29 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 38 36 ┆ ) nr=286┆
0x086fc0…086fe0 0d 0a 20 6e 72 3d 32 38 35 0d 0a 20 6e 72 3d 32 38 34 0d 0a 20 6e 72 3d 32 38 33 0d 0a 20 6e 72 ┆ nr=285 nr=284 nr=283 nr┆
0x086fe0…087000 3d 31 32 33 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 31 34 20 3a 20 20 20 20 20 20 20 20 20 20 ┆=123 14 : ┆
0x087000…087020 (36, 0, 1) 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d 20 ┆ ERROR + - ┆
0x087020…087040 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 0d ┆ ( TYPESIZE ┆
0x087040…087060 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x087060…087080 20 20 20 20 20 20 56 41 52 53 49 5a 45 20 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 4e 41 4d 45 ┆ VARSIZE NOT NAME┆
0x087080…0870a0 20 20 20 20 20 20 20 52 45 41 4c 4b 4f 4e 53 54 20 20 53 54 52 49 4e 47 20 20 20 20 20 0d 0a 20 ┆ REALKONST STRING ┆
0x0870a0…0870c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0870c0…0870e0 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 ┆ KONST # (: ┆
0x0870e0…087100 20 20 20 20 20 28 2e 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 38 34 0d 0a 20 6e 72 3d ┆ (. nr=284 nr=┆
0x087100…087120 36 37 0d 0a 20 6e 72 3d 32 32 32 0d 0a 20 6e 72 3d 32 30 33 0d 0a 20 6e 72 3d 32 34 32 0d 0a 20 ┆67 nr=222 nr=203 nr=242 ┆
0x087120…087140 6e 72 3d 32 33 33 0d 0a 20 6e 72 3d 32 32 30 0d 0a 20 6e 72 3d 32 31 38 0d 0a 0d 0a 20 0d 0a 20 ┆nr=233 nr=220 nr=218 ┆
0x087140…087160 20 20 20 20 20 20 31 35 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 20 20 20 ┆ 15 : ? ┆
0x087160…087180 20 20 20 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20 20 28 20 20 ┆ + - ( ┆
0x087180…0871a0 20 20 20 20 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ TYPESIZE ┆
0x0871a0…0871c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 53 49 5a ┆ VARSIZ┆
0x0871c0…0871e0 45 20 20 20 20 4e 4f 54 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 52 45 41 4c 4b ┆E NOT NAME REALK┆
0x0871e0…087200 4f 4e 53 54 20 20 53 54 52 49 4e 47 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ONST STRING ┆
0x087200…087220 (36, 0, 2) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 ┆ KONST ┆
0x087220…087240 20 20 20 23 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 28 2e 20 20 20 20 20 ┆ # (: (. ┆
0x087240…087260 20 20 20 20 0d 0a 20 20 6e 72 3d 33 31 30 0d 0a 20 6e 72 3d 31 39 36 0d 0a 20 6e 72 3d 31 39 34 ┆ nr=310 nr=196 nr=194┆
0x087260…087280 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 31 36 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 16 : ┆
0x087280…0872a0 20 20 20 20 2b 20 20 20 20 20 20 20 20 20 20 2d 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 ┆ + - ( ┆
0x0872a0…0872c0 20 20 20 20 20 54 59 50 45 53 49 5a 45 20 20 20 56 41 52 53 49 5a 45 20 20 20 20 0d 0a 20 20 20 ┆ TYPESIZE VARSIZE ┆
0x0872c0…0872e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x0872e0…087300 20 20 4e 4f 54 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 52 45 41 4c 4b 4f 4e 53 ┆ NOT NAME REALKONS┆
0x087300…087320 54 20 20 53 54 52 49 4e 47 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 0d 0a 20 20 20 20 20 ┆T STRING KONST ┆
0x087320…087340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x087340…087360 23 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 28 2e 20 20 20 20 20 20 20 20 ┆# (: (. ┆
0x087360…087380 20 0d 0a 20 20 6e 72 3d 32 36 36 0d 0a 20 6e 72 3d 32 36 35 0d 0a 20 6e 72 3d 32 36 34 0d 0a 20 ┆ nr=266 nr=265 nr=264 ┆
0x087380…0873a0 6e 72 3d 32 36 33 0d 0a 20 6e 72 3d 32 36 32 0d 0a 20 6e 72 3d 32 36 31 0d 0a 20 6e 72 3d 32 36 ┆nr=263 nr=262 nr=261 nr=26┆
0x0873a0…0873c0 30 0d 0a 20 6e 72 3d 33 30 31 0d 0a 20 6e 72 3d 32 39 38 0d 0a 20 6e 72 3d 39 32 0d 0a 20 6e 72 ┆0 nr=301 nr=298 nr=92 nr┆
0x0873c0…0873e0 3d 36 39 0d 0a 20 6e 72 3d 32 31 31 0d 0a 20 6e 72 3d 32 31 30 0d 0a 20 6e 72 3d 31 39 39 0d 0a ┆=69 nr=211 nr=210 nr=199 ┆
0x0873e0…087400 20 6e 72 3d 32 33 36 0d 0a 20 6e 72 3d 31 30 38 0d 0a 20 6e 72 3d 34 34 0d 0a 0d 0a 20 0d 0a 20 ┆ nr=236 nr=108 nr=44 ┆
0x087400…087420 (36, 0, 3) 20 20 20 20 20 20 31 37 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 20 20 20 ┆ 17 : ) ┆
0x087420…087440 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 33 31 30 0d 0a 20 6e ┆ , nr=310 n┆
0x087440…087460 72 3d 36 32 0d 0a 20 6e 72 3d 37 37 0d 0a 20 6e 72 3d 37 39 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 ┆r=62 nr=77 nr=79 ┆
0x087460…087480 20 20 31 38 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 29 20 20 20 20 20 20 ┆ 18 : :) ┆
0x087480…0874a0 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 33 30 32 0d 0a 0d 0a 20 0d 0a 20 ┆ , nr=302 ┆
0x0874a0…0874c0 20 20 20 20 20 20 31 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 29 20 20 ┆ 19 : .) ┆
0x0874c0…0874e0 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 39 35 0d 0a 0d 0a ┆ , nr=295 ┆
0x0874e0…087500 20 0d 0a 20 20 20 20 20 20 20 32 30 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 20 : ┆
0x087500…087520 4f 46 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 39 31 0d 0a 20 6e 72 3d 38 30 0d 0a 20 6e ┆OF nr=91 nr=80 n┆
0x087520…087540 72 3d 32 30 33 0d 0a 20 6e 72 3d 32 30 32 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 32 31 20 3a ┆r=203 nr=202 21 :┆
0x087540…087560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 3f 20 20 ┆ NAME ? ┆
0x087560…087580 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 38 37 0d 0a 20 6e 72 3d 31 30 34 0d 0a 20 6e 72 3d ┆ nr=87 nr=104 nr=┆
0x087580…0875a0 36 32 0d 0a 20 6e 72 3d 31 30 30 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 32 32 20 3a 20 20 20 ┆62 nr=100 22 : ┆
0x0875a0…0875c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52 4f 43 45 53 53 20 20 20 20 0d 0a 20 20 6e 72 ┆ PROCESS nr┆
0x0875c0…0875e0 3d 36 36 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 32 33 20 3a 20 20 20 20 20 20 20 20 20 20 20 ┆=66 23 : ┆
0x0875e0…087600 20 20 20 20 20 20 20 41 52 52 41 59 20 20 20 20 20 20 52 45 43 4f 52 44 20 20 20 20 20 53 45 54 ┆ ARRAY RECORD SET┆
0x087600…087620 (36, 0, 4) 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 37 30 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 32 ┆ nr=70 2┆
0x087620…087640 34 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e 20 20 20 20 20 20 20 20 20 ┆4 : .. ┆
0x087640…087660 0d 0a 20 20 6e 72 3d 36 33 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 32 35 20 3a 20 20 20 20 20 ┆ nr=63 25 : ┆
0x087660…087680 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 ┆ END ; ┆
0x087680…0876a0 20 20 20 0d 0a 20 20 6e 72 3d 38 32 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 32 36 20 3a 20 20 ┆ nr=82 26 : ┆
0x0876a0…0876c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 ┆ ) ; ┆
0x0876c0…0876e0 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 31 32 32 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 32 37 ┆ nr=122 27┆
0x0876e0…087700 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 20 20 20 20 20 20 20 20 20 0d ┆ : : ┆
0x087700…087720 0a 20 20 6e 72 3d 31 31 37 0d 0a 20 6e 72 3d 32 34 0d 0a 20 6e 72 3d 31 36 33 0d 0a 20 6e 72 3d ┆ nr=117 nr=24 nr=163 nr=┆
0x087720…087740 31 36 33 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 32 38 20 3a 20 20 20 20 20 20 20 20 20 20 20 ┆163 28 : ┆
0x087740…087760 20 20 20 20 20 20 20 2e 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 0d 0a 20 ┆ . ; ┆
0x087760…087780 20 6e 72 3d 33 30 36 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 32 39 20 3a 20 20 20 20 20 20 20 ┆ nr=306 29 : ┆
0x087780…0877a0 20 20 20 20 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 23 20 20 20 20 20 20 20 20 20 ┆ KONST # ┆
0x0877a0…0877c0 20 0d 0a 20 20 6e 72 3d 32 37 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 33 30 20 3a 20 20 20 20 ┆ nr=27 30 : ┆
0x0877c0…0877e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d ┆ BEGIN nr=┆
0x0877e0…087800 32 31 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 33 31 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 ┆21 31 : ┆
0x087800…087820 (36, 0, 5) 20 20 20 20 20 20 3a 3d 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 32 36 0d 0a 0d 0a 20 ┆ := nr=226 ┆
0x087820…087840 0d 0a 20 20 20 20 20 20 20 33 32 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a ┆ 32 : :┆
0x087840…087860 3d 20 20 20 20 20 20 20 20 20 2e 20 20 20 20 20 20 20 20 20 20 5e 20 20 20 20 20 20 20 20 20 20 ┆= . ^ ┆
0x087860…087880 28 20 20 20 20 20 20 20 20 20 20 28 3a 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 32 35 ┆( (: nr=225┆
0x087880…0878a0 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 33 33 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 33 : ┆
0x0878a0…0878c0 20 20 20 20 54 4f 20 20 20 20 20 20 20 20 20 44 4f 57 4e 54 4f 20 20 20 20 20 0d 0a 20 20 6e 72 ┆ TO DOWNTO nr┆
0x0878c0…0878e0 3d 32 32 32 0d 0a 20 6e 72 3d 32 32 31 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 33 34 20 3a 20 ┆=222 nr=221 34 : ┆
0x0878e0…087900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 4f 20 20 20 20 20 20 20 20 20 2e 20 20 20 ┆ DO . ┆
0x087900…087920 20 20 20 20 20 20 20 5e 20 20 20 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 20 20 20 28 3a 20 ┆ ^ ( (: ┆
0x087920…087940 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 35 37 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 ┆ nr=257 ┆
0x087940…087960 33 35 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 4f 20 20 20 20 20 20 20 20 ┆35 : DO ┆
0x087960…087980 20 0d 0a 20 20 6e 72 3d 32 34 35 0d 0a 20 6e 72 3d 32 34 32 0d 0a 20 6e 72 3d 32 34 31 0d 0a 20 ┆ nr=245 nr=242 nr=241 ┆
0x087980…0879a0 6e 72 3d 32 32 30 0d 0a 20 6e 72 3d 32 31 39 0d 0a 20 6e 72 3d 32 31 38 0d 0a 20 6e 72 3d 32 31 ┆nr=220 nr=219 nr=218 nr=21┆
0x0879a0…0879c0 37 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 33 36 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆7 36 : ┆
0x0879c0…0879e0 20 20 20 20 20 44 4f 20 20 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e ┆ DO , n┆
0x0879e0…087a00 72 3d 32 34 34 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 33 37 20 3a 20 20 20 20 20 20 20 20 20 ┆r=244 37 : ┆
0x087a00…087a20 (36, 0, 6) 20 20 20 20 20 20 20 20 20 54 48 45 4e 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 33 33 0d 0a ┆ THEN nr=233 ┆
0x087a20…087a40 20 6e 72 3d 32 33 32 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 33 38 20 3a 20 20 20 20 20 20 20 ┆ nr=232 38 : ┆
0x087a40…087a60 20 20 20 20 20 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 ┆ NAME KONST ┆
0x087a60…087a80 20 0d 0a 20 20 6e 72 3d 32 32 38 0d 0a 20 6e 72 3d 31 33 34 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 ┆ nr=228 nr=134 ┆
0x087a80…087aa0 20 20 33 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 45 20 20 20 20 ┆ 39 : ELSE ┆
0x087aa0…087ac0 20 20 20 0d 0a 20 20 6e 72 3d 32 33 35 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 30 20 3a 20 ┆ nr=235 40 : ┆
0x087ac0…087ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 45 4e 44 20 ┆ ; END ┆
0x087ae0…087b00 20 20 20 20 20 20 20 4f 54 48 45 52 57 49 53 45 20 20 0d 0a 20 20 6e 72 3d 32 30 35 0d 0a 0d 0a ┆ OTHERWISE nr=205 ┆
0x087b00…087b20 20 0d 0a 20 20 20 20 20 20 20 34 31 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 41 : ┆
0x087b20…087b40 45 4e 44 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 ┆END ; ERROR ┆
0x087b40…087b60 20 0d 0a 20 20 6e 72 3d 32 31 34 0d 0a 20 6e 72 3d 31 34 38 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 ┆ nr=214 nr=148 ┆
0x087b60…087b80 20 20 34 32 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 4e 54 49 4c 20 20 20 ┆ 42 : UNTIL ┆
0x087b80…087ba0 20 20 20 0d 0a 20 20 6e 72 3d 32 33 36 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 33 20 3a 20 ┆ nr=236 43 : ┆
0x087ba0…087bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4c 4f 4f 50 20 20 20 20 3b 20 20 20 ┆ ENDLOOP ; ┆
0x087bc0…087be0 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 32 33 39 0d 0a 0d 0a ┆ ERROR nr=239 ┆
0x087be0…087c00 20 0d 0a 20 20 20 20 20 20 20 34 34 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 44 : ┆
0x087c00…087c20 (36, 0, 7) 45 52 52 4f 52 20 20 20 20 20 20 4b 4f 4e 53 54 20 20 20 20 20 20 4e 41 4d 45 20 20 20 20 20 20 ┆ERROR KONST NAME ┆
0x087c20…087c40 20 0d 0a 20 20 6e 72 3d 31 33 33 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 35 20 3a 20 20 20 ┆ nr=133 45 : ┆
0x087c40…087c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 ┆ , ; ┆
0x087c60…087c80 20 20 20 20 20 0d 0a 20 20 6e 72 3d 31 33 34 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 36 20 ┆ nr=134 46 ┆
0x087c80…087ca0 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 3d 20 ┆: ERROR = ┆
0x087ca0…087cc0 20 20 20 20 20 20 20 20 20 3a 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 35 31 0d 0a 0d ┆ : nr=51 ┆
0x087cc0…087ce0 0a 20 0d 0a 20 20 20 20 20 20 20 34 37 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 47 : ┆
0x087ce0…087d00 20 3d 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 34 34 ┆ = ERROR nr=44┆
0x087d00…087d20 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 38 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 48 : ┆
0x087d20…087d40 20 20 20 20 50 52 4f 43 45 53 53 20 20 20 20 50 52 45 46 49 58 20 20 20 20 20 0d 0a 20 20 6e 72 ┆ PROCESS PREFIX nr┆
0x087d40…087d60 3d 31 36 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 ┆=16 49 : ┆
0x087d60…087d80 20 20 20 20 20 20 20 50 52 4f 43 45 44 55 52 45 20 20 46 55 4e 43 54 49 4f 4e 20 20 20 0d 0a 20 ┆ PROCEDURE FUNCTION ┆
0x087d80…087da0 20 6e 72 3d 31 33 38 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 35 30 20 3a 20 20 20 20 20 20 20 ┆ nr=138 50 : ┆
0x087da0…087dc0 20 20 20 20 20 20 20 20 20 20 20 2d 45 4f 46 2d 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 30 0d 0a ┆ -EOF- nr=0 ┆
0x087dc0…087de0 0d 0a 20 0d 0a 20 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ **********************┆
0x087de0…087e00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x087e00…087e20 (36, 0, 8) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 0d 0a 65 6e 64 0d 0a 62 6c 6f 63 ┆******************* end bloc┆
0x087e20…087e40 6b 73 72 65 61 64 20 3d 20 32 31 31 0d 0a 00 2a 68 65 61 64 20 63 70 75 0d 0a 62 62 20 20 31 39 ┆ksread = 211 *head cpu bb 19┆
0x087e40…087e60 39 31 2e 30 35 2e 30 36 20 20 31 30 2e 30 35 2e 30 35 20 20 20 63 70 75 3a 20 00 33 35 30 2e 36 ┆91.05.06 10.05.05 cpu: 350.6┆
0x087e60…087e80 32 20 73 65 63 2e 0d 0a 00 2a 6f 20 63 0d 0a 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 36 20 ┆2 sec. *o c 46 ┆
0x087e80…087ea0 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 3d 20 ┆: ERROR = ┆
0x087ea0…087ec0 20 20 20 20 20 20 20 20 20 3a 20 20 20 20 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 35 31 0d 0a 0d ┆ : nr=51 ┆
0x087ec0…087ee0 0a 20 0d 0a 20 20 20 20 20 20 20 34 37 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 47 : ┆
0x087ee0…087f00 20 3d 20 20 20 20 20 20 20 20 20 20 45 52 52 4f 52 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 34 34 ┆ = ERROR nr=44┆
0x087f00…087f20 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 38 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 48 : ┆
0x087f20…087f40 20 20 20 20 50 52 4f 43 45 53 53 20 20 20 20 50 52 45 46 49 58 20 20 20 20 20 0d 0a 20 20 6e 72 ┆ PROCESS PREFIX nr┆
0x087f40…087f60 3d 31 36 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 ┆=16 49 : ┆
0x087f60…087f80 20 20 20 20 20 20 20 50 52 4f 43 45 44 55 52 45 20 20 46 55 4e 43 54 49 4f 4e 20 20 20 0d 0a 20 ┆ PROCEDURE FUNCTION ┆
0x087f80…087fa0 20 6e 72 3d 31 33 38 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 35 30 20 3a 20 20 20 20 20 20 20 ┆ nr=138 50 : ┆
0x087fa0…087fc0 20 20 20 20 20 20 20 20 20 20 20 2d 45 4f 46 2d 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 30 0d 0a ┆ -EOF- nr=0 ┆
0x087fc0…087fe0 0d 0a 20 0d 0a 20 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ **********************┆
0x087fe0…088000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x088000…088020 (36, 0, 9) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 6d 61 6b 65 66 69 6c ┆../sw2114/src/bobs/rtp35/makefil┆
0x088020…088040 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆e ┆
0x088040…088060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x088060…088080 00 00 00 00 20 20 20 36 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 640 256 146 ┆
0x088080…0880a0 20 20 20 20 33 37 30 20 20 35 32 37 34 32 30 35 30 30 36 20 20 31 31 34 35 36 00 20 00 00 00 00 ┆ 370 5274205006 11456 ┆
0x0880a0…0880c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x088200…088220 (36, 0, 10) 23 20 20 20 20 20 20 20 20 20 20 52 75 6e 20 42 4f 42 53 20 66 6f 72 20 52 54 50 33 35 20 0a 0a ┆# Run BOBS for RTP35 ┆
0x088220…088240 6d 61 6b 65 2e 6c 6f 67 3a 20 6d 61 6b 65 66 69 6c 65 20 2e 2e 2f 62 6f 62 73 2e 65 78 65 20 5c ┆make.log: makefile ../bobs.exe \┆
0x088240…088260 0a 09 72 74 70 33 35 2e 74 61 62 0a 09 65 63 68 6f 20 3e 6d 61 6b 65 2e 6c 6f 67 20 22 4d 61 6b ┆ rtp35.tab echo >make.log "Mak┆
0x088260…088280 65 20 42 4f 42 53 3a 22 0a 09 64 61 74 65 20 3e 3e 6d 61 6b 65 2e 6c 6f 67 0a 0a 72 74 70 33 35 ┆e BOBS:" date >>make.log rtp35┆
0x088280…0882a0 2e 74 61 62 3a 20 6d 61 6b 65 66 69 6c 65 20 2e 2e 2f 62 6f 62 73 2e 65 78 65 20 73 2e 67 72 61 ┆.tab: makefile ../bobs.exe s.gra┆
0x0882a0…0882c0 6d 33 35 2e 73 72 63 0a 09 67 65 74 73 72 63 20 67 72 61 6d 33 35 2e 73 72 63 0a 09 22 72 75 6e ┆m35.src getsrc gram35.src "run┆
0x0882c0…0882e0 62 6f 62 73 22 20 67 72 61 6d 33 35 2e 73 72 63 20 72 74 70 33 35 2e 74 61 62 20 62 6f 62 73 2e ┆bobs" gram35.src rtp35.tab bobs.┆
0x0882e0…088300 6c 6f 67 0a 09 72 6d 73 72 63 20 67 72 61 6d 33 35 2e 73 72 63 20 0a 0a 0a 20 20 6e 72 3d 34 34 ┆log rmsrc gram35.src nr=44┆
0x088300…088320 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 38 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 48 : ┆
0x088320…088340 20 20 20 20 50 52 4f 43 45 53 53 20 20 20 20 50 52 45 46 49 58 20 20 20 20 20 0d 0a 20 20 6e 72 ┆ PROCESS PREFIX nr┆
0x088340…088360 3d 31 36 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 ┆=16 49 : ┆
0x088360…088380 20 20 20 20 20 20 20 50 52 4f 43 45 44 55 52 45 20 20 46 55 4e 43 54 49 4f 4e 20 20 20 0d 0a 20 ┆ PROCEDURE FUNCTION ┆
0x088380…0883a0 20 6e 72 3d 31 33 38 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 35 30 20 3a 20 20 20 20 20 20 20 ┆ nr=138 50 : ┆
0x0883a0…0883c0 20 20 20 20 20 20 20 20 20 20 20 2d 45 4f 46 2d 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 30 0d 0a ┆ -EOF- nr=0 ┆
0x0883c0…0883e0 0d 0a 20 0d 0a 20 0d 0a 19 00 00 00 04 00 00 00 f0 76 40 00 2a 2a 2a 2a 00 00 00 00 00 00 00 00 ┆ v@ **** ┆
0x0883e0…088400 7c f6 ff 7f 57 48 00 00 04 00 00 00 00 00 00 00 01 00 00 00 2d 3b 00 00 04 00 00 00 d1 f6 ff 7f ┆|Ш WH -; ЛШ ┆
0x088400…088420 (36, 0, 11) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 6d 61 6b 65 2e 6c 6f ┆../sw2114/src/bobs/rtp35/make.lo┆
0x088420…088440 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆g ┆
0x088440…088460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x088460…088480 00 00 00 00 20 20 20 36 36 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 660 256 146 ┆
0x088480…0884a0 20 20 20 20 20 35 30 20 20 35 32 37 33 37 33 33 37 30 36 20 20 31 31 33 36 37 00 20 00 00 00 00 ┆ 50 5273733706 11367 ┆
0x0884a0…0884c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x088600…088620 (36, 0, 12) 4d 61 6b 65 20 42 4f 42 53 3a 0a 54 68 75 20 4f 63 74 20 32 39 20 31 31 3a 30 37 3a 30 32 20 4d ┆Make BOBS: Thu Oct 29 11:07:02 M┆
0x088620…088640 45 54 20 31 39 39 32 0a 3a 20 6d 61 6b 65 66 69 6c 65 20 2e 2e 2f 62 6f 62 73 2e 65 78 65 20 5c ┆ET 1992 : makefile ../bobs.exe \┆
0x088640…088660 0a 09 72 74 70 33 35 2e 74 61 62 0a 09 65 63 68 6f 20 3e 6d 61 6b 65 2e 6c 6f 67 20 22 4d 61 6b ┆ rtp35.tab echo >make.log "Mak┆
0x088660…088680 65 20 42 4f 42 53 3a 22 0a 09 64 61 74 65 20 3e 3e 6d 61 6b 65 2e 6c 6f 67 0a 0a 72 74 70 33 35 ┆e BOBS:" date >>make.log rtp35┆
0x088680…0886a0 2e 74 61 62 3a 20 6d 61 6b 65 66 69 6c 65 20 2e 2e 2f 62 6f 62 73 2e 65 78 65 20 73 2e 67 72 61 ┆.tab: makefile ../bobs.exe s.gra┆
0x0886a0…0886c0 6d 33 35 2e 73 72 63 0a 09 67 65 74 73 72 63 20 67 72 61 6d 33 35 2e 73 72 63 0a 09 22 72 75 6e ┆m35.src getsrc gram35.src "run┆
0x0886c0…0886e0 62 6f 62 73 22 20 67 72 61 6d 33 35 2e 73 72 63 20 72 74 70 33 35 2e 74 61 62 20 62 6f 62 73 2e ┆bobs" gram35.src rtp35.tab bobs.┆
0x0886e0…088700 6c 6f 67 0a 09 72 6d 73 72 63 20 67 72 61 6d 33 35 2e 73 72 63 20 0a 0a 0a 20 20 6e 72 3d 34 34 ┆log rmsrc gram35.src nr=44┆
0x088700…088720 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 38 20 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 48 : ┆
0x088720…088740 20 20 20 20 50 52 4f 43 45 53 53 20 20 20 20 50 52 45 46 49 58 20 20 20 20 20 0d 0a 20 20 6e 72 ┆ PROCESS PREFIX nr┆
0x088740…088760 3d 31 36 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 34 39 20 3a 20 20 20 20 20 20 20 20 20 20 20 ┆=16 49 : ┆
0x088760…088780 20 20 20 20 20 20 20 50 52 4f 43 45 44 55 52 45 20 20 46 55 4e 43 54 49 4f 4e 20 20 20 0d 0a 20 ┆ PROCEDURE FUNCTION ┆
0x088780…0887a0 20 6e 72 3d 31 33 38 0d 0a 0d 0a 20 0d 0a 20 20 20 20 20 20 20 35 30 20 3a 20 20 20 20 20 20 20 ┆ nr=138 50 : ┆
0x0887a0…0887c0 20 20 20 20 20 20 20 20 20 20 20 2d 45 4f 46 2d 20 20 20 20 20 20 0d 0a 20 20 6e 72 3d 30 0d 0a ┆ -EOF- nr=0 ┆
0x0887c0…0887e0 0d 0a 20 0d 0a 20 0d 0a 19 00 00 00 04 00 00 00 f0 76 40 00 2a 2a 2a 2a 00 00 00 00 00 00 00 00 ┆ v@ **** ┆
0x0887e0…088800 7c f6 ff 7f 57 48 00 00 04 00 00 00 00 00 00 00 01 00 00 00 2d 3b 00 00 04 00 00 00 d1 f6 ff 7f ┆|Ш WH -; ЛШ ┆
0x088800…088820 (36, 0, 13) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 65 72 74 70 33 35 67 ┆../sw2114/src/bobs/rtp35/ertp35g┆
0x088820…088840 72 61 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ram ┆
0x088840…088860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x088860…088880 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x088880…0888a0 20 20 20 31 35 36 37 20 20 35 30 31 31 32 31 35 34 32 30 20 20 31 31 37 30 37 00 20 00 00 00 00 ┆ 1567 5011215420 11707 ┆
0x0888a0…0888c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x088a00…088a20 (36, 0, 14) 6a 6f 62 20 6a 61 62 61 20 38 20 31 30 30 30 20 70 65 72 6d 20 64 69 73 63 32 20 35 30 20 31 20 ┆job jaba 8 1000 perm disc2 50 1 ┆
0x088a20…088a40 74 69 6d 65 20 35 20 30 20 73 69 7a 65 20 32 30 30 30 30 0d 0a 6d 6f 64 65 20 6c 69 73 74 2e 79 ┆time 5 0 size 20000 mode list.y┆
0x088a40…088a60 65 73 0d 0a 72 74 70 33 35 6a 6f 62 20 3d 20 73 65 74 20 31 20 64 69 73 63 0d 0a 6c 6f 6f 6b 75 ┆es rtp35job = set 1 disc looku┆
0x088a60…088a80 70 20 72 74 70 33 35 67 72 61 6d 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 6c 69 62 20 74 65 6d 70 2e ┆p rtp35gram if ok.no lib temp.┆
0x088a80…088aa0 6c 69 62 62 6f 62 73 20 72 74 70 33 35 67 72 61 6d 0d 0a 72 74 70 33 35 6a 6f 62 20 3d 20 65 64 ┆libbobs rtp35gram rtp35job = ed┆
0x088aa0…088ac0 69 74 20 72 74 70 33 35 67 72 61 6d 0d 0a 69 2f 0d 0a 6a 6f 62 20 6a 61 62 61 20 39 20 31 30 30 ┆it rtp35gram i/ job jaba 9 100┆
0x088ac0…088ae0 30 20 74 69 6d 65 20 32 30 20 30 20 70 65 72 6d 20 64 69 73 63 32 20 37 30 20 32 20 61 72 65 61 ┆0 time 20 0 perm disc2 70 2 area┆
0x088ae0…088b00 20 38 20 6f 75 74 70 75 74 20 32 30 30 30 30 30 20 73 69 7a 65 20 32 30 30 30 30 30 0d 0a 6d 6f ┆ 8 output 200000 size 200000 mo┆
0x088b00…088b20 64 65 20 6c 69 73 74 2e 79 65 73 0d 0a 28 72 74 70 33 35 74 61 62 20 3d 20 73 65 74 20 33 30 20 ┆de list.yes (rtp35tab = set 30 ┆
0x088b20…088b40 64 69 73 63 0d 0a 69 66 20 6f 6b 2e 6e 6f 20 0d 0a 66 69 6e 69 73 0d 0a 62 6f 62 73 74 61 62 6c ┆disc if ok.no finis bobstabl┆
0x088b40…088b60 65 73 3d 61 73 73 69 67 6e 20 72 74 70 33 35 74 61 62 0d 0a 6c 6f 6f 6b 75 70 20 62 6f 62 73 0d ┆es=assign rtp35tab lookup bobs ┆
0x088b60…088b80 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 20 20 6c 69 62 20 74 65 6d 70 2e 6c 69 62 62 6f 62 73 20 62 6f ┆ if ok.no lib temp.libbobs bo┆
0x088b80…088ba0 62 73 0d 0a 6f 75 74 33 35 67 72 61 6d 20 3d 20 73 65 74 20 31 20 64 69 73 63 0d 0a 6f 20 6f 75 ┆bs out35gram = set 1 disc o ou┆
0x088ba0…088bc0 74 33 35 67 72 61 6d 0d 0a 68 65 61 64 20 63 70 75 0d 0a 62 6f 62 73 0d 0a 68 65 61 64 20 63 70 ┆t35gram head cpu bobs head cp┆
0x088bc0…088be0 75 0d 0a 6f 20 63 0d 0a 6c 69 62 20 6f 6e 2e 6c 69 62 62 6f 62 73 20 72 74 70 33 35 74 61 62 20 ┆u o c lib on.libbobs rtp35tab ┆
0x088be0…088c00 6f 75 74 33 35 67 72 61 6d 0d 0a 66 69 6e 69 73 29 0d 0a 0d 0a 2f 2c 0d 0a 67 20 62 2f 3b 3b 2f ┆out35gram finis) /, g b/;;/┆
0x088c00…088c20 (36, 0, 15) 40 2f 2c 20 0d 0a 6c 20 74 2c 0d 0a 6c 2e 2f 67 6f 61 6c 73 79 6d 62 6f 6c 2f 2c 0d 0a 67 20 62 ┆@/, l t, l./goalsymbol/, g b┆
0x088c20…088c40 2f 3c 2f 25 2f 2c 0d 0a 6c 20 74 2c 0d 0a 6c 2e 2f 67 6f 61 6c 73 79 6d 62 6f 6c 2f 2c 0d 0a 67 ┆/</%/, l t, l./goalsymbol/, g┆
0x088c40…088c60 20 62 2f 3e 2f 25 2f 2c 0d 0a 6c 20 74 2c 0d 0a 6c 2e 2f 65 6d 70 74 79 2f 2c 0d 0a 67 20 62 2f ┆ b/>/%/, l t, l./empty/, g b/┆
0x088c60…088c80 3a 3a 3d 2f 7e 2f 2c 0d 0a 6c 20 74 2c 0d 0a 3b 66 69 6e 64 20 73 69 6d 70 6c 65 20 65 78 70 72 ┆::=/~/, l t, ;find simple expr┆
0x088c80…088ca0 65 73 73 69 6f 6e 20 6f 67 20 6c 61 76 20 72 65 6c 61 74 69 6f 6e 65 72 6e 65 20 74 69 6c 62 61 ┆ession og lav relationerne tilba┆
0x088ca0…088cc0 67 65 20 74 69 6c 20 64 65 74 20 72 69 67 74 69 67 65 0d 0a 6c 2e 2f 73 69 6d 70 6c 65 20 65 78 ┆ge til det rigtige l./simple ex┆
0x088cc0…088ce0 70 72 65 73 73 69 6f 6e 25 3d 25 2f 2c 0d 0a 6c 2e 2f 25 25 2f 2c 20 72 2f 25 25 25 2f 25 20 3c ┆pression%=%/, l./%%/, r/%%%/% <┆
0x088ce0…088d00 3e 2f 2c 0d 0a 6c 31 2c 20 72 2f 25 20 25 20 25 2f 25 20 3c 20 25 2f 2c 0d 0a 6c 31 2c 20 72 2f ┆>/, l1, r/% % %/% < %/, l1, r/┆
0x088d00…088d20 25 3d 2f 3c 3d 2f 2c 0d 0a 6c 31 2c 20 72 2f 25 20 25 20 25 2f 25 20 3e 20 25 2f 2c 0d 0a 6c 31 ┆%=/<=/, l1, r/% % %/% > %/, l1┆
0x088d20…088d40 2c 20 72 2f 25 3d 2f 3e 3d 2f 2c 0d 0a 0d 0a 0d 0a 0d 0a 66 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a ┆, r/%=/>=/, f if ok.no ┆
0x088d40…088d60 66 69 6e 69 73 0d 0a 69 20 72 74 70 33 35 6a 6f 62 0d 0a 0d 0a 69 66 20 6f 6b 2e 6e 6f 0d 0a 66 ┆finis i rtp35job if ok.no f┆
0x088d60…088d80 69 6e 69 73 0d 0a 66 69 6e 69 73 20 6f 75 74 70 75 74 2e 6e 6f 0d 0a 69 62 62 6f 62 73 20 62 6f ┆inis finis output.no ibbobs bo┆
0x088d80…088da0 62 73 0d 0a 6f 75 74 33 35 67 72 61 6d 20 3d 20 73 65 74 20 31 20 64 69 73 63 0d 0a 6f 20 6f 75 ┆bs out35gram = set 1 disc o ou┆
0x088da0…088dc0 74 33 35 67 72 61 6d 0d 0a 68 65 61 64 20 63 70 75 0d 0a 62 6f 62 73 0d 0a 68 65 61 64 20 63 70 ┆t35gram head cpu bobs head cp┆
0x088dc0…088de0 75 0d 0a 6f 20 63 0d 0a 6c 69 62 20 6f 6e 2e 6c 69 62 62 6f 62 73 20 72 74 70 33 35 74 61 62 20 ┆u o c lib on.libbobs rtp35tab ┆
0x088de0…088e00 6f 75 74 33 35 67 72 61 6d 0d 0a 66 69 6e 69 73 29 0d 0a 0d 0a 2f 2c 0d 0a 67 20 62 2f 3b 3b 2f ┆out35gram finis) /, g b/;;/┆
0x088e00…088e20 (36, 1, 1) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 74 70 33 35 2f 72 74 70 33 35 2e 74 ┆../sw2114/src/bobs/rtp35/rtp35.t┆
0x088e20…088e40 61 62 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ab ┆
0x088e40…088e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x088e60…088e80 00 00 00 00 20 20 20 36 36 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 660 256 146 ┆
0x088e80…088ea0 20 20 37 30 31 31 33 20 20 35 32 37 33 37 33 33 36 37 32 20 20 31 31 35 30 35 00 20 00 00 00 00 ┆ 70113 5273733672 11505 ┆
0x088ea0…088ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x089000…089020 (36, 1, 2) 20 20 20 20 20 20 31 31 0d 0a 20 20 20 20 20 32 35 30 0d 0a 20 20 20 20 20 33 31 36 0d 0a 20 20 ┆ 11 250 316 ┆
0x089020…089040 20 20 31 32 36 33 0d 0a 20 20 20 20 20 32 32 33 0d 0a 20 20 20 20 20 20 31 38 0d 0a 20 20 20 20 ┆ 1263 223 18 ┆
0x089040…089060 20 20 33 35 0d 0a 20 20 20 20 20 20 32 39 0d 0a 20 20 20 20 20 20 35 30 0d 0a 20 27 0d 0a 20 20 ┆ 35 29 50 ' ┆
0x089060…089080 20 20 20 20 38 37 0d 0a 20 20 20 20 20 20 20 32 0d 0a 2a 29 0d 0a 20 20 30 20 30 20 30 0d 0a 20 ┆ 87 2 *) 0 0 0 ┆
0x089080…0890a0 21 30 20 30 20 38 39 0d 0a 20 22 30 20 30 20 36 36 0d 0a 20 23 30 20 30 20 38 35 0d 0a 20 24 30 ┆!0 0 89 "0 0 66 #0 0 85 $0┆
0x0890a0…0890c0 20 30 20 30 0d 0a 20 25 30 20 30 20 30 0d 0a 20 26 30 20 30 20 39 32 0d 0a 20 27 30 20 30 20 36 ┆ 0 0 %0 0 0 &0 0 92 '0 0 6┆
0x0890c0…0890e0 35 0d 0a 20 28 30 20 31 20 37 32 0d 0a 20 29 30 20 30 20 37 33 0d 0a 20 2a 30 20 34 20 36 33 0d ┆5 (0 1 72 )0 0 73 *0 4 63 ┆
0x0890e0…089100 0a 20 2b 30 20 30 20 36 31 0d 0a 20 2c 30 20 30 20 38 31 0d 0a 20 2d 30 20 36 20 36 32 0d 0a 20 ┆ +0 0 61 ,0 0 81 -0 6 62 ┆
0x089100…089120 2e 30 20 37 20 38 30 0d 0a 20 2f 30 20 30 20 36 34 0d 0a 20 30 30 20 30 20 30 0d 0a 20 31 30 20 ┆.0 7 80 /0 0 64 00 0 0 10 ┆
0x089120…089140 30 20 30 0d 0a 20 32 30 20 30 20 30 0d 0a 20 33 30 20 30 20 30 0d 0a 20 34 30 20 30 20 30 0d 0a ┆0 0 20 0 0 30 0 0 40 0 0 ┆
0x089140…089160 20 35 30 20 30 20 30 0d 0a 20 36 30 20 30 20 30 0d 0a 20 37 30 20 30 20 30 0d 0a 20 38 30 20 30 ┆ 50 0 0 60 0 0 70 0 0 80 0┆
0x089160…089180 20 30 0d 0a 20 39 30 20 30 20 30 0d 0a 20 3a 30 20 39 20 38 33 0d 0a 20 3b 30 20 30 20 38 32 0d ┆ 0 90 0 0 :0 9 83 ;0 0 82 ┆
0x089180…0891a0 0a 20 3c 30 20 31 32 20 36 37 0d 0a 20 3d 30 20 30 20 37 37 0d 0a 20 3e 30 20 31 35 20 36 38 0d ┆ <0 12 67 =0 0 77 >0 15 68 ┆
0x0891a0…0891c0 0a 20 3f 30 20 30 20 38 38 0d 0a 20 40 30 20 30 20 30 0d 0a 20 41 30 20 31 36 20 30 0d 0a 20 42 ┆ ?0 0 88 @0 0 0 A0 16 0 B┆
0x0891c0…0891e0 30 20 32 33 20 30 0d 0a 20 43 30 20 33 31 20 30 0d 0a 20 44 30 20 35 33 20 30 0d 0a 20 45 30 20 ┆0 23 0 C0 31 0 D0 53 0 E0 ┆
0x0891e0…089200 36 30 20 30 0d 0a 20 46 30 20 39 34 20 30 0d 0a 20 47 30 20 31 30 37 20 30 0d 0a 20 48 30 20 30 ┆60 0 F0 94 0 G0 107 0 H0 0┆
0x089200…089220 (36, 1, 3) 20 30 0d 0a 20 49 30 20 31 31 30 20 30 0d 0a 20 4a 30 20 30 20 30 0d 0a 20 4b 30 20 31 31 32 20 ┆ 0 I0 110 0 J0 0 0 K0 112 ┆
0x089220…089240 30 0d 0a 20 4c 30 20 31 31 36 20 30 0d 0a 20 4d 30 20 31 32 38 20 30 0d 0a 20 4e 30 20 31 33 30 ┆0 L0 116 0 M0 128 0 N0 130┆
0x089240…089260 20 30 0d 0a 20 4f 30 20 31 33 35 20 30 0d 0a 20 50 30 20 31 34 35 20 30 0d 0a 20 51 30 20 30 20 ┆ 0 O0 135 0 P0 145 0 Q0 0 ┆
0x089260…089280 30 0d 0a 20 52 30 20 31 36 37 20 30 0d 0a 20 53 30 20 31 38 33 20 30 0d 0a 20 54 30 20 31 39 34 ┆0 R0 167 0 S0 183 0 T0 194┆
0x089280…0892a0 20 30 0d 0a 20 55 30 20 32 30 35 20 30 0d 0a 20 56 30 20 32 30 39 20 30 0d 0a 20 57 30 20 32 31 ┆ 0 U0 205 0 V0 209 0 W0 21┆
0x0892a0…0892c0 35 20 30 0d 0a 20 58 30 20 32 32 32 20 30 0d 0a 20 59 30 20 30 20 30 0d 0a 20 5a 30 20 30 20 30 ┆5 0 X0 222 0 Y0 0 0 Z0 0 0┆
0x0892c0…0892e0 0d 0a 20 5b 30 20 30 20 30 0d 0a 20 5c 30 20 30 20 30 0d 0a 20 5d 30 20 30 20 30 0d 0a 20 5e 30 ┆ [0 0 0 \0 0 0 ]0 0 0 ^0┆
0x0892e0…089300 20 30 20 37 36 0d 0a 20 5f 30 20 30 20 30 0d 0a 20 60 30 20 30 20 30 0d 0a 20 61 30 20 30 20 30 ┆ 0 76 _0 0 0 `0 0 0 a0 0 0┆
0x089300…089320 0d 0a 20 62 30 20 30 20 30 0d 0a 20 63 30 20 30 20 30 0d 0a 20 64 30 20 30 20 30 0d 0a 20 65 30 ┆ b0 0 0 c0 0 0 d0 0 0 e0┆
0x089320…089340 20 30 20 30 0d 0a 20 66 30 20 30 20 30 0d 0a 20 67 30 20 30 20 30 0d 0a 20 68 30 20 30 20 30 0d ┆ 0 0 f0 0 0 g0 0 0 h0 0 0 ┆
0x089340…089360 0a 20 69 30 20 30 20 30 0d 0a 20 6a 30 20 30 20 30 0d 0a 20 6b 30 20 30 20 30 0d 0a 20 6c 30 20 ┆ i0 0 0 j0 0 0 k0 0 0 l0 ┆
0x089360…089380 30 20 30 0d 0a 20 6d 30 20 30 20 30 0d 0a 20 6e 30 20 30 20 30 0d 0a 20 6f 30 20 30 20 30 0d 0a ┆0 0 m0 0 0 n0 0 0 o0 0 0 ┆
0x089380…0893a0 20 70 30 20 30 20 30 0d 0a 20 71 30 20 30 20 30 0d 0a 20 72 30 20 30 20 30 0d 0a 20 73 30 20 30 ┆ p0 0 0 q0 0 0 r0 0 0 s0 0┆
0x0893a0…0893c0 20 30 0d 0a 20 74 30 20 30 20 30 0d 0a 20 75 30 20 30 20 30 0d 0a 20 76 30 20 30 20 30 0d 0a 20 ┆ 0 t0 0 0 u0 0 0 v0 0 0 ┆
0x0893c0…0893e0 77 30 20 30 20 30 0d 0a 20 78 30 20 30 20 30 0d 0a 20 79 30 20 30 20 30 0d 0a 20 7a 30 20 30 20 ┆w0 0 0 x0 0 0 y0 0 0 z0 0 ┆
0x0893e0…089400 30 0d 0a 20 7b 30 20 30 20 30 0d 0a 20 7c 30 20 30 20 30 0d 0a 20 7d 30 20 30 20 30 0d 0a 20 7e ┆0 {0 0 0 |0 0 0 }0 0 0 ~┆
0x089400…089420 (36, 1, 4) 30 20 30 20 30 0d 0a 20 20 30 20 30 20 30 0d 0a 20 2e 32 20 30 20 37 34 0d 0a 20 2a 33 20 30 20 ┆0 0 0 0 0 0 .2 0 74 *3 0 ┆
0x089420…089440 38 37 0d 0a 20 3a 30 20 30 20 39 30 0d 0a 20 2a 30 20 35 20 30 0d 0a 20 2a 30 20 30 20 38 36 0d ┆87 :0 0 90 *0 5 0 *0 0 86 ┆
0x089440…089460 0a 20 2d 30 20 30 20 38 37 0d 0a 20 29 38 20 30 20 37 35 0d 0a 20 2e 30 20 30 20 38 34 0d 0a 20 ┆ -0 0 87 )8 0 75 .0 0 84 ┆
0x089460…089480 3d 31 30 20 31 31 20 37 38 0d 0a 20 29 30 20 30 20 39 31 0d 0a 20 3a 30 20 30 20 37 39 0d 0a 20 ┆=10 11 78 )0 0 91 :0 0 79 ┆
0x089480…0894a0 3e 31 33 20 30 20 36 39 0d 0a 20 3d 31 34 20 30 20 37 30 0d 0a 20 2a 30 20 30 20 38 37 0d 0a 20 ┆>13 0 69 =14 0 70 *0 0 87 ┆
0x0894a0…0894c0 3d 30 20 30 20 37 31 0d 0a 20 4e 31 37 20 32 32 20 30 0d 0a 20 52 31 38 20 31 39 20 30 0d 0a 20 ┆=0 0 71 N17 22 0 R18 19 0 ┆
0x0894c0…0894e0 53 30 20 30 20 34 0d 0a 20 52 30 20 32 30 20 30 0d 0a 20 41 30 20 32 31 20 30 0d 0a 20 59 30 20 ┆S0 0 4 R0 20 0 A0 21 0 Y0 ┆
0x0894e0…089500 30 20 33 0d 0a 20 44 30 20 30 20 32 0d 0a 20 45 30 20 32 34 20 30 0d 0a 20 47 30 20 32 35 20 30 ┆0 3 D0 0 2 E0 24 0 G0 25 0┆
0x089500…089520 0d 0a 20 49 30 20 32 36 20 30 0d 0a 20 4e 30 20 32 37 20 35 0d 0a 20 42 30 20 32 38 20 30 0d 0a ┆ I0 26 0 N0 27 5 B0 28 0 ┆
0x089520…089540 20 4f 30 20 32 39 20 30 0d 0a 20 44 30 20 33 30 20 30 0d 0a 20 59 30 20 30 20 36 0d 0a 20 41 33 ┆ O0 29 0 D0 30 0 Y0 0 6 A3┆
0x089540…089560 32 20 35 31 20 30 0d 0a 20 48 33 33 20 34 36 20 30 0d 0a 20 4f 30 20 33 34 20 30 0d 0a 20 4e 30 ┆2 51 0 H33 46 0 O0 34 0 N0┆
0x089560…089580 20 33 35 20 30 0d 0a 20 53 33 36 20 34 35 20 30 0d 0a 20 54 30 20 33 37 20 30 0d 0a 20 49 30 20 ┆ 35 0 S36 45 0 T0 37 0 I0 ┆
0x089580…0895a0 33 38 20 30 0d 0a 20 4e 30 20 33 39 20 30 0d 0a 20 55 30 20 34 30 20 30 0d 0a 20 45 30 20 34 31 ┆38 0 N0 39 0 U0 40 0 E0 41┆
0x0895a0…0895c0 20 30 0d 0a 20 4c 30 20 34 32 20 30 0d 0a 20 4f 30 20 34 33 20 30 0d 0a 20 4f 30 20 34 34 20 30 ┆ 0 L0 42 0 O0 43 0 O0 44 0┆
0x0895c0…0895e0 0d 0a 20 50 30 20 30 20 31 30 0d 0a 20 54 30 20 30 20 39 0d 0a 20 41 30 20 34 37 20 30 0d 0a 20 ┆ P0 0 10 T0 0 9 A0 47 0 ┆
0x0895e0…089600 4e 30 20 34 38 20 30 0d 0a 20 4e 30 20 34 39 20 30 0d 0a 20 45 30 20 35 30 20 30 0d 0a 20 4c 30 ┆N0 48 0 N0 49 0 E0 50 0 L0┆
0x089600…089620 (36, 1, 5) 20 30 20 38 0d 0a 20 53 30 20 35 32 20 30 0d 0a 20 45 30 20 30 20 37 0d 0a 20 49 35 34 20 35 39 ┆ 0 8 S0 52 0 E0 0 7 I54 59┆
0x089620…089640 20 30 0d 0a 20 4f 30 20 35 35 20 31 32 0d 0a 20 57 30 20 35 36 20 30 0d 0a 20 4e 30 20 35 37 20 ┆ 0 O0 55 12 W0 56 0 N0 57 ┆
0x089640…089660 30 0d 0a 20 54 30 20 35 38 20 30 0d 0a 20 4f 30 20 30 20 31 33 0d 0a 20 56 30 20 30 20 31 31 0d ┆0 T0 58 0 O0 0 13 V0 0 11 ┆
0x089660…089680 0a 20 4c 36 31 20 39 32 20 30 0d 0a 20 4d 36 32 20 38 39 20 30 0d 0a 20 4e 36 33 20 38 34 20 30 ┆ L61 92 0 M62 89 0 N63 84 0┆
0x089680…0896a0 0d 0a 20 52 36 34 20 38 31 20 30 0d 0a 20 58 30 20 36 35 20 30 0d 0a 20 49 36 36 20 37 36 20 30 ┆ R64 81 0 X0 65 0 I66 76 0┆
0x0896a0…0896c0 0d 0a 20 50 36 37 20 37 33 20 30 0d 0a 20 54 30 20 36 38 20 30 0d 0a 20 45 30 20 36 39 20 30 0d ┆ P67 73 0 T0 68 0 E0 69 0 ┆
0x0896c0…0896e0 0a 20 52 30 20 37 30 20 30 0d 0a 20 4e 30 20 37 31 20 30 0d 0a 20 41 30 20 37 32 20 30 0d 0a 20 ┆ R0 70 0 N0 71 0 A0 72 0 ┆
0x0896e0…089700 4c 30 20 30 20 32 32 0d 0a 20 4f 30 20 37 34 20 30 0d 0a 20 52 30 20 37 35 20 30 0d 0a 20 54 30 ┆L0 0 22 O0 74 0 R0 75 0 T0┆
0x089700…089720 20 30 20 32 31 0d 0a 20 54 30 20 37 37 20 31 39 0d 0a 20 4c 30 20 37 38 20 30 0d 0a 20 4f 30 20 ┆ 0 21 T0 77 19 L0 78 0 O0 ┆
0x089720…089740 37 39 20 30 0d 0a 20 4f 30 20 38 30 20 30 0d 0a 20 50 30 20 30 20 32 30 0d 0a 20 52 30 20 38 32 ┆79 0 O0 80 0 P0 0 20 R0 82┆
0x089740…089760 20 30 0d 0a 20 4f 30 20 38 33 20 30 0d 0a 20 52 30 20 30 20 30 0d 0a 20 44 30 20 38 35 20 31 36 ┆ 0 O0 83 0 R0 0 0 D0 85 16┆
0x089760…089780 0d 0a 20 4c 30 20 38 36 20 30 0d 0a 20 4f 30 20 38 37 20 30 0d 0a 20 4f 30 20 38 38 20 30 0d 0a ┆ L0 86 0 O0 87 0 O0 88 0 ┆
0x089780…0897a0 20 50 30 20 30 20 31 37 0d 0a 20 50 30 20 39 30 20 30 0d 0a 20 54 30 20 39 31 20 30 0d 0a 20 59 ┆ P0 0 17 P0 90 0 T0 91 0 Y┆
0x0897a0…0897c0 30 20 30 20 30 0d 0a 20 53 30 20 39 33 20 30 0d 0a 20 45 30 20 30 20 31 34 0d 0a 20 4f 39 35 20 ┆0 0 0 S0 93 0 E0 0 14 O95 ┆
0x0897c0…0897e0 31 30 32 20 30 0d 0a 20 55 30 20 39 36 20 30 0d 0a 20 4e 30 20 39 37 20 30 0d 0a 20 43 30 20 39 ┆102 0 U0 96 0 N0 97 0 C0 9┆
0x0897e0…089800 38 20 30 0d 0a 20 54 30 20 39 39 20 30 0d 0a 20 49 30 20 31 30 30 20 30 0d 0a 20 4f 30 20 31 30 ┆8 0 T0 99 0 I0 100 0 O0 10┆
0x089800…089820 (36, 1, 6) 31 20 30 0d 0a 20 4e 30 20 30 20 32 35 0d 0a 20 52 30 20 31 30 33 20 32 33 0d 0a 20 57 30 20 31 ┆1 0 N0 0 25 R0 103 23 W0 1┆
0x089820…089840 30 34 20 30 0d 0a 20 41 30 20 31 30 35 20 30 0d 0a 20 52 30 20 31 30 36 20 30 0d 0a 20 44 30 20 ┆04 0 A0 105 0 R0 106 0 D0 ┆
0x089840…089860 30 20 32 34 0d 0a 20 4f 30 20 31 30 38 20 30 0d 0a 20 54 30 20 31 30 39 20 30 0d 0a 20 4f 30 20 ┆0 24 O0 108 0 T0 109 0 O0 ┆
0x089860…089880 30 20 32 36 0d 0a 20 46 31 31 31 20 30 20 32 37 0d 0a 20 4e 30 20 30 20 32 38 0d 0a 20 4f 30 20 ┆0 26 F111 0 27 N0 0 28 O0 ┆
0x089880…0898a0 31 31 33 20 30 0d 0a 20 4e 30 20 31 31 34 20 30 0d 0a 20 53 30 20 31 31 35 20 30 0d 0a 20 54 30 ┆113 0 N0 114 0 S0 115 0 T0┆
0x0898a0…0898c0 20 30 20 30 0d 0a 20 41 31 31 37 20 31 32 35 20 30 0d 0a 20 4f 30 20 31 31 38 20 30 0d 0a 20 43 ┆ 0 0 A117 125 0 O0 118 0 C┆
0x0898c0…0898e0 31 31 39 20 31 32 31 20 30 0d 0a 20 4f 30 20 31 32 30 20 30 0d 0a 20 50 30 20 30 20 33 33 0d 0a ┆119 121 0 O0 120 0 P0 0 33 ┆
0x0898e0…089900 20 4b 30 20 31 32 32 20 33 31 0d 0a 20 4d 30 20 31 32 33 20 30 0d 0a 20 45 30 20 31 32 34 20 30 ┆ K0 122 31 M0 123 0 E0 124 0┆
0x089900…089920 0d 0a 20 53 30 20 30 20 33 32 0d 0a 20 42 30 20 31 32 36 20 30 0d 0a 20 45 30 20 31 32 37 20 30 ┆ S0 0 32 B0 126 0 E0 127 0┆
0x089920…089940 0d 0a 20 4c 30 20 30 20 33 30 0d 0a 20 4f 30 20 31 32 39 20 30 0d 0a 20 44 30 20 30 20 33 34 0d ┆ L0 0 30 O0 129 0 D0 0 34 ┆
0x089940…089960 0a 20 41 31 33 31 20 31 33 33 20 30 0d 0a 20 4f 30 20 31 33 32 20 30 0d 0a 20 54 30 20 30 20 33 ┆ A131 133 0 O0 132 0 T0 0 3┆
0x089960…089980 36 0d 0a 20 4d 30 20 31 33 34 20 30 0d 0a 20 45 30 20 30 20 30 0d 0a 20 46 31 33 36 20 30 20 33 ┆6 M0 134 0 E0 0 0 F136 0 3┆
0x089980…0899a0 37 0d 0a 20 52 31 33 37 20 30 20 33 38 0d 0a 20 54 30 20 31 33 38 20 30 0d 0a 20 48 30 20 31 33 ┆7 R137 0 38 T0 138 0 H0 13┆
0x0899a0…0899c0 39 20 30 0d 0a 20 45 30 20 31 34 30 20 30 0d 0a 20 52 30 20 31 34 31 20 30 0d 0a 20 57 30 20 31 ┆9 0 E0 140 0 R0 141 0 W0 1┆
0x0899c0…0899e0 34 32 20 30 0d 0a 20 49 30 20 31 34 33 20 30 0d 0a 20 53 30 20 31 34 34 20 30 0d 0a 20 45 30 20 ┆42 0 I0 143 0 S0 144 0 E0 ┆
0x0899e0…089a00 30 20 33 39 0d 0a 20 41 31 34 36 20 31 36 33 20 30 0d 0a 20 52 31 34 37 20 31 35 30 20 30 0d 0a ┆0 39 A146 163 0 R147 150 0 ┆
0x089a00…089a20 (36, 1, 7) 20 4f 30 20 31 34 38 20 30 0d 0a 20 4f 30 20 31 34 39 20 30 0d 0a 20 4c 30 20 30 20 34 32 0d 0a ┆ O0 148 0 O0 149 0 L0 0 42 ┆
0x089a20…089a40 20 45 31 35 31 20 31 36 30 20 30 0d 0a 20 4f 30 20 31 35 32 20 30 0d 0a 20 43 30 20 31 35 33 20 ┆ E151 160 0 O0 152 0 C0 153 ┆
0x089a40…089a60 30 0d 0a 20 45 30 20 31 35 34 20 30 0d 0a 20 44 31 35 35 20 31 35 37 20 30 0d 0a 20 53 30 20 31 ┆0 E0 154 0 D155 157 0 S0 1┆
0x089a60…089a80 35 36 20 30 0d 0a 20 53 30 20 30 20 34 34 0d 0a 20 55 30 20 31 35 38 20 30 0d 0a 20 52 30 20 31 ┆56 0 S0 0 44 U0 158 0 R0 1┆
0x089a80…089aa0 35 39 20 30 0d 0a 20 45 30 20 30 20 34 33 0d 0a 20 46 30 20 31 36 31 20 30 0d 0a 20 49 30 20 31 ┆59 0 E0 0 43 F0 161 0 I0 1┆
0x089aa0…089ac0 36 32 20 30 0d 0a 20 58 30 20 30 20 34 31 0d 0a 20 43 30 20 31 36 34 20 30 0d 0a 20 4b 30 20 31 ┆62 0 X0 0 41 C0 164 0 K0 1┆
0x089ac0…089ae0 36 35 20 30 0d 0a 20 45 30 20 31 36 36 20 30 0d 0a 20 44 30 20 30 20 34 30 0d 0a 20 45 30 20 31 ┆65 0 E0 166 0 D0 0 40 E0 1┆
0x089ae0…089b00 36 38 20 30 0d 0a 20 41 31 36 39 20 31 37 37 20 30 0d 0a 20 43 31 37 30 20 31 37 34 20 30 0d 0a ┆68 0 A169 177 0 C170 174 0 ┆
0x089b00…089b20 20 50 30 20 31 37 31 20 30 0d 0a 20 45 30 20 31 37 32 20 30 0d 0a 20 41 30 20 31 37 33 20 30 0d ┆ P0 171 0 E0 172 0 A0 173 0 ┆
0x089b20…089b40 0a 20 54 30 20 30 20 34 37 0d 0a 20 4f 30 20 31 37 35 20 30 0d 0a 20 52 30 20 31 37 36 20 30 0d ┆ T0 0 47 O0 175 0 R0 176 0 ┆
0x089b40…089b60 0a 20 44 30 20 30 20 34 36 0d 0a 20 4c 30 20 31 37 38 20 30 0d 0a 20 4b 30 20 31 37 39 20 30 0d ┆ D0 0 46 L0 178 0 K0 179 0 ┆
0x089b60…089b80 0a 20 4f 30 20 31 38 30 20 30 0d 0a 20 4e 30 20 31 38 31 20 30 0d 0a 20 53 30 20 31 38 32 20 30 ┆ O0 180 0 N0 181 0 S0 182 0┆
0x089b80…089ba0 0d 0a 20 54 30 20 30 20 34 35 0d 0a 20 45 31 38 34 20 31 39 33 20 30 0d 0a 20 48 31 38 35 20 31 ┆ T0 0 45 E184 193 0 H185 1┆
0x089ba0…089bc0 39 30 20 30 0d 0a 20 54 30 20 31 38 36 20 30 0d 0a 20 52 30 20 31 38 37 20 30 0d 0a 20 49 30 20 ┆90 0 T0 186 0 R0 187 0 I0 ┆
0x089bc0…089be0 31 38 38 20 30 0d 0a 20 4e 30 20 31 38 39 20 30 0d 0a 20 47 30 20 30 20 30 0d 0a 20 49 30 20 31 ┆188 0 N0 189 0 G0 0 0 I0 1┆
0x089be0…089c00 39 31 20 30 0d 0a 20 46 30 20 31 39 32 20 30 0d 0a 20 54 30 20 30 20 34 39 0d 0a 20 54 30 20 30 ┆91 0 F0 192 0 T0 0 49 T0 0┆
0x089c00…089c20 (36, 1, 8) 20 34 38 0d 0a 20 48 31 39 35 20 32 30 33 20 30 0d 0a 20 4f 31 39 36 20 30 20 35 32 0d 0a 20 59 ┆ 48 H195 203 0 O196 0 52 Y┆
0x089c20…089c40 30 20 31 39 37 20 30 0d 0a 20 50 30 20 31 39 38 20 30 0d 0a 20 45 30 20 31 39 39 20 35 33 0d 0a ┆0 197 0 P0 198 0 E0 199 53 ┆
0x089c40…089c60 20 53 30 20 32 30 30 20 30 0d 0a 20 49 30 20 32 30 31 20 30 0d 0a 20 5a 30 20 32 30 32 20 30 0d ┆ S0 200 0 I0 201 0 Z0 202 0 ┆
0x089c60…089c80 0a 20 45 30 20 30 20 35 34 0d 0a 20 45 30 20 32 30 34 20 30 0d 0a 20 4e 30 20 30 20 35 31 0d 0a ┆ E0 0 54 E0 204 0 N0 0 51 ┆
0x089c80…089ca0 20 4e 30 20 32 30 36 20 30 0d 0a 20 54 30 20 32 30 37 20 30 0d 0a 20 49 30 20 32 30 38 20 30 0d ┆ N0 206 0 T0 207 0 I0 208 0 ┆
0x089ca0…089cc0 0a 20 4c 30 20 30 20 35 35 0d 0a 20 41 30 20 32 31 30 20 30 0d 0a 20 52 30 20 32 31 31 20 35 36 ┆ L0 0 55 A0 210 0 R0 211 56┆
0x089cc0…089ce0 0d 0a 20 53 30 20 32 31 32 20 30 0d 0a 20 49 30 20 32 31 33 20 30 0d 0a 20 5a 30 20 32 31 34 20 ┆ S0 212 0 I0 213 0 Z0 214 ┆
0x089ce0…089d00 30 0d 0a 20 45 30 20 30 20 35 37 0d 0a 20 48 32 31 36 20 32 31 39 20 30 0d 0a 20 49 30 20 32 31 ┆0 E0 0 57 H216 219 0 I0 21┆
0x089d00…089d20 37 20 30 0d 0a 20 54 30 20 32 31 38 20 30 0d 0a 20 48 30 20 30 20 35 39 0d 0a 20 49 30 20 32 32 ┆7 0 T0 218 0 H0 0 59 I0 22┆
0x089d20…089d40 30 20 30 0d 0a 20 4c 30 20 32 32 31 20 30 0d 0a 20 45 30 20 30 20 35 38 0d 0a 20 4f 30 20 32 32 ┆0 0 L0 221 0 E0 0 58 O0 22┆
0x089d40…089d60 33 20 30 0d 0a 20 52 30 20 30 20 36 30 0d 0a 30 20 31 20 31 20 30 20 30 0d 0a 32 20 34 20 31 20 ┆3 0 R0 0 60 0 1 1 0 0 2 4 1 ┆
0x089d60…089d80 31 38 20 31 0d 0a 30 20 33 20 31 20 33 35 20 39 0d 0a 30 20 36 20 33 20 30 20 39 0d 0a 30 20 35 ┆18 1 0 3 1 35 9 0 6 3 0 9 0 5┆
0x089d80…089da0 20 31 20 38 30 20 32 0d 0a 30 20 38 31 39 20 33 20 31 20 36 0d 0a 30 20 37 20 31 20 38 32 20 33 ┆ 1 80 2 0 819 3 1 6 0 7 1 82 3┆
0x089da0…089dc0 0d 0a 30 20 38 32 31 20 33 20 30 20 38 0d 0a 39 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 38 ┆ 0 821 3 0 8 9 360 2 82 7 0 8┆
0x089dc0…089de0 36 35 20 36 20 30 20 32 38 0d 0a 31 31 20 37 35 32 20 32 20 34 34 20 31 37 0d 0a 31 32 20 37 33 ┆65 6 0 28 11 752 2 44 17 12 73┆
0x089de0…089e00 34 20 32 20 39 20 34 31 0d 0a 31 33 20 37 31 34 20 32 20 35 33 20 34 38 0d 0a 31 34 20 36 39 32 ┆4 2 9 41 13 714 2 53 48 14 692┆
0x089e00…089e20 (36, 1, 9) 20 32 20 35 36 20 39 37 0d 0a 31 35 20 36 38 30 20 32 20 33 30 20 31 33 32 0d 0a 31 36 20 33 37 ┆ 2 56 97 15 680 2 30 132 16 37┆
0x089e20…089e40 37 20 32 20 32 31 20 31 34 32 0d 0a 31 37 20 33 36 37 20 32 20 34 33 20 31 31 33 0d 0a 31 38 20 ┆7 2 21 142 17 367 2 43 113 18 ┆
0x089e40…089e60 31 39 20 32 20 32 35 20 31 31 37 0d 0a 30 20 37 38 33 20 36 20 30 20 33 30 0d 0a 30 20 32 33 20 ┆19 2 25 117 0 783 6 0 30 0 23 ┆
0x089e60…089e80 31 20 33 35 20 34 0d 0a 30 20 32 31 20 31 20 37 37 20 35 0d 0a 30 20 32 32 20 31 20 33 35 20 34 ┆1 35 4 0 21 1 77 5 0 22 1 35 4┆
0x089e80…089ea0 0d 0a 30 20 32 35 20 33 20 32 20 31 31 39 0d 0a 32 34 20 31 32 30 37 20 34 20 37 37 20 31 31 36 ┆ 0 25 3 2 119 24 1207 4 77 116┆
0x089ea0…089ec0 0d 0a 30 20 31 32 30 36 20 34 20 30 20 31 31 38 0d 0a 30 20 32 36 20 36 20 30 20 31 32 34 0d 0a ┆ 0 1206 4 0 118 0 26 6 0 124 ┆
0x089ec0…089ee0 32 37 20 32 38 20 32 20 37 32 20 31 32 32 0d 0a 30 20 31 32 30 38 20 34 20 30 20 31 32 31 0d 0a ┆27 28 2 72 122 0 1208 4 0 121 ┆
0x089ee0…089f00 32 39 20 33 35 36 20 32 20 31 38 20 31 32 33 0d 0a 33 30 20 33 31 20 32 20 35 36 20 31 32 39 0d ┆29 356 2 18 123 30 31 2 56 129 ┆
0x089f00…089f20 0a 30 20 33 32 20 36 20 30 20 31 32 38 0d 0a 30 20 33 32 20 33 20 30 20 31 32 39 0d 0a 30 20 33 ┆ 0 32 6 0 128 0 32 3 0 129 0 3┆
0x089f20…089f40 33 20 31 20 33 35 20 34 0d 0a 30 20 33 34 20 33 20 30 20 31 33 31 0d 0a 33 35 20 33 37 20 31 20 ┆3 1 35 4 0 34 3 0 131 35 37 1 ┆
0x089f40…089f60 38 31 20 36 0d 0a 30 20 33 36 20 31 20 38 33 20 38 39 0d 0a 30 20 38 39 36 20 33 20 30 20 38 39 ┆81 6 0 36 1 83 89 0 896 3 0 89┆
0x089f60…089f80 0d 0a 30 20 33 38 20 31 20 33 35 20 34 0d 0a 30 20 33 34 20 33 20 32 20 31 33 30 0d 0a 34 30 20 ┆ 0 38 1 35 4 0 34 3 2 130 40 ┆
0x089f80…089fa0 37 38 20 31 20 33 35 20 37 0d 0a 34 31 20 33 30 30 20 31 20 37 36 20 36 35 0d 0a 34 32 20 32 39 ┆78 1 35 7 41 300 1 76 65 42 29┆
0x089fa0…089fc0 39 20 31 20 38 39 20 36 38 0d 0a 34 33 20 32 39 31 20 31 20 37 32 20 36 37 0d 0a 34 34 20 32 38 ┆9 1 89 68 43 291 1 72 67 44 28┆
0x089fc0…089fe0 39 20 31 20 32 32 20 36 36 0d 0a 34 35 20 32 38 38 20 31 20 34 30 20 37 32 0d 0a 34 36 20 32 38 ┆9 1 22 66 45 288 1 40 72 46 28┆
0x089fe0…08a000 34 20 31 20 34 32 20 39 36 0d 0a 34 37 20 31 33 35 20 31 20 36 31 20 32 37 31 0d 0a 34 38 20 31 ┆4 1 42 96 47 135 1 61 271 48 1┆
0x08a000…08a020 (36, 1, 10) 32 37 20 31 20 36 32 20 32 37 32 0d 0a 34 39 20 32 36 38 20 31 20 33 20 37 38 0d 0a 35 30 20 32 ┆27 1 62 272 49 268 1 3 78 50 2┆
0x08a020…08a040 36 37 20 31 20 34 36 20 38 33 0d 0a 35 31 20 32 36 34 20 31 20 34 38 20 39 31 0d 0a 35 32 20 39 ┆67 1 46 83 51 264 1 48 91 52 9┆
0x08a040…08a060 33 20 31 20 35 34 20 32 38 35 0d 0a 35 33 20 38 39 20 31 20 35 37 20 32 38 36 0d 0a 35 34 20 38 ┆3 1 54 285 53 89 1 57 286 54 8┆
0x08a060…08a080 38 20 31 20 33 36 20 32 38 37 0d 0a 35 35 20 37 36 20 31 20 34 35 20 33 31 34 0d 0a 35 36 20 37 ┆8 1 36 287 55 76 1 45 314 56 7┆
0x08a080…08a0a0 33 20 31 20 35 30 20 32 39 32 0d 0a 35 37 20 36 34 20 31 20 32 39 20 33 31 35 0d 0a 35 38 20 36 ┆3 1 50 292 57 64 1 29 315 58 6┆
0x08a0a0…08a0c0 32 20 31 20 38 35 20 33 31 36 0d 0a 35 39 20 36 31 20 31 20 39 30 20 33 30 34 0d 0a 30 20 36 30 ┆2 1 85 316 59 61 1 90 304 0 60┆
0x08a0c0…08a0e0 20 31 20 37 34 20 32 39 37 0d 0a 30 20 36 35 20 33 20 30 20 32 39 37 0d 0a 30 20 37 34 20 33 20 ┆ 1 74 297 0 65 3 0 297 0 74 3 ┆
0x08a0e0…08a100 30 20 33 30 34 0d 0a 30 20 36 33 20 31 20 33 35 20 34 0d 0a 30 20 31 32 30 34 20 33 20 31 20 33 ┆0 304 0 63 1 35 4 0 1204 3 1 3┆
0x08a100…08a120 31 36 0d 0a 30 20 31 32 30 34 20 33 20 30 20 33 31 35 0d 0a 36 36 20 32 35 38 20 31 20 37 35 20 ┆16 0 1204 3 0 315 66 258 1 75 ┆
0x08a120…08a140 38 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 32 37 31 0d 0a 36 38 20 31 32 37 20 31 20 36 32 20 ┆8 67 135 1 61 271 68 127 1 62 ┆
0x08a140…08a160 32 37 32 0d 0a 36 39 20 39 37 20 31 20 37 32 20 32 38 33 0d 0a 37 30 20 39 33 20 31 20 35 34 20 ┆272 69 97 1 72 283 70 93 1 54 ┆
0x08a160…08a180 32 38 35 0d 0a 37 31 20 38 39 20 31 20 35 37 20 32 38 36 0d 0a 37 32 20 38 38 20 31 20 33 36 20 ┆285 71 89 1 57 286 72 88 1 36 ┆
0x08a180…08a1a0 32 38 37 0d 0a 35 34 20 37 38 20 31 20 33 35 20 33 30 37 0d 0a 30 20 38 30 20 33 20 30 20 32 39 ┆287 54 78 1 35 307 0 80 3 0 29┆
0x08a1a0…08a1c0 32 0d 0a 37 35 20 32 35 30 20 31 20 39 31 20 39 0d 0a 36 36 20 32 32 39 20 31 20 38 38 20 31 39 ┆2 75 250 1 91 9 66 229 1 88 19┆
0x08a1c0…08a1e0 38 0d 0a 30 20 38 37 20 33 20 30 20 33 31 34 0d 0a 30 20 38 37 20 33 20 30 20 33 31 33 0d 0a 30 ┆8 0 87 3 0 314 0 87 3 0 313 0┆
0x08a1e0…08a200 20 31 31 36 33 20 33 20 30 20 33 30 37 0d 0a 30 20 31 30 36 20 33 20 30 20 32 39 31 0d 0a 38 31 ┆ 1163 3 0 307 0 106 3 0 291 81┆
0x08a200…08a220 (36, 1, 11) 20 38 32 20 32 20 39 32 20 32 39 33 0d 0a 30 20 31 32 30 39 20 34 20 30 20 32 39 30 0d 0a 38 33 ┆ 82 2 92 293 0 1209 4 0 290 83┆
0x08a220…08a240 20 38 35 20 31 20 35 30 20 31 30 0d 0a 30 20 38 34 20 31 20 33 35 20 32 39 34 0d 0a 30 20 38 30 ┆ 85 1 50 10 0 84 1 35 294 0 80┆
0x08a240…08a260 20 33 20 32 20 32 39 34 0d 0a 30 20 38 30 20 33 20 32 20 32 39 33 0d 0a 30 20 31 30 36 20 33 20 ┆ 3 2 294 0 80 3 2 293 0 106 3 ┆
0x08a260…08a280 30 20 32 38 39 0d 0a 30 20 31 30 36 20 33 20 30 20 32 38 38 0d 0a 36 39 20 39 37 20 31 20 37 32 ┆0 289 0 106 3 0 288 69 97 1 72┆
0x08a280…08a2a0 20 31 31 0d 0a 30 20 39 30 20 31 20 37 32 20 31 32 0d 0a 30 20 39 31 20 31 20 33 35 20 34 0d 0a ┆ 11 0 90 1 72 12 0 91 1 35 4 ┆
0x08a2a0…08a2c0 30 20 39 32 20 31 20 37 33 20 31 33 0d 0a 30 20 31 31 34 35 20 33 20 33 20 32 38 36 0d 0a 30 20 ┆0 92 1 73 13 0 1145 3 3 286 0 ┆
0x08a2c0…08a2e0 39 34 20 31 20 37 32 20 31 32 0d 0a 30 20 39 35 20 31 20 33 35 20 34 0d 0a 30 20 39 36 20 31 20 ┆94 1 72 12 0 95 1 35 4 0 96 1 ┆
0x08a2e0…08a300 37 33 20 31 33 0d 0a 30 20 31 31 34 35 20 33 20 33 20 32 38 35 0d 0a 36 36 20 32 34 35 20 31 20 ┆73 13 0 1145 3 3 285 66 245 1 ┆
0x08a300…08a320 31 38 20 31 34 0d 0a 39 39 20 32 34 33 20 32 20 38 30 20 33 30 38 0d 0a 31 30 30 20 31 30 34 20 ┆18 14 99 243 2 80 308 100 104 ┆
0x08a320…08a340 32 20 37 36 20 33 31 31 0d 0a 31 30 31 20 31 30 33 20 32 20 37 32 20 33 31 32 0d 0a 31 30 32 20 ┆2 76 311 101 103 2 72 312 102 ┆
0x08a340…08a360 36 31 20 32 20 39 30 20 33 30 34 0d 0a 30 20 31 32 31 30 20 34 20 30 20 32 38 32 0d 0a 30 20 31 ┆61 2 90 304 0 1210 4 0 282 0 1┆
0x08a360…08a380 30 35 20 33 20 30 20 33 31 32 0d 0a 30 20 31 31 36 33 20 33 20 31 20 33 31 31 0d 0a 36 36 20 32 ┆05 3 0 312 0 1163 3 1 311 66 2┆
0x08a380…08a3a0 32 39 20 31 20 38 38 20 31 35 0d 0a 30 20 31 31 34 35 20 33 20 30 20 32 38 31 0d 0a 30 20 31 31 ┆29 1 88 15 0 1145 3 0 281 0 11┆
0x08a3a0…08a3c0 33 38 20 33 20 30 20 32 38 30 0d 0a 31 30 39 20 31 32 35 20 32 20 36 33 20 32 37 34 0d 0a 31 31 ┆38 3 0 280 109 125 2 63 274 11┆
0x08a3c0…08a3e0 30 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 31 31 20 31 32 31 20 32 20 31 31 20 32 37 36 ┆0 123 2 64 275 111 121 2 11 276┆
0x08a3e0…08a400 0d 0a 31 31 32 20 31 31 39 20 32 20 33 34 20 32 37 37 0d 0a 31 31 33 20 31 31 37 20 32 20 32 20 ┆ 112 119 2 34 277 113 117 2 2 ┆
0x08a400…08a420 (36, 1, 12) 32 37 38 0d 0a 31 31 34 20 31 31 35 20 32 20 34 39 20 32 37 39 0d 0a 30 20 31 32 31 31 20 34 20 ┆278 114 115 2 49 279 0 1211 4 ┆
0x08a420…08a440 30 20 32 37 33 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 ┆0 273 69 97 1 72 11 0 1138 3 2┆
0x08a440…08a460 20 32 37 39 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 20 ┆ 279 69 97 1 72 11 0 1138 3 2 ┆
0x08a460…08a480 32 37 38 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 20 32 ┆278 69 97 1 72 11 0 1138 3 2 2┆
0x08a480…08a4a0 37 37 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 20 32 37 ┆77 69 97 1 72 11 0 1138 3 2 27┆
0x08a4a0…08a4c0 36 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 20 32 37 35 ┆6 69 97 1 72 11 0 1138 3 2 275┆
0x08a4c0…08a4e0 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 30 20 31 31 33 38 20 33 20 32 20 32 37 34 0d ┆ 69 97 1 72 11 0 1138 3 2 274 ┆
0x08a4e0…08a500 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 31 32 39 20 31 32 35 20 32 20 36 33 20 32 37 34 ┆ 69 97 1 72 11 129 125 2 63 274┆
0x08a500…08a520 0d 0a 31 33 30 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 33 31 20 31 32 31 20 32 20 31 31 ┆ 130 123 2 64 275 131 121 2 11┆
0x08a520…08a540 20 32 37 36 0d 0a 31 33 32 20 31 31 39 20 32 20 33 34 20 32 37 37 0d 0a 31 33 33 20 31 31 37 20 ┆ 276 132 119 2 34 277 133 117 ┆
0x08a540…08a560 32 20 32 20 32 37 38 0d 0a 31 33 34 20 31 31 35 20 32 20 34 39 20 32 37 39 0d 0a 30 20 31 32 31 ┆2 2 278 134 115 2 49 279 0 121┆
0x08a560…08a580 32 20 34 20 30 20 32 37 32 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 31 33 37 20 31 32 ┆2 4 0 272 69 97 1 72 11 137 12┆
0x08a580…08a5a0 35 20 32 20 36 33 20 32 37 34 0d 0a 31 33 38 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 33 ┆5 2 63 274 138 123 2 64 275 13┆
0x08a5a0…08a5c0 39 20 31 32 31 20 32 20 31 31 20 32 37 36 0d 0a 31 34 30 20 31 31 39 20 32 20 33 34 20 32 37 37 ┆9 121 2 11 276 140 119 2 34 277┆
0x08a5c0…08a5e0 0d 0a 31 34 31 20 31 31 37 20 32 20 32 20 32 37 38 0d 0a 31 34 32 20 31 31 35 20 32 20 34 39 20 ┆ 141 117 2 2 278 142 115 2 49 ┆
0x08a5e0…08a600 32 37 39 0d 0a 30 20 31 32 31 33 20 34 20 30 20 32 37 31 0d 0a 31 34 34 20 32 32 33 20 32 20 37 ┆279 0 1213 4 0 271 144 223 2 7┆
0x08a600…08a620 (36, 1, 13) 37 20 32 36 30 0d 0a 31 34 35 20 32 31 37 20 32 20 36 39 20 32 36 31 0d 0a 31 34 36 20 32 31 31 ┆7 260 145 217 2 69 261 146 211┆
0x08a620…08a640 20 32 20 36 37 20 32 36 32 0d 0a 31 34 37 20 32 30 35 20 32 20 37 30 20 32 36 33 0d 0a 31 34 38 ┆ 2 67 262 147 205 2 70 263 148┆
0x08a640…08a660 20 31 39 39 20 32 20 36 38 20 32 36 34 0d 0a 31 34 39 20 31 39 33 20 32 20 37 31 20 32 36 35 0d ┆ 199 2 68 264 149 193 2 71 265 ┆
0x08a660…08a680 0a 31 35 30 20 31 38 37 20 32 20 32 38 20 32 36 36 0d 0a 31 35 31 20 31 37 39 20 32 20 36 31 20 ┆ 150 187 2 28 266 151 179 2 61 ┆
0x08a680…08a6a0 32 36 37 0d 0a 31 35 32 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 31 35 33 20 31 36 33 20 32 ┆267 152 171 2 62 268 153 163 2┆
0x08a6a0…08a6c0 20 33 38 20 32 36 39 0d 0a 31 35 34 20 31 35 35 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 31 ┆ 38 269 154 155 2 60 270 0 121┆
0x08a6c0…08a6e0 34 20 34 20 30 20 32 35 39 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 31 35 37 20 31 32 ┆4 4 0 259 69 97 1 72 11 157 12┆
0x08a6e0…08a700 35 20 32 20 36 33 20 32 37 34 0d 0a 31 35 38 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 35 ┆5 2 63 274 158 123 2 64 275 15┆
0x08a700…08a720 39 20 31 32 31 20 32 20 31 31 20 32 37 36 0d 0a 31 36 30 20 31 31 39 20 32 20 33 34 20 32 37 37 ┆9 121 2 11 276 160 119 2 34 277┆
0x08a720…08a740 0d 0a 31 36 31 20 31 31 37 20 32 20 32 20 32 37 38 0d 0a 31 36 32 20 31 31 35 20 32 20 34 39 20 ┆ 161 117 2 2 278 162 115 2 49 ┆
0x08a740…08a760 32 37 39 0d 0a 30 20 31 32 31 35 20 34 20 30 20 32 37 30 0d 0a 36 39 20 39 37 20 31 20 37 32 20 ┆279 0 1215 4 0 270 69 97 1 72 ┆
0x08a760…08a780 31 31 0d 0a 31 36 35 20 31 32 35 20 32 20 36 33 20 32 37 34 0d 0a 31 36 36 20 31 32 33 20 32 20 ┆11 165 125 2 63 274 166 123 2 ┆
0x08a780…08a7a0 36 34 20 32 37 35 0d 0a 31 36 37 20 31 32 31 20 32 20 31 31 20 32 37 36 0d 0a 31 36 38 20 31 31 ┆64 275 167 121 2 11 276 168 11┆
0x08a7a0…08a7c0 39 20 32 20 33 34 20 32 37 37 0d 0a 31 36 39 20 31 31 37 20 32 20 32 20 32 37 38 0d 0a 31 37 30 ┆9 2 34 277 169 117 2 2 278 170┆
0x08a7c0…08a7e0 20 31 31 35 20 32 20 34 39 20 32 37 39 0d 0a 30 20 31 32 31 36 20 34 20 30 20 32 36 39 0d 0a 36 ┆ 115 2 49 279 0 1216 4 0 269 6┆
0x08a7e0…08a800 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 31 37 33 20 31 32 35 20 32 20 36 33 20 32 37 34 0d 0a ┆9 97 1 72 11 173 125 2 63 274 ┆
0x08a800…08a820 (36, 1, 14) 31 37 34 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 37 35 20 31 32 31 20 32 20 31 31 20 32 ┆174 123 2 64 275 175 121 2 11 2┆
0x08a820…08a840 37 36 0d 0a 31 37 36 20 31 31 39 20 32 20 33 34 20 32 37 37 0d 0a 31 37 37 20 31 31 37 20 32 20 ┆76 176 119 2 34 277 177 117 2 ┆
0x08a840…08a860 32 20 32 37 38 0d 0a 31 37 38 20 31 31 35 20 32 20 34 39 20 32 37 39 0d 0a 30 20 31 32 31 37 20 ┆2 278 178 115 2 49 279 0 1217 ┆
0x08a860…08a880 34 20 30 20 32 36 38 0d 0a 36 39 20 39 37 20 31 20 37 32 20 31 31 0d 0a 31 38 31 20 31 32 35 20 ┆4 0 268 69 97 1 72 11 181 125 ┆
0x08a880…08a8a0 32 20 36 33 20 32 37 34 0d 0a 31 38 32 20 31 32 33 20 32 20 36 34 20 32 37 35 0d 0a 31 38 33 20 ┆2 63 274 182 123 2 64 275 183 ┆
0x08a8a0…08a8c0 31 32 31 20 32 20 31 31 20 32 37 36 0d 0a 31 38 34 20 31 31 39 20 32 20 33 34 20 32 37 37 0d 0a ┆121 2 11 276 184 119 2 34 277 ┆
0x08a8c0…08a8e0 31 38 35 20 31 31 37 20 32 20 32 20 32 37 38 0d 0a 31 38 36 20 31 31 35 20 32 20 34 39 20 32 37 ┆185 117 2 2 278 186 115 2 49 27┆
0x08a8e0…08a900 39 0d 0a 30 20 31 32 31 38 20 34 20 30 20 32 36 37 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 ┆9 0 1218 4 0 267 67 135 1 61 1┆
0x08a900…08a920 36 0d 0a 31 38 39 20 31 37 39 20 32 20 36 31 20 32 36 37 0d 0a 31 39 30 20 31 37 31 20 32 20 36 ┆6 189 179 2 61 267 190 171 2 6┆
0x08a920…08a940 32 20 32 36 38 0d 0a 31 39 31 20 31 36 33 20 32 20 33 38 20 32 36 39 0d 0a 31 39 32 20 31 35 35 ┆2 268 191 163 2 38 269 192 155┆
0x08a940…08a960 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 31 39 20 34 20 30 20 32 36 36 0d 0a 36 37 20 31 33 ┆ 2 60 270 0 1219 4 0 266 67 13┆
0x08a960…08a980 35 20 31 20 36 31 20 31 36 0d 0a 31 39 35 20 31 37 39 20 32 20 36 31 20 32 36 37 0d 0a 31 39 36 ┆5 1 61 16 195 179 2 61 267 196┆
0x08a980…08a9a0 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 31 39 37 20 31 36 33 20 32 20 33 38 20 32 36 39 0d ┆ 171 2 62 268 197 163 2 38 269 ┆
0x08a9a0…08a9c0 0a 31 39 38 20 31 35 35 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 32 30 20 34 20 30 20 32 36 ┆ 198 155 2 60 270 0 1220 4 0 26┆
0x08a9c0…08a9e0 35 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 32 30 31 20 31 37 39 20 32 20 36 31 20 ┆5 67 135 1 61 16 201 179 2 61 ┆
0x08a9e0…08aa00 32 36 37 0d 0a 32 30 32 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 32 30 33 20 31 36 33 20 32 ┆267 202 171 2 62 268 203 163 2┆
0x08aa00…08aa20 (36, 1, 15) 20 33 38 20 32 36 39 0d 0a 32 30 34 20 31 35 35 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 32 ┆ 38 269 204 155 2 60 270 0 122┆
0x08aa20…08aa40 31 20 34 20 30 20 32 36 34 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 32 30 37 20 31 ┆1 4 0 264 67 135 1 61 16 207 1┆
0x08aa40…08aa60 37 39 20 32 20 36 31 20 32 36 37 0d 0a 32 30 38 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 32 ┆79 2 61 267 208 171 2 62 268 2┆
0x08aa60…08aa80 30 39 20 31 36 33 20 32 20 33 38 20 32 36 39 0d 0a 32 31 30 20 31 35 35 20 32 20 36 30 20 32 37 ┆09 163 2 38 269 210 155 2 60 27┆
0x08aa80…08aaa0 30 0d 0a 30 20 31 32 32 32 20 34 20 30 20 32 36 33 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 ┆0 0 1222 4 0 263 67 135 1 61 1┆
0x08aaa0…08aac0 36 0d 0a 32 31 33 20 31 37 39 20 32 20 36 31 20 32 36 37 0d 0a 32 31 34 20 31 37 31 20 32 20 36 ┆6 213 179 2 61 267 214 171 2 6┆
0x08aac0…08aae0 32 20 32 36 38 0d 0a 32 31 35 20 31 36 33 20 32 20 33 38 20 32 36 39 0d 0a 32 31 36 20 31 35 35 ┆2 268 215 163 2 38 269 216 155┆
0x08aae0…08ab00 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 32 33 20 34 20 30 20 32 36 32 0d 0a 36 37 20 31 33 ┆ 2 60 270 0 1223 4 0 262 67 13┆
0x08ab00…08ab20 35 20 31 20 36 31 20 31 36 0d 0a 32 31 39 20 31 37 39 20 32 20 36 31 20 32 36 37 0d 0a 32 32 30 ┆5 1 61 16 219 179 2 61 267 220┆
0x08ab20…08ab40 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 32 32 31 20 31 36 33 20 32 20 33 38 20 32 36 39 0d ┆ 171 2 62 268 221 163 2 38 269 ┆
0x08ab40…08ab60 0a 32 32 32 20 31 35 35 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 32 34 20 34 20 30 20 32 36 ┆ 222 155 2 60 270 0 1224 4 0 26┆
0x08ab60…08ab80 31 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 32 32 35 20 31 37 39 20 32 20 36 31 20 ┆1 67 135 1 61 16 225 179 2 61 ┆
0x08ab80…08aba0 32 36 37 0d 0a 32 32 36 20 31 37 31 20 32 20 36 32 20 32 36 38 0d 0a 32 32 37 20 31 36 33 20 32 ┆267 226 171 2 62 268 227 163 2┆
0x08aba0…08abc0 20 33 38 20 32 36 39 0d 0a 32 32 38 20 31 35 35 20 32 20 36 30 20 32 37 30 0d 0a 30 20 31 32 32 ┆ 38 269 228 155 2 60 270 0 122┆
0x08abc0…08abe0 35 20 34 20 30 20 32 36 30 0d 0a 30 20 39 38 37 20 33 20 30 20 31 39 38 0d 0a 32 33 31 20 32 33 ┆5 4 0 260 0 987 3 0 198 231 23┆
0x08abe0…08ac00 32 20 32 20 38 36 20 31 39 36 0d 0a 30 20 32 33 33 20 34 20 30 20 31 39 37 0d 0a 36 36 20 32 32 ┆2 2 86 196 0 233 4 0 197 66 22┆
0x08ac00…08ac20 (37, 0, 1) 39 20 31 20 38 38 20 31 35 0d 0a 30 20 39 38 37 20 33 20 30 20 31 39 37 0d 0a 30 20 39 38 35 20 ┆9 1 88 15 0 987 3 0 197 0 985 ┆
0x08ac20…08ac40 33 20 32 20 31 39 36 0d 0a 30 20 39 38 35 20 33 20 30 20 31 39 35 0d 0a 30 20 39 38 33 20 33 20 ┆3 2 196 0 985 3 0 195 0 983 3 ┆
0x08ac40…08ac60 30 20 31 39 33 0d 0a 32 33 38 20 32 34 31 20 31 20 37 33 20 31 37 0d 0a 30 20 32 33 39 20 31 20 ┆0 193 238 241 1 73 17 0 239 1 ┆
0x08ac60…08ac80 38 31 20 31 39 34 0d 0a 36 36 20 32 32 39 20 31 20 38 38 20 31 35 0d 0a 30 20 39 38 33 20 33 20 ┆81 194 66 229 1 88 15 0 983 3 ┆
0x08ac80…08aca0 32 20 31 39 34 0d 0a 30 20 31 31 36 33 20 33 20 33 20 33 31 30 0d 0a 30 20 31 31 36 33 20 33 20 ┆2 194 0 1163 3 3 310 0 1163 3 ┆
0x08aca0…08acc0 31 20 33 30 39 0d 0a 30 20 32 34 34 20 31 20 33 35 20 34 0d 0a 30 20 31 31 36 33 20 33 20 32 20 ┆1 309 0 244 1 35 4 0 1163 3 2 ┆
0x08acc0…08ace0 33 30 38 0d 0a 30 20 32 34 36 20 31 20 37 33 20 31 33 0d 0a 30 20 31 31 34 35 20 33 20 32 20 32 ┆308 0 246 1 73 13 0 1145 3 2 2┆
0x08ace0…08ad00 38 34 0d 0a 30 20 32 34 38 20 31 20 37 33 20 31 33 0d 0a 30 20 31 31 34 35 20 33 20 32 20 32 38 ┆84 0 248 1 73 13 0 1145 3 2 28┆
0x08ad00…08ad20 33 0d 0a 30 20 31 31 34 35 20 33 20 31 20 32 38 37 0d 0a 30 20 31 31 35 35 20 33 20 31 20 33 30 ┆3 0 1145 3 1 287 0 1155 3 1 30┆
0x08ad20…08ad40 33 0d 0a 32 33 38 20 32 35 32 20 31 20 39 31 20 31 38 0d 0a 30 20 31 31 35 35 20 33 20 32 20 33 ┆3 238 252 1 91 18 0 1155 3 2 3┆
0x08ad40…08ad60 30 32 0d 0a 32 35 34 20 32 35 35 20 32 20 38 34 20 33 30 31 0d 0a 30 20 31 32 32 36 20 34 20 30 ┆02 254 255 2 84 301 0 1226 4 0┆
0x08ad60…08ad80 20 33 30 30 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 30 20 31 31 35 33 20 33 20 32 ┆ 300 67 135 1 61 16 0 1153 3 2┆
0x08ad80…08ada0 20 33 30 31 0d 0a 30 20 32 35 39 20 33 20 30 20 32 39 39 0d 0a 30 20 37 39 20 33 20 31 20 32 39 ┆ 301 0 259 3 0 299 0 79 3 1 29┆
0x08ada0…08adc0 36 0d 0a 32 36 30 20 32 36 33 20 31 20 37 35 20 31 39 0d 0a 30 20 32 36 31 20 31 20 38 31 20 32 ┆6 260 263 1 75 19 0 261 1 81 2┆
0x08adc0…08ade0 39 38 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 30 20 32 35 39 20 33 20 32 20 32 39 ┆98 67 135 1 61 16 0 259 3 2 29┆
0x08ade0…08ae00 38 0d 0a 30 20 37 39 20 33 20 32 20 32 39 35 0d 0a 30 20 32 36 35 20 31 20 33 37 20 32 30 0d 0a ┆8 0 79 3 2 295 0 265 1 37 20 ┆
0x08ae00…08ae20 (37, 0, 2) 30 20 39 30 30 20 33 20 30 20 39 35 0d 0a 30 20 32 37 30 20 33 20 31 20 39 31 0d 0a 30 20 32 37 ┆0 900 3 0 95 0 270 3 1 91 0 27┆
0x08ae20…08ae40 31 20 33 20 30 20 38 33 0d 0a 30 20 32 36 39 20 31 20 37 32 20 31 32 0d 0a 30 20 32 38 33 20 33 ┆1 3 0 83 0 269 1 72 12 0 283 3┆
0x08ae40…08ae60 20 31 20 37 38 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 32 37 32 20 32 37 34 20 36 20 33 ┆ 1 78 40 78 1 35 7 272 274 6 3┆
0x08ae60…08ae80 35 20 38 38 0d 0a 32 37 33 20 32 37 34 20 36 20 38 38 20 38 38 0d 0a 30 20 38 39 34 20 36 20 30 ┆5 88 273 274 6 88 88 0 894 6 0┆
0x08ae80…08aea0 20 38 36 0d 0a 32 37 35 20 32 37 37 20 31 20 33 35 20 32 31 0d 0a 30 20 32 37 36 20 31 20 38 38 ┆ 86 275 277 1 35 21 0 276 1 88┆
0x08aea0…08aec0 20 31 30 37 0d 0a 30 20 39 30 38 20 33 20 30 20 31 30 37 0d 0a 30 20 39 30 38 20 33 20 30 20 31 ┆ 107 0 908 3 0 107 0 908 3 0 1┆
0x08aec0…08aee0 30 36 0d 0a 30 20 39 30 35 20 33 20 30 20 31 30 35 0d 0a 33 35 20 32 38 30 20 31 20 38 31 20 36 ┆06 0 905 3 0 105 35 280 1 81 6┆
0x08aee0…08af00 0d 0a 32 37 35 20 32 37 37 20 31 20 33 35 20 32 31 0d 0a 30 20 39 30 35 20 33 20 32 20 31 30 34 ┆ 275 277 1 35 21 0 905 3 2 104┆
0x08af00…08af20 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 30 20 ┆ 40 78 1 35 7 40 78 1 35 7 0 ┆
0x08af20…08af40 33 30 31 20 33 20 30 20 39 36 0d 0a 30 20 38 39 30 20 33 20 30 20 37 35 0d 0a 30 20 38 39 30 20 ┆301 3 0 96 0 890 3 0 75 0 890 ┆
0x08af40…08af60 33 20 30 20 37 34 0d 0a 30 20 38 39 30 20 33 20 30 20 37 33 0d 0a 30 20 33 30 36 20 33 20 30 20 ┆3 0 74 0 890 3 0 73 0 306 3 0 ┆
0x08af60…08af80 37 32 0d 0a 30 20 32 39 30 20 31 20 34 34 20 32 32 0d 0a 30 20 33 31 30 20 33 20 31 20 36 36 0d ┆72 0 290 1 44 22 0 310 3 1 66 ┆
0x08af80…08afa0 0a 32 39 32 20 32 39 36 20 31 20 33 35 20 31 34 0d 0a 32 39 33 20 32 34 35 20 31 20 31 38 20 32 ┆ 292 296 1 35 14 293 245 1 18 2┆
0x08afa0…08afc0 38 34 0d 0a 32 39 34 20 31 33 35 20 31 20 36 31 20 32 37 31 0d 0a 32 39 35 20 31 32 37 20 31 20 ┆84 294 135 1 61 271 295 127 1 ┆
0x08afc0…08afe0 36 32 20 32 37 32 0d 0a 35 31 20 39 37 20 31 20 37 32 20 32 38 33 0d 0a 32 39 37 20 32 39 38 20 ┆62 272 51 97 1 72 283 297 298 ┆
0x08afe0…08b000 32 20 38 31 20 36 37 0d 0a 30 20 37 38 20 34 20 30 20 33 30 37 0d 0a 30 20 33 31 36 20 33 20 32 ┆2 81 67 0 78 4 0 307 0 316 3 2┆
0x08b000…08b020 (37, 0, 3) 20 36 37 0d 0a 30 20 33 32 30 20 33 20 30 20 36 38 0d 0a 30 20 33 32 31 20 33 20 30 20 36 35 0d ┆ 67 0 320 3 0 68 0 321 3 0 65 ┆
0x08b020…08b040 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 33 30 33 20 32 36 35 20 32 20 33 37 20 39 35 ┆ 67 135 1 61 16 303 265 2 37 95┆
0x08b040…08b060 0d 0a 30 20 33 33 33 20 36 20 30 20 39 34 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 30 20 ┆ 0 333 6 0 94 40 78 1 35 7 0 ┆
0x08b060…08b080 33 32 33 20 33 20 30 20 37 31 0d 0a 33 30 37 20 32 36 38 20 31 20 33 20 32 33 0d 0a 33 30 38 20 ┆323 3 0 71 307 268 1 3 23 308 ┆
0x08b080…08b0a0 32 36 37 20 31 20 34 36 20 38 33 0d 0a 30 20 32 36 34 20 31 20 34 38 20 39 31 0d 0a 30 20 33 32 ┆267 1 46 83 0 264 1 48 91 0 32┆
0x08b0a0…08b0c0 33 20 33 20 31 20 37 30 0d 0a 30 20 32 36 20 36 20 30 20 31 32 34 0d 0a 30 20 38 37 37 20 33 20 ┆3 3 1 70 0 26 6 0 124 0 877 3 ┆
0x08b0c0…08b0e0 31 20 36 34 0d 0a 30 20 33 31 33 20 31 20 38 34 20 32 34 0d 0a 36 37 20 31 33 35 20 31 20 36 31 ┆1 64 0 313 1 84 24 67 135 1 61┆
0x08b0e0…08b100 20 31 36 0d 0a 30 20 33 31 35 20 33 20 31 20 36 39 0d 0a 30 20 38 37 37 20 33 20 31 20 36 33 0d ┆ 16 0 315 3 1 69 0 877 3 1 63 ┆
0x08b100…08b120 0a 32 37 35 20 32 37 37 20 31 20 33 35 20 32 31 0d 0a 33 31 38 20 33 31 39 20 31 20 37 33 20 31 ┆ 275 277 1 35 21 318 319 1 73 1┆
0x08b120…08b140 37 0d 0a 30 20 32 38 30 20 31 20 38 31 20 31 30 34 0d 0a 30 20 38 37 37 20 33 20 32 20 36 32 0d ┆7 0 280 1 81 104 0 877 3 2 62 ┆
0x08b140…08b160 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 30 20 38 ┆ 40 78 1 35 7 40 78 1 35 7 0 8┆
0x08b160…08b180 37 37 20 33 20 30 20 35 39 0d 0a 30 20 38 37 37 20 33 20 30 20 35 38 0d 0a 33 32 35 20 31 32 32 ┆77 3 0 59 0 877 3 0 58 325 122┆
0x08b180…08b1a0 37 20 34 20 31 32 20 35 37 0d 0a 33 32 36 20 31 32 32 37 20 34 20 31 36 20 35 37 0d 0a 33 32 37 ┆7 4 12 57 326 1227 4 16 57 327┆
0x08b1a0…08b1c0 20 31 32 32 37 20 34 20 37 33 20 35 37 0d 0a 33 32 38 20 31 32 32 37 20 34 20 37 38 20 35 37 0d ┆ 1227 4 73 57 328 1227 4 78 57 ┆
0x08b1c0…08b1e0 0a 33 32 39 20 31 32 32 37 20 34 20 38 31 20 35 37 0d 0a 39 38 20 31 32 32 37 20 34 20 38 32 20 ┆ 329 1227 4 81 57 98 1227 4 82 ┆
0x08b1e0…08b200 35 37 0d 0a 30 20 38 37 37 20 33 20 31 20 36 30 0d 0a 30 20 38 37 37 20 33 20 31 20 36 31 0d 0a ┆57 0 877 3 1 60 0 877 3 1 61 ┆
0x08b200…08b220 (37, 0, 4) 30 20 33 33 33 20 33 20 31 20 39 33 0d 0a 30 20 33 32 32 20 33 20 32 20 39 32 0d 0a 33 33 35 20 ┆0 333 3 1 93 0 322 3 2 92 335 ┆
0x08b220…08b240 33 33 37 20 31 20 37 33 20 31 37 0d 0a 30 20 33 33 36 20 31 20 38 31 20 38 31 0d 0a 30 20 33 34 ┆337 1 73 17 0 336 1 81 81 0 34┆
0x08b240…08b260 30 20 33 20 30 20 38 31 0d 0a 30 20 32 36 35 20 31 20 33 37 20 32 30 0d 0a 34 30 20 37 38 20 31 ┆0 3 0 81 0 265 1 37 20 40 78 1┆
0x08b260…08b280 20 33 35 20 37 0d 0a 30 20 38 39 32 20 33 20 32 20 38 30 0d 0a 34 30 20 37 38 20 31 20 33 35 20 ┆ 35 7 0 892 3 2 80 40 78 1 35 ┆
0x08b280…08b2a0 37 0d 0a 33 33 35 20 33 33 37 20 31 20 37 33 20 31 37 0d 0a 30 20 38 39 32 20 33 20 32 20 37 39 ┆7 335 337 1 73 17 0 892 3 2 79┆
0x08b2a0…08b2c0 0d 0a 30 20 32 38 37 20 33 20 32 20 37 37 0d 0a 30 20 38 39 34 20 33 20 33 20 38 37 0d 0a 30 20 ┆ 0 287 3 2 77 0 894 3 3 87 0 ┆
0x08b2c0…08b2e0 33 34 36 20 33 20 30 20 38 35 0d 0a 33 34 37 20 33 35 32 20 31 20 31 36 20 32 35 0d 0a 30 20 33 ┆346 3 0 85 347 352 1 16 25 0 3┆
0x08b2e0…08b300 34 38 20 31 20 38 32 20 38 34 0d 0a 33 34 39 20 32 37 34 20 36 20 33 35 20 38 38 0d 0a 33 35 30 ┆48 1 82 84 349 274 6 35 88 350┆
0x08b300…08b320 20 32 37 34 20 36 20 38 38 20 38 38 0d 0a 30 20 38 39 34 20 36 20 30 20 38 36 0d 0a 30 20 33 34 ┆ 274 6 88 88 0 894 6 0 86 0 34┆
0x08b320…08b340 36 20 33 20 32 20 38 34 0d 0a 30 20 32 38 36 20 33 20 32 20 38 32 0d 0a 30 20 32 38 35 20 33 20 ┆6 3 2 84 0 286 3 2 82 0 285 3 ┆
0x08b340…08b360 31 20 39 30 0d 0a 30 20 39 31 39 20 33 20 33 20 31 32 37 0d 0a 30 20 33 35 38 20 33 20 30 20 31 ┆1 90 0 919 3 3 127 0 358 3 0 1┆
0x08b360…08b380 32 36 0d 0a 30 20 33 35 37 20 31 20 37 33 20 31 33 0d 0a 30 20 39 31 34 20 33 20 33 20 31 32 33 ┆26 0 357 1 73 13 0 914 3 3 123┆
0x08b380…08b3a0 0d 0a 36 20 33 36 32 20 31 20 37 33 20 32 36 0d 0a 32 39 20 33 36 30 20 32 20 38 32 20 37 0d 0a ┆ 6 362 1 73 26 29 360 2 82 7 ┆
0x08b3a0…08b3c0 30 20 38 32 31 20 33 20 31 20 37 0d 0a 30 20 33 35 38 20 33 20 32 20 31 32 35 0d 0a 30 20 39 31 ┆0 821 3 1 7 0 358 3 2 125 0 91┆
0x08b3c0…08b3e0 34 20 33 20 33 20 31 32 32 0d 0a 30 20 33 36 34 20 31 20 38 33 20 32 37 0d 0a 30 20 33 36 35 20 ┆4 3 3 122 0 364 1 83 27 0 365 ┆
0x08b3e0…08b400 33 20 30 20 31 32 30 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 30 20 33 37 35 20 33 20 34 ┆3 0 120 40 78 1 35 7 0 375 3 4┆
0x08b400…08b420 (37, 0, 5) 20 31 31 37 0d 0a 30 20 33 37 31 20 31 20 33 35 20 34 0d 0a 30 20 33 36 39 20 31 20 37 37 20 35 ┆ 117 0 371 1 35 4 0 369 1 77 5┆
0x08b420…08b440 0d 0a 30 20 33 37 30 20 31 20 33 35 20 34 0d 0a 30 20 33 37 33 20 33 20 32 20 31 31 35 0d 0a 33 ┆ 0 370 1 35 4 0 373 3 2 115 3┆
0x08b440…08b460 37 32 20 31 32 30 37 20 34 20 37 37 20 31 31 36 0d 0a 30 20 31 32 32 38 20 34 20 30 20 31 31 34 ┆72 1207 4 77 116 0 1228 4 0 114┆
0x08b460…08b480 0d 0a 30 20 32 36 20 36 20 30 20 31 32 34 0d 0a 30 20 33 37 36 20 33 20 32 20 31 31 33 0d 0a 30 ┆ 0 26 6 0 124 0 376 3 2 113 0┆
0x08b480…08b4a0 20 33 39 33 20 33 20 30 20 31 31 32 0d 0a 30 20 33 39 33 20 33 20 30 20 31 31 31 0d 0a 30 20 33 ┆ 393 3 0 112 0 393 3 0 111 0 3┆
0x08b4a0…08b4c0 37 38 20 31 20 33 35 20 34 0d 0a 30 20 33 37 39 20 33 20 30 20 31 34 36 0d 0a 30 20 33 38 30 20 ┆78 1 35 4 0 379 3 0 146 0 380 ┆
0x08b4c0…08b4e0 31 20 37 37 20 35 0d 0a 30 20 33 38 31 20 31 20 33 35 20 34 0d 0a 30 20 33 38 32 20 33 20 30 20 ┆1 77 5 0 381 1 35 4 0 382 3 0 ┆
0x08b4e0…08b500 31 34 37 0d 0a 30 20 33 38 33 20 31 20 33 35 20 34 0d 0a 30 20 33 38 34 20 33 20 30 20 33 30 35 ┆147 0 383 1 35 4 0 384 3 0 305┆
0x08b500…08b520 0d 0a 36 20 33 38 35 20 31 20 38 30 20 32 38 0d 0a 30 20 33 38 36 20 31 20 33 35 20 34 0d 0a 30 ┆ 6 385 1 80 28 0 386 1 35 4 0┆
0x08b520…08b540 20 33 38 34 20 33 20 32 20 33 30 36 0d 0a 33 38 38 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 ┆ 384 3 2 306 388 360 2 82 7 0 ┆
0x08b540…08b560 31 32 32 39 20 34 20 30 20 31 34 35 0d 0a 30 20 33 39 30 20 33 20 30 20 31 34 34 0d 0a 33 39 31 ┆1229 4 0 145 0 390 3 0 144 391┆
0x08b560…08b580 20 33 37 38 20 32 20 33 35 20 31 34 36 0d 0a 30 20 31 32 33 30 20 34 20 30 20 31 34 32 0d 0a 30 ┆ 378 2 35 146 0 1230 4 0 142 0┆
0x08b580…08b5a0 20 33 39 30 20 33 20 31 20 31 34 33 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 33 39 35 20 33 36 ┆ 390 3 1 143 0 7 1 82 3 395 36┆
0x08b5a0…08b5c0 30 20 32 20 38 32 20 37 0d 0a 33 39 36 20 34 30 34 20 32 20 32 32 20 32 32 0d 0a 33 39 37 20 34 ┆0 2 82 7 396 404 2 22 22 397 4┆
0x08b5c0…08b5e0 30 33 20 32 20 32 34 20 32 33 0d 0a 39 20 33 39 38 20 32 20 36 20 32 37 0d 0a 33 39 39 20 36 34 ┆03 2 24 23 9 398 2 6 27 399 64┆
0x08b5e0…08b600 20 31 20 32 39 20 32 39 0d 0a 30 20 36 32 20 31 20 38 35 20 33 31 36 0d 0a 30 20 34 30 31 20 33 ┆ 1 29 29 0 62 1 85 316 0 401 3┆
0x08b600…08b620 (37, 0, 6) 20 31 20 32 37 0d 0a 30 20 34 30 32 20 31 20 38 33 20 32 37 0d 0a 30 20 38 33 39 20 33 20 31 20 ┆ 1 27 0 402 1 83 27 0 839 3 1 ┆
0x08b620…08b640 32 34 0d 0a 30 20 38 33 39 20 33 20 30 20 32 33 0d 0a 30 20 38 33 39 20 33 20 30 20 32 32 0d 0a ┆24 0 839 3 0 23 0 839 3 0 22 ┆
0x08b640…08b660 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 30 20 34 30 37 20 31 20 35 20 33 30 0d 0a 30 20 34 30 ┆0 841 6 0 25 0 407 1 5 30 0 40┆
0x08b660…08b680 38 20 33 20 30 20 31 34 39 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 34 31 30 ┆8 3 0 149 409 568 2 20 166 410┆
0x08b680…08b6a0 20 35 36 37 20 32 20 31 30 20 31 36 37 0d 0a 34 31 31 20 35 36 36 20 32 20 31 39 20 31 36 38 0d ┆ 567 2 10 167 411 566 2 19 168 ┆
0x08b6a0…08b6c0 0a 34 31 32 20 34 39 37 20 32 20 32 39 20 31 33 36 0d 0a 34 31 33 20 34 39 36 20 32 20 33 35 20 ┆ 412 497 2 29 136 413 496 2 35 ┆
0x08b6c0…08b6e0 31 33 37 0d 0a 34 31 34 20 34 30 37 20 32 20 35 20 31 34 39 0d 0a 34 31 35 20 34 34 36 20 32 20 ┆137 414 407 2 5 149 415 446 2 ┆
0x08b6e0…08b700 32 36 20 32 32 39 0d 0a 34 31 36 20 34 34 35 20 32 20 32 37 20 32 33 34 0d 0a 34 31 37 20 34 34 ┆26 229 416 445 2 27 234 417 44┆
0x08b700…08b720 34 20 32 20 34 37 20 32 33 37 0d 0a 34 31 38 20 34 34 33 20 32 20 33 33 20 32 34 30 0d 0a 34 31 ┆4 2 47 237 418 443 2 33 240 41┆
0x08b720…08b740 39 20 34 34 32 20 32 20 35 38 20 32 34 33 0d 0a 34 32 30 20 34 34 31 20 32 20 35 39 20 32 34 36 ┆9 442 2 58 243 420 441 2 59 246┆
0x08b740…08b760 0d 0a 34 32 31 20 34 34 30 20 32 20 33 31 20 32 34 37 0d 0a 34 32 32 20 34 33 39 20 32 20 33 32 ┆ 421 440 2 31 247 422 439 2 32┆
0x08b760…08b780 20 32 34 38 0d 0a 34 32 33 20 34 33 38 20 32 20 38 20 32 35 38 0d 0a 34 32 34 20 34 33 37 20 32 ┆ 248 423 438 2 8 258 424 437 2┆
0x08b780…08b7a0 20 37 20 32 30 34 0d 0a 34 32 35 20 34 32 36 20 32 20 32 33 20 32 32 37 0d 0a 30 20 39 34 38 20 ┆ 7 204 425 426 2 23 227 0 948 ┆
0x08b7a0…08b7c0 36 20 30 20 31 35 33 0d 0a 30 20 34 32 37 20 33 20 30 20 32 32 37 0d 0a 34 32 38 20 34 32 39 20 ┆6 0 153 0 427 3 0 227 428 429 ┆
0x08b7c0…08b7e0 31 20 31 38 20 31 0d 0a 30 20 37 38 20 31 20 33 35 20 33 30 37 0d 0a 30 20 34 33 30 20 31 20 37 ┆1 18 1 0 78 1 35 307 0 430 1 7┆
0x08b7e0…08b800 38 20 33 31 0d 0a 30 20 34 34 37 20 33 20 32 20 32 32 36 0d 0a 34 33 32 20 34 33 36 20 31 20 37 ┆8 31 0 447 3 2 226 432 436 1 7┆
0x08b800…08b820 (37, 0, 7) 38 20 33 32 0d 0a 34 33 33 20 32 34 33 20 31 20 38 30 20 33 30 38 0d 0a 34 33 34 20 31 30 34 20 ┆8 32 433 243 1 80 308 434 104 ┆
0x08b820…08b840 31 20 37 36 20 33 31 31 0d 0a 34 33 35 20 31 30 33 20 31 20 37 32 20 33 31 32 0d 0a 30 20 36 31 ┆1 76 311 435 103 1 72 312 0 61┆
0x08b840…08b860 20 31 20 39 30 20 33 30 34 0d 0a 30 20 34 34 37 20 33 20 32 20 32 32 35 0d 0a 30 20 34 35 36 20 ┆ 1 90 304 0 447 3 2 225 0 456 ┆
0x08b860…08b880 33 20 30 20 32 30 34 0d 0a 30 20 34 36 31 20 33 20 30 20 32 35 38 0d 0a 30 20 34 36 34 20 33 20 ┆3 0 204 0 461 3 0 258 0 464 3 ┆
0x08b880…08b8a0 30 20 32 34 38 0d 0a 30 20 34 36 34 20 33 20 30 20 32 34 37 0d 0a 30 20 34 38 30 20 33 20 30 20 ┆0 248 0 464 3 0 247 0 480 3 0 ┆
0x08b8a0…08b8c0 32 34 36 0d 0a 30 20 34 38 38 20 33 20 30 20 32 34 33 0d 0a 30 20 34 39 33 20 33 20 30 20 32 34 ┆246 0 488 3 0 243 0 493 3 0 24┆
0x08b8c0…08b8e0 30 0d 0a 30 20 34 39 34 20 33 20 30 20 32 33 37 0d 0a 30 20 34 39 38 20 33 20 30 20 32 33 34 0d ┆0 0 494 3 0 237 0 498 3 0 234 ┆
0x08b8e0…08b900 0a 30 20 35 30 33 20 33 20 30 20 32 32 39 0d 0a 36 36 20 34 34 38 20 31 20 31 38 20 31 34 0d 0a ┆ 0 503 3 0 229 66 448 1 18 14 ┆
0x08b900…08b920 34 34 39 20 34 35 31 20 31 20 35 32 20 33 33 0d 0a 30 20 34 35 30 20 31 20 31 33 20 32 32 34 0d ┆449 451 1 52 33 0 450 1 13 224 ┆
0x08b920…08b940 0a 30 20 35 30 38 20 33 20 32 20 32 32 34 0d 0a 30 20 35 31 33 20 33 20 32 20 32 32 32 0d 0a 34 ┆ 0 508 3 2 224 0 513 3 2 222 4┆
0x08b940…08b960 35 33 20 34 35 35 20 31 20 35 32 20 33 33 0d 0a 30 20 34 35 34 20 31 20 31 33 20 32 32 33 0d 0a ┆53 455 1 52 33 0 454 1 13 223 ┆
0x08b960…08b980 30 20 35 30 38 20 33 20 32 20 32 32 33 0d 0a 30 20 35 31 33 20 33 20 32 20 32 32 31 0d 0a 36 36 ┆0 508 3 2 223 0 513 3 2 221 66┆
0x08b980…08b9a0 20 34 35 37 20 31 20 31 38 20 31 34 0d 0a 30 20 34 35 38 20 31 20 33 37 20 32 30 0d 0a 30 20 35 ┆ 457 1 18 14 0 458 1 37 20 0 5┆
0x08b9a0…08b9c0 31 38 20 33 20 32 20 32 30 33 0d 0a 30 20 34 36 30 20 31 20 33 37 20 32 30 0d 0a 30 20 35 31 38 ┆18 3 2 203 0 460 1 37 20 0 518┆
0x08b9c0…08b9e0 20 33 20 32 20 32 30 32 0d 0a 30 20 37 38 20 31 20 33 35 20 34 0d 0a 34 33 32 20 34 36 33 20 31 ┆ 3 2 202 0 78 1 35 4 432 463 1┆
0x08b9e0…08ba00 20 31 32 20 33 34 0d 0a 30 20 31 30 39 35 20 33 20 32 20 32 35 37 0d 0a 30 20 37 38 20 31 20 33 ┆ 12 34 0 1095 3 2 257 0 78 1 3┆
0x08ba00…08ba20 (37, 0, 8) 35 20 34 0d 0a 34 36 36 20 32 34 33 20 32 20 38 30 20 33 30 38 0d 0a 34 36 37 20 31 30 34 20 32 ┆5 4 466 243 2 80 308 467 104 2┆
0x08ba20…08ba40 20 37 36 20 33 31 31 0d 0a 34 36 38 20 34 37 31 20 32 20 34 20 32 35 35 0d 0a 34 36 39 20 31 30 ┆ 76 311 468 471 2 4 255 469 10┆
0x08ba40…08ba60 33 20 32 20 37 32 20 33 31 32 0d 0a 34 37 30 20 36 31 20 32 20 39 30 20 33 30 34 0d 0a 30 20 31 ┆3 2 72 312 470 61 2 90 304 0 1┆
0x08ba60…08ba80 32 33 31 20 34 20 30 20 32 35 32 0d 0a 30 20 34 37 32 20 33 20 30 20 32 35 35 0d 0a 30 20 34 37 ┆231 4 0 252 0 472 3 0 255 0 47┆
0x08ba80…08baa0 33 20 31 20 33 35 20 34 0d 0a 30 20 34 37 34 20 33 20 30 20 32 35 36 0d 0a 34 37 35 20 33 36 20 ┆3 1 35 4 0 474 3 0 256 475 36 ┆
0x08baa0…08bac0 32 20 38 33 20 38 39 0d 0a 30 20 31 32 33 32 20 34 20 30 20 32 35 34 0d 0a 34 30 20 37 38 20 31 ┆2 83 89 0 1232 4 0 254 40 78 1┆
0x08bac0…08bae0 20 33 35 20 37 0d 0a 30 20 31 30 39 32 20 33 20 34 20 32 35 33 0d 0a 30 20 34 37 39 20 31 20 31 ┆ 35 7 0 1092 3 4 253 0 479 1 1┆
0x08bae0…08bb00 32 20 33 35 0d 0a 30 20 31 30 38 33 20 33 20 32 20 32 34 35 0d 0a 30 20 37 38 20 31 20 33 35 20 ┆2 35 0 1083 3 2 245 0 78 1 35 ┆
0x08bb00…08bb20 34 0d 0a 30 20 34 38 32 20 33 20 30 20 32 34 39 0d 0a 34 38 33 20 34 38 37 20 31 20 31 32 20 33 ┆4 0 482 3 0 249 483 487 1 12 3┆
0x08bb20…08bb40 36 0d 0a 30 20 34 38 34 20 31 20 38 31 20 32 35 31 0d 0a 30 20 34 38 35 20 33 20 30 20 32 35 31 ┆6 0 484 1 81 251 0 485 3 0 251┆
0x08bb40…08bb60 0d 0a 30 20 37 38 20 31 20 33 35 20 34 0d 0a 30 20 34 38 32 20 33 20 32 20 32 35 30 0d 0a 30 20 ┆ 0 78 1 35 4 0 482 3 2 250 0 ┆
0x08bb60…08bb80 31 30 37 34 20 33 20 32 20 32 34 34 0d 0a 36 36 20 34 38 39 20 31 20 31 38 20 31 34 0d 0a 30 20 ┆1074 3 2 244 66 489 1 18 14 0 ┆
0x08bb80…08bba0 34 39 30 20 31 20 31 32 20 33 35 0d 0a 30 20 31 30 36 35 20 33 20 32 20 32 34 32 0d 0a 30 20 34 ┆490 1 12 35 0 1065 3 2 242 0 4┆
0x08bba0…08bbc0 39 32 20 31 20 31 32 20 33 35 0d 0a 30 20 31 30 36 35 20 33 20 32 20 32 34 31 0d 0a 34 30 39 20 ┆92 1 12 35 0 1065 3 2 241 409 ┆
0x08bbc0…08bbe0 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 34 30 39 20 ┆568 2 20 166 0 841 6 0 25 409 ┆
0x08bbe0…08bc00 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 32 39 37 20 36 38 33 20 34 20 38 33 20 31 33 37 0d 0a ┆568 2 20 166 297 683 4 83 137 ┆
0x08bc00…08bc20 (37, 0, 9) 30 20 39 32 31 20 33 20 30 20 31 33 36 0d 0a 36 36 20 34 39 39 20 31 20 31 38 20 31 34 0d 0a 30 ┆0 921 3 0 136 66 499 1 18 14 0┆
0x08bc20…08bc40 20 35 30 30 20 31 20 35 31 20 33 37 0d 0a 30 20 35 37 34 20 33 20 32 20 32 33 33 0d 0a 30 20 35 ┆ 500 1 51 37 0 574 3 2 233 0 5┆
0x08bc40…08bc60 30 32 20 31 20 35 31 20 33 37 0d 0a 30 20 35 37 34 20 33 20 32 20 32 33 32 0d 0a 35 30 34 20 35 ┆02 1 51 37 0 574 3 2 232 504 5┆
0x08bc60…08bc80 30 36 20 31 20 33 35 20 33 38 0d 0a 30 20 35 30 35 20 31 20 32 39 20 32 33 31 0d 0a 30 20 35 30 ┆06 1 35 38 0 505 1 29 231 0 50┆
0x08bc80…08bca0 37 20 33 20 30 20 32 33 31 0d 0a 30 20 35 30 37 20 33 20 30 20 32 33 30 0d 0a 30 20 31 30 32 39 ┆7 3 0 231 0 507 3 0 230 0 1029┆
0x08bca0…08bcc0 20 33 20 31 20 32 32 38 0d 0a 36 36 20 35 30 39 20 31 20 31 38 20 31 34 0d 0a 30 20 35 31 30 20 ┆ 3 1 228 66 509 1 18 14 0 510 ┆
0x08bcc0…08bce0 31 20 31 32 20 33 35 0d 0a 30 20 31 30 32 30 20 33 20 32 20 32 32 30 0d 0a 30 20 35 31 32 20 31 ┆1 12 35 0 1020 3 2 220 0 512 1┆
0x08bce0…08bd00 20 31 32 20 33 35 0d 0a 30 20 31 30 32 30 20 33 20 32 20 32 31 39 0d 0a 36 36 20 35 31 34 20 31 ┆ 12 35 0 1020 3 2 219 66 514 1┆
0x08bd00…08bd20 20 31 38 20 31 34 0d 0a 30 20 35 31 35 20 31 20 31 32 20 33 35 0d 0a 30 20 31 30 32 30 20 33 20 ┆ 18 14 0 515 1 12 35 0 1020 3 ┆
0x08bd20…08bd40 32 20 32 31 38 0d 0a 30 20 35 31 37 20 31 20 31 32 20 33 35 0d 0a 30 20 31 30 32 30 20 33 20 32 ┆2 218 0 517 1 12 35 0 1020 3 2┆
0x08bd40…08bd60 20 32 31 37 0d 0a 35 31 39 20 31 33 35 20 32 20 36 31 20 32 37 31 0d 0a 35 32 30 20 31 32 37 20 ┆ 217 519 135 2 61 271 520 127 ┆
0x08bd60…08bd80 32 20 36 32 20 32 37 32 0d 0a 35 32 31 20 39 37 20 32 20 37 32 20 32 38 33 0d 0a 35 32 32 20 39 ┆2 62 272 521 97 2 72 283 522 9┆
0x08bd80…08bda0 33 20 32 20 35 34 20 32 38 35 0d 0a 35 32 33 20 38 39 20 32 20 35 37 20 32 38 36 0d 0a 35 32 34 ┆3 2 54 285 523 89 2 57 286 524┆
0x08bda0…08bdc0 20 38 38 20 32 20 33 36 20 32 38 37 0d 0a 35 32 35 20 37 38 20 32 20 33 35 20 33 30 37 0d 0a 35 ┆ 88 2 36 287 525 78 2 35 307 5┆
0x08bdc0…08bde0 32 36 20 37 36 20 32 20 34 35 20 33 31 34 0d 0a 35 32 37 20 37 33 20 32 20 35 30 20 32 39 32 0d ┆26 76 2 45 314 527 73 2 50 292 ┆
0x08bde0…08be00 0a 35 32 38 20 36 34 20 32 20 32 39 20 33 31 35 0d 0a 35 32 39 20 36 32 20 32 20 38 35 20 33 31 ┆ 528 64 2 29 315 529 62 2 85 31┆
0x08be00…08be20 (37, 0, 10) 36 0d 0a 35 33 30 20 36 31 20 32 20 39 30 20 33 30 34 0d 0a 35 33 31 20 36 30 20 32 20 37 34 20 ┆6 530 61 2 90 304 531 60 2 74 ┆
0x08be20…08be40 32 39 37 0d 0a 30 20 31 30 31 36 20 36 20 30 20 32 30 37 0d 0a 35 33 33 20 35 33 34 20 32 20 38 ┆297 0 1016 6 0 207 533 534 2 8┆
0x08be40…08be60 34 20 32 31 31 0d 0a 30 20 31 32 33 33 20 34 20 30 20 32 31 32 0d 0a 36 37 20 31 33 35 20 31 20 ┆4 211 0 1233 4 0 212 67 135 1 ┆
0x08be60…08be80 36 31 20 31 36 0d 0a 30 20 31 30 31 38 20 33 20 32 20 32 31 31 0d 0a 30 20 35 33 37 20 33 20 30 ┆61 16 0 1018 3 2 211 0 537 3 0┆
0x08be80…08bea0 20 32 30 39 0d 0a 35 33 38 20 35 34 30 20 31 20 38 31 20 36 0d 0a 30 20 35 33 39 20 31 20 38 33 ┆ 209 538 540 1 81 6 0 539 1 83┆
0x08bea0…08bec0 20 32 31 33 0d 0a 30 20 35 34 32 20 33 20 30 20 32 31 33 0d 0a 36 37 20 31 33 35 20 31 20 36 31 ┆ 213 0 542 3 0 213 67 135 1 61┆
0x08bec0…08bee0 20 31 36 0d 0a 30 20 35 33 37 20 33 20 32 20 32 31 30 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 ┆ 16 0 537 3 2 210 409 568 2 20┆
0x08bee0…08bf00 20 31 36 36 0d 0a 35 34 34 20 35 35 36 20 32 20 37 38 20 31 39 39 0d 0a 35 34 35 20 35 35 30 20 ┆ 166 544 556 2 78 199 545 550 ┆
0x08bf00…08bf20 32 20 37 39 20 32 30 30 0d 0a 35 34 36 20 32 34 33 20 32 20 38 30 20 33 30 38 0d 0a 35 34 37 20 ┆2 79 200 546 243 2 80 308 547 ┆
0x08bf20…08bf40 31 30 34 20 32 20 37 36 20 33 31 31 0d 0a 35 34 38 20 31 30 33 20 32 20 37 32 20 33 31 32 0d 0a ┆104 2 76 311 548 103 2 72 312 ┆
0x08bf40…08bf60 35 34 39 20 36 31 20 32 20 39 30 20 33 30 34 0d 0a 30 20 31 32 33 34 20 34 20 30 20 31 39 32 0d ┆549 61 2 90 304 0 1234 4 0 192 ┆
0x08bf60…08bf80 0a 30 20 37 38 20 31 20 33 35 20 34 0d 0a 35 35 32 20 32 34 33 20 32 20 38 30 20 33 30 38 0d 0a ┆ 0 78 1 35 4 552 243 2 80 308 ┆
0x08bf80…08bfa0 35 35 33 20 31 30 34 20 32 20 37 36 20 33 31 31 0d 0a 35 35 34 20 31 30 33 20 32 20 37 32 20 33 ┆553 104 2 76 311 554 103 2 72 3┆
0x08bfa0…08bfc0 31 32 0d 0a 35 35 35 20 36 31 20 32 20 39 30 20 33 30 34 0d 0a 30 20 31 32 33 35 20 34 20 30 20 ┆12 555 61 2 90 304 0 1235 4 0 ┆
0x08bfc0…08bfe0 32 30 30 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 30 20 39 38 39 20 33 20 32 20 31 ┆200 67 135 1 61 16 0 989 3 2 1┆
0x08bfe0…08c000 39 39 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 ┆99 0 841 6 0 25 409 568 2 20 1┆
0x08c000…08c020 (37, 0, 11) 36 36 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 ┆66 0 841 6 0 25 409 568 2 20 1┆
[…0x2…]
0x08c060…08c080 36 36 0d 0a 30 20 39 34 38 20 33 20 30 20 31 36 38 0d 0a 30 20 39 34 38 20 33 20 30 20 31 36 37 ┆66 0 948 3 0 168 0 948 3 0 167┆
0x08c080…08c0a0 0d 0a 30 20 39 34 38 20 33 20 30 20 31 36 36 0d 0a 30 20 39 34 38 20 33 20 30 20 31 36 35 0d 0a ┆ 0 948 3 0 166 0 948 3 0 165 ┆
0x08c0a0…08c0c0 30 20 39 34 38 20 33 20 30 20 31 36 34 0d 0a 30 20 35 37 32 20 31 20 38 33 20 32 37 0d 0a 34 30 ┆0 948 3 0 164 0 572 1 83 27 40┆
0x08c0c0…08c0e0 39 20 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 36 36 ┆9 568 2 20 166 409 568 2 20 166┆
0x08c0e0…08c100 0d 0a 35 37 35 20 35 39 30 20 32 20 32 30 20 31 36 36 0d 0a 35 37 36 20 35 38 38 20 32 20 31 30 ┆ 575 590 2 20 166 576 588 2 10┆
0x08c100…08c120 20 31 36 37 0d 0a 35 37 37 20 35 38 36 20 32 20 31 39 20 31 36 38 0d 0a 34 31 31 20 39 36 36 20 ┆ 167 577 586 2 19 168 411 966 ┆
0x08c120…08c140 36 20 31 34 20 31 37 33 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 35 37 35 20 35 39 30 20 ┆6 14 173 0 841 6 0 25 575 590 ┆
0x08c140…08c160 32 20 32 30 20 31 36 36 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 35 37 35 20 35 39 30 20 ┆2 20 166 0 841 6 0 25 575 590 ┆
[…0x2…]
0x08c1a0…08c1c0 32 20 32 30 20 31 36 36 0d 0a 35 38 37 20 31 32 33 36 20 34 20 31 34 20 31 38 37 0d 0a 30 20 35 ┆2 20 166 587 1236 4 14 187 0 5┆
0x08c1c0…08c1e0 36 36 20 34 20 30 20 31 36 38 0d 0a 35 38 39 20 31 32 33 37 20 34 20 31 34 20 31 38 36 0d 0a 30 ┆66 4 0 168 589 1237 4 14 186 0┆
0x08c1e0…08c200 20 35 36 37 20 34 20 30 20 31 36 37 0d 0a 35 39 31 20 31 32 33 38 20 34 20 31 34 20 31 38 35 0d ┆ 567 4 0 167 591 1238 4 14 185 ┆
0x08c200…08c220 (37, 0, 12) 0a 30 20 35 36 38 20 34 20 30 20 31 36 36 0d 0a 35 39 33 20 31 32 33 39 20 34 20 31 34 20 31 38 ┆ 0 568 4 0 166 593 1239 4 14 18┆
0x08c220…08c240 34 0d 0a 30 20 35 36 39 20 34 20 30 20 31 36 35 0d 0a 35 39 35 20 31 32 34 30 20 34 20 31 34 20 ┆4 0 569 4 0 165 595 1240 4 14 ┆
0x08c240…08c260 31 38 33 0d 0a 30 20 35 37 30 20 34 20 30 20 31 36 34 0d 0a 30 20 35 39 37 20 31 20 38 33 20 32 ┆183 0 570 4 0 164 0 597 1 83 2┆
0x08c260…08c280 37 0d 0a 35 37 35 20 35 39 30 20 32 20 32 30 20 31 36 36 0d 0a 35 37 35 20 35 39 30 20 32 20 32 ┆7 575 590 2 20 166 575 590 2 2┆
0x08c280…08c2a0 30 20 31 36 36 0d 0a 36 30 30 20 31 32 34 31 20 34 20 31 34 20 31 38 30 0d 0a 30 20 36 34 30 20 ┆0 166 600 1241 4 14 180 0 640 ┆
0x08c2a0…08c2c0 34 20 30 20 31 36 30 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 35 37 35 20 35 39 30 20 32 ┆4 0 160 0 841 6 0 25 575 590 2┆
0x08c2c0…08c2e0 20 32 30 20 31 36 36 0d 0a 36 30 34 20 31 32 34 32 20 34 20 31 34 20 31 37 38 0d 0a 30 20 36 34 ┆ 20 166 604 1242 4 14 178 0 64┆
0x08c2e0…08c300 33 20 34 20 30 20 31 35 38 0d 0a 36 30 36 20 31 32 34 33 20 34 20 31 34 20 31 37 37 0d 0a 30 20 ┆3 4 0 158 606 1243 4 14 177 0 ┆
0x08c300…08c320 36 34 34 20 34 20 30 20 31 35 37 0d 0a 36 30 38 20 31 32 34 34 20 34 20 31 34 20 31 37 36 0d 0a ┆644 4 0 157 608 1244 4 14 176 ┆
0x08c320…08c340 30 20 36 34 35 20 34 20 30 20 31 35 36 0d 0a 36 31 30 20 31 32 34 35 20 34 20 31 34 20 31 37 35 ┆0 645 4 0 156 610 1245 4 14 175┆
0x08c340…08c360 0d 0a 30 20 36 34 36 20 34 20 30 20 31 35 35 0d 0a 36 31 32 20 31 32 34 36 20 34 20 31 34 20 31 ┆ 0 646 4 0 155 612 1246 4 14 1┆
0x08c360…08c380 37 34 0d 0a 30 20 36 34 37 20 34 20 30 20 31 35 34 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d ┆74 0 647 4 0 154 0 853 6 0 26 ┆
0x08c380…08c3a0 0a 30 20 39 36 36 20 33 20 33 20 31 37 39 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 ┆ 0 966 3 3 179 0 853 6 0 26 0 ┆
0x08c3a0…08c3c0 39 34 38 20 33 20 33 20 31 35 39 0d 0a 30 20 39 36 36 20 33 20 31 20 31 38 31 0d 0a 30 20 39 34 ┆948 3 3 159 0 966 3 1 181 0 94┆
0x08c3c0…08c3e0 38 20 33 20 31 20 31 36 32 0d 0a 30 20 39 36 36 20 33 20 32 20 31 38 32 0d 0a 30 20 39 34 38 20 ┆8 3 1 162 0 966 3 2 182 0 948 ┆
0x08c3e0…08c400 33 20 32 20 31 36 33 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 39 36 36 20 33 20 33 ┆3 2 163 0 853 6 0 26 0 966 3 3┆
0x08c400…08c420 (37, 0, 13) 20 31 38 38 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 39 34 38 20 33 20 33 20 31 36 ┆ 188 0 853 6 0 26 0 948 3 3 16┆
0x08c420…08c440 39 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 39 36 36 20 33 20 33 20 31 39 30 0d 0a ┆9 0 853 6 0 26 0 966 3 3 190 ┆
0x08c440…08c460 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 39 34 38 20 33 20 33 20 31 37 30 0d 0a 30 20 38 ┆0 853 6 0 26 0 948 3 3 170 0 8┆
0x08c460…08c480 35 33 20 36 20 30 20 32 36 0d 0a 30 20 39 36 36 20 33 20 33 20 31 38 39 0d 0a 30 20 38 35 33 20 ┆53 6 0 26 0 966 3 3 189 0 853 ┆
0x08c480…08c4a0 36 20 30 20 32 36 0d 0a 30 20 39 34 38 20 33 20 33 20 31 37 31 0d 0a 30 20 38 35 33 20 36 20 30 ┆6 0 26 0 948 3 3 171 0 853 6 0┆
0x08c4a0…08c4c0 20 32 36 0d 0a 30 20 39 36 36 20 33 20 33 20 31 39 31 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 ┆ 26 0 966 3 3 191 0 853 6 0 26┆
0x08c4c0…08c4e0 0d 0a 30 20 39 34 38 20 33 20 33 20 31 37 32 0d 0a 30 20 36 33 38 20 31 20 31 34 20 33 39 0d 0a ┆ 0 948 3 3 172 0 638 1 14 39 ┆
0x08c4e0…08c500 30 20 31 30 33 38 20 33 20 32 20 32 33 35 0d 0a 30 20 39 34 38 20 33 20 31 20 31 36 31 0d 0a 30 ┆0 1038 3 2 235 0 948 3 1 161 0┆
0x08c500…08c520 20 39 34 38 20 33 20 30 20 31 36 30 0d 0a 30 20 38 34 31 20 36 20 30 20 32 35 0d 0a 34 30 39 20 ┆ 948 3 0 160 0 841 6 0 25 409 ┆
0x08c520…08c540 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 30 20 39 34 38 20 33 20 30 20 31 35 38 0d 0a 30 20 39 ┆568 2 20 166 0 948 3 0 158 0 9┆
0x08c540…08c560 34 38 20 33 20 30 20 31 35 37 0d 0a 30 20 39 34 38 20 33 20 30 20 31 35 36 0d 0a 30 20 39 34 38 ┆48 3 0 157 0 948 3 0 156 0 948┆
0x08c560…08c580 20 33 20 30 20 31 35 35 0d 0a 30 20 39 34 38 20 33 20 30 20 31 35 34 0d 0a 30 20 31 30 31 36 20 ┆ 3 0 155 0 948 3 0 154 0 1016 ┆
0x08c580…08c5a0 33 20 32 20 32 30 38 0d 0a 30 20 36 35 30 20 33 20 30 20 32 30 36 0d 0a 36 35 31 20 36 36 34 20 ┆3 2 208 0 650 3 0 206 651 664 ┆
0x08c5a0…08c5c0 31 20 38 32 20 34 30 0d 0a 36 35 32 20 36 35 34 20 31 20 31 36 20 32 31 35 0d 0a 30 20 36 35 33 ┆1 82 40 652 654 1 16 215 0 653┆
0x08c5c0…08c5e0 20 31 20 33 39 20 32 31 36 0d 0a 30 20 36 35 35 20 33 20 30 20 32 31 36 0d 0a 30 20 36 36 36 20 ┆ 1 39 216 0 655 3 0 216 0 666 ┆
0x08c5e0…08c600 33 20 30 20 32 31 35 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 30 20 39 34 34 ┆3 0 215 409 568 2 20 166 0 944┆
0x08c600…08c620 (37, 0, 14) 20 33 20 30 20 31 35 32 0d 0a 36 35 38 20 36 36 33 20 31 20 31 36 20 34 31 0d 0a 36 35 39 20 36 ┆ 3 0 152 658 663 1 16 41 659 6┆
0x08c620…08c640 36 31 20 31 20 38 32 20 31 35 30 0d 0a 30 20 36 36 30 20 31 20 31 38 20 31 35 31 0d 0a 30 20 39 ┆61 1 82 150 0 660 1 18 151 0 9┆
0x08c640…08c660 34 34 20 33 20 31 20 31 35 31 0d 0a 34 30 39 20 35 36 38 20 32 20 32 30 20 31 36 36 0d 0a 30 20 ┆44 3 1 151 409 568 2 20 166 0 ┆
0x08c660…08c680 39 34 34 20 33 20 32 20 31 35 30 0d 0a 30 20 36 36 36 20 33 20 32 20 32 31 34 0d 0a 35 31 39 20 ┆944 3 2 150 0 666 3 2 214 519 ┆
0x08c680…08c6a0 31 33 35 20 32 20 36 31 20 32 37 31 0d 0a 30 20 36 35 30 20 33 20 32 20 32 30 35 0d 0a 30 20 31 ┆135 2 61 271 0 650 3 2 205 0 1┆
0x08c6a0…08c6c0 30 30 37 20 33 20 32 20 32 30 31 0d 0a 36 36 38 20 36 36 31 20 32 20 38 32 20 31 35 30 0d 0a 36 ┆007 3 2 201 668 661 2 82 150 6┆
0x08c6c0…08c6e0 31 33 20 36 36 30 20 32 20 31 38 20 31 35 31 0d 0a 30 20 36 37 30 20 31 20 35 35 20 34 32 0d 0a ┆13 660 2 18 151 0 670 1 55 42 ┆
0x08c6e0…08c700 30 20 36 37 31 20 33 20 30 20 32 33 38 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 30 ┆0 671 3 0 238 67 135 1 61 16 0┆
0x08c700…08c720 20 31 30 34 37 20 33 20 35 20 32 33 36 0d 0a 36 35 38 20 36 37 34 20 31 20 31 37 20 34 33 0d 0a ┆ 1047 3 5 236 658 674 1 17 43 ┆
0x08c720…08c740 30 20 31 30 35 36 20 33 20 32 20 32 33 39 0d 0a 36 35 38 20 36 37 36 20 31 20 31 36 20 34 31 0d ┆0 1056 3 2 239 658 676 1 16 41 ┆
0x08c740…08c760 0a 30 20 39 33 34 20 33 20 32 20 31 34 38 0d 0a 30 20 38 35 33 20 36 20 30 20 32 36 0d 0a 30 20 ┆ 0 934 3 2 148 0 853 6 0 26 0 ┆
0x08c760…08c780 38 33 39 20 33 20 33 20 32 31 0d 0a 30 20 39 31 30 20 33 20 32 20 31 31 30 0d 0a 36 38 31 20 36 ┆839 3 3 21 0 910 3 2 110 681 6┆
0x08c780…08c7a0 38 35 20 31 20 31 38 20 34 34 0d 0a 36 38 32 20 34 39 37 20 31 20 32 39 20 31 33 36 0d 0a 30 20 ┆85 1 18 44 682 497 1 29 136 0 ┆
0x08c7a0…08c7c0 36 38 33 20 31 20 33 35 20 31 33 37 0d 0a 30 20 39 32 31 20 33 20 30 20 31 33 37 0d 0a 30 20 36 ┆683 1 35 137 0 921 3 0 137 0 6┆
0x08c7c0…08c7e0 38 37 20 33 20 30 20 31 33 35 0d 0a 30 20 36 38 36 20 31 20 38 32 20 33 0d 0a 30 20 37 36 35 20 ┆87 3 0 135 0 686 1 82 3 0 765 ┆
0x08c7e0…08c800 33 20 32 20 31 33 33 0d 0a 36 20 36 38 38 20 31 20 38 31 20 34 35 0d 0a 36 38 32 20 34 39 37 20 ┆3 2 133 6 688 1 81 45 682 497 ┆
0x08c800…08c820 (37, 0, 15) 31 20 32 39 20 33 38 0d 0a 30 20 36 38 37 20 33 20 32 20 31 33 34 0d 0a 36 39 31 20 33 36 30 20 ┆1 29 38 0 687 3 2 134 691 360 ┆
0x08c820…08c840 32 20 38 32 20 37 0d 0a 30 20 31 32 34 37 20 34 20 30 20 31 33 32 0d 0a 30 20 36 39 33 20 36 20 ┆2 82 7 0 1247 4 0 132 0 693 6 ┆
0x08c840…08c860 30 20 31 30 33 0d 0a 32 37 35 20 32 37 37 20 31 20 33 35 20 32 31 0d 0a 36 39 35 20 32 38 30 20 ┆0 103 275 277 1 35 21 695 280 ┆
0x08c860…08c880 31 20 38 31 20 36 0d 0a 30 20 36 39 36 20 31 20 38 33 20 31 30 32 0d 0a 36 39 37 20 36 39 38 20 ┆1 81 6 0 696 1 83 102 697 698 ┆
0x08c880…08c8a0 32 20 31 38 20 31 30 32 0d 0a 30 20 33 36 20 34 20 30 20 38 39 0d 0a 30 20 36 39 39 20 31 20 38 ┆2 18 102 0 36 4 0 89 0 699 1 8┆
0x08c8a0…08c8c0 32 20 33 0d 0a 30 20 37 30 38 20 33 20 32 20 31 30 32 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 ┆2 3 0 708 3 2 102 40 78 1 35 7┆
0x08c8c0…08c8e0 0d 0a 37 30 32 20 37 30 33 20 32 20 37 38 20 31 30 38 0d 0a 30 20 37 30 35 20 36 20 30 20 31 30 ┆ 702 703 2 78 108 0 705 6 0 10┆
0x08c8e0…08c900 39 0d 0a 36 37 20 31 33 35 20 31 20 36 31 20 31 36 0d 0a 30 20 37 30 35 20 33 20 31 20 31 30 38 ┆9 67 135 1 61 16 0 705 3 1 108┆
0x08c900…08c920 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 37 30 37 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 ┆ 0 7 1 82 3 707 360 2 82 7 0 ┆
0x08c920…08c940 31 32 34 38 20 34 20 30 20 31 30 31 0d 0a 30 20 39 30 33 20 33 20 32 20 31 30 30 0d 0a 30 20 37 ┆1248 4 0 101 0 903 3 2 100 0 7┆
0x08c940…08c960 31 30 20 33 20 30 20 39 39 0d 0a 37 31 31 20 36 39 33 20 36 20 33 35 20 31 30 33 0d 0a 37 31 32 ┆10 3 0 99 711 693 6 35 103 712┆
0x08c960…08c980 20 36 39 33 20 36 20 38 38 20 31 30 33 0d 0a 30 20 31 32 34 39 20 34 20 30 20 39 37 0d 0a 30 20 ┆ 693 6 88 103 0 1249 4 0 97 0 ┆
0x08c980…08c9a0 37 31 30 20 33 20 31 20 39 38 0d 0a 30 20 37 31 35 20 31 20 33 35 20 34 0d 0a 30 20 37 31 36 20 ┆710 3 1 98 0 715 1 35 4 0 716 ┆
0x08c9a0…08c9c0 33 20 30 20 37 36 0d 0a 32 35 20 37 31 37 20 32 20 38 32 20 35 32 0d 0a 30 20 38 37 35 20 33 20 ┆3 0 76 25 717 2 82 52 0 875 3 ┆
0x08c9c0…08c9e0 31 20 35 32 0d 0a 37 31 39 20 37 32 33 20 31 20 31 38 20 34 36 0d 0a 37 32 30 20 37 32 32 20 31 ┆1 52 719 723 1 18 46 720 722 1┆
0x08c9e0…08ca00 20 37 37 20 35 35 0d 0a 30 20 37 32 31 20 31 20 38 33 20 35 36 0d 0a 30 20 37 32 35 20 33 20 30 ┆ 77 55 0 721 1 83 56 0 725 3 0┆
0x08ca00…08ca20 (37, 1, 1) 20 35 36 0d 0a 30 20 37 32 35 20 33 20 30 20 35 35 0d 0a 30 20 37 32 34 20 31 20 38 32 20 33 0d ┆ 56 0 725 3 0 55 0 724 1 82 3 ┆
0x08ca20…08ca40 0a 30 20 37 32 39 20 33 20 31 20 35 34 0d 0a 34 30 20 37 38 20 31 20 33 35 20 37 0d 0a 30 20 37 ┆ 0 729 3 1 54 40 78 1 35 7 0 7┆
0x08ca40…08ca60 20 31 20 38 32 20 33 0d 0a 37 32 38 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 31 32 35 30 20 ┆ 1 82 3 728 360 2 82 7 0 1250 ┆
0x08ca60…08ca80 34 20 30 20 35 33 0d 0a 30 20 38 37 35 20 33 20 32 20 35 31 0d 0a 30 20 37 33 31 20 33 20 30 20 ┆4 0 53 0 875 3 2 51 0 731 3 0 ┆
0x08ca80…08caa0 35 30 0d 0a 37 33 32 20 37 31 35 20 32 20 33 35 20 37 36 0d 0a 30 20 31 32 35 31 20 34 20 30 20 ┆50 732 715 2 35 76 0 1251 4 0 ┆
0x08caa0…08cac0 34 38 0d 0a 30 20 37 33 31 20 33 20 31 20 34 39 0d 0a 37 33 35 20 37 33 37 20 31 20 31 38 20 31 ┆48 0 731 3 1 49 735 737 1 18 1┆
0x08cac0…08cae0 0d 0a 30 20 37 33 36 20 31 20 33 35 20 34 37 0d 0a 30 20 37 33 39 20 33 20 30 20 34 37 0d 0a 30 ┆ 0 736 1 35 47 0 739 3 0 47 0┆
0x08cae0…08cb00 20 37 33 38 20 31 20 38 32 20 33 0d 0a 30 20 38 37 33 20 33 20 31 20 34 36 0d 0a 37 34 30 20 37 ┆ 738 1 82 3 0 873 3 1 46 740 7┆
0x08cb00…08cb20 34 33 20 31 20 37 37 20 34 37 0d 0a 30 20 37 34 31 20 31 20 31 38 20 34 35 0d 0a 30 20 37 34 32 ┆43 1 77 47 0 741 1 18 45 0 742┆
0x08cb20…08cb40 20 31 20 38 32 20 33 0d 0a 30 20 38 37 33 20 33 20 32 20 34 35 0d 0a 36 37 20 31 33 35 20 31 20 ┆ 1 82 3 0 873 3 2 45 67 135 1 ┆
0x08cb40…08cb60 36 31 20 31 36 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 37 34 36 20 33 36 30 20 32 20 38 32 20 ┆61 16 0 7 1 82 3 746 360 2 82 ┆
0x08cb60…08cb80 37 0d 0a 30 20 31 32 35 32 20 34 20 30 20 34 34 0d 0a 30 20 37 34 38 20 33 20 30 20 34 33 0d 0a ┆7 0 1252 4 0 44 0 748 3 0 43 ┆
0x08cb80…08cba0 37 34 39 20 37 33 37 20 32 20 31 38 20 34 36 0d 0a 37 35 30 20 37 33 36 20 32 20 33 35 20 34 37 ┆749 737 2 18 46 750 736 2 35 47┆
0x08cba0…08cbc0 0d 0a 30 20 31 32 35 33 20 34 20 30 20 34 31 0d 0a 30 20 37 34 38 20 33 20 31 20 34 32 0d 0a 30 ┆ 0 1253 4 0 41 0 748 3 1 42 0┆
0x08cbc0…08cbe0 20 37 35 33 20 31 20 33 35 20 34 0d 0a 30 20 37 35 34 20 33 20 30 20 32 30 0d 0a 30 20 32 36 20 ┆ 753 1 35 4 0 754 3 0 20 0 26 ┆
0x08cbe0…08cc00 36 20 30 20 31 32 34 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 37 35 37 20 33 36 30 20 32 20 38 ┆6 0 124 0 7 1 82 3 757 360 2 8┆
0x08cc00…08cc20 (37, 1, 2) 32 20 37 0d 0a 30 20 31 32 35 34 20 34 20 30 20 31 39 0d 0a 33 39 36 20 34 30 34 20 32 20 32 32 ┆2 7 0 1254 4 0 19 396 404 2 22┆
0x08cc20…08cc40 20 32 32 0d 0a 30 20 37 36 30 20 33 20 33 20 31 38 0d 0a 30 20 38 33 37 20 33 20 31 20 31 37 0d ┆ 22 0 760 3 3 18 0 837 3 1 17 ┆
0x08cc40…08cc60 0a 30 20 38 37 31 20 33 20 30 20 34 30 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 37 36 34 20 33 ┆ 0 871 3 0 40 0 7 1 82 3 764 3┆
0x08cc60…08cc80 36 30 20 32 20 38 32 20 37 0d 0a 30 20 31 32 35 35 20 34 20 30 20 33 39 0d 0a 30 20 38 37 31 20 ┆60 2 82 7 0 1255 4 0 39 0 871 ┆
0x08cc80…08cca0 33 20 30 20 33 38 0d 0a 30 20 38 37 31 20 33 20 30 20 33 37 0d 0a 30 20 38 37 31 20 33 20 30 20 ┆3 0 38 0 871 3 0 37 0 871 3 0 ┆
0x08cca0…08ccc0 33 36 0d 0a 30 20 38 37 31 20 33 20 30 20 33 35 0d 0a 30 20 37 20 31 20 38 32 20 33 0d 0a 37 37 ┆36 0 871 3 0 35 0 7 1 82 3 77┆
0x08ccc0…08cce0 31 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 31 32 35 36 20 34 20 30 20 33 34 0d 0a 30 20 37 ┆1 360 2 82 7 0 1256 4 0 34 0 7┆
0x08cce0…08cd00 37 33 20 33 20 30 20 33 33 0d 0a 37 37 34 20 37 35 32 20 32 20 34 34 20 31 37 0d 0a 37 37 35 20 ┆73 3 0 33 774 752 2 44 17 775 ┆
0x08cd00…08cd20 37 33 34 20 32 20 39 20 34 31 0d 0a 37 37 36 20 37 31 34 20 32 20 35 33 20 34 38 0d 0a 37 37 37 ┆734 2 9 41 776 714 2 53 48 777┆
0x08cd20…08cd40 20 36 39 32 20 32 20 35 36 20 39 37 0d 0a 37 37 38 20 36 38 30 20 32 20 33 30 20 31 33 32 0d 0a ┆ 692 2 56 97 778 680 2 30 132 ┆
0x08cd40…08cd60 37 37 39 20 33 37 37 20 32 20 32 31 20 31 34 32 0d 0a 37 38 30 20 33 36 37 20 32 20 34 33 20 31 ┆779 377 2 21 142 780 367 2 43 1┆
0x08cd60…08cd80 31 33 0d 0a 37 38 31 20 31 39 20 32 20 32 35 20 31 31 37 0d 0a 30 20 31 32 35 37 20 34 20 30 20 ┆13 781 19 2 25 117 0 1257 4 0 ┆
0x08cd80…08cda0 33 31 0d 0a 30 20 37 37 33 20 33 20 31 20 33 32 0d 0a 30 20 38 36 39 20 33 20 31 20 32 39 0d 0a ┆31 0 773 3 1 32 0 869 3 1 29 ┆
0x08cda0…08cdc0 30 20 37 38 35 20 31 20 38 30 20 32 0d 0a 30 20 38 31 39 20 33 20 33 20 35 0d 0a 30 20 37 38 37 ┆0 785 1 80 2 0 819 3 3 5 0 787┆
0x08cdc0…08cde0 20 33 20 30 20 34 0d 0a 37 38 38 20 34 20 32 20 31 38 20 36 0d 0a 37 38 39 20 33 20 32 20 33 35 ┆ 3 0 4 788 4 2 18 6 789 3 2 35┆
0x08cde0…08ce00 20 39 0d 0a 30 20 31 32 35 38 20 34 20 30 20 32 0d 0a 30 20 37 38 37 20 33 20 31 20 33 0d 0a 30 ┆ 9 0 1258 4 0 2 0 787 3 1 3 0┆
0x08ce00…08ce20 (37, 1, 3) 20 38 36 35 20 36 20 30 20 32 38 0d 0a 37 39 33 20 37 35 32 20 31 20 34 34 20 34 38 0d 0a 30 20 ┆ 865 6 0 28 793 752 1 44 48 0 ┆
0x08ce20…08ce40 37 39 34 20 31 20 34 31 20 31 33 39 0d 0a 37 39 35 20 37 39 37 20 31 20 31 38 20 31 0d 0a 30 20 ┆794 1 41 139 795 797 1 18 1 0 ┆
0x08ce40…08ce60 37 39 36 20 31 20 33 35 20 31 34 31 0d 0a 30 20 37 39 38 20 33 20 30 20 31 34 31 0d 0a 30 20 37 ┆796 1 35 141 0 798 3 0 141 0 7┆
0x08ce60…08ce80 39 39 20 33 20 31 20 31 34 30 0d 0a 30 20 37 39 39 20 33 20 31 20 31 33 39 0d 0a 30 20 37 20 31 ┆99 3 1 140 0 799 3 1 139 0 7 1┆
0x08ce80…08cea0 20 38 32 20 33 0d 0a 39 20 33 36 30 20 32 20 38 32 20 37 0d 0a 38 30 32 20 33 36 37 20 31 20 34 ┆ 82 3 9 360 2 82 7 802 367 1 4┆
0x08cea0…08cec0 33 20 34 39 0d 0a 30 20 31 39 20 31 20 32 35 20 31 31 37 0d 0a 30 20 38 30 34 20 33 20 33 20 31 ┆3 49 0 19 1 25 117 0 804 3 3 1┆
0x08cec0…08cee0 33 38 0d 0a 38 30 35 20 37 20 32 20 38 32 20 38 0d 0a 30 20 31 32 35 39 20 34 20 30 20 31 34 0d ┆38 805 7 2 82 8 0 1259 4 0 14 ┆
0x08cee0…08cf00 0a 38 30 37 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 31 32 36 30 20 34 20 30 20 31 36 0d 0a ┆ 807 360 2 82 7 0 1260 4 0 16 ┆
0x08cf00…08cf20 38 30 39 20 37 20 32 20 38 32 20 38 0d 0a 30 20 31 32 36 31 20 34 20 30 20 31 33 0d 0a 38 31 31 ┆809 7 2 82 8 0 1261 4 0 13 811┆
0x08cf20…08cf40 20 33 36 30 20 32 20 38 32 20 37 0d 0a 30 20 31 32 36 32 20 34 20 30 20 31 35 0d 0a 30 20 38 31 ┆ 360 2 82 7 0 1262 4 0 15 0 81┆
0x08cf40…08cf60 33 20 33 20 30 20 31 32 0d 0a 39 20 31 32 36 33 20 34 20 38 30 20 31 30 0d 0a 30 20 38 31 33 20 ┆3 3 0 12 9 1263 4 80 10 0 813 ┆
0x08cf60…08cf80 33 20 31 20 31 31 0d 0a 30 20 38 31 36 20 31 20 38 30 20 32 0d 0a 30 20 38 31 37 20 33 20 32 20 ┆3 1 11 0 816 1 80 2 0 817 3 2 ┆
0x08cf80…08cfa0 31 0d 0a 30 20 38 31 38 20 31 20 31 20 35 30 0d 0a 30 20 30 20 30 20 32 20 30 0d 0a 38 32 30 20 ┆1 0 818 1 1 50 0 0 0 2 0 820 ┆
0x08cfa0…08cfc0 37 39 30 20 35 20 37 38 37 0d 0a 30 20 37 38 36 20 35 20 30 0d 0a 38 32 32 20 33 35 39 20 35 20 ┆790 5 787 0 786 5 0 822 359 5 ┆
0x08cfc0…08cfe0 33 35 38 0d 0a 38 32 33 20 33 38 37 20 35 20 33 38 34 0d 0a 38 32 34 20 33 39 34 20 35 20 33 39 ┆358 823 387 5 384 824 394 5 39┆
0x08cfe0…08d000 33 0d 0a 38 32 35 20 36 39 30 20 35 20 36 38 37 0d 0a 38 32 36 20 37 30 36 20 35 20 37 30 35 0d ┆3 825 690 5 687 826 706 5 705 ┆
0x08d000…08d020 (37, 1, 4) 0a 38 32 37 20 37 32 37 20 35 20 37 32 36 0d 0a 38 32 38 20 37 34 35 20 35 20 37 34 34 0d 0a 38 ┆ 827 727 5 726 828 745 5 744 8┆
0x08d020…08d040 32 39 20 37 35 36 20 35 20 37 35 35 0d 0a 38 33 30 20 37 36 33 20 35 20 37 36 32 0d 0a 38 33 31 ┆29 756 5 755 830 763 5 762 831┆
0x08d040…08d060 20 37 37 30 20 35 20 37 36 39 0d 0a 38 33 32 20 38 30 30 20 35 20 37 39 39 0d 0a 38 33 33 20 38 ┆ 770 5 769 832 800 5 799 833 8┆
0x08d060…08d080 30 36 20 35 20 38 30 34 0d 0a 38 33 34 20 38 31 30 20 35 20 38 30 38 0d 0a 30 20 38 20 35 20 30 ┆06 5 804 834 810 5 808 0 8 5 0┆
0x08d080…08d0a0 0d 0a 38 33 36 20 38 31 34 20 35 20 38 31 33 0d 0a 30 20 38 31 32 20 35 20 30 0d 0a 38 33 38 20 ┆ 836 814 5 813 0 812 5 0 838 ┆
0x08d0a0…08d0c0 38 30 38 20 35 20 37 39 32 0d 0a 30 20 37 36 39 20 35 20 30 0d 0a 38 34 30 20 37 35 39 20 35 20 ┆808 5 792 0 769 5 0 840 759 5 ┆
0x08d0c0…08d0e0 37 35 38 0d 0a 30 20 36 37 39 20 35 20 30 0d 0a 38 34 32 20 34 39 35 20 35 20 34 39 34 0d 0a 38 ┆758 0 679 5 0 842 495 5 494 8┆
0x08d0e0…08d100 34 33 20 35 35 39 20 35 20 35 35 38 0d 0a 38 34 34 20 35 36 31 20 35 20 35 36 30 0d 0a 38 34 35 ┆43 559 5 558 844 561 5 560 845┆
0x08d100…08d120 20 35 36 33 20 35 20 35 36 32 0d 0a 38 34 36 20 35 36 35 20 35 20 35 36 34 0d 0a 38 34 37 20 35 ┆ 563 5 562 846 565 5 564 847 5┆
0x08d120…08d140 37 39 20 35 20 35 37 38 0d 0a 38 34 38 20 35 38 31 20 35 20 35 38 30 0d 0a 38 34 39 20 35 38 33 ┆79 5 578 848 581 5 580 849 583┆
0x08d140…08d160 20 35 20 35 38 32 0d 0a 38 35 30 20 35 38 35 20 35 20 35 38 34 0d 0a 38 35 31 20 36 30 32 20 35 ┆ 5 582 850 585 5 584 851 602 5┆
0x08d160…08d180 20 36 30 31 0d 0a 38 35 32 20 36 34 32 20 35 20 36 34 31 0d 0a 30 20 34 30 36 20 35 20 30 0d 0a ┆ 601 852 642 5 641 0 406 5 0 ┆
0x08d180…08d1a0 38 35 34 20 36 31 36 20 35 20 36 31 35 0d 0a 38 35 35 20 36 32 32 20 35 20 36 32 31 0d 0a 38 35 ┆854 616 5 615 855 622 5 621 85┆
0x08d1a0…08d1c0 36 20 36 32 34 20 35 20 36 32 33 0d 0a 38 35 37 20 36 32 36 20 35 20 36 32 35 0d 0a 38 35 38 20 ┆6 624 5 623 857 626 5 625 858 ┆
0x08d1c0…08d1e0 36 32 38 20 35 20 36 32 37 0d 0a 38 35 39 20 36 33 30 20 35 20 36 32 39 0d 0a 38 36 30 20 36 33 ┆628 5 627 859 630 5 629 860 63┆
0x08d1e0…08d200 32 20 35 20 36 33 31 0d 0a 38 36 31 20 36 33 34 20 35 20 36 33 33 0d 0a 38 36 32 20 36 33 36 20 ┆2 5 631 861 634 5 633 862 636 ┆
0x08d200…08d220 (37, 1, 5) 35 20 36 33 35 0d 0a 38 36 33 20 36 36 39 20 35 20 36 36 37 0d 0a 38 36 34 20 36 37 38 20 35 20 ┆5 635 863 669 5 667 864 678 5 ┆
0x08d220…08d240 36 37 37 0d 0a 30 20 36 31 34 20 35 20 30 0d 0a 38 36 36 20 37 39 32 20 35 20 37 39 31 0d 0a 38 ┆677 0 614 5 0 866 792 5 791 8┆
0x08d240…08d260 36 37 20 38 30 31 20 35 20 38 30 30 0d 0a 38 36 38 20 37 39 32 20 35 20 38 31 33 0d 0a 30 20 31 ┆67 801 5 800 868 792 5 813 0 1┆
0x08d260…08d280 30 20 35 20 30 0d 0a 38 37 30 20 37 38 34 20 35 20 38 0d 0a 30 20 34 30 35 20 35 20 30 0d 0a 38 ┆0 5 0 870 784 5 8 0 405 5 0 8┆
0x08d280…08d2a0 37 32 20 37 38 32 20 35 20 37 37 33 0d 0a 30 20 37 37 32 20 35 20 30 0d 0a 38 37 34 20 37 35 31 ┆72 782 5 773 0 772 5 0 874 751┆
0x08d2a0…08d2c0 20 35 20 37 34 38 0d 0a 30 20 37 34 37 20 35 20 30 0d 0a 38 37 36 20 37 33 33 20 35 20 37 33 31 ┆ 5 748 0 747 5 0 876 733 5 731┆
0x08d2c0…08d2e0 0d 0a 30 20 37 33 30 20 35 20 30 0d 0a 38 37 38 20 33 35 33 20 35 20 32 37 30 0d 0a 38 37 39 20 ┆ 0 730 5 0 878 353 5 270 879 ┆
0x08d2e0…08d300 33 34 34 20 35 20 32 38 32 0d 0a 38 38 30 20 33 33 34 20 35 20 32 38 33 0d 0a 38 38 31 20 33 33 ┆344 5 282 880 334 5 283 881 33┆
0x08d300…08d320 32 20 35 20 33 30 34 0d 0a 38 38 32 20 33 33 31 20 35 20 33 32 30 0d 0a 38 38 33 20 33 33 30 20 ┆2 5 304 882 331 5 320 883 330 ┆
0x08d320…08d340 35 20 33 32 31 0d 0a 38 38 34 20 33 33 39 20 35 20 33 33 38 0d 0a 38 38 35 20 33 34 31 20 35 20 ┆5 321 884 339 5 338 885 341 5 ┆
0x08d340…08d360 33 34 30 0d 0a 38 38 36 20 33 36 36 20 35 20 33 36 35 0d 0a 38 38 37 20 34 37 37 20 35 20 34 37 ┆340 886 366 5 365 887 477 5 47┆
0x08d360…08d380 36 0d 0a 38 38 38 20 37 30 31 20 35 20 37 30 30 0d 0a 38 38 39 20 37 32 36 20 35 20 37 32 35 0d ┆6 888 701 5 700 889 726 5 725 ┆
0x08d380…08d3a0 0a 30 20 33 35 34 20 35 20 30 0d 0a 38 39 31 20 33 30 39 20 35 20 33 30 36 0d 0a 30 20 33 30 35 ┆ 0 354 5 0 891 309 5 306 0 305┆
0x08d3a0…08d3c0 20 35 20 30 0d 0a 38 39 33 20 33 34 32 20 35 20 33 34 31 0d 0a 30 20 33 34 33 20 35 20 30 0d 0a ┆ 5 0 893 342 5 341 0 343 5 0 ┆
0x08d3c0…08d3e0 38 39 35 20 33 35 31 20 35 20 33 34 38 0d 0a 30 20 33 34 35 20 35 20 30 0d 0a 38 39 37 20 32 38 ┆895 351 5 348 0 345 5 0 897 28┆
0x08d3e0…08d400 32 20 35 20 32 37 39 0d 0a 38 39 38 20 34 37 36 20 35 20 34 37 34 0d 0a 38 39 39 20 37 30 30 20 ┆2 5 279 898 476 5 474 899 700 ┆
0x08d400…08d420 (37, 1, 6) 35 20 36 39 34 0d 0a 30 20 33 39 20 35 20 30 0d 0a 39 30 31 20 33 30 34 20 35 20 33 30 32 0d 0a ┆5 694 0 39 5 0 901 304 5 302 ┆
0x08d420…08d440 39 30 32 20 33 33 38 20 35 20 33 33 37 0d 0a 30 20 32 36 36 20 35 20 30 0d 0a 39 30 34 20 37 31 ┆902 338 5 337 0 266 5 0 904 71┆
0x08d440…08d460 33 20 35 20 37 31 30 0d 0a 30 20 37 30 39 20 35 20 30 0d 0a 39 30 36 20 33 31 37 20 35 20 33 31 ┆3 5 710 0 709 5 0 906 317 5 31┆
0x08d460…08d480 36 0d 0a 39 30 37 20 36 39 34 20 35 20 36 39 33 0d 0a 30 20 32 37 39 20 35 20 30 0d 0a 39 30 39 ┆6 907 694 5 693 0 279 5 0 909┆
0x08d480…08d4a0 20 32 38 31 20 35 20 32 38 30 0d 0a 30 20 32 37 38 20 35 20 30 0d 0a 39 31 31 20 38 30 33 20 35 ┆ 281 5 280 0 278 5 0 911 803 5┆
0x08d4a0…08d4c0 20 38 30 31 0d 0a 30 20 37 36 32 20 35 20 30 0d 0a 39 31 33 20 33 36 38 20 35 20 33 36 37 0d 0a ┆ 801 0 762 5 0 913 368 5 367 ┆
0x08d4c0…08d4e0 30 20 32 30 20 35 20 30 0d 0a 39 31 35 20 33 31 31 20 35 20 33 31 30 0d 0a 39 31 36 20 33 37 34 ┆0 20 5 0 915 311 5 310 916 374┆
0x08d4e0…08d500 20 35 20 33 37 33 0d 0a 39 31 37 20 37 31 38 20 35 20 37 31 36 0d 0a 39 31 38 20 37 35 35 20 35 ┆ 5 373 917 718 5 716 918 755 5┆
0x08d500…08d520 20 37 35 34 0d 0a 30 20 33 36 33 20 35 20 30 0d 0a 39 32 30 20 33 36 31 20 35 20 33 35 39 0d 0a ┆ 754 0 363 5 0 920 361 5 359 ┆
0x08d520…08d540 30 20 33 35 35 20 35 20 30 0d 0a 39 32 32 20 35 39 36 20 35 20 35 37 34 0d 0a 39 32 33 20 35 39 ┆0 355 5 0 922 596 5 574 923 59┆
0x08d540…08d560 36 20 35 20 35 37 39 0d 0a 39 32 34 20 35 39 36 20 35 20 35 38 31 0d 0a 39 32 35 20 35 39 36 20 ┆6 5 579 924 596 5 581 925 596 ┆
0x08d560…08d580 35 20 35 38 33 0d 0a 39 32 36 20 35 39 36 20 35 20 35 38 35 0d 0a 39 32 37 20 35 39 36 20 35 20 ┆5 583 926 596 5 585 927 596 5 ┆
0x08d580…08d5a0 35 39 37 0d 0a 39 32 38 20 35 39 36 20 35 20 35 39 38 0d 0a 39 32 39 20 35 39 36 20 35 20 36 30 ┆597 928 596 5 598 929 596 5 60┆
0x08d5a0…08d5c0 32 0d 0a 39 33 30 20 36 38 34 20 35 20 36 38 30 0d 0a 39 33 31 20 36 38 39 20 35 20 36 38 38 0d ┆2 930 684 5 680 931 689 5 688 ┆
0x08d5c0…08d5e0 0a 30 20 35 37 31 20 35 20 30 0d 0a 39 33 33 20 33 39 32 20 35 20 33 39 30 0d 0a 30 20 33 38 39 ┆ 0 571 5 0 933 392 5 390 0 389┆
0x08d5e0…08d600 20 35 20 30 0d 0a 39 33 35 20 36 37 37 20 35 20 34 30 36 0d 0a 39 33 36 20 36 31 31 20 35 20 35 ┆ 5 0 935 677 5 406 936 611 5 5┆
0x08d600…08d620 (37, 1, 7) 37 34 0d 0a 39 33 37 20 36 31 31 20 35 20 35 37 39 0d 0a 39 33 38 20 36 31 31 20 35 20 35 38 31 ┆74 937 611 5 579 938 611 5 581┆
0x08d620…08d640 0d 0a 39 33 39 20 36 31 31 20 35 20 35 38 33 0d 0a 39 34 30 20 36 31 31 20 35 20 35 38 35 0d 0a ┆ 939 611 5 583 940 611 5 585 ┆
0x08d640…08d660 39 34 31 20 36 31 31 20 35 20 35 39 37 0d 0a 39 34 32 20 36 31 31 20 35 20 35 39 38 0d 0a 39 34 ┆941 611 5 597 942 611 5 598 94┆
0x08d660…08d680 33 20 36 31 31 20 35 20 36 30 32 0d 0a 30 20 36 34 37 20 35 20 30 0d 0a 39 34 35 20 36 37 33 20 ┆3 611 5 602 0 647 5 0 945 673 ┆
0x08d680…08d6a0 35 20 34 39 33 0d 0a 39 34 36 20 36 36 37 20 35 20 34 39 35 0d 0a 39 34 37 20 36 35 37 20 35 20 ┆5 493 946 667 5 495 947 657 5 ┆
0x08d6a0…08d6c0 36 35 35 0d 0a 30 20 36 37 35 20 35 20 30 0d 0a 39 34 39 20 36 34 38 20 35 20 35 34 32 0d 0a 39 ┆655 0 675 5 0 949 648 5 542 9┆
0x08d6c0…08d6e0 35 30 20 36 33 35 20 35 20 35 35 39 0d 0a 39 35 31 20 36 33 31 20 35 20 35 36 31 0d 0a 39 35 32 ┆50 635 5 559 951 631 5 561 952┆
0x08d6e0…08d700 20 36 32 37 20 35 20 35 36 33 0d 0a 39 35 33 20 36 32 33 20 35 20 35 36 35 0d 0a 39 35 34 20 36 ┆ 627 5 563 953 623 5 565 954 6┆
0x08d700…08d720 32 30 20 35 20 35 37 32 0d 0a 39 35 35 20 36 31 38 20 35 20 35 37 33 0d 0a 39 35 36 20 36 33 39 ┆20 5 572 955 618 5 573 956 639┆
0x08d720…08d740 20 35 20 35 37 34 0d 0a 39 35 37 20 36 33 35 20 35 20 35 37 39 0d 0a 39 35 38 20 36 33 31 20 35 ┆ 5 574 957 635 5 579 958 631 5┆
0x08d740…08d760 20 35 38 31 0d 0a 39 35 39 20 36 32 37 20 35 20 35 38 33 0d 0a 39 36 30 20 36 32 33 20 35 20 35 ┆ 581 959 627 5 583 960 623 5 5┆
0x08d760…08d780 38 35 0d 0a 39 36 31 20 36 32 30 20 35 20 35 39 37 0d 0a 39 36 32 20 36 31 38 20 35 20 35 39 38 ┆85 961 620 5 597 962 618 5 598┆
0x08d780…08d7a0 0d 0a 39 36 33 20 36 31 35 20 35 20 36 30 32 0d 0a 39 36 34 20 36 31 35 20 35 20 36 34 32 0d 0a ┆ 963 615 5 602 964 615 5 642 ┆
0x08d7a0…08d7c0 39 36 35 20 36 36 32 20 35 20 36 36 31 0d 0a 30 20 36 35 36 20 35 20 30 0d 0a 39 36 37 20 36 33 ┆965 662 5 661 0 656 5 0 967 63┆
0x08d7c0…08d7e0 33 20 35 20 35 37 39 0d 0a 39 36 38 20 36 32 39 20 35 20 35 38 31 0d 0a 39 36 39 20 36 32 35 20 ┆3 5 579 968 629 5 581 969 625 ┆
0x08d7e0…08d800 35 20 35 38 33 0d 0a 39 37 30 20 36 32 31 20 35 20 35 38 35 0d 0a 39 37 31 20 36 31 39 20 35 20 ┆5 583 970 621 5 585 971 619 5 ┆
0x08d800…08d820 (37, 1, 8) 35 39 37 0d 0a 39 37 32 20 36 31 37 20 35 20 35 39 38 0d 0a 39 37 33 20 36 31 33 20 35 20 36 30 ┆597 972 617 5 598 973 613 5 60┆
0x08d820…08d840 32 0d 0a 30 20 36 33 37 20 35 20 30 0d 0a 39 37 35 20 36 30 39 20 35 20 35 37 34 0d 0a 39 37 36 ┆2 0 637 5 0 975 609 5 574 976┆
0x08d840…08d860 20 36 30 39 20 35 20 35 37 39 0d 0a 39 37 37 20 36 30 39 20 35 20 35 38 31 0d 0a 39 37 38 20 36 ┆ 609 5 579 977 609 5 581 978 6┆
0x08d860…08d880 30 39 20 35 20 35 38 33 0d 0a 39 37 39 20 36 30 39 20 35 20 35 38 35 0d 0a 39 38 30 20 36 30 39 ┆09 5 583 979 609 5 585 980 609┆
0x08d880…08d8a0 20 35 20 35 39 37 0d 0a 39 38 31 20 36 30 39 20 35 20 35 39 38 0d 0a 39 38 32 20 36 30 39 20 35 ┆ 5 597 981 609 5 598 982 609 5┆
0x08d8a0…08d8c0 20 36 30 32 0d 0a 30 20 36 34 36 20 35 20 30 0d 0a 39 38 34 20 32 33 37 20 35 20 31 30 35 0d 0a ┆ 602 0 646 5 0 984 237 5 105 ┆
0x08d8c0…08d8e0 30 20 32 35 31 20 35 20 30 0d 0a 39 38 36 20 32 34 30 20 35 20 32 33 39 0d 0a 30 20 32 33 36 20 ┆0 251 5 0 986 240 5 239 0 236 ┆
0x08d8e0…08d900 35 20 30 0d 0a 39 38 38 20 32 33 34 20 35 20 32 33 32 0d 0a 30 20 32 33 35 20 35 20 30 0d 0a 39 ┆5 0 988 234 5 232 0 235 5 0 9┆
0x08d900…08d920 39 30 20 36 30 37 20 35 20 35 37 34 0d 0a 39 39 31 20 36 30 37 20 35 20 35 37 39 0d 0a 39 39 32 ┆90 607 5 574 991 607 5 579 992┆
0x08d920…08d940 20 36 30 37 20 35 20 35 38 31 0d 0a 39 39 33 20 36 30 37 20 35 20 35 38 33 0d 0a 39 39 34 20 36 ┆ 607 5 581 993 607 5 583 994 6┆
0x08d940…08d960 30 37 20 35 20 35 38 35 0d 0a 39 39 35 20 36 30 37 20 35 20 35 39 37 0d 0a 39 39 36 20 36 30 37 ┆07 5 585 995 607 5 597 996 607┆
0x08d960…08d980 20 35 20 35 39 38 0d 0a 39 39 37 20 36 30 37 20 35 20 36 30 32 0d 0a 30 20 36 34 35 20 35 20 30 ┆ 5 598 997 607 5 602 0 645 5 0┆
0x08d980…08d9a0 0d 0a 39 39 39 20 36 30 35 20 35 20 35 37 34 0d 0a 31 30 30 30 20 36 30 35 20 35 20 35 37 39 0d ┆ 999 605 5 574 1000 605 5 579 ┆
0x08d9a0…08d9c0 0a 31 30 30 31 20 36 30 35 20 35 20 35 38 31 0d 0a 31 30 30 32 20 36 30 35 20 35 20 35 38 33 0d ┆ 1001 605 5 581 1002 605 5 583 ┆
0x08d9c0…08d9e0 0a 31 30 30 33 20 36 30 35 20 35 20 35 38 35 0d 0a 31 30 30 34 20 36 30 35 20 35 20 35 39 37 0d ┆ 1003 605 5 585 1004 605 5 597 ┆
0x08d9e0…08da00 0a 31 30 30 35 20 36 30 35 20 35 20 35 39 38 0d 0a 31 30 30 36 20 36 30 35 20 35 20 36 30 32 0d ┆ 1005 605 5 598 1006 605 5 602 ┆
0x08da00…08da20 (37, 1, 9) 0a 30 20 36 34 34 20 35 20 30 0d 0a 31 30 30 38 20 36 30 33 20 35 20 35 37 34 0d 0a 31 30 30 39 ┆ 0 644 5 0 1008 603 5 574 1009┆
0x08da20…08da40 20 36 30 33 20 35 20 35 37 39 0d 0a 31 30 31 30 20 36 30 33 20 35 20 35 38 31 0d 0a 31 30 31 31 ┆ 603 5 579 1010 603 5 581 1011┆
0x08da40…08da60 20 36 30 33 20 35 20 35 38 33 0d 0a 31 30 31 32 20 36 30 33 20 35 20 35 38 35 0d 0a 31 30 31 33 ┆ 603 5 583 1012 603 5 585 1013┆
0x08da60…08da80 20 36 30 33 20 35 20 35 39 37 0d 0a 31 30 31 34 20 36 30 33 20 35 20 35 39 38 0d 0a 31 30 31 35 ┆ 603 5 597 1014 603 5 598 1015┆
0x08da80…08daa0 20 36 30 33 20 35 20 36 30 32 0d 0a 30 20 36 34 33 20 35 20 30 0d 0a 31 30 31 37 20 36 36 35 20 ┆ 603 5 602 0 643 5 0 1017 665 ┆
0x08daa0…08dac0 35 20 36 36 34 0d 0a 30 20 36 34 39 20 35 20 30 0d 0a 31 30 31 39 20 35 34 31 20 35 20 35 34 30 ┆5 664 0 649 5 0 1019 541 5 540┆
0x08dac0…08dae0 0d 0a 30 20 35 33 36 20 35 20 30 0d 0a 31 30 32 31 20 36 30 31 20 35 20 35 37 34 0d 0a 31 30 32 ┆ 0 536 5 0 1021 601 5 574 102┆
0x08dae0…08db00 32 20 36 30 31 20 35 20 35 37 39 0d 0a 31 30 32 33 20 36 30 31 20 35 20 35 38 31 0d 0a 31 30 32 ┆2 601 5 579 1023 601 5 581 102┆
0x08db00…08db20 34 20 36 30 31 20 35 20 35 38 33 0d 0a 31 30 32 35 20 36 30 31 20 35 20 35 38 35 0d 0a 31 30 32 ┆4 601 5 583 1025 601 5 585 102┆
0x08db20…08db40 36 20 36 30 31 20 35 20 35 39 37 0d 0a 31 30 32 37 20 36 30 31 20 35 20 35 39 38 0d 0a 31 30 32 ┆6 601 5 597 1027 601 5 598 102┆
0x08db40…08db60 38 20 36 30 31 20 35 20 36 30 32 0d 0a 30 20 36 34 31 20 35 20 30 0d 0a 31 30 33 30 20 35 39 39 ┆8 601 5 602 0 641 5 0 1030 599┆
0x08db60…08db80 20 35 20 35 37 34 0d 0a 31 30 33 31 20 35 39 39 20 35 20 35 37 39 0d 0a 31 30 33 32 20 35 39 39 ┆ 5 574 1031 599 5 579 1032 599┆
0x08db80…08dba0 20 35 20 35 38 31 0d 0a 31 30 33 33 20 35 39 39 20 35 20 35 38 33 0d 0a 31 30 33 34 20 35 39 39 ┆ 5 581 1033 599 5 583 1034 599┆
0x08dba0…08dbc0 20 35 20 35 38 35 0d 0a 31 30 33 35 20 35 39 39 20 35 20 35 39 37 0d 0a 31 30 33 36 20 35 39 39 ┆ 5 585 1035 599 5 597 1036 599┆
0x08dbc0…08dbe0 20 35 20 35 39 38 0d 0a 31 30 33 37 20 35 39 39 20 35 20 36 30 32 0d 0a 30 20 36 34 30 20 35 20 ┆ 5 598 1037 599 5 602 0 640 5 ┆
0x08dbe0…08dc00 30 0d 0a 31 30 33 39 20 35 39 38 20 35 20 35 37 34 0d 0a 31 30 34 30 20 35 39 38 20 35 20 35 37 ┆0 1039 598 5 574 1040 598 5 57┆
0x08dc00…08dc20 (37, 1, 10) 39 0d 0a 31 30 34 31 20 35 39 38 20 35 20 35 38 31 0d 0a 31 30 34 32 20 35 39 38 20 35 20 35 38 ┆9 1041 598 5 581 1042 598 5 58┆
0x08dc20…08dc40 33 0d 0a 31 30 34 33 20 35 39 38 20 35 20 35 38 35 0d 0a 31 30 34 34 20 35 39 38 20 35 20 35 39 ┆3 1043 598 5 585 1044 598 5 59┆
0x08dc40…08dc60 37 0d 0a 31 30 34 35 20 35 39 38 20 35 20 35 39 38 0d 0a 31 30 34 36 20 35 39 38 20 35 20 36 30 ┆7 1045 598 5 598 1046 598 5 60┆
0x08dc60…08dc80 32 0d 0a 30 20 35 37 33 20 35 20 30 0d 0a 31 30 34 38 20 35 39 34 20 35 20 35 37 34 0d 0a 31 30 ┆2 0 573 5 0 1048 594 5 574 10┆
0x08dc80…08dca0 34 39 20 35 39 34 20 35 20 35 37 39 0d 0a 31 30 35 30 20 35 39 34 20 35 20 35 38 31 0d 0a 31 30 ┆49 594 5 579 1050 594 5 581 10┆
0x08dca0…08dcc0 35 31 20 35 39 34 20 35 20 35 38 33 0d 0a 31 30 35 32 20 35 39 34 20 35 20 35 38 35 0d 0a 31 30 ┆51 594 5 583 1052 594 5 585 10┆
0x08dcc0…08dce0 35 33 20 35 39 34 20 35 20 35 39 37 0d 0a 31 30 35 34 20 35 39 34 20 35 20 35 39 38 0d 0a 31 30 ┆53 594 5 597 1054 594 5 598 10┆
0x08dce0…08dd00 35 35 20 35 39 34 20 35 20 36 30 32 0d 0a 30 20 35 37 30 20 35 20 30 0d 0a 31 30 35 37 20 35 39 ┆55 594 5 602 0 570 5 0 1057 59┆
0x08dd00…08dd20 32 20 35 20 35 37 34 0d 0a 31 30 35 38 20 35 39 32 20 35 20 35 37 39 0d 0a 31 30 35 39 20 35 39 ┆2 5 574 1058 592 5 579 1059 59┆
0x08dd20…08dd40 32 20 35 20 35 38 31 0d 0a 31 30 36 30 20 35 39 32 20 35 20 35 38 33 0d 0a 31 30 36 31 20 35 39 ┆2 5 581 1060 592 5 583 1061 59┆
0x08dd40…08dd60 32 20 35 20 35 38 35 0d 0a 31 30 36 32 20 35 39 32 20 35 20 35 39 37 0d 0a 31 30 36 33 20 35 39 ┆2 5 585 1062 592 5 597 1063 59┆
0x08dd60…08dd80 32 20 35 20 35 39 38 0d 0a 31 30 36 34 20 35 39 32 20 35 20 36 30 32 0d 0a 30 20 35 36 39 20 35 ┆2 5 598 1064 592 5 602 0 569 5┆
0x08dd80…08dda0 20 30 0d 0a 31 30 36 36 20 35 38 34 20 35 20 35 37 34 0d 0a 31 30 36 37 20 35 38 34 20 35 20 35 ┆ 0 1066 584 5 574 1067 584 5 5┆
0x08dda0…08ddc0 37 39 0d 0a 31 30 36 38 20 35 38 34 20 35 20 35 38 31 0d 0a 31 30 36 39 20 35 38 34 20 35 20 35 ┆79 1068 584 5 581 1069 584 5 5┆
0x08ddc0…08dde0 38 33 0d 0a 31 30 37 30 20 35 38 34 20 35 20 35 38 35 0d 0a 31 30 37 31 20 35 38 34 20 35 20 35 ┆83 1070 584 5 585 1071 584 5 5┆
0x08dde0…08de00 39 37 0d 0a 31 30 37 32 20 35 38 34 20 35 20 35 39 38 0d 0a 31 30 37 33 20 35 38 34 20 35 20 36 ┆97 1072 584 5 598 1073 584 5 6┆
0x08de00…08de20 (37, 1, 11) 30 32 0d 0a 30 20 35 36 34 20 35 20 30 0d 0a 31 30 37 35 20 35 38 32 20 35 20 35 37 34 0d 0a 31 ┆02 0 564 5 0 1075 582 5 574 1┆
0x08de20…08de40 30 37 36 20 35 38 32 20 35 20 35 37 39 0d 0a 31 30 37 37 20 35 38 32 20 35 20 35 38 31 0d 0a 31 ┆076 582 5 579 1077 582 5 581 1┆
0x08de40…08de60 30 37 38 20 35 38 32 20 35 20 35 38 33 0d 0a 31 30 37 39 20 35 38 32 20 35 20 35 38 35 0d 0a 31 ┆078 582 5 583 1079 582 5 585 1┆
0x08de60…08de80 30 38 30 20 35 38 32 20 35 20 35 39 37 0d 0a 31 30 38 31 20 35 38 32 20 35 20 35 39 38 0d 0a 31 ┆080 582 5 597 1081 582 5 598 1┆
0x08de80…08dea0 30 38 32 20 35 38 32 20 35 20 36 30 32 0d 0a 30 20 35 36 32 20 35 20 30 0d 0a 31 30 38 34 20 35 ┆082 582 5 602 0 562 5 0 1084 5┆
0x08dea0…08dec0 38 30 20 35 20 35 37 34 0d 0a 31 30 38 35 20 35 38 30 20 35 20 35 37 39 0d 0a 31 30 38 36 20 35 ┆80 5 574 1085 580 5 579 1086 5┆
0x08dec0…08dee0 38 30 20 35 20 35 38 31 0d 0a 31 30 38 37 20 35 38 30 20 35 20 35 38 33 0d 0a 31 30 38 38 20 35 ┆80 5 581 1087 580 5 583 1088 5┆
0x08dee0…08df00 38 30 20 35 20 35 38 35 0d 0a 31 30 38 39 20 35 38 30 20 35 20 35 39 37 0d 0a 31 30 39 30 20 35 ┆80 5 585 1089 580 5 597 1090 5┆
0x08df00…08df20 38 30 20 35 20 35 39 38 0d 0a 31 30 39 31 20 35 38 30 20 35 20 36 30 32 0d 0a 30 20 35 36 30 20 ┆80 5 598 1091 580 5 602 0 560 ┆
0x08df20…08df40 35 20 30 0d 0a 31 30 39 33 20 34 38 31 20 35 20 34 38 30 0d 0a 31 30 39 34 20 34 38 36 20 35 20 ┆5 0 1093 481 5 480 1094 486 5 ┆
0x08df40…08df60 34 38 35 0d 0a 30 20 34 37 38 20 35 20 30 0d 0a 31 30 39 36 20 35 37 38 20 35 20 35 37 34 0d 0a ┆485 0 478 5 0 1096 578 5 574 ┆
0x08df60…08df80 31 30 39 37 20 35 37 38 20 35 20 35 37 39 0d 0a 31 30 39 38 20 35 37 38 20 35 20 35 38 31 0d 0a ┆1097 578 5 579 1098 578 5 581 ┆
0x08df80…08dfa0 31 30 39 39 20 35 37 38 20 35 20 35 38 33 0d 0a 31 31 30 30 20 35 37 38 20 35 20 35 38 35 0d 0a ┆1099 578 5 583 1100 578 5 585 ┆
0x08dfa0…08dfc0 31 31 30 31 20 35 37 38 20 35 20 35 39 37 0d 0a 31 31 30 32 20 35 37 38 20 35 20 35 39 38 0d 0a ┆1101 578 5 597 1102 578 5 598 ┆
0x08dfc0…08dfe0 31 31 30 33 20 35 37 38 20 35 20 36 30 32 0d 0a 30 20 35 35 38 20 35 20 30 0d 0a 31 31 30 35 20 ┆1103 578 5 602 0 558 5 0 1105 ┆
0x08dfe0…08e000 32 35 33 20 35 20 36 35 0d 0a 31 31 30 36 20 32 33 30 20 35 20 37 34 0d 0a 31 31 30 37 20 32 34 ┆253 5 65 1106 230 5 74 1107 24┆
0x08e000…08e020 (37, 1, 12) 37 20 35 20 39 37 0d 0a 31 31 30 38 20 32 33 30 20 35 20 31 30 35 0d 0a 31 31 30 39 20 32 33 33 ┆7 5 97 1108 230 5 105 1109 233┆
0x08e020…08e040 20 35 20 32 33 32 0d 0a 31 31 31 30 20 32 33 30 20 35 20 32 33 39 0d 0a 31 31 31 31 20 32 35 36 ┆ 5 232 1110 230 5 239 1111 256┆
0x08e040…08e060 20 35 20 32 35 35 0d 0a 31 31 31 32 20 32 35 33 20 35 20 32 36 31 0d 0a 31 31 31 33 20 32 34 37 ┆ 5 255 1112 253 5 261 1113 247┆
0x08e060…08e080 20 35 20 32 39 31 0d 0a 31 31 31 34 20 33 30 32 20 35 20 33 30 31 0d 0a 31 31 31 35 20 33 31 34 ┆ 5 291 1114 302 5 301 1115 314┆
0x08e080…08e0a0 20 35 20 33 31 33 0d 0a 31 31 31 36 20 34 35 32 20 35 20 34 34 37 0d 0a 31 31 31 37 20 34 35 39 ┆ 5 313 1116 452 5 447 1117 459┆
0x08e0a0…08e0c0 20 35 20 34 35 36 0d 0a 31 31 31 38 20 34 39 31 20 35 20 34 38 38 0d 0a 31 31 31 39 20 35 30 31 ┆ 5 456 1118 491 5 488 1119 501┆
0x08e0c0…08e0e0 20 35 20 34 39 38 0d 0a 31 31 32 30 20 35 31 31 20 35 20 35 30 38 0d 0a 31 31 32 31 20 35 31 36 ┆ 5 498 1120 511 5 508 1121 516┆
0x08e0e0…08e100 20 35 20 35 31 33 0d 0a 31 31 32 32 20 35 33 32 20 35 20 35 31 38 0d 0a 31 31 32 33 20 35 33 35 ┆ 5 513 1122 532 5 518 1123 535┆
0x08e100…08e120 20 35 20 35 33 34 0d 0a 31 31 32 34 20 35 33 32 20 35 20 35 34 30 0d 0a 31 31 32 35 20 35 35 37 ┆ 5 534 1124 532 5 540 1125 557┆
0x08e120…08e140 20 35 20 35 35 36 0d 0a 31 31 32 36 20 35 33 32 20 35 20 36 36 34 0d 0a 31 31 32 37 20 36 37 32 ┆ 5 556 1126 532 5 664 1127 672┆
0x08e140…08e160 20 35 20 36 37 31 0d 0a 31 31 32 38 20 37 30 34 20 35 20 37 30 33 0d 0a 31 31 32 39 20 37 34 34 ┆ 5 671 1128 704 5 703 1129 744┆
0x08e160…08e180 20 35 20 37 34 33 0d 0a 30 20 33 31 32 20 35 20 30 0d 0a 31 31 33 31 20 31 38 38 20 35 20 31 38 ┆ 5 743 0 312 5 0 1131 188 5 18┆
0x08e180…08e1a0 37 0d 0a 31 31 33 32 20 31 39 34 20 35 20 31 39 33 0d 0a 31 31 33 33 20 32 30 30 20 35 20 31 39 ┆7 1132 194 5 193 1133 200 5 19┆
0x08e1a0…08e1c0 39 0d 0a 31 31 33 34 20 32 30 36 20 35 20 32 30 35 0d 0a 31 31 33 35 20 32 31 32 20 35 20 32 31 ┆9 1134 206 5 205 1135 212 5 21┆
0x08e1c0…08e1e0 31 0d 0a 31 31 33 36 20 32 31 38 20 35 20 32 31 37 0d 0a 31 31 33 37 20 32 32 34 20 35 20 32 32 ┆1 1136 218 5 217 1137 224 5 22┆
0x08e1e0…08e200 33 0d 0a 30 20 31 34 33 20 35 20 30 0d 0a 31 31 33 39 20 31 32 38 20 35 20 31 32 37 0d 0a 31 31 ┆3 0 143 5 0 1139 128 5 127 11┆
0x08e200…08e220 (37, 1, 13) 34 30 20 31 33 36 20 35 20 31 33 35 0d 0a 31 31 34 31 20 31 35 36 20 35 20 31 35 35 0d 0a 31 31 ┆40 136 5 135 1141 156 5 155 11┆
0x08e220…08e240 34 32 20 31 36 34 20 35 20 31 36 33 0d 0a 31 31 34 33 20 31 37 32 20 35 20 31 37 31 0d 0a 31 31 ┆42 164 5 163 1143 172 5 171 11┆
0x08e240…08e260 34 34 20 31 38 30 20 35 20 31 37 39 0d 0a 30 20 31 30 38 20 35 20 30 0d 0a 31 31 34 36 20 32 34 ┆44 180 5 179 0 108 5 0 1146 24┆
0x08e260…08e280 39 20 35 20 38 38 0d 0a 31 31 34 37 20 31 31 36 20 35 20 31 31 35 0d 0a 31 31 34 38 20 31 31 38 ┆9 5 88 1147 116 5 115 1148 118┆
0x08e280…08e2a0 20 35 20 31 31 37 0d 0a 31 31 34 39 20 31 32 30 20 35 20 31 31 39 0d 0a 31 31 35 30 20 31 32 32 ┆ 5 117 1149 120 5 119 1150 122┆
0x08e2a0…08e2c0 20 35 20 31 32 31 0d 0a 31 31 35 31 20 31 32 34 20 35 20 31 32 33 0d 0a 31 31 35 32 20 31 32 36 ┆ 5 121 1151 124 5 123 1152 126┆
0x08e2c0…08e2e0 20 35 20 31 32 35 0d 0a 30 20 31 30 37 20 35 20 30 0d 0a 31 31 35 34 20 32 36 32 20 35 20 32 36 ┆ 5 125 0 107 5 0 1154 262 5 26┆
0x08e2e0…08e300 31 0d 0a 30 20 32 35 37 20 35 20 30 0d 0a 31 31 35 36 20 32 34 32 20 35 20 39 38 0d 0a 31 31 35 ┆1 0 257 5 0 1156 242 5 98 115┆
0x08e300…08e320 37 20 32 34 32 20 35 20 33 32 34 0d 0a 31 31 35 38 20 32 34 32 20 35 20 34 33 31 0d 0a 31 31 35 ┆7 242 5 324 1158 242 5 431 115┆
0x08e320…08e340 39 20 32 34 32 20 35 20 34 36 32 0d 0a 31 31 36 30 20 32 34 32 20 35 20 34 36 35 0d 0a 31 31 36 ┆9 242 5 462 1160 242 5 465 116┆
0x08e340…08e360 31 20 32 34 32 20 35 20 35 34 33 0d 0a 31 31 36 32 20 32 34 32 20 35 20 35 35 31 0d 0a 30 20 38 ┆1 242 5 543 1162 242 5 551 0 8┆
0x08e360…08e380 36 20 35 20 30 0d 0a 31 31 36 34 20 33 32 34 20 35 20 33 39 0d 0a 31 31 36 35 20 33 32 34 20 35 ┆6 5 0 1164 324 5 39 1165 324 5┆
0x08e380…08e3a0 20 32 37 30 0d 0a 31 31 36 36 20 33 32 34 20 35 20 32 38 32 0d 0a 31 31 36 37 20 33 32 34 20 35 ┆ 270 1166 324 5 282 1167 324 5┆
0x08e3a0…08e3c0 20 32 38 33 0d 0a 31 31 36 38 20 33 32 34 20 35 20 33 30 34 0d 0a 31 31 36 39 20 33 32 34 20 35 ┆ 283 1168 324 5 304 1169 324 5┆
0x08e3c0…08e3e0 20 33 32 30 0d 0a 31 31 37 30 20 33 32 34 20 35 20 33 32 31 0d 0a 31 31 37 31 20 33 32 34 20 35 ┆ 320 1170 324 5 321 1171 324 5┆
0x08e3e0…08e400 20 33 33 38 0d 0a 31 31 37 32 20 33 32 34 20 35 20 33 34 30 0d 0a 31 31 37 33 20 33 32 34 20 35 ┆ 338 1172 324 5 340 1173 324 5┆
0x08e400…08e420 (37, 1, 14) 20 33 36 35 0d 0a 31 31 37 34 20 35 34 33 20 35 20 34 30 38 0d 0a 31 31 37 35 20 34 33 31 20 35 ┆ 365 1174 543 5 408 1175 431 5┆
0x08e420…08e440 20 34 32 37 0d 0a 31 31 37 36 20 34 36 32 20 35 20 34 36 31 0d 0a 31 31 37 37 20 34 36 35 20 35 ┆ 427 1176 462 5 461 1177 465 5┆
0x08e440…08e460 20 34 36 34 0d 0a 31 31 37 38 20 33 32 34 20 35 20 34 37 36 0d 0a 31 31 37 39 20 34 36 35 20 35 ┆ 464 1178 324 5 476 1179 465 5┆
0x08e460…08e480 20 34 38 30 0d 0a 31 31 38 30 20 34 36 35 20 35 20 34 38 35 0d 0a 31 31 38 31 20 35 34 33 20 35 ┆ 480 1180 465 5 485 1181 543 5┆
0x08e480…08e4a0 20 34 39 33 0d 0a 31 31 38 32 20 35 34 33 20 35 20 34 39 35 0d 0a 31 31 38 33 20 35 34 33 20 35 ┆ 493 1182 543 5 495 1183 543 5┆
0x08e4a0…08e4c0 20 35 34 32 0d 0a 31 31 38 34 20 35 35 31 20 35 20 35 35 30 0d 0a 31 31 38 35 20 35 34 33 20 35 ┆ 542 1184 551 5 550 1185 543 5┆
0x08e4c0…08e4e0 20 35 35 39 0d 0a 31 31 38 36 20 35 34 33 20 35 20 35 36 31 0d 0a 31 31 38 37 20 35 34 33 20 35 ┆ 559 1186 543 5 561 1187 543 5┆
0x08e4e0…08e500 20 35 36 33 0d 0a 31 31 38 38 20 35 34 33 20 35 20 35 36 35 0d 0a 31 31 38 39 20 35 34 33 20 35 ┆ 563 1188 543 5 565 1189 543 5┆
0x08e500…08e520 20 35 37 32 0d 0a 31 31 39 30 20 35 34 33 20 35 20 35 37 33 0d 0a 31 31 39 31 20 35 34 33 20 35 ┆ 572 1190 543 5 573 1191 543 5┆
0x08e520…08e540 20 35 37 34 0d 0a 31 31 39 32 20 35 34 33 20 35 20 35 37 39 0d 0a 31 31 39 33 20 35 34 33 20 35 ┆ 574 1192 543 5 579 1193 543 5┆
0x08e540…08e560 20 35 38 31 0d 0a 31 31 39 34 20 35 34 33 20 35 20 35 38 33 0d 0a 31 31 39 35 20 35 34 33 20 35 ┆ 581 1194 543 5 583 1195 543 5┆
0x08e560…08e580 20 35 38 35 0d 0a 31 31 39 36 20 35 34 33 20 35 20 35 39 37 0d 0a 31 31 39 37 20 35 34 33 20 35 ┆ 585 1196 543 5 597 1197 543 5┆
0x08e580…08e5a0 20 35 39 38 0d 0a 31 31 39 38 20 35 34 33 20 35 20 36 30 32 0d 0a 31 31 39 39 20 35 34 33 20 35 ┆ 598 1198 543 5 602 1199 543 5┆
0x08e5a0…08e5c0 20 36 34 32 0d 0a 31 32 30 30 20 35 34 33 20 35 20 36 35 35 0d 0a 31 32 30 31 20 35 34 33 20 35 ┆ 642 1200 543 5 655 1201 543 5┆
0x08e5c0…08e5e0 20 36 36 31 0d 0a 31 32 30 32 20 33 32 34 20 35 20 37 30 30 0d 0a 31 32 30 33 20 33 32 34 20 35 ┆ 661 1202 324 5 700 1203 324 5┆
0x08e5e0…08e600 20 37 32 35 0d 0a 30 20 39 38 20 35 20 30 0d 0a 31 32 30 35 20 34 30 30 20 35 20 33 39 38 0d 0a ┆ 725 0 98 5 0 1205 400 5 398 ┆
0x08e600…08e620 (37, 1, 15) 30 20 37 37 20 35 20 30 0d 0a 30 20 32 35 20 33 20 30 20 31 31 38 0d 0a 30 20 39 31 32 20 33 20 ┆0 77 5 0 0 25 3 0 118 0 912 3 ┆
0x08e620…08e640 30 20 31 31 36 0d 0a 30 20 39 31 34 20 33 20 30 20 31 32 31 0d 0a 30 20 31 30 36 20 33 20 30 20 ┆0 116 0 914 3 0 121 0 106 3 0 ┆
0x08e640…08e660 32 39 30 0d 0a 30 20 31 31 34 35 20 33 20 30 20 32 38 32 0d 0a 30 20 31 31 33 30 20 33 20 30 20 ┆290 0 1145 3 0 282 0 1130 3 0 ┆
0x08e660…08e680 32 37 33 0d 0a 30 20 31 31 33 30 20 33 20 31 20 32 37 32 0d 0a 30 20 31 31 33 30 20 33 20 31 20 ┆273 0 1130 3 1 272 0 1130 3 1 ┆
0x08e680…08e6a0 32 37 31 0d 0a 30 20 31 31 30 34 20 33 20 30 20 32 35 39 0d 0a 30 20 31 31 33 30 20 33 20 32 20 ┆271 0 1104 3 0 259 0 1130 3 2 ┆
0x08e6a0…08e6c0 32 37 30 0d 0a 30 20 31 31 33 30 20 33 20 32 20 32 36 39 0d 0a 30 20 31 31 33 30 20 33 20 32 20 ┆270 0 1130 3 2 269 0 1130 3 2 ┆
0x08e6c0…08e6e0 32 36 38 0d 0a 30 20 31 31 33 30 20 33 20 32 20 32 36 37 0d 0a 30 20 31 31 30 34 20 33 20 32 20 ┆268 0 1130 3 2 267 0 1104 3 2 ┆
0x08e6e0…08e700 32 36 36 0d 0a 30 20 31 31 30 34 20 33 20 32 20 32 36 35 0d 0a 30 20 31 31 30 34 20 33 20 32 20 ┆266 0 1104 3 2 265 0 1104 3 2 ┆
0x08e700…08e720 32 36 34 0d 0a 30 20 31 31 30 34 20 33 20 32 20 32 36 33 0d 0a 30 20 31 31 30 34 20 33 20 32 20 ┆264 0 1104 3 2 263 0 1104 3 2 ┆
0x08e720…08e740 32 36 32 0d 0a 30 20 31 31 30 34 20 33 20 32 20 32 36 31 0d 0a 30 20 31 31 30 34 20 33 20 32 20 ┆262 0 1104 3 2 261 0 1104 3 2 ┆
0x08e740…08e760 32 36 30 0d 0a 30 20 31 31 35 33 20 33 20 30 20 33 30 30 0d 0a 30 20 38 37 37 20 33 20 30 20 35 ┆260 0 1153 3 0 300 0 877 3 0 5┆
0x08e760…08e780 37 0d 0a 30 20 33 37 33 20 33 20 30 20 31 31 34 0d 0a 30 20 39 33 32 20 33 20 34 20 31 34 35 0d ┆7 0 373 3 0 114 0 932 3 4 145 ┆
0x08e780…08e7a0 0a 30 20 37 36 31 20 33 20 31 20 31 34 32 0d 0a 30 20 31 30 39 32 20 33 20 30 20 32 35 32 0d 0a ┆ 0 761 3 1 142 0 1092 3 0 252 ┆
0x08e7a0…08e7c0 30 20 31 30 39 32 20 33 20 32 20 32 35 34 0d 0a 30 20 31 30 31 38 20 33 20 30 20 32 31 32 0d 0a ┆0 1092 3 2 254 0 1018 3 0 212 ┆
0x08e7c0…08e7e0 30 20 39 37 34 20 33 20 30 20 31 39 32 0d 0a 30 20 39 39 38 20 33 20 32 20 32 30 30 0d 0a 30 20 ┆0 974 3 0 192 0 998 3 2 200 0 ┆
0x08e7e0…08e800 39 36 36 20 33 20 30 20 31 38 37 0d 0a 30 20 39 36 36 20 33 20 30 20 31 38 36 0d 0a 30 20 39 36 ┆966 3 0 187 0 966 3 0 186 0 96┆
0x08e800…08e820 (38, 0, 1) 36 20 33 20 30 20 31 38 35 0d 0a 30 20 39 36 36 20 33 20 30 20 31 38 34 0d 0a 30 20 39 36 36 20 ┆6 3 0 185 0 966 3 0 184 0 966 ┆
0x08e820…08e840 33 20 30 20 31 38 33 0d 0a 30 20 39 36 36 20 33 20 30 20 31 38 30 0d 0a 30 20 39 36 36 20 33 20 ┆3 0 183 0 966 3 0 180 0 966 3 ┆
0x08e840…08e860 30 20 31 37 38 0d 0a 30 20 39 36 36 20 33 20 30 20 31 37 37 0d 0a 30 20 39 36 36 20 33 20 30 20 ┆0 178 0 966 3 0 177 0 966 3 0 ┆
0x08e860…08e880 31 37 36 0d 0a 30 20 39 36 36 20 33 20 30 20 31 37 35 0d 0a 30 20 39 36 36 20 33 20 30 20 31 37 ┆176 0 966 3 0 175 0 966 3 0 17┆
0x08e880…08e8a0 34 0d 0a 30 20 37 36 35 20 33 20 32 20 31 33 32 0d 0a 30 20 37 30 38 20 33 20 33 20 31 30 31 0d ┆4 0 765 3 2 132 0 708 3 3 101 ┆
0x08e8a0…08e8c0 0a 30 20 37 36 36 20 33 20 31 20 39 37 0d 0a 30 20 37 32 39 20 33 20 32 20 35 33 0d 0a 30 20 37 ┆ 0 766 3 1 97 0 729 3 2 53 0 7┆
0x08e8c0…08e8e0 36 37 20 33 20 31 20 34 38 0d 0a 30 20 38 37 33 20 33 20 33 20 34 34 0d 0a 30 20 37 36 38 20 33 ┆67 3 1 48 0 873 3 3 44 0 768 3┆
0x08e8e0…08e900 20 31 20 34 31 0d 0a 30 20 37 35 38 20 33 20 30 20 31 39 0d 0a 30 20 38 37 31 20 33 20 31 20 33 ┆ 1 41 0 758 3 0 19 0 871 3 1 3┆
0x08e900…08e920 39 0d 0a 30 20 38 37 31 20 33 20 31 20 33 34 0d 0a 30 20 37 38 33 20 33 20 30 20 33 31 0d 0a 30 ┆9 0 871 3 1 34 0 783 3 0 31 0┆
0x08e920…08e940 20 37 39 31 20 33 20 30 20 32 0d 0a 30 20 38 33 35 20 33 20 31 20 31 34 0d 0a 30 20 38 33 35 20 ┆ 791 3 0 2 0 835 3 1 14 0 835 ┆
0x08e940…08e960 33 20 32 20 31 36 0d 0a 30 20 38 33 35 20 33 20 31 20 31 33 0d 0a 30 20 38 33 35 20 33 20 32 20 ┆3 2 16 0 835 3 1 13 0 835 3 2 ┆
0x08e960…08e980 31 35 0d 0a 30 20 38 31 35 20 33 20 30 20 31 30 0d 0a 0d 0a 20 20 20 20 31 20 30 30 30 20 43 4f ┆15 0 815 3 0 10 1 000 CO┆
0x08e980…08e9a0 44 45 20 0d 0a 20 20 20 20 32 20 31 33 31 31 20 45 4e 44 49 4e 43 4c 55 44 45 20 0d 0a 20 20 20 ┆DE 2 1311 ENDINCLUDE ┆
0x08e9a0…08e9c0 20 33 20 30 20 0d 0a 20 20 20 20 34 20 30 20 0d 0a 20 20 20 20 35 20 31 33 31 30 20 45 4e 44 43 ┆ 3 0 4 0 5 1310 ENDC┆
0x08e9c0…08e9e0 4f 4e 54 45 58 54 20 0d 0a 20 20 20 20 36 20 30 20 0d 0a 20 20 20 20 37 20 30 20 0d 0a 20 20 20 ┆ONTEXT 6 0 7 0 ┆
0x08e9e0…08ea00 20 38 20 30 20 0d 0a 20 20 20 20 39 20 31 33 30 31 20 43 4f 4e 54 45 58 54 20 0d 0a 20 20 20 31 ┆ 8 0 9 1301 CONTEXT 1┆
0x08ea00…08ea20 (38, 0, 2) 30 20 31 33 30 33 20 45 4f 4d 20 0d 0a 20 20 20 31 31 20 30 20 20 0d 0a 20 20 20 31 32 20 30 20 ┆0 1303 EOM 11 0 12 0 ┆
0x08ea20…08ea40 20 0d 0a 20 20 20 31 33 20 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 31 34 20 31 ┆ 13 1312 ENDLEVEL 14 1┆
0x08ea40…08ea60 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 31 35 20 31 33 31 32 20 45 4e 44 4c 45 56 ┆312 ENDLEVEL 15 1312 ENDLEV┆
0x08ea60…08ea80 45 4c 20 0d 0a 20 20 20 31 36 20 31 33 31 32 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 31 37 ┆EL 16 1312 ENDLEVEL 17┆
0x08ea80…08eaa0 20 30 20 0d 0a 20 20 20 31 38 20 30 20 0d 0a 20 20 20 31 39 20 31 33 30 34 20 45 4e 44 50 52 4f ┆ 0 18 0 19 1304 ENDPRO┆
0x08eaa0…08eac0 43 44 45 43 4c 20 0d 0a 20 20 20 32 30 20 31 33 30 35 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 ┆CDECL 20 1305 DECLARATION D┆
0x08eac0…08eae0 45 43 4c 41 52 45 20 0d 0a 20 20 20 32 31 20 31 30 31 31 20 45 4e 44 42 4c 4f 43 4b 20 45 4e 44 ┆ECLARE 21 1011 ENDBLOCK END┆
0x08eae0…08eb00 4c 45 56 45 4c 20 45 4e 44 4c 45 56 45 4c 0d 0a 20 20 20 32 32 20 31 30 32 30 20 45 58 54 45 52 ┆LEVEL ENDLEVEL 22 1020 EXTER┆
0x08eb00…08eb20 4e 41 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 32 33 20 31 30 32 31 20 46 4f 52 57 41 52 ┆NAL ENDLEVEL 23 1021 FORWAR┆
0x08eb20…08eb40 44 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 32 34 20 30 20 45 4e 44 4c 45 56 45 4c 20 0d 0a ┆D ENDLEVEL 24 0 ENDLEVEL ┆
0x08eb40…08eb60 20 20 20 32 35 20 31 32 30 32 20 53 54 41 52 54 4c 41 42 45 4c 53 43 4f 50 45 20 0d 0a 20 20 20 ┆ 25 1202 STARTLABELSCOPE ┆
0x08eb60…08eb80 32 36 20 31 32 30 33 20 45 4e 44 4c 41 42 45 4c 53 43 4f 50 45 20 0d 0a 20 20 20 32 37 20 2d 31 ┆26 1203 ENDLABELSCOPE 27 -1┆
0x08eb80…08eba0 20 42 45 47 49 4e 43 4f 44 45 20 2e 2e 2e 20 0d 0a 20 20 20 32 38 20 31 30 31 30 20 42 45 47 49 ┆ BEGINCODE ... 28 1010 BEGI┆
0x08eba0…08ebc0 4e 4c 45 56 45 4c 20 0d 0a 20 20 20 32 39 20 31 30 30 39 20 45 4e 44 44 45 43 4c 41 52 41 54 49 ┆NLEVEL 29 1009 ENDDECLARATI┆
0x08ebc0…08ebe0 4f 4e 53 20 0d 0a 20 20 20 33 30 20 30 20 0d 0a 20 20 20 33 31 20 30 20 0d 0a 20 20 20 33 32 20 ┆ONS 30 0 31 0 32 ┆
0x08ebe0…08ec00 30 20 0d 0a 20 20 20 33 33 20 30 20 0d 0a 20 20 20 33 34 20 30 20 0d 0a 20 20 20 33 35 20 30 20 ┆0 33 0 34 0 35 0 ┆
0x08ec00…08ec20 (38, 0, 3) 0d 0a 20 20 20 33 36 20 30 20 0d 0a 20 20 20 33 37 20 30 20 0d 0a 20 20 20 33 38 20 30 20 0d 0a ┆ 36 0 37 0 38 0 ┆
0x08ec20…08ec40 20 20 20 33 39 20 30 20 0d 0a 20 20 20 34 30 20 30 20 0d 0a 20 20 20 34 31 20 30 20 0d 0a 20 20 ┆ 39 0 40 0 41 0 ┆
0x08ec40…08ec60 20 34 32 20 30 20 0d 0a 20 20 20 34 33 20 30 20 0d 0a 20 20 20 34 34 20 35 30 31 20 45 4e 44 43 ┆ 42 0 43 0 44 501 ENDC┆
0x08ec60…08ec80 4f 4e 53 54 41 4e 54 44 45 43 4c 20 0d 0a 20 20 20 34 35 20 35 30 33 20 49 44 28 41 4e 4f 4e 59 ┆ONSTANTDECL 45 503 ID(ANONY┆
0x08ec80…08eca0 4d 4f 55 53 29 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 45 4e 44 43 4f 4e 53 54 41 4e 54 44 ┆MOUS) ENDEXPRESSION ENDCONSTANTD┆
0x08eca0…08ecc0 45 43 4c 20 0d 0a 20 20 20 34 36 20 30 20 0d 0a 20 20 20 34 37 20 35 30 32 20 44 45 43 4c 41 52 ┆ECL 46 0 47 502 DECLAR┆
0x08ecc0…08ece0 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 20 34 38 20 30 20 0d 0a 20 20 20 34 39 20 ┆ATION DECLARE 48 0 49 ┆
0x08ece0…08ed00 30 20 0d 0a 20 20 20 35 30 20 30 20 0d 0a 20 20 20 35 31 20 36 30 31 20 45 4e 44 54 59 50 45 44 ┆0 50 0 51 601 ENDTYPED┆
0x08ed00…08ed20 45 43 4c 20 45 4e 44 4c 45 56 45 4c 20 0d 0a 20 20 20 35 32 20 36 31 37 20 4e 45 57 54 59 50 45 ┆ECL ENDLEVEL 52 617 NEWTYPE┆
0x08ed20…08ed40 20 46 4f 52 57 41 52 44 50 4f 49 4e 54 45 52 20 45 4e 44 54 59 50 45 44 45 43 4c 20 0d 0a 20 20 ┆ FORWARDPOINTER ENDTYPEDECL ┆
0x08ed40…08ed60 20 35 33 20 30 20 0d 0a 20 20 20 35 34 20 30 20 0d 0a 20 20 20 35 35 20 36 30 32 20 0d 0a 20 20 ┆ 53 0 54 0 55 602 ┆
0x08ed60…08ed80 20 35 36 20 36 31 36 20 57 41 52 4e 49 4e 47 20 20 20 20 20 0d 0a 20 20 20 35 37 20 36 30 33 20 ┆ 56 616 WARNING 57 603 ┆
0x08ed80…08eda0 45 4e 44 54 59 50 45 20 0d 0a 20 20 20 35 38 20 36 30 34 20 0d 0a 20 20 20 35 39 20 36 30 34 20 ┆ENDTYPE 58 604 59 604 ┆
0x08eda0…08edc0 0d 0a 20 20 20 36 30 20 36 30 35 20 45 4e 44 50 4f 49 4e 54 45 52 20 0d 0a 20 20 20 36 31 20 36 ┆ 60 605 ENDPOINTER 61 6┆
0x08edc0…08ede0 30 36 20 45 4e 44 52 45 41 44 4f 4e 4c 59 20 0d 0a 20 20 20 36 32 20 36 30 37 20 45 4e 44 53 43 ┆06 ENDREADONLY 62 607 ENDSC┆
0x08ede0…08ee00 41 4c 41 52 20 0d 0a 20 20 20 36 33 20 36 30 38 20 45 4e 44 53 55 42 52 41 4e 47 45 20 0d 0a 20 ┆ALAR 63 608 ENDSUBRANGE ┆
0x08ee00…08ee20 (38, 0, 4) 20 20 36 34 20 36 30 39 20 45 4e 44 45 58 54 50 52 4f 43 45 53 53 20 45 4e 44 4c 45 56 45 4c 20 ┆ 64 609 ENDEXTPROCESS ENDLEVEL ┆
0x08ee20…08ee40 0d 0a 20 20 20 36 35 20 36 32 30 20 4e 45 57 54 59 50 45 20 50 4f 49 4e 54 45 52 20 0d 0a 20 20 ┆ 65 620 NEWTYPE POINTER ┆
0x08ee40…08ee60 20 36 36 20 36 32 37 20 4e 45 57 54 59 50 45 20 45 58 54 50 52 4f 43 45 53 53 20 0d 0a 20 20 20 ┆ 66 627 NEWTYPE EXTPROCESS ┆
0x08ee60…08ee80 36 37 20 36 32 31 20 4e 45 57 54 59 50 45 20 53 43 41 4c 41 52 20 44 45 43 4c 41 52 41 54 49 4f ┆67 621 NEWTYPE SCALAR DECLARATIO┆
0x08ee80…08eea0 4e 20 44 45 43 4c 41 52 45 4c 49 53 54 0d 0a 20 20 20 36 38 20 36 32 32 20 4e 45 57 54 59 50 45 ┆N DECLARELIST 68 622 NEWTYPE┆
0x08eea0…08eec0 20 52 45 41 44 4f 4e 4c 59 20 0d 0a 20 20 20 36 39 20 30 20 0d 0a 20 20 20 37 30 20 36 31 34 20 ┆ READONLY 69 0 70 614 ┆
0x08eec0…08eee0 50 41 43 4b 45 44 20 0d 0a 20 20 20 37 31 20 30 20 0d 0a 20 20 20 37 32 20 36 32 38 20 53 54 4f ┆PACKED 71 0 72 628 STO┆
0x08eee0…08ef00 50 20 54 59 50 45 20 42 55 46 46 45 52 49 4e 47 20 0d 0a 20 20 20 37 33 20 30 20 0d 0a 20 20 20 ┆P TYPE BUFFERING 73 0 ┆
0x08ef00…08ef20 37 34 20 30 20 0d 0a 20 20 20 37 35 20 30 20 0d 0a 20 20 20 37 36 20 36 30 30 20 44 45 43 4c 41 ┆74 0 75 0 76 600 DECLA┆
0x08ef20…08ef40 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 20 37 37 20 36 31 35 20 45 4e 44 41 52 ┆RATION DECLARE 77 615 ENDAR┆
0x08ef40…08ef60 52 41 59 20 0d 0a 20 20 20 37 38 20 36 32 33 20 4e 45 57 54 59 50 45 20 41 52 52 41 59 20 0d 0a ┆RAY 78 623 NEWTYPE ARRAY ┆
0x08ef60…08ef80 20 20 20 37 39 20 36 33 37 20 49 4e 43 52 2e 20 44 49 4d 2e 5f 43 4f 55 4e 54 20 0d 0a 20 20 20 ┆ 79 637 INCR. DIM._COUNT ┆
0x08ef80…08efa0 38 30 20 36 33 36 20 44 49 4d 2e 5f 43 4f 55 4e 54 20 3a 3d 20 30 20 0d 0a 20 20 20 38 31 20 36 ┆80 636 DIM._COUNT := 0 81 6┆
0x08efa0…08efc0 32 33 20 4e 45 57 54 59 50 45 20 41 52 52 41 59 20 0d 0a 20 20 20 38 32 20 36 31 30 20 45 4e 44 ┆23 NEWTYPE ARRAY 82 610 END┆
0x08efc0…08efe0 4c 45 56 45 4c 20 45 4e 44 52 45 43 4f 52 44 20 0d 0a 20 20 20 38 33 20 36 32 34 20 4e 45 57 54 ┆LEVEL ENDRECORD 83 624 NEWT┆
0x08efe0…08f000 59 50 45 20 52 45 43 4f 52 44 20 0d 0a 20 20 20 38 34 20 30 20 0d 0a 20 20 20 38 35 20 30 20 0d ┆YPE RECORD 84 0 85 0 ┆
0x08f000…08f020 (38, 0, 5) 0a 20 20 20 38 36 20 30 20 0d 0a 20 20 20 38 37 20 36 31 31 20 45 4e 44 46 49 45 4c 44 20 0d 0a ┆ 86 0 87 611 ENDFIELD ┆
0x08f020…08f040 20 20 20 38 38 20 36 33 32 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 20 38 39 20 36 34 ┆ 88 632 DECLARATION 89 64┆
0x08f040…08f060 30 20 0d 0a 20 20 20 39 30 20 36 31 32 20 45 4e 44 53 45 54 20 0d 0a 20 20 20 39 31 20 36 32 35 ┆0 90 612 ENDSET 91 625┆
0x08f060…08f080 20 4e 45 57 54 59 50 45 20 53 45 54 20 0d 0a 20 20 20 39 32 20 36 31 33 20 45 4e 44 50 4f 4f 4c ┆ NEWTYPE SET 92 613 ENDPOOL┆
0x08f080…08f0a0 20 0d 0a 20 20 20 39 33 20 30 20 0d 0a 20 20 20 39 34 20 36 33 35 20 57 49 54 48 4f 55 54 5f 44 ┆ 93 0 94 635 WITHOUT_D┆
0x08f0a0…08f0c0 41 54 41 20 0d 0a 20 20 20 39 35 20 36 34 30 20 0d 0a 20 20 20 39 36 20 36 32 36 20 4e 45 57 54 ┆ATA 95 640 96 626 NEWT┆
0x08f0c0…08f0e0 59 50 45 20 50 4f 4f 4c 20 0d 0a 20 20 20 39 37 20 30 20 0d 0a 20 20 20 39 38 20 30 20 0d 0a 20 ┆YPE POOL 97 0 98 0 ┆
0x08f0e0…08f100 20 20 39 39 20 30 20 0d 0a 20 20 31 30 30 20 37 30 33 20 45 4e 44 56 41 52 44 45 43 4c 20 0d 0a ┆ 99 0 100 703 ENDVARDECL ┆
0x08f100…08f120 20 20 31 30 31 20 30 20 0d 0a 20 20 31 30 32 20 30 20 0d 0a 20 20 31 30 33 20 37 30 30 20 44 45 ┆ 101 0 102 0 103 700 DE┆
0x08f120…08f140 43 4c 41 52 41 54 49 4f 4e 20 0d 0a 20 20 31 30 34 20 30 20 0d 0a 20 20 31 30 35 20 30 20 0d 0a ┆CLARATION 104 0 105 0 ┆
0x08f140…08f160 20 20 31 30 36 20 37 30 31 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 30 37 20 37 30 ┆ 106 701 DECLARELIST 107 70┆
0x08f160…08f180 34 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 30 38 20 37 30 32 20 49 4e 49 54 20 0d ┆4 DECLARELIST 108 702 INIT ┆
0x08f180…08f1a0 0a 20 20 31 30 39 20 37 30 35 20 4e 4f 5f 49 4e 49 54 20 0d 0a 20 20 31 31 30 20 30 20 0d 0a 20 ┆ 109 705 NO_INIT 110 0 ┆
0x08f1a0…08f1c0 20 31 31 31 20 31 30 30 32 20 45 4e 44 50 52 4f 43 44 45 43 4c 20 0d 0a 20 20 31 31 32 20 31 31 ┆ 111 1002 ENDPROCDECL 112 11┆
0x08f1c0…08f1e0 30 31 20 45 4e 44 46 55 4e 43 44 45 43 4c 20 0d 0a 20 20 31 31 33 20 30 20 0d 0a 20 20 31 31 34 ┆01 ENDFUNCDECL 113 0 114┆
0x08f1e0…08f200 20 31 30 30 33 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 31 ┆ 1003 DECLARATION DECLARE 11┆
0x08f200…08f220 (38, 0, 6) 35 20 31 30 30 34 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 ┆5 1004 DECLARATION DECLARE 1┆
0x08f220…08f240 31 36 20 31 30 30 31 20 50 49 43 4b 20 55 50 20 4e 41 4d 45 20 0d 0a 20 20 31 31 37 20 30 20 0d ┆16 1001 PICK UP NAME 117 0 ┆
0x08f240…08f260 0a 20 20 31 31 38 20 31 31 30 32 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 ┆ 118 1102 DECLARATION DECLARE ┆
0x08f260…08f280 0d 0a 20 20 31 31 39 20 31 31 30 33 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 ┆ 119 1103 DECLARATION DECLARE┆
0x08f280…08f2a0 20 0d 0a 20 20 31 32 30 20 36 34 30 20 0d 0a 20 20 31 32 31 20 31 30 30 37 20 45 4e 44 46 4f 52 ┆ 120 640 121 1007 ENDFOR┆
0x08f2a0…08f2c0 4d 41 4c 20 0d 0a 20 20 31 32 32 20 31 30 30 37 20 45 4e 44 46 4f 52 4d 41 4c 20 0d 0a 20 20 31 ┆MAL 122 1007 ENDFORMAL 1┆
0x08f2c0…08f2e0 32 33 20 30 20 0d 0a 20 20 31 32 34 20 31 30 32 32 20 42 45 47 49 4e 4c 45 56 45 4c 20 0d 0a 20 ┆23 0 124 1022 BEGINLEVEL ┆
0x08f2e0…08f300 20 31 32 35 20 30 20 0d 0a 20 20 31 32 36 20 30 20 0d 0a 20 20 31 32 37 20 31 30 30 36 20 45 4e ┆ 125 0 126 0 127 1006 EN┆
0x08f300…08f320 44 46 4f 52 4d 41 4c 4c 49 53 54 20 0d 0a 20 20 31 32 38 20 31 30 32 33 20 44 45 43 4c 41 52 41 ┆DFORMALLIST 128 1023 DECLARA┆
0x08f320…08f340 54 49 4f 4e 20 0d 0a 20 20 31 32 39 20 31 30 32 34 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 0d 0a ┆TION 129 1024 DECLARATION ┆
0x08f340…08f360 20 20 31 33 30 20 31 30 30 38 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 33 31 20 31 ┆ 130 1008 DECLARELIST 131 1┆
0x08f360…08f380 30 30 38 20 44 45 43 4c 41 52 45 4c 49 53 54 20 0d 0a 20 20 31 33 32 20 30 20 0d 0a 20 20 31 33 ┆008 DECLARELIST 132 0 13┆
0x08f380…08f3a0 33 20 30 20 0d 0a 20 20 31 33 34 20 30 20 0d 0a 20 20 31 33 35 20 30 20 0d 0a 20 20 31 33 36 20 ┆3 0 134 0 135 0 136 ┆
0x08f3a0…08f3c0 31 32 30 31 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 33 37 ┆1201 DECLARATION DECLARE 137┆
0x08f3c0…08f3e0 20 31 32 30 31 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 31 33 ┆ 1201 DECLARATION DECLARE 13┆
0x08f3e0…08f400 38 20 31 33 30 37 20 45 4e 44 4c 45 56 45 4c 20 45 4e 44 50 52 45 46 49 58 20 0d 0a 20 20 31 33 ┆8 1307 ENDLEVEL ENDPREFIX 13┆
0x08f400…08f420 (38, 0, 7) 39 20 30 20 0d 0a 20 20 31 34 30 20 31 32 30 20 45 52 52 4f 52 50 52 45 46 49 58 20 0d 0a 20 20 ┆9 0 140 120 ERRORPREFIX ┆
0x08f420…08f440 31 34 31 20 31 33 30 36 20 44 45 43 4c 41 52 41 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 ┆141 1306 DECLARATION DECLARE ┆
0x08f440…08f460 20 31 34 32 20 30 20 0d 0a 20 20 31 34 33 20 30 20 0d 0a 20 20 31 34 34 20 30 20 0d 0a 20 20 31 ┆ 142 0 143 0 144 0 1┆
0x08f460…08f480 34 35 20 33 30 31 20 45 58 50 4f 52 54 28 4b 49 4e 44 29 20 0d 0a 20 20 31 34 36 20 34 30 35 20 ┆45 301 EXPORT(KIND) 146 405 ┆
0x08f480…08f4a0 4c 49 54 45 52 41 4c 20 54 45 58 54 20 0d 0a 20 20 31 34 37 20 33 30 32 20 45 58 50 4f 52 54 20 ┆LITERAL TEXT 147 302 EXPORT ┆
0x08f4a0…08f4c0 0d 0a 20 20 31 34 38 20 39 30 31 20 45 4e 44 20 0d 0a 20 20 31 34 39 20 39 30 32 20 42 45 47 49 ┆ 148 901 END 149 902 BEGI┆
0x08f4c0…08f4e0 4e 20 0d 0a 20 20 31 35 30 20 30 20 0d 0a 20 20 31 35 31 20 30 20 0d 0a 20 20 31 35 32 20 30 20 ┆N 150 0 151 0 152 0 ┆
0x08f4e0…08f500 0d 0a 20 20 31 35 33 20 30 20 0d 0a 20 20 31 35 34 20 30 20 0d 0a 20 20 31 35 35 20 30 20 0d 0a ┆ 153 0 154 0 155 0 ┆
0x08f500…08f520 20 20 31 35 36 20 30 20 0d 0a 20 20 31 35 37 20 30 20 0d 0a 20 20 31 35 38 20 30 20 0d 0a 20 20 ┆ 156 0 157 0 158 0 ┆
0x08f520…08f540 31 35 39 20 39 31 37 20 45 4e 44 46 4f 52 20 0d 0a 20 20 31 36 30 20 30 20 0d 0a 20 20 31 36 31 ┆159 917 ENDFOR 160 0 161┆
0x08f540…08f560 20 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 20 31 36 32 20 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 ┆ 925 ENDIF 162 925 ENDIF ┆
0x08f560…08f580 20 31 36 33 20 30 20 0d 0a 20 20 31 36 34 20 30 20 0d 0a 20 20 31 36 35 20 30 20 0d 0a 20 20 31 ┆ 163 0 164 0 165 0 1┆
0x08f580…08f5a0 36 36 20 39 35 33 20 45 58 49 54 4c 4f 4f 50 20 0d 0a 20 20 31 36 37 20 39 35 31 20 43 4f 4e 54 ┆66 953 EXITLOOP 167 951 CONT┆
0x08f5a0…08f5c0 4c 4f 4f 50 20 0d 0a 20 20 31 36 38 20 39 35 32 20 45 58 49 54 53 54 41 54 20 0d 0a 20 20 31 36 ┆LOOP 168 952 EXITSTAT 16┆
0x08f5c0…08f5e0 39 20 39 33 33 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 31 37 30 20 39 34 34 20 45 4e 44 57 49 ┆9 933 ENDWHILE 170 944 ENDWI┆
0x08f5e0…08f600 54 48 20 0d 0a 20 20 31 37 31 20 39 33 36 20 45 4e 44 4c 4f 43 4b 20 0d 0a 20 20 31 37 32 20 39 ┆TH 171 936 ENDLOCK 172 9┆
0x08f600…08f620 (38, 0, 8) 34 37 20 45 4e 44 43 48 41 4e 4e 45 4c 20 0d 0a 20 20 31 37 33 20 30 20 0d 0a 20 20 31 37 34 20 ┆47 ENDCHANNEL 173 0 174 ┆
0x08f620…08f640 30 20 0d 0a 20 20 31 37 35 20 30 20 0d 0a 20 20 31 37 36 20 30 20 0d 0a 20 20 31 37 37 20 30 20 ┆0 175 0 176 0 177 0 ┆
0x08f640…08f660 0d 0a 20 20 31 37 38 20 30 20 0d 0a 20 20 31 37 39 20 39 31 37 20 45 4e 44 46 4f 52 20 0d 0a 20 ┆ 178 0 179 917 ENDFOR ┆
0x08f660…08f680 20 31 38 30 20 30 20 0d 0a 20 20 31 38 31 20 39 32 35 20 45 4e 44 49 46 20 0d 0a 20 20 31 38 32 ┆ 180 0 181 925 ENDIF 182┆
0x08f680…08f6a0 20 30 20 0d 0a 20 20 31 38 33 20 30 20 0d 0a 20 20 31 38 34 20 30 20 0d 0a 20 20 31 38 35 20 39 ┆ 0 183 0 184 0 185 9┆
0x08f6a0…08f6c0 35 33 20 45 58 49 54 4c 4f 4f 50 20 0d 0a 20 20 31 38 36 20 39 35 31 20 43 4f 4e 54 4c 4f 4f 50 ┆53 EXITLOOP 186 951 CONTLOOP┆
0x08f6c0…08f6e0 20 0d 0a 20 20 31 38 37 20 39 35 32 20 45 58 49 54 53 54 41 54 20 0d 0a 20 20 31 38 38 20 39 33 ┆ 187 952 EXITSTAT 188 93┆
0x08f6e0…08f700 33 20 45 4e 44 57 48 49 4c 45 20 0d 0a 20 20 31 38 39 20 39 33 36 20 45 4e 44 4c 4f 43 4b 20 0d ┆3 ENDWHILE 189 936 ENDLOCK ┆
0x08f700…08f720 0a 20 20 31 39 30 20 39 34 34 20 45 4e 44 57 49 54 48 20 0d 0a 20 20 31 39 31 20 39 34 37 20 45 ┆ 190 944 ENDWITH 191 947 E┆
0x08f720…08f740 4e 44 43 48 41 4e 4e 45 4c 20 0d 0a 20 20 31 39 32 20 39 30 33 20 43 41 4c 4c 50 52 4f 43 45 44 ┆NDCHANNEL 192 903 CALLPROCED┆
0x08f740…08f760 55 52 45 20 0d 0a 20 20 31 39 33 20 30 20 0d 0a 20 20 31 39 34 20 30 20 0d 0a 20 20 31 39 35 20 ┆URE 193 0 194 0 195 ┆
0x08f760…08f780 39 30 34 20 41 43 54 55 41 4c 50 41 52 41 4d 20 0d 0a 20 20 31 39 36 20 39 30 35 20 44 4f 55 42 ┆904 ACTUALPARAM 196 905 DOUB┆
0x08f780…08f7a0 4c 45 50 41 52 41 4d 20 0d 0a 20 20 31 39 37 20 30 20 0d 0a 20 20 31 39 38 20 39 35 35 20 53 4b ┆LEPARAM 197 0 198 955 SK┆
0x08f7a0…08f7c0 49 50 56 41 4c 55 45 20 0d 0a 20 20 31 39 39 20 39 30 36 20 45 4e 44 41 53 53 49 47 4e 20 0d 0a ┆IPVALUE 199 906 ENDASSIGN ┆
0x08f7c0…08f7e0 20 20 32 30 30 20 39 30 37 20 45 4e 44 45 58 43 48 41 4e 47 45 20 0d 0a 20 20 32 30 31 20 39 30 ┆ 200 907 ENDEXCHANGE 201 90┆
0x08f7e0…08f800 39 20 45 4e 44 43 41 53 45 20 0d 0a 20 20 32 30 32 20 39 31 30 20 43 41 53 45 45 58 50 52 20 0d ┆9 ENDCASE 202 910 CASEEXPR ┆
0x08f800…08f820 (38, 0, 9) 0a 20 20 32 30 33 20 30 20 0d 0a 20 20 32 30 34 20 39 31 31 20 43 41 53 45 53 54 41 54 20 0d 0a ┆ 203 0 204 911 CASESTAT ┆
0x08f820…08f840 20 20 32 30 35 20 30 20 0d 0a 20 20 32 30 36 20 30 20 0d 0a 20 20 32 30 37 20 30 20 0d 0a 20 20 ┆ 205 0 206 0 207 0 ┆
0x08f840…08f860 32 30 38 20 39 31 32 20 43 41 53 45 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 32 30 39 20 30 20 0d 0a ┆208 912 CASEELEMENT 209 0 ┆
0x08f860…08f880 20 20 32 31 30 20 30 20 0d 0a 20 20 32 31 31 20 39 31 33 20 43 41 53 45 4c 41 42 45 4c 52 41 4e ┆ 210 0 211 913 CASELABELRAN┆
0x08f880…08f8a0 47 45 20 0d 0a 20 20 32 31 32 20 39 31 34 20 43 41 53 45 4c 41 42 45 4c 20 0d 0a 20 20 32 31 33 ┆GE 212 914 CASELABEL 213┆
0x08f8a0…08f8c0 20 39 31 35 20 43 41 53 45 4c 49 53 54 20 0d 0a 20 20 32 31 34 20 39 31 32 20 43 41 53 45 45 4c ┆ 915 CASELIST 214 912 CASEEL┆
0x08f8c0…08f8e0 45 4d 45 4e 54 20 0d 0a 20 20 32 31 35 20 30 20 0d 0a 20 20 32 31 36 20 39 31 36 20 4f 54 48 45 ┆EMENT 215 0 216 916 OTHE┆
0x08f8e0…08f900 52 57 49 53 45 20 43 41 53 45 4c 49 53 54 20 0d 0a 20 20 32 31 37 20 39 31 38 20 55 50 20 0d 0a ┆RWISE CASELIST 217 918 UP ┆
0x08f900…08f920 20 20 32 31 38 20 30 20 0d 0a 20 20 32 31 39 20 39 31 39 20 44 4f 57 4e 20 0d 0a 20 20 32 32 30 ┆ 218 0 219 919 DOWN 220┆
0x08f920…08f940 20 30 20 0d 0a 20 20 32 32 31 20 30 20 0d 0a 20 20 32 32 32 20 30 20 0d 0a 20 20 32 32 33 20 30 ┆ 0 221 0 222 0 223 0┆
0x08f940…08f960 20 0d 0a 20 20 32 32 34 20 30 20 0d 0a 20 20 32 32 35 20 39 32 30 20 46 4f 52 56 41 52 20 0d 0a ┆ 224 0 225 920 FORVAR ┆
0x08f960…08f980 20 20 32 32 36 20 30 20 0d 0a 20 20 32 32 37 20 39 32 31 20 46 4f 52 53 54 41 54 20 0d 0a 20 20 ┆ 226 0 227 921 FORSTAT ┆
0x08f980…08f9a0 32 32 38 20 39 32 32 20 45 4e 44 47 4f 54 4f 20 0d 0a 20 20 32 32 39 20 39 32 33 20 47 4f 54 4f ┆228 922 ENDGOTO 229 923 GOTO┆
0x08f9a0…08f9c0 53 54 41 54 20 0d 0a 20 20 32 33 30 20 39 32 34 20 49 44 20 0d 0a 20 20 32 33 31 20 39 32 34 20 ┆STAT 230 924 ID 231 924 ┆
0x08f9c0…08f9e0 49 44 20 0d 0a 20 20 32 33 32 20 39 32 36 20 49 46 45 58 50 52 20 0d 0a 20 20 32 33 33 20 30 20 ┆ID 232 926 IFEXPR 233 0 ┆
0x08f9e0…08fa00 0d 0a 20 20 32 33 34 20 39 32 37 20 49 46 53 54 41 54 20 0d 0a 20 20 32 33 35 20 39 32 38 20 45 ┆ 234 927 IFSTAT 235 928 E┆
0x08fa00…08fa20 (38, 0, 10) 4c 53 45 20 0d 0a 20 20 32 33 36 20 39 33 30 20 45 4e 44 52 45 50 45 41 54 20 0d 0a 20 20 32 33 ┆LSE 236 930 ENDREPEAT 23┆
0x08fa20…08fa40 37 20 39 33 32 20 52 45 50 45 41 54 53 54 41 54 20 0d 0a 20 20 32 33 38 20 39 32 39 20 55 4e 54 ┆7 932 REPEATSTAT 238 929 UNT┆
0x08fa40…08fa60 49 4c 20 0d 0a 20 20 32 33 39 20 39 35 37 20 45 4e 44 4c 4f 4f 50 20 0d 0a 20 20 32 34 30 20 39 ┆IL 239 957 ENDLOOP 240 9┆
0x08fa60…08fa80 35 36 20 4c 4f 4f 50 20 0d 0a 20 20 32 34 31 20 39 33 34 20 57 48 49 4c 45 45 58 50 52 20 0d 0a ┆56 LOOP 241 934 WHILEEXPR ┆
0x08fa80…08faa0 20 20 32 34 32 20 30 20 0d 0a 20 20 32 34 33 20 39 33 35 20 57 48 49 4c 45 53 54 41 54 20 0d 0a ┆ 242 0 243 935 WHILESTAT ┆
0x08faa0…08fac0 20 20 32 34 34 20 39 35 30 20 44 4f 20 0d 0a 20 20 32 34 35 20 39 35 30 20 44 4f 20 0d 0a 20 20 ┆ 244 950 DO 245 950 DO ┆
0x08fac0…08fae0 32 34 36 20 39 33 37 20 57 49 54 48 53 54 41 54 20 0d 0a 20 20 32 34 37 20 39 36 35 20 4c 4f 43 ┆246 937 WITHSTAT 247 965 LOC┆
0x08fae0…08fb00 4b 53 54 41 54 20 0d 0a 20 20 32 34 38 20 39 36 36 20 4c 4f 43 4b 4d 45 53 53 54 41 54 20 0d 0a ┆KSTAT 248 966 LOCKMESSTAT ┆
0x08fb00…08fb20 20 20 32 34 39 20 30 20 0d 0a 20 20 32 35 30 20 30 20 0d 0a 20 20 32 35 31 20 39 33 38 20 57 49 ┆ 249 0 250 0 251 938 WI┆
0x08fb20…08fb40 54 48 43 4f 4d 4d 41 20 0d 0a 20 20 32 35 32 20 39 33 39 20 57 49 54 48 56 41 52 20 4e 4f 4c 4f ┆THCOMMA 252 939 WITHVAR NOLO┆
0x08fb40…08fb60 43 41 4c 44 45 43 4c 20 0d 0a 20 20 32 35 33 20 39 34 32 20 45 4e 44 4c 4f 43 41 4c 44 45 43 4c ┆CALDECL 253 942 ENDLOCALDECL┆
0x08fb60…08fb80 20 0d 0a 20 20 32 35 34 20 39 34 33 20 4e 4f 4c 4f 43 41 4c 54 59 50 45 20 0d 0a 20 20 32 35 35 ┆ 254 943 NOLOCALTYPE 255┆
0x08fb80…08fba0 20 39 34 30 20 57 49 54 48 56 41 52 20 0d 0a 20 20 32 35 36 20 39 34 31 20 44 45 43 4c 41 52 41 ┆ 940 WITHVAR 256 941 DECLARA┆
0x08fba0…08fbc0 54 49 4f 4e 20 44 45 43 4c 41 52 45 20 0d 0a 20 20 32 35 37 20 39 34 38 20 43 48 41 4e 56 41 52 ┆TION DECLARE 257 948 CHANVAR┆
0x08fbc0…08fbe0 20 0d 0a 20 20 32 35 38 20 39 34 39 20 43 48 41 4e 4e 45 4c 53 54 41 54 20 0d 0a 20 20 32 35 39 ┆ 258 949 CHANNELSTAT 259┆
0x08fbe0…08fc00 20 38 30 31 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 30 20 38 30 32 20 45 ┆ 801 ENDEXPRESSION 260 802 E┆
0x08fc00…08fc20 (38, 0, 11) 51 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 31 20 38 30 33 20 4e 45 20 45 ┆Q ENDEXPRESSION 261 803 NE E┆
0x08fc20…08fc40 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 32 20 38 30 34 20 4c 54 20 45 4e 44 45 ┆NDEXPRESSION 262 804 LT ENDE┆
0x08fc40…08fc60 58 50 52 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 33 20 38 30 35 20 4c 45 20 45 4e 44 45 58 50 52 ┆XPRESSION 263 805 LE ENDEXPR┆
0x08fc60…08fc80 45 53 53 49 4f 4e 20 0d 0a 20 20 32 36 34 20 38 30 36 20 47 54 20 45 4e 44 45 58 50 52 45 53 53 ┆ESSION 264 806 GT ENDEXPRESS┆
0x08fc80…08fca0 49 4f 4e 20 0d 0a 20 20 32 36 35 20 38 30 37 20 47 45 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e ┆ION 265 807 GE ENDEXPRESSION┆
0x08fca0…08fcc0 20 0d 0a 20 20 32 36 36 20 38 30 38 20 49 4e 20 45 4e 44 45 58 50 52 45 53 53 49 4f 4e 20 0d 0a ┆ 266 808 IN ENDEXPRESSION ┆
0x08fcc0…08fce0 20 20 32 36 37 20 38 31 30 20 50 4c 55 53 20 0d 0a 20 20 32 36 38 20 38 31 31 20 4d 49 4e 55 53 ┆ 267 810 PLUS 268 811 MINUS┆
0x08fce0…08fd00 20 0d 0a 20 20 32 36 39 20 38 31 32 20 4f 52 20 0d 0a 20 20 32 37 30 20 38 31 35 20 58 4f 52 20 ┆ 269 812 OR 270 815 XOR ┆
0x08fd00…08fd20 0d 0a 20 20 32 37 31 20 38 31 33 20 55 50 4c 55 53 20 0d 0a 20 20 32 37 32 20 38 31 34 20 55 4d ┆ 271 813 UPLUS 272 814 UM┆
0x08fd20…08fd40 49 4e 55 53 20 0d 0a 20 20 32 37 33 20 30 20 0d 0a 20 20 32 37 34 20 38 31 36 20 53 54 41 52 20 ┆INUS 273 0 274 816 STAR ┆
0x08fd40…08fd60 0d 0a 20 20 32 37 35 20 38 31 37 20 53 4c 41 53 48 20 0d 0a 20 20 32 37 36 20 38 31 38 20 44 49 ┆ 275 817 SLASH 276 818 DI┆
0x08fd60…08fd80 56 20 0d 0a 20 20 32 37 37 20 38 31 39 20 4d 4f 44 20 0d 0a 20 20 32 37 38 20 38 32 30 20 41 4e ┆V 277 819 MOD 278 820 AN┆
0x08fd80…08fda0 44 20 0d 0a 20 20 32 37 39 20 38 32 31 20 53 48 49 46 54 20 0d 0a 20 20 32 38 30 20 30 20 0d 0a ┆D 279 821 SHIFT 280 0 ┆
0x08fda0…08fdc0 20 20 32 38 31 20 30 20 0d 0a 20 20 32 38 32 20 38 33 30 20 45 4e 44 56 41 52 49 41 42 4c 45 20 ┆ 281 0 282 830 ENDVARIABLE ┆
0x08fdc0…08fde0 0d 0a 20 20 32 38 33 20 30 20 0d 0a 20 20 32 38 34 20 30 20 0d 0a 20 20 32 38 35 20 38 34 30 20 ┆ 283 0 284 0 285 840 ┆
0x08fde0…08fe00 54 59 50 45 53 49 5a 45 43 41 4c 4c 20 0d 0a 20 20 32 38 36 20 38 34 31 20 56 41 52 53 49 5a 45 ┆TYPESIZECALL 286 841 VARSIZE┆
0x08fe00…08fe20 (38, 0, 12) 43 41 4c 4c 20 0d 0a 20 20 32 38 37 20 38 33 31 20 4e 4f 54 20 0d 0a 20 20 32 38 38 20 30 20 0d ┆CALL 287 831 NOT 288 0 ┆
0x08fe20…08fe40 0a 20 20 32 38 39 20 30 20 0d 0a 20 20 32 39 30 20 34 30 39 20 4c 49 54 45 52 41 4c 20 54 45 58 ┆ 289 0 290 409 LITERAL TEX┆
0x08fe40…08fe60 54 20 0d 0a 20 20 32 39 31 20 38 32 35 20 45 4e 44 53 45 54 4c 49 53 54 20 0d 0a 20 20 32 39 32 ┆T 291 825 ENDSETLIST 292┆
0x08fe60…08fe80 20 34 30 36 20 53 54 52 49 4e 47 20 0d 0a 20 20 32 39 33 20 34 30 37 20 43 4f 4e 43 41 54 45 4e ┆ 406 STRING 293 407 CONCATEN┆
0x08fe80…08fea0 41 54 45 20 53 54 52 49 4e 47 53 20 0d 0a 20 20 32 39 34 20 34 30 38 20 43 4f 4e 43 41 54 45 4e ┆ATE STRINGS 294 408 CONCATEN┆
0x08fea0…08fec0 41 54 45 20 57 49 54 48 20 56 41 4c 55 45 20 4f 46 20 4e 41 4d 45 20 0d 0a 20 20 32 39 35 20 30 ┆ATE WITH VALUE OF NAME 295 0┆
0x08fec0…08fee0 20 0d 0a 20 20 32 39 36 20 30 20 0d 0a 20 20 32 39 37 20 38 32 36 20 53 45 54 4c 49 53 54 20 0d ┆ 296 0 297 826 SETLIST ┆
0x08fee0…08ff00 0a 20 20 32 39 38 20 30 20 0d 0a 20 20 32 39 39 20 30 20 0d 0a 20 20 33 30 30 20 38 32 37 20 53 ┆ 298 0 299 0 300 827 S┆
0x08ff00…08ff20 5f 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 33 30 31 20 38 32 38 20 4d 5f 45 4c 45 4d 45 4e 54 20 0d ┆_ELEMENT 301 828 M_ELEMENT ┆
0x08ff20…08ff40 0a 20 20 33 30 32 20 38 34 37 20 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 30 33 20 38 34 37 20 ┆ 302 847 ENDSTRUC 303 847 ┆
0x08ff40…08ff60 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 30 34 20 38 34 36 20 42 45 47 49 4e 53 54 52 55 43 20 ┆ENDSTRUC 304 846 BEGINSTRUC ┆
0x08ff60…08ff80 0d 0a 20 20 33 30 35 20 38 33 35 20 49 44 20 0d 0a 20 20 33 30 36 20 38 33 36 20 46 49 45 4c 44 ┆ 305 835 ID 306 836 FIELD┆
0x08ff80…08ffa0 20 0d 0a 20 20 33 30 37 20 38 33 35 20 49 44 20 0d 0a 20 20 33 30 38 20 38 33 36 20 46 49 45 4c ┆ 307 835 ID 308 836 FIEL┆
0x08ffa0…08ffc0 44 20 0d 0a 20 20 33 30 39 20 30 20 0d 0a 20 20 33 31 30 20 38 33 37 20 45 4e 44 41 43 54 55 41 ┆D 309 0 310 837 ENDACTUA┆
0x08ffc0…08ffe0 4c 20 0d 0a 20 20 33 31 31 20 38 33 38 20 55 50 41 52 52 4f 57 20 0d 0a 20 20 33 31 32 20 38 33 ┆L 311 838 UPARROW 312 83┆
0x08ffe0…090000 39 20 42 45 47 49 4e 41 43 54 55 41 4c 20 0d 0a 20 20 33 31 33 20 30 20 0d 0a 20 20 33 31 34 20 ┆9 BEGINACTUAL 313 0 314 ┆
0x090000…090020 (38, 0, 13) 34 30 33 20 4c 49 54 45 52 41 4c 20 52 45 41 4c 20 0d 0a 20 20 33 31 35 20 34 30 32 20 4c 49 54 ┆403 LITERAL REAL 315 402 LIT┆
0x090020…090040 45 52 41 4c 20 49 4e 54 45 47 45 52 20 0d 0a 20 20 33 31 36 20 34 30 34 20 4c 49 54 45 52 41 4c ┆ERAL INTEGER 316 404 LITERAL┆
0x090040…090060 20 49 4e 54 45 47 45 52 20 0d 0a 32 35 20 45 4e 44 53 45 54 4c 49 53 54 20 0d 0a 20 20 32 39 32 ┆ INTEGER 25 ENDSETLIST 292┆
0x090060…090080 20 34 30 36 20 53 54 52 49 4e 47 20 0d 0a 20 20 32 39 33 20 34 30 37 20 43 4f 4e 43 41 54 45 4e ┆ 406 STRING 293 407 CONCATEN┆
0x090080…0900a0 41 54 45 20 53 54 52 49 4e 47 53 20 0d 0a 20 20 32 39 34 20 34 30 38 20 43 4f 4e 43 41 54 45 4e ┆ATE STRINGS 294 408 CONCATEN┆
0x0900a0…0900c0 41 54 45 20 57 49 54 48 20 56 41 4c 55 45 20 4f 46 20 4e 41 4d 45 20 0d 0a 20 20 32 39 35 20 30 ┆ATE WITH VALUE OF NAME 295 0┆
0x0900c0…0900e0 20 0d 0a 20 20 32 39 36 20 30 20 0d 0a 20 20 32 39 37 20 38 32 36 20 53 45 54 4c 49 53 54 20 0d ┆ 296 0 297 826 SETLIST ┆
0x0900e0…090100 0a 20 20 32 39 38 20 30 20 0d 0a 20 20 32 39 39 20 30 20 0d 0a 20 20 33 30 30 20 38 32 37 20 53 ┆ 298 0 299 0 300 827 S┆
0x090100…090120 5f 45 4c 45 4d 45 4e 54 20 0d 0a 20 20 33 30 31 20 38 32 38 20 4d 5f 45 4c 45 4d 45 4e 54 20 0d ┆_ELEMENT 301 828 M_ELEMENT ┆
0x090120…090140 0a 20 20 33 30 32 20 38 34 37 20 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 30 33 20 38 34 37 20 ┆ 302 847 ENDSTRUC 303 847 ┆
0x090140…090160 45 4e 44 53 54 52 55 43 20 0d 0a 20 20 33 30 34 20 38 34 36 20 42 45 47 49 4e 53 54 52 55 43 20 ┆ENDSTRUC 304 846 BEGINSTRUC ┆
0x090160…090180 0d 0a 20 20 33 30 35 20 38 33 35 20 49 44 20 0d 0a 20 20 33 30 36 20 38 33 36 20 46 49 45 4c 44 ┆ 305 835 ID 306 836 FIELD┆
0x090180…0901a0 20 0d 0a 20 20 33 30 37 20 38 33 35 20 49 44 20 0d 0a 20 20 33 30 38 20 38 33 36 20 46 49 45 4c ┆ 307 835 ID 308 836 FIEL┆
0x0901a0…0901c0 44 20 0d 0a 20 20 33 30 39 20 30 20 0d 0a 20 20 33 31 30 20 38 33 37 20 45 4e 44 41 43 54 55 41 ┆D 309 0 310 837 ENDACTUA┆
0x0901c0…0901e0 4c 20 0d 0a 20 20 33 31 31 20 38 33 38 20 55 50 41 52 52 4f 57 20 0d 0a 20 20 33 31 32 20 38 33 ┆L 311 838 UPARROW 312 83┆
0x0901e0…090200 39 20 42 45 47 49 4e 41 43 54 55 41 4c 20 0d 0a 20 20 33 31 33 20 30 20 0d 0a 20 20 33 31 34 20 ┆9 BEGINACTUAL 313 0 314 ┆
0x090200…090220 (38, 0, 14) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 6f 76 72 75 6e 69 74 2e 74 70 75 00 00 ┆../sw2114/src/bobs/ovrunit.tpu ┆
0x090220…090240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x090260…090280 00 00 00 00 20 20 20 36 36 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 660 256 146 ┆
0x090280…0902a0 20 20 20 31 30 30 30 20 20 35 32 37 33 34 37 30 33 31 33 20 20 31 31 32 35 36 00 20 00 00 00 00 ┆ 1000 5273470313 11256 ┆
0x0902a0…0902c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x090400…090420 (38, 0, 15) 54 50 55 36 00 00 00 00 c2 00 40 00 7c 01 80 01 88 01 88 01 88 01 9c 01 af 01 bd 01 1f 00 00 00 ┆TPU6 ┬ @ | ђ ѕ ѕ ѕ ю » й ┆
0x090420…090440 18 00 00 00 00 00 fa 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ Щ ┆
0x090440…090460 7e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆~ ┆
0x090460…090480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x090480…0904a0 d5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆Н ┆
0x0904a0…0904c0 00 00 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┬ ┆
0x0904c0…0904e0 00 00 00 00 59 07 4f 56 52 55 4e 49 54 00 00 ed a0 d5 00 e7 00 00 00 59 06 53 59 53 54 45 4d 00 ┆ Y OVRUNIT ьаН у Y SYSTEM ┆
0x0904e0…090500 00 61 e9 e7 00 00 00 00 00 59 07 4f 56 45 52 4c 41 59 00 00 62 7f 00 00 d5 00 7e 00 00 00 00 00 ┆ aжу Y OVERLAY b Н ~ ┆
0x090500…090520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x090520…090540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e7 00 00 00 00 00 00 00 d5 00 00 00 00 00 ┆ у Н ┆
0x090540…090560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c2 00 00 00 ┆ ┬ ┆
0x090560…090580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 00 ┆ ┆
0x090580…0905a0 00 00 1f 00 18 00 00 00 00 00 07 4f 56 52 55 4e 49 54 00 00 07 4f 56 45 52 4c 41 59 04 00 00 20 ┆ OVRUNIT OVERLAY ┆
0x0905a0…0905c0 5d 5c 19 0b 4f 56 52 55 4e 49 54 2e 50 41 53 00 00 00 00 09 00 1e 00 04 00 03 0a 05 04 00 00 00 ┆]\ OVRUNIT.PAS ┆
0x0905c0…0905e0 08 42 4f 42 53 2e 4f 56 52 55 89 e5 bf 00 00 0e 57 9a 00 00 00 00 9a 00 00 00 00 89 ec 5d cb 00 ┆ BOBS.OVRUЅт┐ Wџ џ ЅВ]╦ ┆
0x0905e0…090600 00 50 00 00 00 00 0d 00 0a 30 04 00 00 00 12 00 0a 30 08 00 00 00 17 00 00 00 00 00 00 00 00 00 ┆ P 0 0 ┆
0x090600…090620 (38, 1, 1) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 74 70 63 2e 63 66 67 00 00 00 00 00 00 ┆../sw2114/src/bobs/tpc.cfg ┆
0x090620…090640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x090660…090680 00 00 00 00 20 20 20 36 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 640 256 146 ┆
0x090680…0906a0 20 20 20 20 20 35 35 20 20 35 32 37 33 32 35 37 36 35 35 20 20 31 30 32 35 30 00 20 00 00 00 00 ┆ 55 5273257655 10250 ┆
0x0906a0…0906c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x090800…090820 (38, 1, 2) 2d 4c 0a 2d 4d 0a 2d 24 4d 32 35 30 30 30 2c 31 32 35 30 30 30 2c 32 32 35 30 30 30 0a 2d 24 4f ┆-L -M -$M25000,125000,225000 -$O┆
0x090820…090840 2b 0a 2d 24 52 2b 0a 2d 24 53 2b 0a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆+ -$R+ -$S+ ┆
0x090840…090860 7e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆~ ┆
0x090860…090880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x090880…0908a0 d5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆Н ┆
0x0908a0…0908c0 00 00 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┬ ┆
0x0908c0…0908e0 00 00 00 00 59 07 4f 56 52 55 4e 49 54 00 00 ed a0 d5 00 e7 00 00 00 59 06 53 59 53 54 45 4d 00 ┆ Y OVRUNIT ьаН у Y SYSTEM ┆
0x0908e0…090900 00 61 e9 e7 00 00 00 00 00 59 07 4f 56 45 52 4c 41 59 00 00 62 7f 00 00 d5 00 7e 00 00 00 00 00 ┆ aжу Y OVERLAY b Н ~ ┆
0x090900…090920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
0x090920…090940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e7 00 00 00 00 00 00 00 d5 00 00 00 00 00 ┆ у Н ┆
0x090940…090960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c2 00 00 00 ┆ ┬ ┆
0x090960…090980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 00 ┆ ┆
0x090980…0909a0 00 00 1f 00 18 00 00 00 00 00 07 4f 56 52 55 4e 49 54 00 00 07 4f 56 45 52 4c 41 59 04 00 00 20 ┆ OVRUNIT OVERLAY ┆
0x0909a0…0909c0 5d 5c 19 0b 4f 56 52 55 4e 49 54 2e 50 41 53 00 00 00 00 09 00 1e 00 04 00 03 0a 05 04 00 00 00 ┆]\ OVRUNIT.PAS ┆
0x0909c0…0909e0 08 42 4f 42 53 2e 4f 56 13 00 00 00 04 00 00 00 f0 76 40 00 00 00 9a 00 00 00 00 00 00 00 00 00 ┆ BOBS.OV v@ џ ┆
0x0909e0…090a00 c4 f8 ff 7f 57 48 00 00 04 00 00 00 00 00 00 00 01 00 00 00 2d 3b 00 00 04 00 00 00 12 f9 ff 7f ┆─Э WH -; щ ┆
0x090a00…090a20 (38, 1, 3) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 78 70 61 72 73 65 72 00 00 00 00 00 00 ┆../sw2114/src/bobs/xparser ┆
0x090a20…090a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x090a60…090a80 00 00 00 00 20 20 20 36 36 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 660 256 146 ┆
0x090a80…090aa0 20 31 32 34 33 30 36 20 20 35 32 37 33 37 31 32 36 32 33 20 20 31 30 35 30 37 00 20 00 00 00 00 ┆ 124306 5273712623 10507 ┆
0x090aa0…090ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x090c00…090c20 (38, 1, 4) 0a 28 2a 24 46 2b 2c 4f 2b 2c 56 2d 20 20 2a 29 0a 0a 55 6e 69 74 20 70 61 72 73 65 72 3b 0a 0a ┆ (*$F+,O+,V- *) Unit parser; ┆
0x090c20…090c40 28 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆(*------------------------------┆
0x090c40…090c60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x090c60…090c80 2d 2d 2d 0a 2d 2d 0a 2d 2d 20 28 43 29 20 43 6f 70 79 72 69 67 74 68 20 31 39 39 32 20 20 44 41 ┆--- -- -- (C) Copyrigth 1992 DA┆
0x090c80…090ca0 4e 4f 53 49 0a 2d 2d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆NOSI -- ------------------------┆
0x090ca0…090cc0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x090cc0…090ce0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2d 2d 0a 2d 2d 09 52 65 76 69 73 69 6f 6e 73 0a 2d 2d 09 2d ┆----------- -- -- Revisions -- -┆
0x090ce0…090d00 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a ┆------------------------------- ┆
0x090d00…090d20 2d 2d 20 20 31 2e 31 20 20 20 39 32 2e 31 30 2e 32 39 20 20 48 45 4a 20 20 20 53 43 43 53 2c 20 ┆-- 1.1 92.10.29 HEJ SCCS, ┆
0x090d20…090d40 55 4e 49 58 2c 20 61 6e 64 20 54 55 52 42 4f 20 50 61 73 63 61 6c 20 75 73 65 64 2e 0a 2d 2d 0a ┆UNIX, and TURBO Pascal used. -- ┆
0x090d40…090d60 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
[…0x1…]
0x090d80…090da0 2d 2d 2d 0a 2d 2d 09 53 43 43 53 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 2d 2d 09 46 69 6c 65 20 ┆--- -- SCCS information -- File ┆
0x090da0…090dc0 20 20 3a 20 20 25 50 25 0a 2d 2d 09 4d 6f 64 75 6c 65 20 3a 20 20 25 4d 25 0a 2d 2d 09 56 65 72 ┆ : %P% -- Module : %M% -- Ver┆
0x090dc0…090de0 73 69 6f 6e 3a 20 20 25 49 25 0a 2d 2d 09 44 61 74 65 20 20 20 3a 20 20 25 45 25 20 20 25 55 25 ┆sion: %I% -- Date : %E% %U%┆
0x090de0…090e00 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆ -------------------------------┆
0x090e00…090e20 (38, 1, 5) 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x090e20…090e40 2d 2d 2d 2d 0a 2a 29 0a 0a 69 6e 74 65 72 66 61 63 65 0a 0a 20 20 70 72 6f 63 65 64 75 72 65 20 ┆---- *) interface procedure ┆
0x090e40…090e60 61 64 65 71 75 61 64 3b 0a 20 0a 20 20 70 72 6f 63 65 64 75 72 65 20 66 69 6e 61 6c 70 61 72 73 ┆adequad; procedure finalpars┆
0x090e60…090e80 65 72 3b 0a 0a 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 0a 0a 75 73 65 73 20 67 6c 6f 62 61 6c ┆er; implementation uses global┆
0x090e80…090ea0 73 3b 0a 0a 0a 20 20 70 72 6f 63 65 64 75 72 65 20 61 64 65 71 75 61 64 20 3b 0a 20 0a 20 20 20 ┆s; procedure adequad ; ┆
0x090ea0…090ec0 20 74 79 70 65 0a 20 20 20 20 20 20 74 69 6c 73 74 63 68 65 63 6b 3d 28 6e 79 69 6e 64 67 61 6e ┆ type tilstcheck=(nyindgan┆
0x090ec0…090ee0 67 2c 6e 79 76 65 6a 2c 75 64 65 6e 6f 6d 29 20 3b 0a 20 0a 20 20 20 20 76 61 72 0a 20 20 20 20 ┆g,nyvej,udenom) ; var ┆
0x090ee0…090f00 20 20 69 2c 70 72 6f 64 61 6e 74 2c 74 65 72 6d 61 6e 74 2c 6b 2c 70 6e 72 2c 6c 73 79 6d 62 2c ┆ i,prodant,termant,k,pnr,lsymb,┆
0x090f00…090f20 6c 20 3a 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 62 6f 6f 2c 73 6c 72 31 2c 68 65 61 64 ┆l :integer ; boo,slr1,head┆
0x090f20…090f40 77 72 69 74 65 20 3a 20 62 6f 6f 6c 65 61 6e 20 3b 0a 20 20 20 20 20 20 73 74 61 72 74 2c 68 65 ┆write : boolean ; start,he┆
0x090f40…090f60 6c 70 70 2c 6c 71 62 65 70 31 2c 6c 71 62 65 70 32 2c 6c 71 62 65 70 33 2c 6c 61 73 74 6f 6b 2c ┆lpp,lqbep1,lqbep2,lqbep3,lastok,┆
0x090f60…090f80 73 74 6f 70 70 20 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 20 3b 0a 20 20 20 20 20 20 6c 6f 6f 6b 61 ┆stopp : konfig_ptr ; looka┆
0x090f80…090fa0 6e 74 20 3a 20 61 72 72 61 79 5b 31 2e 2e 63 6f 6e 73 74 31 34 5d 20 6f 66 20 72 65 63 6f 72 64 ┆nt : array[1..const14] of record┆
0x090fa0…090fc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x090fc0…090fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 74 20 20 20 3a 20 31 2e 2e 63 6f 6e 73 74 ┆ ant : 1..const┆
0x090fe0…091000 38 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆8 ; ┆
0x091000…091020 (38, 1, 6) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 20 3a 20 6b 6f 6e 66 69 ┆ point : konfi┆
0x091020…091040 67 5f 70 74 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆g_ptr ; ┆
0x091040…091060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 ┆ end ; ┆
0x091060…091080 6c 61 20 3a 20 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 38 5d 20 6f 66 20 69 6e 74 65 67 65 72 ┆la : array[0..const8] of integer┆
0x091080…0910a0 20 3b 0a 20 20 20 20 20 20 73 74 61 63 6b 20 3a 20 61 72 72 61 79 5b 31 2e 2e 63 6f 6e 73 74 32 ┆ ; stack : array[1..const2┆
0x0910a0…0910c0 5d 20 6f 66 20 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆] of record ┆
0x0910c0…0910e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 20 20 3a 20 ┆ symb : ┆
0x0910e0…091100 30 2e 2e 63 6f 6e 73 74 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆0..const2 ; ┆
0x091100…091120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6e 72 20 20 20 3a 20 ┆ pnr : ┆
0x091120…091140 30 2e 2e 63 6f 6e 73 74 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆0..const1 ; ┆
0x091140…091160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6b 65 6e 20 3a 20 ┆ token : ┆
0x091160…091180 6d 6f 64 65 74 79 70 65 20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆modetype ; ┆
0x091180…0911a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 ┆ end ; ┆
0x0911a0…0911c0 0a 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 74 6f 70 20 28 20 6e 3a 20 69 6e 74 65 67 65 72 29 ┆ procedure stop ( n: integer)┆
0x0911c0…0911e0 3b 0a 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 77 72 69 74 65 6c 6e 3b 0a 20 20 20 20 20 ┆; begin writeln; ┆
0x0911e0…091200 68 61 6c 74 20 28 20 31 29 0a 20 20 20 20 20 65 6e 64 3b 0a 0a 0a 20 0a 20 20 20 20 20 20 70 72 ┆halt ( 1) end; pr┆
0x091200…091220 (38, 1, 7) 6f 63 65 64 75 72 65 20 6c 6f 6f 6b 61 68 65 61 64 28 20 76 61 72 20 61 20 3a 20 69 6e 74 65 67 ┆ocedure lookahead( var a : integ┆
0x091220…091240 65 72 29 20 3b 20 66 6f 72 77 61 72 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 ┆er) ; forward ; proced┆
0x091240…091260 75 72 65 20 61 6c 6c 6c 6f 6f 6b 61 68 65 61 64 73 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 ┆ure alllookaheads ; var ┆
0x091260…091280 20 20 20 20 20 20 69 2c 6a 2c 6c 2c 6b 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 ┆ i,j,l,k : integer ; ┆
0x091280…0912a0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 ┆begin write(lf) ; ┆
0x0912a0…0912c0 20 20 77 72 69 74 65 28 27 31 20 53 4c 52 28 31 29 20 4c 4f 4f 4b 41 48 45 41 44 53 20 46 4f 52 ┆ write('1 SLR(1) LOOKAHEADS FOR┆
0x0912c0…0912e0 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 77 ┆ ALL NONTERMINALS ') ; w┆
0x0912e0…091300 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 20 6e 6f ┆rite(lf,lf) ; for i:= no┆
0x091300…091320 6e 74 73 74 61 72 74 2b 31 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 20 ┆ntstart+1 to nontslut do ┆
0x091320…091340 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 ┆ begin j:=0 ; ┆
0x091340…091360 20 20 6b 3a 3d 69 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 61 68 65 61 64 28 6b 29 20 ┆ k:=i ; lookahead(k) ┆
0x091360…091380 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 27 20 27 29 20 3b 0a 20 20 20 20 ┆; write(lf,' ') ; ┆
0x091380…0913a0 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 28 69 2c 6a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ nontwrit(i,j) ; ┆
0x0913a0…0913c0 66 6f 72 20 6c 3a 3d 6a 20 74 6f 20 33 30 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 ┆for l:=j to 30 do write(' ') ; ┆
0x0913c0…0913e0 20 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 6c 61 6c 61 65 6e 67 64 65 20 64 ┆ for j:=1 to lalaengde d┆
0x0913e0…091400 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a ┆o begin l:┆
0x091400…091420 (38, 1, 8) 3d 6a 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 2c 69 6e 74 ┆=j-1 ; write(' ',int┆
0x091420…091440 65 72 6e 72 65 70 5b 6c 61 5b 6c 5d 5d 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆ernrep[la[l]]) ; if ┆
0x091440…091460 28 6a 20 6d 6f 64 20 39 20 3d 20 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆(j mod 9 = 0) then ┆
0x091460…091480 77 72 69 74 65 28 6c 66 2c 62 6c 61 6e 6b 2c 62 6c 61 6e 6b 2c 62 6c 61 6e 6b 29 3b 0a 20 20 20 ┆write(lf,blank,blank,blank); ┆
0x091480…0914a0 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 ┆ end ; end ; ┆
0x0914a0…0914c0 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 20 20 ┆ write(lf) ; end ; ┆
0x0914c0…0914e0 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 61 6c 72 6c 6f 6f 6b 61 68 65 61 64 28 70 6f 69 6e 74 ┆ procedure lalrlookahead(point┆
0x0914e0…091500 70 20 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 20 3b 20 70 72 6f 64 6e 6f 20 3a 20 69 6e 74 65 67 65 ┆p : konfig_ptr ; prodno : intege┆
0x091500…091520 72 29 20 3b 0a 20 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 6a 2c 6c 2c 69 6e 66 ┆r) ; var j,l,inf┆
0x091520…091540 6f 2c 6c 6c 74 6f 70 20 3a 20 69 6e 74 65 67 65 72 3b 20 28 2a 4c 4c 54 4f 50 20 49 53 20 4c 41 ┆o,lltop : integer; (*LLTOP IS LA┆
0x091540…091560 53 54 20 55 53 45 44 20 45 4c 45 4d 45 4e 54 20 4f 46 20 4c 4c 20 2a 29 0a 20 20 20 20 20 20 20 ┆ST USED ELEMENT OF LL *) ┆
0x091560…091580 20 6c 6c 3a 20 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 31 36 5d 20 6f 66 0a 20 20 20 20 20 20 ┆ ll: array[0..const16] of ┆
0x091580…0915a0 20 20 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 72 6b 2c 6c ┆ record mrk,l┆
0x0915a0…0915c0 61 6d 72 6b 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆amrk: boolean; ┆
0x0915c0…0915e0 20 6c 6e 6b 3a 20 30 2e 2e 63 6f 6e 73 74 31 36 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ lnk: 0..const16; ┆
0x0915e0…091600 20 20 20 20 68 69 64 65 70 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 3b 0a 20 20 20 20 20 20 20 20 20 ┆ hidep: konfig_ptr; ┆
0x091600…091620 (38, 1, 9) 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 72 3a 20 72 65 63 6f 72 64 0a 20 20 ┆ end; ir: record ┆
0x091620…091640 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 62 3a 62 6f 6f 6c 65 61 6e 20 6f 66 0a 20 ┆ case b:boolean of ┆
0x091640…091660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 6c 73 65 3a 28 69 3a 69 6e 74 65 67 65 ┆ false:(i:intege┆
0x091660…091680 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 75 65 20 3a 28 72 3a 72 ┆r); true :(r:r┆
0x091680…0916a0 61 6e 67 65 34 29 20 20 28 2a 50 4f 49 4e 54 45 52 20 54 4f 20 52 49 47 48 54 53 49 44 45 20 2a ┆ange4) (*POINTER TO RIGHTSIDE *┆
0x0916a0…0916c0 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 ┆) end; ┆
0x0916c0…0916e0 70 72 6f 63 65 64 75 72 65 20 6c 61 6c 72 31 28 73 74 61 74 65 70 2c 74 65 73 74 70 3a 6b 6f 6e ┆procedure lalr1(statep,testp:kon┆
0x0916e0…091700 66 69 67 5f 70 74 72 3b 70 72 6f 64 6e 6f 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 ┆fig_ptr;prodno:integer); ┆
0x091700…091720 20 6c 61 62 65 6c 20 32 3b 0a 20 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 ┆ label 2; var ┆
0x091720…091740 20 20 6c 65 66 74 69 6e 66 2c 70 6c 6e 67 64 2c 68 69 6e 78 3a 20 69 6e 74 65 67 65 72 3b 0a 20 ┆ leftinf,plngd,hinx: integer; ┆
0x091740…091760 20 20 20 20 20 20 20 20 20 72 69 67 68 74 70 2c 70 72 6f 64 70 3a 20 72 61 6e 67 65 34 3b 20 28 ┆ rightp,prodp: range4; (┆
0x091760…091780 2a 50 4f 49 4e 54 45 52 20 54 4f 20 52 49 47 48 54 53 49 44 45 20 2a 29 0a 20 20 20 20 20 20 20 ┆*POINTER TO RIGHTSIDE *) ┆
0x091780…0917a0 20 20 20 72 75 6e 70 2c 74 72 61 6e 73 70 2c 6c 6f 6f 70 70 2c 63 68 63 6b 70 3a 20 6b 6f 6e 66 ┆ runp,transp,loopp,chckp: konf┆
0x0917a0…0917c0 69 67 5f 70 74 72 3b 0a 20 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆ig_ptr; begin ┆
0x0917c0…0917e0 20 20 77 69 74 68 20 70 72 6f 64 5b 70 72 6f 64 6e 6f 5d 2c 69 72 20 64 6f 0a 20 20 20 20 20 20 ┆ with prod[prodno],ir do ┆
0x0917e0…091800 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 6c 65 66 74 69 6e 66 3a 3d 6c 65 ┆ begin leftinf:=le┆
0x091800…091820 (38, 1, 10) 66 74 73 69 64 65 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 70 6c 6e 67 64 3a 3d 6c 61 65 6e 67 ┆ftside; plngd:=laeng┆
0x091820…091840 64 65 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 72 3a 3d 73 74 61 72 74 3b 20 0a 20 20 20 20 20 ┆de; r:=start; ┆
0x091840…091860 20 20 20 20 20 20 69 66 20 6c 61 65 6e 67 64 65 3e 30 20 74 68 65 6e 20 28 2a 52 48 53 20 4e 4f ┆ if laengde>0 then (*RHS NO┆
0x091860…091880 54 20 45 4d 50 54 59 2a 29 20 69 3a 3d 69 2b 31 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 72 69 ┆T EMPTY*) i:=i+1; ri┆
0x091880…0918a0 67 68 74 70 3a 3d 72 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆ghtp:=r; end; ┆
0x0918a0…0918c0 20 20 70 72 6f 64 70 3a 3d 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 ┆ prodp:=rightp; if (t┆
0x0918c0…0918e0 65 73 74 70 3c 3e 6e 69 6c 29 20 61 6e 64 20 28 70 6c 6e 67 64 3e 30 29 20 74 68 65 6e 0a 20 20 ┆estp<>nil) and (plngd>0) then ┆
0x0918e0…091900 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 6e 67 ┆ begin plng┆
0x091900…091920 64 3a 3d 70 6c 6e 67 64 2d 31 3b 20 63 68 63 6b 70 3a 3d 74 65 73 74 70 3b 0a 20 20 20 20 20 20 ┆d:=plngd-1; chckp:=testp; ┆
0x091920…091940 20 20 20 20 20 65 6e 64 20 0a 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 63 68 63 6b 70 3a 3d ┆ end else chckp:=┆
0x091940…091960 73 74 61 74 65 70 3b 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 70 72 6f 64 70 3c 3e 72 ┆statep; while prodp<>r┆
0x091960…091980 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 ┆hsnil do begin ┆
0x091980…0919a0 20 20 20 20 20 20 72 75 6e 70 3a 3d 72 68 73 6c 69 6e 6b 5e 5b 70 72 6f 64 70 5d 2e 70 61 72 73 ┆ runp:=rhslink^[prodp].pars┆
0x0919a0…0919c0 65 72 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 70 70 3a 3d 72 75 6e 70 3b 0a 20 20 ┆erp; loopp:=runp; ┆
0x0919c0…0919e0 20 20 20 20 20 20 20 20 20 20 69 72 2e 72 3a 3d 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 ┆ ir.r:=rightp; ┆
0x0919e0…091a00 20 20 20 20 66 6f 72 20 68 69 6e 78 3a 3d 31 20 74 6f 20 70 6c 6e 67 64 20 64 6f 0a 20 20 20 20 ┆ for hinx:=1 to plngd do ┆
0x091a00…091a20 (38, 1, 11) 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e ┆ begin in┆
0x091a20…091a40 66 6f 3a 3d 72 68 73 5e 5b 69 72 2e 72 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 ┆fo:=rhs^[ir.r].symbol; ┆
0x091a40…091a60 20 20 20 20 20 77 68 69 6c 65 20 6c 6f 6f 70 70 5e 2e 69 6e 66 3c 3e 69 6e 66 6f 20 64 6f 20 6c ┆ while loopp^.inf<>info do l┆
0x091a60…091a80 6f 6f 70 70 3a 3d 6c 6f 6f 70 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆oopp:=loopp^.derivp; ┆
0x091a80…091aa0 20 20 20 6c 6f 6f 70 70 3a 3d 6c 6f 6f 70 70 5e 2e 6e 65 78 74 70 3b 0a 20 20 20 20 20 20 20 20 ┆ loopp:=loopp^.nextp; ┆
0x091aa0…091ac0 20 20 20 20 20 20 69 72 2e 69 3a 3d 69 72 2e 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ir.i:=ir.i+1; ┆
0x091ac0…091ae0 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 6f 6f 70 70 3d 63 68 63 6b 70 20 ┆end; if loopp=chckp ┆
0x091ae0…091b00 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆then begin ┆
0x091b00…091b20 20 20 20 20 20 20 20 69 66 20 6c 6c 5b 6c 65 66 74 69 6e 66 5d 2e 6d 72 6b 20 74 68 65 6e 0a 20 ┆ if ll[leftinf].mrk then ┆
0x091b20…091b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x091b40…091b60 20 20 20 20 20 20 20 68 69 6e 78 3a 3d 6c 65 66 74 69 6e 66 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ hinx:=leftinf; ┆
0x091b60…091b80 20 20 20 20 20 20 20 20 72 65 70 65 61 74 20 77 69 74 68 20 6c 6c 5b 68 69 6e 78 5d 20 64 6f 0a ┆ repeat with ll[hinx] do ┆
0x091b80…091ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆ begin ┆
0x091ba0…091bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 72 75 6e 70 3d 68 69 64 65 70 20 74 68 ┆ if runp=hidep th┆
0x091bc0…091be0 65 6e 20 67 6f 74 6f 20 32 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆en goto 2; ┆
0x091be0…091c00 20 6c 3a 3d 68 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ l:=hinx; ┆
0x091c00…091c20 (38, 1, 12) 68 69 6e 78 3a 3d 6c 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆hinx:=lnk; e┆
0x091c20…091c40 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 68 69 6e 78 ┆nd; until hinx┆
0x091c40…091c60 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6c 74 6f 70 3a 3d 6c 6c 74 ┆=0; lltop:=llt┆
0x091c60…091c80 6f 70 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 6c 74 6f 70 3e 63 6f 6e 73 74 31 36 ┆op+1; if lltop>const16┆
0x091c80…091ca0 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 41 4c 52 4c 4f 4f 4b 41 48 27 2c 27 43 ┆ then consterror('LALRLOOKAH','C┆
0x091ca0…091cc0 4f 4e 53 54 31 36 20 20 20 27 2c 63 6f 6e 73 74 31 36 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ONST16 ',const16); ┆
0x091cc0…091ce0 20 20 20 20 20 20 20 68 69 6e 78 3a 3d 6c 6c 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ hinx:=lltop; ┆
0x091ce0…091d00 20 20 20 20 20 20 6c 6c 5b 6c 5d 2e 6c 6e 6b 3a 3d 68 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 ┆ ll[l].lnk:=hinx; ┆
0x091d00…091d20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 68 69 6e 78 3a 3d 6c 65 66 74 69 6e 66 3b 0a 20 ┆ end else hinx:=leftinf; ┆
0x091d20…091d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 6c 5b 68 69 6e 78 5d 20 64 6f 0a 20 ┆ with ll[hinx] do ┆
0x091d40…091d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x091d60…091d80 20 20 20 20 20 20 6d 72 6b 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ mrk:=true; ┆
0x091d80…091da0 20 20 68 69 64 65 70 3a 3d 72 75 6e 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ hidep:=runp; ┆
0x091da0…091dc0 6c 6e 6b 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆lnk:=0; end; ┆
0x091dc0…091de0 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 70 3a 3d 72 75 6e 70 3b 0a 20 20 20 20 20 20 20 ┆ transp:=runp; ┆
0x091de0…091e00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 74 72 61 6e 73 70 5e 2e 69 6e 66 3c 3e 6c 65 66 74 69 ┆ while transp^.inf<>lefti┆
0x091e00…091e20 (38, 1, 13) 6e 66 20 64 6f 20 74 72 61 6e 73 70 3a 3d 74 72 61 6e 73 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 ┆nf do transp:=transp^.derivp; ┆
0x091e20…091e40 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 6e 73 70 3a 3d 74 72 61 6e 73 70 5e 2e 6e 65 78 ┆ transp:=transp^.nex┆
0x091e40…091e60 74 70 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 70 70 3a 3d 74 72 61 6e 73 ┆tp; loopp:=trans┆
0x091e60…091e80 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 6f 6f 70 70 3c 3e 6e ┆p; while loopp<>n┆
0x091e80…091ea0 69 6c 20 64 6f 20 77 69 74 68 20 6c 6f 6f 70 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 ┆il do with loopp^ do ┆
0x091ea0…091ec0 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6d 6f ┆ begin if mo┆
0x091ec0…091ee0 64 65 3d 30 20 74 68 65 6e 20 6c 61 6c 72 31 28 74 72 61 6e 73 70 2c 72 75 6e 70 2c 70 72 6f 64 ┆de=0 then lalr1(transp,runp,prod┆
0x091ee0…091f00 6e 72 29 20 65 6c 73 65 20 6c 6c 5b 69 6e 66 5d 2e 6c 61 6d 72 6b 3a 3d 74 72 75 65 3b 0a 20 20 ┆nr) else ll[inf].lamrk:=true; ┆
0x091f00…091f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 70 70 3a 3d 64 65 72 69 76 70 3b 0a 20 20 ┆ loopp:=derivp; ┆
0x091f20…091f40 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆ end; e┆
0x091f40…091f60 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 32 3a 20 28 2a 54 52 59 20 4e 45 58 54 20 2a 29 ┆nd; 2: (*TRY NEXT *)┆
0x091f60…091f80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 70 3a 3d 20 72 68 73 6c 69 6e 6b 5e 5b ┆ prodp:= rhslink^[┆
0x091f80…091fa0 70 72 6f 64 70 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆prodp].link; end; ┆
0x091fa0…091fc0 20 20 20 20 65 6e 64 3b 20 20 28 2a 4c 41 4c 52 31 2a 29 0a 20 0a 20 0a 20 20 20 20 20 20 62 65 ┆ end; (*LALR1*) be┆
0x091fc0…091fe0 67 69 6e 0a 20 20 20 20 20 20 20 20 6c 6c 74 6f 70 3a 3d 63 6f 6e 73 74 32 3b 0a 20 20 20 20 20 ┆gin lltop:=const2; ┆
0x091fe0…092000 20 20 20 66 6f 72 20 6a 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 32 20 64 6f 20 77 69 74 68 20 6c 6c ┆ for j:=0 to const2 do with ll┆
0x092000…092020 (38, 1, 14) 5b 6a 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 6d ┆[j] do begin m┆
0x092020…092040 72 6b 3a 3d 66 61 6c 73 65 3b 20 6c 61 6d 72 6b 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 ┆rk:=false; lamrk:=false; ┆
0x092040…092060 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 6c 61 6c 72 31 28 70 6f 69 6e 74 70 2c 6e 69 6c 2c 70 ┆ end; lalr1(pointp,nil,p┆
0x092060…092080 72 6f 64 6e 6f 29 3b 0a 20 20 20 20 20 20 20 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 30 3b 0a 20 20 ┆rodno); lalaengde:=0; ┆
0x092080…0920a0 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 30 20 74 6f 20 74 65 72 6d 67 20 64 6f 0a 20 20 20 20 20 ┆ for j:=0 to termg do ┆
0x0920a0…0920c0 20 20 20 69 66 20 6c 6c 5b 6a 5d 2e 6c 61 6d 72 6b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ if ll[j].lamrk then ┆
0x0920c0…0920e0 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 6c 61 5b 6c 61 6c 61 65 6e 67 64 65 5d 3a ┆begin la[lalaengde]:┆
0x0920e0…092100 3d 20 6a 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 61 6c 61 65 6e 67 64 65 3c 63 6f 6e ┆= j; if lalaengde<con┆
0x092100…092120 73 74 38 20 74 68 65 6e 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 6c 61 6c 61 65 6e 67 64 65 2b 31 0a ┆st8 then lalaengde:=lalaengde+1 ┆
0x092120…092140 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 41 4c 52 ┆ else consterror('LALR┆
0x092140…092160 4c 4f 4f 4b 41 48 27 2c 27 43 4f 4e 53 54 38 20 20 20 20 27 2c 63 6f 6e 73 74 38 29 3b 0a 20 20 ┆LOOKAH','CONST8 ',const8); ┆
0x092160…092180 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 66 20 6c 61 6c 61 65 6e 67 64 65 ┆ end; if lalaengde┆
0x092180…0921a0 3d 30 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 2a 2a 2a 2a 2a 20 27 2c 27 50 ┆=0 then write(lf,lf,' ***** ','P┆
0x0921a0…0921c0 52 4f 44 27 2c 70 72 6f 64 6e 6f 2c 6c 66 2c 6c 66 29 3b 0a 20 20 20 20 20 20 65 6e 64 3b 20 28 ┆ROD',prodno,lf,lf); end; (┆
0x0921c0…0921e0 2a 20 4c 41 4c 52 4c 4f 4f 4b 41 48 45 41 44 20 2a 29 0a 20 0a 20 0a 20 0a 20 0a 20 0a 20 0a 20 ┆* LALRLOOKAHEAD *) ┆
0x0921e0…092200 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 6f 6f 6b 61 68 65 61 64 3b 0a 20 20 20 20 20 20 ┆ procedure lookahead; ┆
0x092200…092220 (38, 1, 15) 6c 61 62 65 6c 20 31 30 2c 32 30 2c 33 30 2c 31 30 30 3b 0a 20 20 20 20 20 20 76 61 72 20 20 73 ┆label 10,20,30,100; var s┆
0x092220…092240 2c 6a 2c 70 6e 72 2c 74 61 6c 2c 68 75 73 6b 2c 70 72 6f 64 6e 72 2c 6e 61 65 73 74 65 2c 74 65 ┆,j,pnr,tal,husk,prodnr,naeste,te┆
0x092240…092260 67 6e 2c 69 20 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 67 72 61 65 6e 73 65 2c ┆gn,i : integer; graense,┆
0x092260…092280 69 6e 74 65 72 6e 20 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 62 65 67 79 6e 64 ┆intern : integer; begynd┆
0x092280…0922a0 70 2c 70 31 2c 68 75 73 6b 70 20 3a 72 61 6e 67 65 34 20 3b 0a 20 20 20 20 20 20 20 20 66 69 72 ┆p,p1,huskp :range4 ; fir┆
0x0922a0…0922c0 73 74 20 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 20 20 20 20 20 20 73 74 61 63 6b 2c 62 75 66 66 ┆st : boolean; stack,buff┆
0x0922c0…0922e0 65 72 3a 20 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 38 5d 20 6f 66 20 69 6e 74 65 67 65 72 3b ┆er: array[0..const8] of integer;┆
0x0922e0…092300 0a 20 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 66 6f 72 20 70 6e 72 3a 3d ┆ begin for pnr:=┆
0x092300…092320 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e 74 73 6c 75 74 20 64 6f 20 68 65 6c 70 5b 70 6e ┆nontstart to nontslut do help[pn┆
0x092320…092340 72 5d 2e 73 74 61 74 75 73 3a 3d 66 69 72 73 74 74 69 6d 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 ┆r].status:=firsttim; for┆
0x092340…092360 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 38 20 64 6f 20 6c 61 5b 69 5d 3a 3d 30 20 3b 0a 20 20 ┆ i:=0 to const8 do la[i]:=0 ; ┆
0x092360…092380 20 20 20 20 20 20 62 65 67 79 6e 64 70 3a 3d 70 72 6f 64 5b 30 5d 2e 73 74 61 72 74 20 3b 0a 20 ┆ begyndp:=prod[0].start ; ┆
0x092380…0923a0 20 20 20 20 20 20 20 69 6e 74 65 72 6e 3a 3d 61 3b 0a 20 20 20 20 20 20 20 20 6e 61 65 73 74 65 ┆ intern:=a; naeste┆
0x0923a0…0923c0 3a 3d 30 3b 20 6a 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 30 3b ┆:=0; j:=0; lalaengde:=0;┆
0x0923c0…0923e0 0a 20 20 20 20 20 20 20 20 33 30 20 3a 20 70 72 6f 64 6e 72 3a 3d 30 3b 0a 20 20 20 20 20 20 20 ┆ 30 : prodnr:=0; ┆
0x0923e0…092400 20 68 75 73 6b 3a 3d 31 30 30 3b 20 69 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 70 31 3a 3d 62 65 ┆ husk:=100; i:=1; p1:=be┆
0x092400…092420 (39, 0, 1) 67 79 6e 64 70 3b 0a 20 20 20 20 20 20 20 20 31 30 20 3a 20 61 6c 6c 6f 63 61 74 65 28 70 31 29 ┆gyndp; 10 : allocate(p1)┆
0x092420…092440 3b 0a 20 20 20 20 20 20 20 20 69 66 20 69 3e 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e ┆; if i>prod[prodnr].laen┆
0x092440…092460 67 64 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆gde then begin ┆
0x092460…092480 20 20 20 70 72 6f 64 6e 72 3a 3d 70 72 6f 64 6e 72 2b 31 3b 20 69 3a 3d 31 3b 0a 20 20 20 20 20 ┆ prodnr:=prodnr+1; i:=1; ┆
0x092480…0924a0 20 20 20 20 20 20 69 66 20 70 72 6f 64 6e 72 20 3c 3d 20 61 6e 74 61 6c 70 72 6f 64 20 74 68 65 ┆ if prodnr <= antalprod the┆
0x0924a0…0924c0 6e 20 70 31 3a 3d 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 73 74 61 72 74 20 65 6c 73 65 20 67 6f ┆n p1:=prod[prodnr].start else go┆
0x0924c0…0924e0 74 6f 20 31 30 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 31 29 3b ┆to 100; allocate(p1);┆
0x0924e0…092500 20 28 2a 50 31 20 50 45 47 45 52 20 4e 55 20 50 41 41 20 46 51 52 53 54 45 20 45 4c 45 4d 45 4e ┆ (*P1 PEGER NU PAA FQRSTE ELEMEN┆
0x092500…092520 54 20 49 20 44 45 4e 20 4e 59 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆T I DEN NYE ┆
0x092520…092540 20 20 20 20 20 20 20 50 52 4f 44 55 4b 54 49 4f 4e 2a 29 0a 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ PRODUKTION*) end┆
0x092540…092560 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 72 68 73 5e 5b 70 31 5d 2e 73 79 6d 62 6f 6c ┆; while (rhs^[p1].symbol┆
0x092560…092580 3c 3e 61 29 20 61 6e 64 20 28 70 31 3c 74 6f 70 29 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 ┆<>a) and (p1<top) do beg┆
0x092580…0925a0 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 4c 45 44 45 52 20 45 46 54 45 52 20 41 20 ┆in (* LEDER EFTER A ┆
0x0925a0…0925c0 50 41 41 20 48 51 4a 52 45 20 53 49 44 45 2a 29 0a 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 ┆PAA HQJRE SIDE*) alloc┆
0x0925c0…0925e0 61 74 65 28 70 31 29 3b 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3e ┆ate(p1); i:=i+1; if i>┆
0x0925e0…092600 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e 67 64 65 20 74 68 65 6e 0a 20 20 20 20 20 20 ┆prod[prodnr].laengde then ┆
0x092600…092620 (39, 0, 2) 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 6e 72 3a 3d ┆ begin prodnr:=┆
0x092620…092640 70 72 6f 64 6e 72 2b 31 3b 20 69 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆prodnr+1; i:=1; if ┆
0x092640…092660 70 72 6f 64 6e 72 20 3c 3d 20 61 6e 74 61 6c 70 72 6f 64 20 74 68 65 6e 20 70 31 3a 3d 70 72 6f ┆prodnr <= antalprod then p1:=pro┆
0x092660…092680 64 5b 70 72 6f 64 6e 72 5d 2e 73 74 61 72 74 20 65 6c 73 65 20 67 6f 74 6f 20 31 30 30 3b 0a 20 ┆d[prodnr].start else goto 100; ┆
0x092680…0926a0 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 31 29 3b 20 28 2a 50 31 20 50 ┆ allocate(p1); (*P1 P┆
0x0926a0…0926c0 45 47 45 52 20 4e 55 20 50 41 41 20 46 51 52 53 54 45 20 45 4c 45 4d 45 4e 54 20 49 20 44 45 4e ┆EGER NU PAA FQRSTE ELEMENT I DEN┆
0x0926c0…0926e0 20 4e 59 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ NYE ┆
0x0926e0…092700 20 20 50 52 4f 44 55 4b 54 49 4f 4e 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 ┆ PRODUKTION*) end; ┆
0x092700…092720 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 69 66 20 70 31 3c 74 6f 70 20 74 68 ┆ end; if p1<top th┆
0x092720…092740 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ┆en begin (┆
0x092740…092760 2a 20 41 20 46 55 4e 44 45 54 2c 20 50 52 4f 44 55 4b 54 49 4f 4e 53 4e 52 20 53 54 41 41 52 20 ┆* A FUNDET, PRODUKTIONSNR STAAR ┆
0x092760…092780 49 20 50 52 4f 44 4e 52 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3c 70 72 6f 64 5b ┆I PRODNR*) if i<prod[┆
0x092780…0927a0 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e 67 64 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆prodnr].laengde then ┆
0x0927a0…0927c0 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 41 20 45 52 20 49 ┆ begin (* A ER I┆
0x0927c0…0927e0 4b 4b 45 20 53 49 44 53 54 45 20 54 45 47 4e 20 50 20 48 20 53 2a 29 0a 20 20 20 20 20 20 20 20 ┆KKE SIDSTE TEGN P H S*) ┆
0x0927e0…092800 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ allocate(p1); ┆
0x092800…092820 (39, 0, 3) 20 20 74 65 67 6e 3a 3d 72 68 73 5e 5b 70 31 5d 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 ┆ tegn:=rhs^[p1].symbol; ┆
0x092820…092840 20 20 20 20 20 20 20 68 75 73 6b 70 3a 3d 70 31 3b 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 ┆ huskp:=p1; i:=i+1; ┆
0x092840…092860 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ end else begin┆
0x092860…092880 20 28 2a 20 41 20 45 52 20 53 49 44 53 54 45 20 54 45 47 4e 20 50 41 41 20 48 20 53 20 2a 29 0a ┆ (* A ER SIDSTE TEGN PAA H S *) ┆
0x092880…0928a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6e 72 3a 3d 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e ┆ pnr:=prod[prodnr].┆
0x0928a0…0928c0 6c 65 66 74 73 69 64 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 54 4f 20 ┆leftside; (* TO ┆
0x0928c0…0928e0 53 54 41 43 4b 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 68 65 6c 70 ┆STACK *) with help┆
0x0928e0…092900 5b 70 6e 72 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 74 61 74 75 ┆[pnr] do if (statu┆
0x092900…092920 73 3d 66 69 72 73 74 74 69 6d 29 20 61 6e 64 20 28 70 6e 72 3c 3e 61 29 20 20 74 68 65 6e 0a 20 ┆s=firsttim) and (pnr<>a) then ┆
0x092920…092940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x092940…092960 20 20 20 20 20 69 66 20 6a 3c 63 6f 6e 73 74 38 20 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ if j<const8 then ┆
0x092960…092980 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x092980…0929a0 20 20 20 6a 3a 3d 6a 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ┆ j:=j+1; s┆
0x0929a0…0929c0 74 61 74 75 73 3a 3d 66 69 6e 69 73 68 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆tatus:=finish; ┆
0x0929c0…0929e0 20 20 20 73 74 61 63 6b 5b 6a 5d 3a 3d 70 6e 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ stack[j]:=pnr; ┆
0x0929e0…092a00 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 63 6f ┆ end else co┆
0x092a00…092a20 (39, 0, 4) 6e 73 74 65 72 72 6f 72 28 27 4c 4f 4f 4b 41 48 45 41 44 20 27 2c 27 43 4f 4e 53 54 38 20 20 20 ┆nsterror('LOOKAHEAD ','CONST8 ┆
0x092a20…092a40 20 27 2c 63 6f 6e 73 74 38 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a ┆ ',const8); end; ┆
0x092a40…092a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ i:=i+1; ┆
0x092a60…092a80 20 20 20 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆ goto 10; end; ┆
0x092a80…092aa0 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 65 6c 73 65 20 67 6f 74 6f 20 31 30 30 ┆ end else goto 100┆
0x092aa0…092ac0 3b 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 67 6e 3e 74 65 72 6d 67 20 74 68 65 6e 0a 20 20 20 ┆; if tegn>termg then ┆
0x092ac0…092ae0 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 20 54 45 47 4e 20 45 52 20 4e 4f 4e 54 45 52 4d 49 4d ┆ begin (* TEGN ER NONTERMIM┆
0x092ae0…092b00 41 4c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 3a 3d 30 20 74 6f 20 6e 6f 6e 74 ┆AL*) for s:=0 to nont┆
0x092b00…092b20 73 74 61 72 74 2d 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆start-1 do begin ┆
0x092b20…092b40 20 20 20 20 20 20 20 20 20 69 66 20 28 20 73 20 20 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 20 ┆ if ( s mod (setmax+1) ┆
0x092b40…092b60 69 6e 20 70 68 31 73 5b 74 65 67 6e 5d 2e 72 5b 73 20 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 ┆in ph1s[tegn].r[s div (setmax+1┆
0x092b60…092b80 29 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆)]) then begin ┆
0x092b80…092ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 5b 6e 61 65 73 74 65 5d 3a 3d 73 3b 0a ┆ buffer[naeste]:=s; ┆
0x092ba0…092bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 65 73 74 65 3a 3d 6e 61 65 73 74 65 2b 31 ┆ naeste:=naeste+1┆
0x092bc0…092be0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 61 65 73 74 65 3e 63 6f 6e 73 ┆; if naeste>cons┆
0x092be0…092c00 74 38 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 4f 4f 4b 41 48 45 41 44 20 27 2c ┆t8 then consterror('LOOKAHEAD ',┆
0x092c00…092c20 (39, 0, 5) 27 43 4f 4e 53 54 38 20 27 2c 63 6f 6e 73 74 38 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆'CONST8 ',const8); ┆
0x092c20…092c40 20 20 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 6c 61 6c 61 65 6e 67 64 65 2b 31 3b 0a 20 20 20 20 20 ┆ lalaengde:=lalaengde+1; ┆
0x092c40…092c60 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆ end; end; ┆
0x092c60…092c80 20 20 20 20 20 20 20 65 6e 64 0a 20 0a 20 20 20 20 20 20 20 20 65 6c 73 65 20 62 65 67 69 6e 20 ┆ end else begin ┆
0x092c80…092ca0 28 2a 54 45 47 4e 20 45 52 20 54 45 52 4d 49 4e 41 4c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆(*TEGN ER TERMINAL*) ┆
0x092ca0…092cc0 62 75 66 66 65 72 5b 6e 61 65 73 74 65 5d 3a 3d 74 65 67 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆buffer[naeste]:=tegn; ┆
0x092cc0…092ce0 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 6c 61 6c 61 65 6e 67 64 65 2b 31 3b 0a 20 20 20 20 20 20 20 ┆ lalaengde:=lalaengde+1; ┆
0x092ce0…092d00 20 20 20 20 6e 61 65 73 74 65 3a 3d 6e 61 65 73 74 65 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ naeste:=naeste+1; ┆
0x092d00…092d20 20 69 66 20 6e 61 65 73 74 65 3e 63 6f 6e 73 74 38 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f ┆ if naeste>const8 then consterro┆
0x092d20…092d40 72 28 27 4c 4f 4f 4b 41 48 45 41 44 20 27 2c 27 43 4f 4e 53 54 38 20 20 20 20 27 2c 63 6f 6e 73 ┆r('LOOKAHEAD ','CONST8 ',cons┆
0x092d40…092d60 74 38 29 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 70 31 3a 3d 68 75 73 6b 70 3b 20 69 3a ┆t8); end; p1:=huskp; i:┆
0x092d60…092d80 3d 69 2b 31 3b 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 20 31 30 30 20 3a 20 28 2a 41 ┆=i+1; goto 10; 100 : (*A┆
0x092d80…092da0 46 53 54 41 4b 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6a 3e 30 20 74 68 65 6e ┆FSTAK*) if j>0 then┆
0x092da0…092dc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x092dc0…092de0 20 20 20 20 20 61 3a 3d 73 74 61 63 6b 5b 6a 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ a:=stack[j]; ┆
0x092de0…092e00 20 20 6a 3a 3d 6a 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 33 ┆ j:=j-1; goto 3┆
0x092e00…092e20 (39, 0, 6) 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 32 30 ┆0; end; 20┆
0x092e20…092e40 20 3a 20 20 28 2a 45 4e 44 20 4c 4f 4f 4b 41 48 45 41 44 2a 29 0a 20 20 20 20 20 20 20 20 20 20 ┆ : (*END LOOKAHEAD*) ┆
0x092e40…092e60 20 20 69 66 28 6c 61 6c 61 65 6e 67 64 65 2d 31 20 3e 3d 20 30 29 20 74 68 65 6e 20 6c 61 5b 30 ┆ if(lalaengde-1 >= 0) then la[0┆
0x092e60…092e80 5d 3a 3d 62 75 66 66 65 72 5b 30 5d 3b 0a 20 20 20 20 20 20 20 20 6a 3a 3d 31 3b 0a 20 20 20 20 ┆]:=buffer[0]; j:=1; ┆
0x092e80…092ea0 20 20 20 20 69 3a 3d 30 3b 20 0a 20 20 20 20 20 20 20 20 67 72 61 65 6e 73 65 3a 3d 31 3b 0a 20 ┆ i:=0; graense:=1; ┆
0x092ea0…092ec0 20 20 20 20 20 20 20 74 61 6c 3a 3d 6c 61 6c 61 65 6e 67 64 65 3b 0a 20 20 20 20 20 20 20 20 77 ┆ tal:=lalaengde; w┆
0x092ec0…092ee0 68 69 6c 65 20 28 6a 3c 74 61 6c 29 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆hile (j<tal) do begin ┆
0x092ee0…092f00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 6c 61 5b 69 5d 3c 3e 62 75 66 66 65 72 5b 6a 5d 29 ┆ while (la[i]<>buffer[j])┆
0x092f00…092f20 20 61 6e 64 20 28 69 3c 67 72 61 65 6e 73 65 29 20 64 6f 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 ┆ and (i<graense) do i:=i+1; ┆
0x092f20…092f40 20 20 20 20 20 20 69 66 20 69 3d 67 72 61 65 6e 73 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 ┆ if i=graense then ┆
0x092f40…092f60 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 5b 67 72 61 65 6e 73 65 ┆ begin la[graense┆
0x092f60…092f80 5d 3a 3d 62 75 66 66 65 72 5b 6a 5d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 72 61 65 6e ┆]:=buffer[j]; graen┆
0x092f80…092fa0 73 65 3a 3d 67 72 61 65 6e 73 65 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c ┆se:=graense+1; end el┆
0x092fa0…092fc0 73 65 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 6c 61 6c 61 65 6e 67 64 65 2d 31 3b 0a 20 20 20 20 20 ┆se lalaengde:=lalaengde-1; ┆
0x092fc0…092fe0 20 20 20 20 20 6a 3a 3d 6a 2b 31 3b 20 69 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b ┆ j:=j+1; i:=0; end ;┆
0x092fe0…093000 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆ end; procedure ┆
0x093000…093020 (39, 0, 7) 6f 70 74 69 6d 61 6c 69 73 65 72 69 6e 67 28 20 20 20 78 20 3a 20 74 69 6c 73 74 63 68 65 63 6b ┆optimalisering( x : tilstcheck┆
0x093020…093040 20 29 20 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 78 20 ┆ ) ; begin case x ┆
0x093040…093060 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 6e 79 69 6e 64 67 61 6e 67 20 3a 0a 20 20 20 20 20 20 ┆of nyindgang : ┆
0x093060…093080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x093080…0930a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 5e 3a 3d 68 65 6c 70 70 5e 3b 0a 20 ┆ lastok^:=helpp^; ┆
0x0930a0…0930c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 ┆ end ; ┆
0x0930c0…0930e0 20 20 20 20 20 20 6e 79 76 65 6a 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ nyvej : ┆
0x0930e0…093100 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b ┆begin lastok┆
0x093100…093120 5e 2e 64 65 72 69 76 70 3a 3d 68 65 6c 70 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆^.derivp:=helpp ; ┆
0x093120…093140 20 20 20 20 20 20 6c 61 73 74 6f 6b 3a 3d 68 65 6c 70 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ lastok:=helpp ; ┆
0x093140…093160 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 75 64 65 6e 6f 6d 20 ┆ end ; udenom ┆
0x093160…093180 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆: begin ┆
0x093180…0931a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 5e 2e 64 65 72 69 76 70 3a 3d ┆ lastok^.derivp:=┆
0x0931a0…0931c0 68 65 6c 70 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b ┆helpp ; end ;┆
0x0931c0…0931e0 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 ┆ end ; end ; ┆
0x0931e0…093200 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 73 6c 72 74 65 78 74 20 28 20 20 20 78 20 3a 20 69 ┆ procedure slrtext ( x : i┆
0x093200…093220 (39, 0, 8) 6e 74 65 67 65 72 20 29 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 20 3a ┆nteger ) ; var i :┆
0x093220…093240 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 70 ┆ integer ; begin p┆
0x093240…093260 61 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f ┆age(output); for i:=1 to┆
0x093260…093280 20 37 31 20 64 6f 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 27 29 20 3b 0a 20 20 20 20 ┆ 71 do write('*') ; ┆
0x093280…0932a0 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆ write(lf,lf) ; write┆
0x0932a0…0932c0 28 27 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 78 20 6f 66 0a 20 20 20 20 20 ┆(' ') ; case x of ┆
0x0932c0…0932e0 20 20 20 20 20 20 31 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆ 1 : begin ┆
0x0932e0…093300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 54 48 45 20 47 52 41 4d 4d 41 52 ┆ write('THE GRAMMAR┆
0x093300…093320 20 49 53 20 53 4c 52 31 20 27 29 20 20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ IS SLR1 ') ; ┆
0x093320…093340 6d 73 67 28 27 3d 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 53 4c 52 31 20 20 27 29 20 3b 0a ┆msg('=THE GRAMMAR IS SLR1 ') ; ┆
0x093340…093360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 ┆ write(lf,lf) ; ┆
0x093360…093380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 ┆ write(' ') ; ┆
0x093380…0933a0 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 37 31 20 64 6f 0a 20 20 ┆ for i:=1 to 71 do ┆
0x0933a0…0933c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 27 29 20 3b 0a 20 20 20 20 20 ┆ write('*') ; ┆
0x0933c0…0933e0 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x0933e0…093400 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 32 20 3a 0a 20 20 20 20 20 20 ┆ end ; 2 : ┆
0x093400…093420 (39, 0, 9) 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆ begin wr┆
0x093420…093440 69 74 65 28 27 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4e 4f 54 20 53 4c 52 31 20 27 29 20 ┆ite('THE GRAMMAR IS NOT SLR1 ') ┆
0x093440…093460 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 ┆; write(lf) ; ┆
0x093460…093480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 27 29 20 3b 0a ┆ write(' ') ; ┆
0x093480…0934a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 54 48 45 20 50 52 4f 47 52 ┆ write('THE PROGR┆
0x0934a0…0934c0 41 4d 20 53 54 4f 50 53 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 ┆AM STOPS ') ; ms┆
0x0934c0…0934e0 67 28 27 3d 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4e 4f 54 20 53 4c 52 31 20 20 27 29 20 ┆g('=THE GRAMMAR IS NOT SLR1 ') ┆
0x0934e0…093500 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b ┆; write(lf,lf) ;┆
0x093500…093520 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 ┆ write(' ') ; ┆
0x093520…093540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 37 31 20 64 6f 0a ┆ for i:=1 to 71 do ┆
0x093540…093560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 27 29 20 3b 0a 20 20 20 ┆ write('*') ; ┆
0x093560…093580 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 30 29 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ stop(0) ; ┆
0x093580…0935a0 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 65 ┆ end ; end ; e┆
0x0935a0…0935c0 6e 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 61 6c 72 74 65 78 ┆nd ; procedure lalrtex┆
0x0935c0…0935e0 74 20 28 20 20 20 78 20 3a 20 69 6e 74 65 67 65 72 20 29 20 3b 0a 20 20 20 20 20 20 76 61 72 0a ┆t ( x : integer ) ; var ┆
0x0935e0…093600 20 20 20 20 20 20 20 20 69 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 62 65 67 69 ┆ i : integer ; begi┆
0x093600…093620 (39, 0, 10) 6e 0a 20 20 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 0a 20 20 20 20 20 20 20 20 ┆n page(output); ┆
0x093620…093640 66 6f 72 20 69 3a 3d 31 20 74 6f 20 37 31 20 64 6f 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆for i:=1 to 71 do write(┆
0x093640…093660 27 2a 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 ┆'*'); write(lf,lf) ; ┆
0x093660…093680 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 78 ┆ write(' ') ; case x┆
0x093680…0936a0 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 31 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ of 1 : ┆
0x0936a0…0936c0 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 54 48 ┆ begin write('TH┆
0x0936c0…0936e0 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4c 41 4c 52 31 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆E GRAMMAR IS LALR1 '); ┆
0x0936e0…093700 20 20 20 20 20 20 20 6d 73 67 28 27 3d 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4c 41 4c 52 ┆ msg('=THE GRAMMAR IS LALR┆
0x093700…093720 31 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c ┆1 ') ; write(l┆
0x093720…093740 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 ┆f,lf) ; write(' ┆
0x093740…093760 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f ┆') ; for i:=1 to┆
0x093760…093780 20 37 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 27 ┆ 71 do write('*'┆
0x093780…0937a0 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 ┆); write(lf) ; ┆
0x0937a0…0937c0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 32 20 ┆ end ; 2 ┆
0x0937c0…0937e0 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆: begin ┆
0x0937e0…093800 20 20 20 20 20 20 77 72 69 74 65 28 27 54 48 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4e 4f 54 20 ┆ write('THE GRAMMAR IS NOT ┆
0x093800…093820 (39, 0, 11) 4c 41 4c 52 31 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆LALR1 ') ; write┆
0x093820…093840 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 ┆(lf) ; write(' ┆
0x093840…093860 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 28 27 3d 54 48 ┆ ') ; msg('=TH┆
0x093860…093880 45 20 47 52 41 4d 4d 41 52 20 49 53 20 4e 4f 54 20 4c 41 4c 52 31 20 20 27 29 20 3b 0a 20 20 20 ┆E GRAMMAR IS NOT LALR1 ') ; ┆
0x093880…0938a0 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 54 48 45 20 50 52 4f 47 52 41 4d 20 ┆ write('THE PROGRAM ┆
0x0938a0…0938c0 53 54 4f 50 53 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆STOPS ') ; write┆
0x0938c0…0938e0 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 ┆(lf,lf) ; write(┆
0x0938e0…093900 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 ┆' ') ; for i:=1 ┆
0x093900…093920 74 6f 20 37 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 ┆to 71 do write('┆
0x093920…093940 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 30 29 20 3b 0a ┆*') ; stop(0) ; ┆
0x093940…093960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 ┆ end ; end ┆
0x093960…093980 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 ┆; end ; procedur┆
0x093980…0939a0 65 20 61 64 65 71 77 72 69 74 65 20 28 20 20 20 78 20 3a 20 69 6e 74 65 67 65 72 20 29 20 3b 0a ┆e adeqwrite ( x : integer ) ; ┆
0x0939a0…0939c0 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 2c 6a 2c 6b 2c 6c 2c 6b 6b 2c 6d 20 3a ┆ var i,j,k,l,kk,m :┆
0x0939c0…0939e0 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 20 20 68 65 6c 70 70 20 3a 20 6b 6f 6e 66 69 ┆ integer ; helpp : konfi┆
0x0939e0…093a00 67 5f 70 74 72 20 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 63 61 73 65 ┆g_ptr ; begin case┆
0x093a00…093a20 (39, 0, 12) 20 78 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 31 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ x of 1 : ┆
0x093a20…093a40 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 4f 56 45 ┆ begin (*OVE┆
0x093a40…093a60 52 53 4b 52 49 46 54 20 54 49 4c 20 4c 4f 4f 4b 41 48 45 41 44 2d 4d 41 45 4e 47 44 45 52 4e 45 ┆RSKRIFT TIL LOOKAHEAD-MAENGDERNE┆
0x093a60…093a80 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 ┆ *) page(output)┆
0x093a80…093aa0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a ┆; write('*******┆
0x093aa0…093ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆**************') ; ┆
0x093ac0…093ae0 20 20 20 77 72 69 74 65 28 27 20 20 41 20 4c 49 53 54 20 4f 46 20 4e 4f 4e 2d 53 4c 52 31 20 53 ┆ write(' A LIST OF NON-SLR1 S┆
0x093ae0…093b00 54 41 54 45 53 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆TATES ') ; writ┆
0x093b00…093b20 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 ┆e('*********************') ; ┆
0x093b20…093b40 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 ┆ write(lf,lf) ; ┆
0x093b40…093b60 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 20 27 29 20 3b 0a 20 ┆ write(' ') ; ┆
0x093b60…093b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 49 4e 20 45 41 43 48 20 4f 46 ┆ write('IN EACH OF┆
0x093b80…093ba0 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 53 54 41 54 45 53 20 54 48 45 20 27 29 20 3b 0a 20 ┆ THE FOLLOWING STATES THE ') ; ┆
0x093ba0…093bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 ┆ write(lf) ; ┆
0x093bc0…093be0 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 20 27 29 20 3b 0a 20 20 ┆ write(' ') ; ┆
0x093be0…093c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 53 45 54 53 20 4f 46 20 53 59 4d ┆ write('SETS OF SYM┆
0x093c00…093c20 (39, 0, 13) 42 4f 4c 53 20 41 52 45 20 4e 4f 54 20 44 49 53 4a 4f 49 4e 54 20 27 29 20 3b 0a 20 20 20 20 20 ┆BOLS ARE NOT DISJOINT ') ; ┆
0x093c20…093c40 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x093c40…093c60 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 32 20 3a 0a 20 20 20 20 20 20 ┆ end ; 2 : ┆
0x093c60…093c80 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x093c80…093ca0 28 2a 55 44 53 4b 52 49 46 54 20 41 46 20 41 46 53 4c 55 54 4e 49 4e 47 20 50 41 41 20 4c 4f 4f ┆(*UDSKRIFT AF AFSLUTNING PAA LOO┆
0x093ca0…093cc0 4b 41 48 45 41 44 2d 4d 41 45 4e 47 44 45 52 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆KAHEAD-MAENGDERNE *) ┆
0x093cc0…093ce0 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x093ce0…093d00 20 77 72 69 74 65 28 27 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ write(' ***********************┆
0x093d00…093d20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 45 4e ┆') ; write(' EN┆
0x093d20…093d40 44 20 4f 46 20 4e 4f 4e 2d 53 4c 52 31 20 53 54 41 54 45 53 20 20 27 29 20 3b 0a 20 20 20 20 20 ┆D OF NON-SLR1 STATES ') ; ┆
0x093d40…093d60 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ write('**************┆
0x093d60…093d80 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 ┆********') ; wri┆
0x093d80…093da0 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a ┆te(lf,lf) ; end ; ┆
0x093da0…093dc0 20 20 20 20 20 20 20 20 20 20 20 33 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆ 3 : beg┆
0x093dc0…093de0 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 55 44 53 4b 52 49 56 4e 49 ┆in (*UDSKRIVNI┆
0x093de0…093e00 4e 47 20 41 46 20 4c 4f 4f 4b 41 48 45 41 44 20 4d 41 45 4e 47 44 45 52 4e 45 20 2a 29 0a 20 20 ┆NG AF LOOKAHEAD MAENGDERNE *) ┆
0x093e00…093e20 (39, 0, 14) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x093e20…093e40 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 20 27 29 20 3b 0a 20 20 20 ┆ write(' ') ; ┆
0x093e40…093e60 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 36 31 20 64 6f 0a 20 ┆ for j:=1 to 61 do ┆
0x093e60…093e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2d 27 29 20 3b 0a 20 20 20 20 ┆ write('-') ; ┆
0x093e80…093ea0 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x093ea0…093ec0 20 20 20 20 20 20 20 20 69 66 20 28 74 65 72 6d 61 6e 74 3e 30 29 20 74 68 65 6e 0a 20 20 20 20 ┆ if (termant>0) then ┆
0x093ec0…093ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x093ee0…093f00 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x093f00…093f20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 52 45 41 44 49 4e 47 20 20 43 4f 4e 54 49 4e 55 45 ┆ write('READING CONTINUE┆
0x093f20…093f40 53 20 49 46 20 54 48 45 20 4e 45 58 54 20 49 4e 50 55 54 53 59 4d 42 4f 4c 27 29 20 3b 0a 20 20 ┆S IF THE NEXT INPUTSYMBOL') ; ┆
0x093f40…093f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 ┆ write(lf) ; ┆
0x093f60…093f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 27 29 20 ┆ write(' ') ┆
0x093f80…093fa0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 49 53 20 4f ┆; write('IS O┆
0x093fa0…093fc0 4e 45 20 4f 46 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 3a 20 27 29 20 3b 0a 20 20 20 20 20 ┆NE OF THE FOLLOWING : ') ; ┆
0x093fc0…093fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x093fe0…094000 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 27 29 20 3b 0a 20 ┆ write(' ') ; ┆
0x094000…094020 (39, 0, 15) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 53 59 4d 42 4f 4c 20 ┆ write('SYMBOL ┆
0x094020…094040 20 20 20 50 52 4f 44 55 43 54 49 4f 4e 20 20 53 59 4d 42 4f 4c 20 4e 4f 20 27 29 20 3b 0a 20 20 ┆ PRODUCTION SYMBOL NO ') ; ┆
0x094040…094060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 ┆ write(lf) ; ┆
0x094060…094080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 55 44 53 4b 52 49 56 4e 49 4e 47 20 ┆ (*UDSKRIVNING ┆
0x094080…0940a0 41 46 20 54 45 52 4d 49 4e 41 4c 53 59 4d 42 4f 4c 45 52 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 ┆AF TERMINALSYMBOLERNE *) ┆
0x0940a0…0940c0 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 74 65 72 6d 61 6e 74 20 ┆ for j:=1 to termant ┆
0x0940c0…0940e0 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆do begin ┆
0x0940e0…094100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6b 3a 3d 73 74 61 63 6b 5b 6a 5d 2e 70 6e ┆ kk:=stack[j].pn┆
0x094100…094120 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 73 74 61 63 ┆r ; l:=stac┆
0x094120…094140 6b 5b 6a 5d 2e 74 6f 6b 65 6e 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆k[j].token ; ┆
0x094140…094160 20 20 6b 3a 3d 73 74 61 63 6b 5b 6a 5d 2e 73 79 6d 62 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ k:=stack[j].symb ; ┆
0x094160…094180 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x094180…0941a0 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 69 6e 74 65 72 6e 72 65 70 5b 6b 5d 29 20 ┆ write(internrep[k]) ┆
0x0941a0…0941c0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6b 6b 29 ┆; write(kk)┆
0x0941c0…0941e0 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 29 ┆ ; write(l)┆
0x0941e0…094200 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 ┆ ; write(lf┆
0x094200…094220 (39, 1, 1) 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 ┆) ; end ; ┆
0x094220…094240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 ┆ write(lf) ; ┆
0x094240…094260 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x094260…094280 20 20 20 20 20 28 2a 55 44 53 4b 52 49 56 4e 49 4e 47 20 41 46 20 4c 4f 4f 4b 41 48 45 41 44 20 ┆ (*UDSKRIVNING AF LOOKAHEAD ┆
0x094280…0942a0 46 4f 52 20 52 45 44 55 4b 54 49 4f 4e 45 52 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆FOR REDUKTIONERNE *) ┆
0x0942a0…0942c0 20 20 20 20 20 66 6f 72 20 6a 3a 3d 31 20 74 6f 20 70 72 6f 64 61 6e 74 20 64 6f 0a 20 20 20 20 ┆ for j:=1 to prodant do ┆
0x0942c0…0942e0 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x0942e0…094300 20 20 20 20 6c 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6a 5d 2e 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 ┆ l:=lookant[j].ant ; ┆
0x094300…094320 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6a 5d 2e 70 6f 69 6e ┆ helpp:=lookant[j].poin┆
0x094320…094340 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 27 29 ┆t ; write(' ')┆
0x094340…094360 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 52 45 44 55 ┆ ; write('REDU┆
0x094360…094380 43 54 49 4f 4e 20 20 4e 4f 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆CTION NO ') ; ┆
0x094380…0943a0 20 6d 3a 3d 68 65 6c 70 70 5e 2e 70 72 6f 64 6e 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ m:=helpp^.prodnr ; ┆
0x0943a0…0943c0 20 20 20 20 20 20 77 72 69 74 65 28 6d 3a 34 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(m:4); ┆
0x0943c0…0943e0 20 20 20 20 77 72 69 74 65 28 27 20 49 53 20 50 45 52 46 4f 52 4d 45 44 20 49 46 20 54 48 45 20 ┆ write(' IS PERFORMED IF THE ┆
0x0943e0…094400 4e 45 58 54 20 49 4e 50 55 54 53 59 4d 42 4f 4c 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆NEXT INPUTSYMBOL') ; ┆
0x094400…094420 (39, 1, 2) 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x094420…094440 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ write(' ') ; ┆
0x094440…094460 20 20 20 20 20 20 20 77 72 69 74 65 28 27 49 53 20 4f 4e 45 20 4f 46 20 54 48 45 20 46 4f 4c 4c ┆ write('IS ONE OF THE FOLL┆
0x094460…094480 4f 57 49 4e 47 20 3a 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆OWING : ') ; w┆
0x094480…0944a0 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6b 3a ┆rite(lf) ; kk:┆
0x0944a0…0944c0 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 ┆=0 ; repeat ┆
0x0944c0…0944e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 6b 3a 3d 6b 6b 2b 31 20 3b 0a 20 20 20 ┆ kk:=kk+1 ; ┆
0x0944e0…094500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 27 29 ┆ write(' ')┆
0x094500…094520 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 68 65 6c 70 70 5e ┆ ; k:=helpp^┆
0x094520…094540 2e 69 6e 66 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆.inf ; write┆
0x094540…094560 28 69 6e 74 65 72 6e 72 65 70 5b 6b 5d 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆(internrep[k]) ; ┆
0x094560…094580 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x094580…0945a0 20 20 20 20 20 68 65 6c 70 70 3a 3d 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 20 ┆ helpp:=helpp^.derivp ; ┆
0x0945a0…0945c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6b 6b 3d 6c 29 20 3b 0a 20 20 20 ┆ until (kk=l) ; ┆
0x0945c0…0945e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 ┆ write(lf) ; ┆
0x0945e0…094600 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆ end ; e┆
0x094600…094620 (39, 1, 3) 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 34 20 3a 20 28 2a 20 45 41 52 4c 49 45 52 20 55 ┆nd ; 4 : (* EARLIER U┆
0x094620…094640 53 45 52 20 46 4f 52 20 57 52 49 54 49 4e 47 20 57 41 52 4e 49 4e 47 20 53 54 41 54 45 53 20 2a ┆SER FOR WRITING WARNING STATES *┆
0x094640…094660 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 35 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆) ; 5 : ┆
0x094660…094680 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 4f 56 45 52 53 ┆ begin (*OVERS┆
0x094680…0946a0 4b 52 49 46 54 20 54 49 4c 20 4c 4f 4f 4b 41 48 45 41 44 2d 4d 41 45 4e 47 44 45 52 4e 45 20 4c ┆KRIFT TIL LOOKAHEAD-MAENGDERNE L┆
0x0946a0…0946c0 41 4c 52 31 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 ┆ALR1 *) page(out┆
0x0946c0…0946e0 70 75 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a ┆put); write('***┆
0x0946e0…094700 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆******************') ; ┆
0x094700…094720 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 41 20 4c 49 53 54 20 4f 46 20 4e 4f 4e 2d 4c 41 ┆ write(' A LIST OF NON-LA┆
0x094720…094740 4c 52 31 20 53 54 41 54 45 53 20 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆LR1 STATES ') ; ┆
0x094740…094760 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b ┆ write('********************') ;┆
0x094760…094780 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a ┆ write(lf,lf) ; ┆
0x094780…0947a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 20 27 29 ┆ write(' ')┆
0x0947a0…0947c0 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 49 4e 20 45 41 43 ┆ ; write('IN EAC┆
0x0947c0…0947e0 48 20 4f 46 20 54 48 45 20 46 4f 4c 4c 4f 57 49 4e 47 20 53 54 41 54 45 53 20 54 48 45 27 29 20 ┆H OF THE FOLLOWING STATES THE') ┆
0x0947e0…094800 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 ┆; write(lf) ; ┆
0x094800…094820 (39, 1, 4) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 20 20 20 20 27 29 20 3b ┆ write(' ') ;┆
0x094820…094840 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 53 45 54 53 20 4f 46 20 ┆ write('SETS OF ┆
0x094840…094860 53 59 4d 42 4f 4c 53 20 41 52 45 20 4e 4f 54 20 44 49 53 4a 4f 49 4e 54 27 29 20 3b 0a 20 20 20 ┆SYMBOLS ARE NOT DISJOINT') ; ┆
0x094860…094880 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x094880…0948a0 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 36 20 3a 0a 20 20 20 20 ┆ end ; 6 : ┆
0x0948a0…0948c0 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x0948c0…0948e0 20 20 28 2a 55 44 53 4b 52 49 46 54 20 41 46 20 41 46 53 4c 55 54 4e 49 4e 47 20 50 41 41 20 4c ┆ (*UDSKRIFT AF AFSLUTNING PAA L┆
0x0948e0…094900 4f 4f 4b 41 48 45 41 44 2d 4d 41 45 4e 47 44 45 52 4e 45 20 4c 41 4c 52 31 20 2a 29 0a 20 20 20 ┆OOKAHEAD-MAENGDERNE LALR1 *) ┆
0x094900…094920 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 ┆ write(lf) ; ┆
0x094920…094940 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ write(' ***************┆
0x094940…094960 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 ┆*******') ; writ┆
0x094960…094980 65 28 27 20 20 45 4e 44 20 4f 46 20 4e 4f 4e 2d 4c 41 4c 52 31 20 53 54 41 54 45 53 20 20 27 29 ┆e(' END OF NON-LALR1 STATES ')┆
0x094980…0949a0 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 2a 2a 2a 2a 2a 2a ┆ ; write('******┆
0x0949a0…0949c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆***************') ; ┆
0x0949c0…0949e0 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ write(lf,lf) ; ┆
0x0949e0…094a00 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b ┆ end ; end ; end ;┆
0x094a00…094a20 (39, 1, 5) 0a 20 0a 20 0a 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 6d 61 65 6e 67 64 65 63 68 65 63 6b ┆ function maengdecheck┆
0x094a20…094a40 20 28 76 61 72 20 78 20 3a 20 62 6f 6f 6c 65 61 6e 20 29 20 3a 20 62 6f 6f 6c 65 61 6e 20 3b 0a ┆ (var x : boolean ) : boolean ; ┆
0x094a40…094a60 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 62 6f 6f 20 3a 20 62 6f 6f 6c 65 61 6e 20 ┆ var boo : boolean ┆
0x094a60…094a80 3b 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 2c 63 68 65 63 6b 73 79 6d 62 2c 6b 2c 73 74 65 70 ┆; count,checksymb,k,step┆
0x094a80…094aa0 31 2c 73 74 65 70 32 2c 6c 31 2c 6c 32 2c 6a 2c 6c 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 ┆1,step2,l1,l2,j,l : integer ; ┆
0x094aa0…094ac0 20 20 20 20 20 20 73 74 65 70 31 70 2c 73 74 65 70 32 70 2c 73 74 65 70 70 31 2c 73 74 65 70 70 ┆ step1p,step2p,stepp1,stepp┆
0x094ac0…094ae0 32 20 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 20 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆2 : konfig_ptr ; begin ┆
0x094ae0…094b00 20 20 20 20 20 20 20 28 2a 46 51 52 53 54 20 43 48 45 43 4b 45 53 20 4f 4d 20 54 45 52 4d 49 4e ┆ (*FQRST CHECKES OM TERMIN┆
0x094b00…094b20 41 4c 53 59 4d 42 4f 4c 45 52 4e 45 0a 20 20 20 20 20 20 20 20 20 20 4c 49 47 47 45 52 20 49 20 ┆ALSYMBOLERNE LIGGER I ┆
0x094b20…094b40 45 54 20 41 46 20 4c 4f 4f 4b 41 48 45 41 44 4d 41 45 4e 47 44 45 52 4e 45 20 2a 29 0a 20 20 20 ┆ET AF LOOKAHEADMAENGDERNE *) ┆
0x094b40…094b60 20 20 20 20 20 62 6f 6f 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d ┆ boo:=true ; helpp:=┆
0x094b60…094b80 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 30 20 3b 0a 20 20 20 20 20 ┆start ; count:=0 ; ┆
0x094b80…094ba0 20 20 20 69 66 20 28 74 65 72 6d 61 6e 74 3e 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ if (termant>0) then ┆
0x094ba0…094bc0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 63 6f 75 6e 74 3a 3d 31 20 74 6f ┆begin for count:=1 to┆
0x094bc0…094be0 20 74 65 72 6d 61 6e 74 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆ termant do begin ┆
0x094be0…094c00 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 73 79 6d 62 3a 3d 73 74 61 63 6b 5b 63 6f 75 6e 74 ┆ checksymb:=stack[count┆
0x094c00…094c20 (39, 1, 6) 5d 2e 73 79 6d 62 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 30 20 3b 0a 20 20 20 ┆].symb ; j:=0 ; ┆
0x094c20…094c40 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ repeat ┆
0x094c40…094c60 6a 3a 3d 6a 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 6c 6f 6f 6b 61 ┆j:=j+1 ; k:=looka┆
0x094c60…094c80 6e 74 5b 6a 5d 2e 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 ┆nt[j].ant ; lqbep┆
0x094c80…094ca0 31 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6a 5d 2e 70 6f 69 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆1:=lookant[j].point ; ┆
0x094ca0…094cc0 20 20 20 20 20 6c 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 ┆ l:=0 ; repea┆
0x094cc0…094ce0 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 6c 2b 31 20 3b 0a 20 20 20 20 ┆t l:=l+1 ; ┆
0x094ce0…094d00 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6c 71 62 65 70 31 5e 2e 69 6e 66 3d 63 68 65 ┆ if (lqbep1^.inf=che┆
0x094d00…094d20 63 6b 73 79 6d 62 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆cksymb) then b┆
0x094d20…094d40 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 66 61 ┆egin boo:=fa┆
0x094d40…094d60 6c 73 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 6b 20 3b ┆lse ; l:=k ;┆
0x094d60…094d80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 70 72 6f 64 61 6e 74 20 ┆ j:=prodant ┆
0x094d80…094da0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 74 65 72 ┆; count:=ter┆
0x094da0…094dc0 6d 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 ┆mant ; end ; ┆
0x094dc0…094de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 31 3a 3d 6c 71 62 65 70 31 5e 2e ┆ lqbep1:=lqbep1^.┆
0x094de0…094e00 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6c ┆derivp ; until (l┆
0x094e00…094e20 (39, 1, 7) 3d 6b 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6a 3d 70 72 6f 64 ┆=k) ; until (j=prod┆
0x094e20…094e40 61 6e 74 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 ┆ant) ; end ; ┆
0x094e40…094e60 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 62 6f 6f 29 20 61 6e 64 20 28 70 72 ┆ end ; if ((boo) and (pr┆
0x094e60…094e80 6f 64 61 6e 74 3e 31 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 ┆odant>1)) then begin ┆
0x094e80…094ea0 20 20 20 20 20 20 20 20 20 20 20 28 2a 44 45 54 20 56 49 44 45 53 20 53 54 41 44 49 47 20 49 4b ┆ (*DET VIDES STADIG IK┆
0x094ea0…094ec0 4b 45 20 4f 4d 20 54 49 4c 53 54 41 4e 44 45 4e 20 47 51 52 0a 20 20 20 20 20 20 20 20 20 20 20 ┆KE OM TILSTANDEN GQR ┆
0x094ec0…094ee0 20 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 20 4e 4f 4e 2d 53 4c 52 31 2e 4e 55 20 43 48 45 43 4b ┆ GRAMMATIKKEN NON-SLR1.NU CHECK┆
0x094ee0…094f00 45 53 20 4f 4d 20 4c 4f 4f 4b 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 41 48 45 41 44 4d 41 ┆ES OM LOOK- AHEADMA┆
0x094f00…094f20 45 4e 47 44 45 52 4e 45 20 45 52 20 44 49 53 4a 55 4e 4b 54 45 20 2a 29 0a 20 20 20 20 20 20 20 ┆ENGDERNE ER DISJUNKTE *) ┆
0x094f20…094f40 20 20 20 20 6b 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 ┆ k:=0 ; repeat ┆
0x094f40…094f60 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 6b 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ k:=k+1 ; ┆
0x094f60…094f80 73 74 65 70 31 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6b 5d 2e 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 ┆step1:=lookant[k].ant ; ┆
0x094f80…094fa0 20 20 20 20 20 73 74 65 70 31 70 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6b 5d 2e 70 6f 69 6e 74 20 3b 0a ┆ step1p:=lookant[k].point ; ┆
0x094fa0…094fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 6b 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ j:=k ; ┆
0x094fc0…094fe0 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 70 31 3a 3d 73 ┆ repeat stepp1:=s┆
0x094fe0…095000 74 65 70 31 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 6a 2b 31 20 3b 0a ┆tep1p ; j:=j+1 ; ┆
0x095000…095020 (39, 1, 8) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 32 3a 3d 6c 6f 6f 6b 61 6e 74 5b 6a 5d ┆ step2:=lookant[j]┆
0x095020…095040 2e 61 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 32 70 3a 3d 6c 6f ┆.ant ; step2p:=lo┆
0x095040…095060 6f 6b 61 6e 74 5b 6a 5d 2e 70 6f 69 6e 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆okant[j].point ; ┆
0x095060…095080 6c 31 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 ┆l1:=0 ; repeat ┆
0x095080…0950a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 31 3a 3d 6c 31 2b 31 20 3b 0a 20 20 20 20 20 20 ┆ l1:=l1+1 ; ┆
0x0950a0…0950c0 20 20 20 20 20 20 20 20 20 20 20 6c 32 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ l2:=0 ; ┆
0x0950c0…0950e0 20 20 20 20 73 74 65 70 70 32 3a 3d 73 74 65 70 32 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ stepp2:=step2p ; ┆
0x0950e0…095100 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ repeat ┆
0x095100…095120 6c 32 3a 3d 6c 32 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆l2:=l2+1 ; if┆
0x095120…095140 20 28 73 74 65 70 70 31 5e 2e 69 6e 66 3d 73 74 65 70 70 32 5e 2e 69 6e 66 29 20 74 68 65 6e 0a ┆ (stepp1^.inf=stepp2^.inf) then ┆
0x095140…095160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆ begin ┆
0x095160…095180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 32 3a 3d 73 74 65 70 32 20 3b 0a 20 20 20 20 ┆ l2:=step2 ; ┆
0x095180…0951a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 31 3a 3d 73 74 65 70 31 20 3b 0a 20 20 ┆ l1:=step1 ; ┆
0x0951a0…0951c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 70 72 6f 64 61 6e 74 20 3b ┆ j:=prodant ;┆
0x0951c0…0951e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 66 61 6c 73 ┆ boo:=fals┆
0x0951e0…095200 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 70 72 6f ┆e ; k:=pro┆
0x095200…095220 (39, 1, 9) 64 61 6e 74 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆dant-1 ; end┆
0x095220…095240 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 65 70 70 32 3a 3d 73 74 ┆ ; stepp2:=st┆
0x095240…095260 65 70 70 32 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆epp2^.derivp ; ┆
0x095260…095280 75 6e 74 69 6c 20 28 6c 32 3d 73 74 65 70 32 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆until (l2=step2) ; ┆
0x095280…0952a0 20 20 20 20 73 74 65 70 70 31 3a 3d 73 74 65 70 70 31 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 ┆ stepp1:=stepp1^.derivp ; ┆
0x0952a0…0952c0 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6c 31 3d 73 74 65 70 31 29 20 3b 0a 20 ┆ until (l1=step1) ; ┆
0x0952c0…0952e0 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6a 3d 70 72 6f 64 61 6e 74 29 20 3b 0a ┆ until (j=prodant) ; ┆
0x0952e0…095300 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6b 3d 70 72 6f 64 61 6e 74 2d 31 29 20 3b ┆ until (k=prodant-1) ;┆
0x095300…095320 0a 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 45 52 20 42 ┆ end ; (*ER B┆
0x095320…095340 4f 4f 20 53 54 41 44 49 47 20 54 52 55 45 20 47 4a 4f 52 44 45 20 44 45 4e 4e 45 20 54 49 4c 53 ┆OO STADIG TRUE GJORDE DENNE TILS┆
0x095340…095360 54 41 4e 44 0a 20 20 20 20 20 20 20 20 20 20 49 4b 4b 45 20 47 52 41 4d 4d 41 54 49 4b 4b 45 4e ┆TAND IKKE GRAMMATIKKEN┆
0x095360…095380 20 4e 4f 4e 2d 53 4c 52 31 20 2a 29 0a 20 20 20 20 20 20 20 20 6d 61 65 6e 67 64 65 63 68 65 63 ┆ NON-SLR1 *) maengdechec┆
0x095380…0953a0 6b 3a 3d 62 6f 6f 20 3b 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 66 ┆k:=boo ; end ; f┆
0x0953a0…0953c0 75 6e 63 74 69 6f 6e 20 66 69 6e 64 72 65 64 75 63 65 28 70 6e 72 3a 69 6e 74 65 67 65 72 29 3a ┆unction findreduce(pnr:integer):┆
0x0953c0…0953e0 6b 6f 6e 66 69 67 5f 70 74 72 3b 0a 20 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 ┆konfig_ptr; var ┆
0x0953e0…095400 70 31 2c 70 32 3a 20 72 61 6e 67 65 34 3b 0a 20 20 20 20 20 20 20 20 70 74 3a 20 6b 6f 6e 66 69 ┆p1,p2: range4; pt: konfi┆
0x095400…095420 (39, 1, 10) 67 5f 70 74 72 3b 0a 20 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 77 69 74 ┆g_ptr; begin wit┆
0x095420…095440 68 20 70 72 6f 64 5b 70 6e 72 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 69 66 20 6c 61 65 6e 67 64 ┆h prod[pnr] do if laengd┆
0x095440…095460 65 3d 30 20 74 68 65 6e 20 66 69 6e 64 72 65 64 75 63 65 3a 3d 6c 6f 6f 6b 62 61 63 6b 70 0a 20 ┆e=0 then findreduce:=lookbackp ┆
0x095460…095480 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆ else begin ┆
0x095480…0954a0 20 20 20 20 20 20 70 31 3a 3d 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c ┆ p1:=start; whil┆
0x0954a0…0954c0 65 20 72 68 73 6c 69 6e 6b 5e 5b 70 31 5d 2e 70 61 72 73 65 72 70 5e 2e 64 65 72 69 76 70 3c 3e ┆e rhslink^[p1].parserp^.derivp<>┆
0x0954c0…0954e0 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆nil do begin ┆
0x0954e0…095500 20 20 20 20 20 20 70 32 3a 3d 70 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 70 31 3a 3d 72 ┆ p2:=p1; p1:=r┆
0x095500…095520 68 73 6c 69 6e 6b 5e 5b 70 31 5d 2e 6c 69 6e 6b 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ┆hslink^[p1].link; i┆
0x095520…095540 66 20 70 31 3d 72 68 73 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆f p1=rhsnil then b┆
0x095540…095560 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 70 74 2c 31 ┆egin allocp(pt,1┆
0x095560…095580 2c 27 46 49 4e 44 52 45 44 55 43 45 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆,'FINDREDUCE'); ┆
0x095580…0955a0 77 69 74 68 20 70 74 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 ┆with pt^ do begi┆
0x0955a0…0955c0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 3a 3d 33 3b 0a 20 20 20 20 ┆n mode:=3; ┆
0x0955c0…0955e0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 3a 3d 6c 61 65 6e 67 64 65 2d 31 3b 20 0a 20 20 ┆ inf:=laengde-1; ┆
0x0955e0…095600 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 6e 72 3a 3d 70 6e 72 3b 20 6e 65 78 74 70 3a ┆ prodnr:=pnr; nextp:┆
0x095600…095620 (39, 1, 11) 3d 6c 6f 6f 6b 62 61 63 6b 70 3b 20 64 65 72 69 76 70 3a 3d 6e 69 6c 3b 0a 20 20 20 20 20 20 20 ┆=lookbackp; derivp:=nil; ┆
0x095620…095640 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e ┆ end; an┆
0x095640…095660 74 61 6c 74 69 6c 73 74 3a 3d 61 6e 74 61 6c 74 69 6c 73 74 2b 31 3b 0a 20 20 20 20 20 20 20 20 ┆taltilst:=antaltilst+1; ┆
0x095660…095680 20 20 20 20 20 20 20 20 69 66 20 61 6e 74 61 6c 74 69 6c 73 74 3e 63 6f 6e 73 74 31 30 20 74 68 ┆ if antaltilst>const10 th┆
0x095680…0956a0 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 46 49 4e 44 52 45 44 55 43 45 27 2c 27 43 4f 4e 53 ┆en consterror('FINDREDUCE','CONS┆
0x0956a0…0956c0 54 31 30 20 20 20 27 2c 63 6f 6e 73 74 31 30 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆T10 ',const10); ┆
0x0956c0…0956e0 20 20 74 69 6c 73 74 61 6e 64 5b 61 6e 74 61 6c 74 69 6c 73 74 5d 2e 6f 6c 64 73 74 61 72 74 3a ┆ tilstand[antaltilst].oldstart:┆
0x0956e0…095700 3d 20 70 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 65 6c 6d 28 74 6f 70 ┆= pt; newelm(top┆
0x095700…095720 2c 27 46 49 4e 44 52 45 44 55 43 45 27 29 3b 20 70 31 3a 3d 20 74 6f 70 3b 0a 20 20 20 20 20 20 ┆,'FINDREDUCE'); p1:= top; ┆
0x095720…095740 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b 70 31 5d 2e 70 61 72 73 65 72 70 3a 3d ┆ rhslink^[p1].parserp:=┆
0x095740…095760 70 74 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 68 73 6c 69 6e 6b 5e 5b 70 31 ┆pt; rhslink^[p1┆
0x095760…095780 5d 2e 6c 69 6e 6b 3a 3d 72 68 73 6e 69 6c 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆].link:=rhsnil; ┆
0x095780…0957a0 20 72 68 73 6c 69 6e 6b 5e 5b 70 32 5d 2e 6c 69 6e 6b 3a 3d 70 31 3b 0a 20 20 20 20 20 20 20 20 ┆ rhslink^[p2].link:=p1; ┆
0x0957a0…0957c0 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 ┆ end; end; ┆
0x0957c0…0957e0 20 20 20 20 20 20 66 69 6e 64 72 65 64 75 63 65 3a 3d 20 72 68 73 6c 69 6e 6b 5e 5b 70 31 5d 2e ┆ findreduce:= rhslink^[p1].┆
0x0957e0…095800 70 61 72 73 65 72 70 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 ┆parserp; end; end┆
0x095800…095820 (39, 1, 12) 3b 20 20 28 2a 20 46 49 4e 44 52 45 44 55 43 45 20 2a 29 0a 20 0a 20 0a 20 0a 20 20 20 20 62 65 ┆; (* FINDREDUCE *) be┆
0x095820…095840 67 69 6e 0a 20 20 20 20 20 20 20 20 28 2a 53 54 41 52 54 20 41 46 20 53 55 42 52 55 54 49 4e 45 ┆gin (*START AF SUBRUTINE┆
0x095840…095860 20 41 44 45 51 55 41 44 20 2a 29 0a 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 37 5d 20 ┆ ADEQUAD *) if options[7] ┆
0x095860…095880 74 68 65 6e 0a 20 20 20 20 20 20 20 61 6c 6c 6c 6f 6f 6b 61 68 65 61 64 73 20 3b 0a 20 20 20 20 ┆then alllookaheads ; ┆
0x095880…0958a0 20 20 73 6c 72 31 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 20 20 68 65 61 64 77 72 69 74 65 3a 3d ┆ slr1:=true ; headwrite:=┆
0x0958a0…0958c0 74 72 75 65 20 3b 0a 20 20 20 20 20 20 62 6f 6f 3a 3d 74 72 75 65 20 3b 0a 20 20 20 20 20 20 66 ┆true ; boo:=true ; f┆
0x0958c0…0958e0 6f 72 20 69 3a 3d 31 20 74 6f 20 74 69 6c 73 74 6e 72 20 64 6f 0a 20 20 20 20 20 20 62 65 67 69 ┆or i:=1 to tilstnr do begi┆
0x0958e0…095900 6e 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 3a 3d 74 69 6c 73 74 61 6e 64 5b 69 5d 2e 6f 6c 64 ┆n start:=tilstand[i].old┆
0x095900…095920 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 70 72 6f 64 61 6e 74 3a 3d 30 20 3b 0a 20 20 20 ┆start ; prodant:=0 ; ┆
0x095920…095940 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a ┆ termant:=0 ; helpp:┆
0x095940…095960 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 ┆=start ; repeat ┆
0x095960…095980 20 20 6b 3a 3d 68 65 6c 70 70 5e 2e 6d 6f 64 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆ k:=helpp^.mode ; if ┆
0x095980…0959a0 28 6b 3d 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 61 6e 74 3a 3d 70 ┆(k=0) then prodant:=p┆
0x0959a0…0959c0 72 6f 64 61 6e 74 2b 31 0a 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 ┆rodant+1 else ┆
0x0959c0…0959e0 20 20 20 69 66 20 28 28 68 65 6c 70 70 5e 2e 69 6e 66 20 3c 3d 20 74 65 72 6d 67 29 20 61 6e 64 ┆ if ((helpp^.inf <= termg) and┆
0x0959e0…095a00 20 28 68 65 6c 70 70 5e 2e 6e 65 78 74 70 3c 3e 6e 69 6c 29 29 20 74 68 65 6e 0a 20 20 20 20 20 ┆ (helpp^.nextp<>nil)) then ┆
0x095a00…095a20 (39, 1, 13) 20 20 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 74 65 72 6d 61 6e 74 2b 31 20 3b 0a 20 20 20 20 ┆ termant:=termant+1 ; ┆
0x095a20…095a40 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 ┆ helpp:=helpp^.derivp ; ┆
0x095a40…095a60 20 20 20 20 20 75 6e 74 69 6c 20 28 68 65 6c 70 70 3d 6e 69 6c 29 20 3b 0a 20 20 20 20 20 20 20 ┆ until (helpp=nil) ; ┆
0x095a60…095a80 20 69 66 20 28 70 72 6f 64 61 6e 74 3e 63 6f 6e 73 74 31 34 29 20 74 68 65 6e 0a 20 20 20 20 20 ┆ if (prodant>const14) then ┆
0x095a80…095aa0 20 20 20 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 41 44 45 51 55 41 44 20 20 20 27 2c 27 43 4f 4e ┆ consterror('ADEQUAD ','CON┆
0x095aa0…095ac0 53 54 31 34 20 20 20 27 2c 63 6f 6e 73 74 31 34 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a ┆ST14 ',const14) ; (*┆
0x095ac0…095ae0 4e 55 20 56 49 44 45 53 20 44 45 54 20 4f 4d 20 54 49 4c 53 54 41 4e 44 45 4e 20 4b 52 41 45 56 ┆NU VIDES DET OM TILSTANDEN KRAEV┆
0x095ae0…095b00 45 52 20 4b 41 4c 44 20 41 46 0a 20 20 20 20 20 20 20 20 20 20 4c 4f 4f 4b 41 48 45 41 44 20 45 ┆ER KALD AF LOOKAHEAD E┆
0x095b00…095b20 4c 4c 45 52 20 45 4a 0a 20 20 20 20 20 20 20 20 20 20 45 52 20 41 4e 54 41 4c 20 50 52 4f 44 55 ┆LLER EJ ER ANTAL PRODU┆
0x095b20…095b40 4b 54 49 4f 4e 45 52 20 4c 49 47 20 30 0a 20 20 20 20 20 20 20 20 20 20 45 4c 4c 45 52 20 45 52 ┆KTIONER LIG 0 ELLER ER┆
0x095b40…095b60 0a 20 20 20 20 20 20 20 20 20 20 41 4e 54 41 4c 20 50 52 4f 44 55 4b 54 49 4f 4e 45 52 20 4c 49 ┆ ANTAL PRODUKTIONER LI┆
0x095b60…095b80 47 20 31 0a 20 20 20 20 20 20 20 20 20 20 4f 47 20 41 4e 54 41 4c 20 54 45 52 4d 49 4e 41 4c 45 ┆G 1 OG ANTAL TERMINALE┆
0x095b80…095ba0 52 20 4c 49 47 20 30 0a 20 20 20 20 20 20 20 20 20 20 4b 52 41 45 56 45 53 20 44 45 52 20 49 4b ┆R LIG 0 KRAEVES DER IK┆
0x095ba0…095bc0 4b 45 20 4c 4f 4f 4b 41 48 45 41 44 2c 49 20 41 4c 4c 45 20 41 4e 44 52 45 0a 20 20 20 20 20 20 ┆KE LOOKAHEAD,I ALLE ANDRE ┆
0x095bc0…095be0 20 20 20 20 54 49 4c 46 41 45 4c 44 45 20 4b 52 41 45 56 45 53 20 4c 4f 4f 4b 41 48 45 41 44 20 ┆ TILFAELDE KRAEVES LOOKAHEAD ┆
0x095be0…095c00 2a 29 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 70 72 6f 64 61 6e 74 3e 31 29 20 6f 72 20 28 28 ┆*) if ((prodant>1) or ((┆
0x095c00…095c20 (39, 1, 14) 70 72 6f 64 61 6e 74 3d 31 29 20 61 6e 64 20 28 74 65 72 6d 61 6e 74 3e 30 29 29 29 20 74 68 65 ┆prodant=1) and (termant>0))) the┆
0x095c20…095c40 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a ┆n begin (*┆
0x095c40…095c60 4c 4f 4f 4b 41 48 45 41 44 20 53 4b 41 4c 20 4b 41 4c 44 45 53 20 4f 47 20 49 4e 44 53 41 45 54 ┆LOOKAHEAD SKAL KALDES OG INDSAET┆
0x095c60…095c80 54 45 53 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 61 6e 74 3a 3d 30 20 3b 0a 20 ┆TES *) prodant:=0 ; ┆
0x095c80…095ca0 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ termant:=0 ; ┆
0x095ca0…095cc0 20 20 68 65 6c 70 70 3a 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 ┆ helpp:=start ; repe┆
0x095cc0…095ce0 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 68 65 6c 70 70 5e 2e 6d 6f 64 65 20 3b ┆at k:=helpp^.mode ;┆
0x095ce0…095d00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6b 3d 30 29 20 74 68 65 6e 0a 20 20 20 20 ┆ if (k=0) then ┆
0x095d00…095d20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x095d20…095d40 70 6e 72 3a 3d 68 65 6c 70 70 5e 2e 70 72 6f 64 6e 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆pnr:=helpp^.prodnr ; ┆
0x095d40…095d60 20 20 20 20 20 6c 73 79 6d 62 3a 3d 70 72 6f 64 5b 70 6e 72 5d 2e 6c 65 66 74 73 69 64 65 20 3b ┆ lsymb:=prod[pnr].leftside ;┆
0x095d60…095d80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 32 37 5d 20 ┆ if options[27] ┆
0x095d80…095da0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6c 72 6c 6f 6f 6b 61 68 ┆then lalrlookah┆
0x095da0…095dc0 65 61 64 28 73 74 61 72 74 2c 70 6e 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆ead(start,pnr) e┆
0x095dc0…095de0 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 61 68 65 61 64 28 6c ┆lse lookahead(l┆
0x095de0…095e00 73 79 6d 62 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 6c 61 6c 61 65 ┆symb) ; l:=lalae┆
0x095e00…095e20 (39, 1, 15) 6e 67 64 65 2d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 70 28 ┆ngde-1 ; allocp(┆
0x095e20…095e40 6c 71 62 65 70 31 2c 31 2c 27 41 44 45 51 55 41 44 20 20 20 27 29 3b 0a 20 20 20 20 20 20 20 20 ┆lqbep1,1,'ADEQUAD '); ┆
0x095e40…095e60 20 20 20 20 20 20 20 20 68 65 6c 70 70 5e 2e 6e 65 78 74 70 3a 3d 6c 71 62 65 70 31 20 3b 0a 20 ┆ helpp^.nextp:=lqbep1 ; ┆
0x095e60…095e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 61 6e 74 3a 3d 70 72 6f 64 61 6e 74 2b ┆ prodant:=prodant+┆
0x095e80…095ea0 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b 61 6e 74 5b 70 72 6f 64 ┆1 ; lookant[prod┆
0x095ea0…095ec0 61 6e 74 5d 2e 61 6e 74 3a 3d 6c 61 6c 61 65 6e 67 64 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ant].ant:=lalaengde ; ┆
0x095ec0…095ee0 20 20 20 20 20 20 6c 6f 6f 6b 61 6e 74 5b 70 72 6f 64 61 6e 74 5d 2e 70 6f 69 6e 74 3a 3d 6c 71 ┆ lookant[prodant].point:=lq┆
0x095ee0…095f00 62 65 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 33 3a 3d 20 ┆bep1 ; lqbep3:= ┆
0x095f00…095f20 66 69 6e 64 72 65 64 75 63 65 28 70 6e 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆findreduce(pnr); ┆
0x095f20…095f40 20 66 6f 72 20 6a 3a 3d 30 20 74 6f 20 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ for j:=0 to l do ┆
0x095f40…095f60 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 32 ┆ begin lqbep2┆
0x095f60…095f80 3a 3d 6c 71 62 65 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 ┆:=lqbep1 ; wit┆
0x095f80…095fa0 68 20 6c 71 62 65 70 32 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆h lqbep2^ do b┆
0x095fa0…095fc0 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 78 74 70 3a 3d ┆egin nextp:=┆
0x095fc0…095fe0 6c 71 62 65 70 33 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 ┆lqbep3 ; inf┆
0x095fe0…096000 3a 3d 6c 61 5b 6a 5d 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 ┆:=la[j] ; pr┆
0x096000…096020 (40, 0, 1) 6f 64 6e 72 3a 3d 70 6e 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆odnr:=pnr ; ┆
0x096020…096040 6d 6f 64 65 3a 3d 34 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ┆mode:=4 ; if┆
0x096040…096060 20 28 6a 3d 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ (j=l) then ┆
0x096060…096080 20 64 65 72 69 76 70 3a 3d 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 0a 20 20 20 20 20 20 20 20 20 ┆ derivp:=helpp^.derivp ┆
0x096080…0960a0 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x0960a0…0960c0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x0960c0…0960e0 20 20 61 6c 6c 6f 63 70 28 6c 71 62 65 70 31 2c 31 2c 27 41 44 45 51 55 41 44 20 20 20 27 29 3b ┆ allocp(lqbep1,1,'ADEQUAD ');┆
0x0960e0…096100 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 72 69 76 70 3a 3d ┆ derivp:=┆
0x096100…096120 6c 71 62 65 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e ┆lqbep1 ; en┆
0x096120…096140 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 ┆d ; end ; ┆
0x096140…096160 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x096160…096180 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 ┆end else ┆
0x096180…0961a0 20 20 20 20 77 69 74 68 20 68 65 6c 70 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ with helpp^ do ┆
0x0961a0…0961c0 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 28 69 6e 66 20 ┆ begin if ((inf ┆
0x0961c0…0961e0 3c 3d 20 74 65 72 6d 67 29 20 61 6e 64 20 28 6e 65 78 74 70 3c 3e 6e 69 6c 29 29 20 74 68 65 6e ┆<= termg) and (nextp<>nil)) then┆
0x0961e0…096200 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆ begin ┆
0x096200…096220 (40, 0, 2) 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 74 65 72 6d 61 6e 74 2b 31 20 3b 0a ┆ termant:=termant+1 ; ┆
0x096220…096240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 65 72 6d 61 6e 74 20 3e ┆ if (termant >┆
0x096240…096260 20 63 6f 6e 73 74 32 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ const2) then ┆
0x096260…096280 20 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 41 44 45 51 55 41 44 20 20 20 27 2c 27 43 4f 4e 53 54 ┆ consterror('ADEQUAD ','CONST┆
0x096280…0962a0 32 20 20 20 20 27 2c 63 6f 6e 73 74 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆2 ',const2) ┆
0x0962a0…0962c0 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ else begin┆
0x0962c0…0962e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b 5b 74 65 72 ┆ stack[ter┆
0x0962e0…096300 6d 61 6e 74 5d 2e 73 79 6d 62 3a 3d 69 6e 66 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆mant].symb:=inf ; ┆
0x096300…096320 20 20 20 20 20 20 20 20 73 74 61 63 6b 5b 74 65 72 6d 61 6e 74 5d 2e 70 6e 72 3a 3d 70 72 6f 64 ┆ stack[termant].pnr:=prod┆
0x096320…096340 6e 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b ┆nr ; stack┆
0x096340…096360 5b 74 65 72 6d 61 6e 74 5d 2e 74 6f 6b 65 6e 3a 3d 6d 6f 64 65 20 3b 0a 20 20 20 20 20 20 20 20 ┆[termant].token:=mode ; ┆
0x096360…096380 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x096380…0963a0 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 3a 3d 32 ┆ end ; mode:=2┆
0x0963a0…0963c0 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ ; end ; ┆
0x0963c0…0963e0 20 20 20 20 68 65 6c 70 70 3a 3d 68 65 6c 70 70 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 ┆ helpp:=helpp^.derivp ; ┆
0x0963e0…096400 20 20 20 20 20 20 75 6e 74 69 6c 20 28 68 65 6c 70 70 3d 6e 69 6c 29 20 3b 0a 20 20 20 20 20 20 ┆ until (helpp=nil) ; ┆
0x096400…096420 (40, 0, 3) 20 20 20 20 20 20 20 28 2a 4e 55 20 4b 41 4e 20 44 45 54 20 43 48 45 43 4b 45 53 20 4f 4d 20 47 ┆ (*NU KAN DET CHECKES OM G┆
0x096420…096440 52 41 4d 4d 41 54 49 4b 4b 45 4e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 45 52 20 53 4c 52 31 ┆RAMMATIKKEN ER SLR1┆
0x096440…096460 20 45 4c 4c 45 52 20 45 4a 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 3a 3d 6d 61 65 ┆ ELLER EJ *) boo:=mae┆
0x096460…096480 6e 67 64 65 63 68 65 63 6b 28 62 6f 6f 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 28 28 ┆ngdecheck(boo) ; if((┆
0x096480…0964a0 62 6f 6f 3d 66 61 6c 73 65 29 20 6f 72 20 28 6f 70 74 69 6f 6e 73 5b 31 32 5d 29 29 20 74 68 65 ┆boo=false) or (options[12])) the┆
0x0964a0…0964c0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆n begin ┆
0x0964c0…0964e0 20 20 69 66 20 28 28 73 6c 72 31 29 20 61 6e 64 20 28 68 65 61 64 77 72 69 74 65 29 29 20 74 68 ┆ if ((slr1) and (headwrite)) th┆
0x0964e0…096500 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆en begin ┆
0x096500…096520 20 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 5b 32 37 5d 29 20 74 68 65 6e 0a 20 ┆ if (options[27]) then ┆
0x096520…096540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 65 71 77 72 69 74 65 28 35 29 0a 20 20 ┆ adeqwrite(5) ┆
0x096540…096560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x096560…096580 20 20 20 20 20 20 61 64 65 71 77 72 69 74 65 28 31 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ adeqwrite(1) ; ┆
0x096580…0965a0 20 20 20 20 20 20 69 66 20 28 62 6f 6f 3d 66 61 6c 73 65 29 20 74 68 65 6e 0a 20 20 20 20 20 20 ┆ if (boo=false) then ┆
0x0965a0…0965c0 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 72 31 3a 3d 66 61 6c 73 65 0a 20 20 20 20 20 20 20 20 ┆ slr1:=false ┆
0x0965c0…0965e0 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x0965e0…096600 68 65 61 64 77 72 69 74 65 3a 3d 66 61 6c 73 65 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆headwrite:=false ; ┆
0x096600…096620 (40, 0, 4) 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 64 65 71 77 72 69 74 65 28 ┆ end ; adeqwrite(┆
0x096620…096640 33 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 65 6e ┆3) ; end en┆
0x096640…096660 64 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 69 66 20 28 70 72 6f 64 ┆d else if (prod┆
0x096660…096680 61 6e 74 3d 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆ant=0) then begin ┆
0x096680…0966a0 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 20 ┆ helpp:=start ; ┆
0x0966a0…0966c0 20 20 20 77 68 69 6c 65 20 28 68 65 6c 70 70 3c 3e 6e 69 6c 29 20 64 6f 0a 20 20 20 20 20 20 20 ┆ while (helpp<>nil) do ┆
0x0966c0…0966e0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 5e 2e ┆ begin helpp^.┆
0x0966e0…096700 6d 6f 64 65 3a 3d 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 68 ┆mode:=1 ; helpp:=h┆
0x096700…096720 65 6c 70 70 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b ┆elpp^.derivp ; end ;┆
0x096720…096740 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 4e 55 20 ┆ end ; (*NU ┆
0x096740…096760 45 52 20 44 45 4e 4e 45 20 54 49 4c 53 54 41 4e 44 20 46 41 45 52 44 49 47 2c 48 56 49 53 20 4c ┆ER DENNE TILSTAND FAERDIG,HVIS L┆
0x096760…096780 4f 4f 4b 41 48 45 41 44 0a 20 20 20 20 20 20 20 20 20 20 56 41 52 20 4e 51 44 56 45 4e 44 49 47 ┆OOKAHEAD VAR NQDVENDIG┆
0x096780…0967a0 20 45 52 20 44 45 4e 20 53 41 54 20 49 4e 44 0a 20 20 20 20 20 20 20 20 20 20 44 45 52 20 4d 41 ┆ ER DEN SAT IND DER MA┆
0x0967a0…0967c0 4e 47 4c 45 52 20 4e 55 20 4b 55 4e 20 41 54 20 42 4c 49 56 45 20 4a 55 53 54 45 52 45 54 20 50 ┆NGLER NU KUN AT BLIVE JUSTERET P┆
0x0967c0…0967e0 4f 49 4e 54 45 52 45 2e 0a 20 20 20 20 20 20 20 20 20 20 44 45 52 20 53 4b 45 52 20 55 4e 44 45 ┆OINTERE. DER SKER UNDE┆
0x0967e0…096800 52 20 4f 50 54 49 4d 41 4c 49 53 45 52 49 4e 47 2e 4f 50 54 49 4d 41 4c 49 53 45 2d 0a 20 20 20 ┆R OPTIMALISERING.OPTIMALISE- ┆
0x096800…096820 (40, 0, 5) 20 20 20 20 20 20 20 52 49 4e 47 20 56 49 4c 20 4b 55 4e 20 53 4b 45 20 48 56 49 53 20 47 52 41 ┆ RING VIL KUN SKE HVIS GRA┆
0x096820…096840 4d 4d 41 54 49 4b 4b 45 4e 20 45 52 20 53 4c 52 31 20 2a 29 0a 20 20 20 20 20 20 65 6e 64 20 3b ┆MMATIKKEN ER SLR1 *) end ;┆
0x096840…096860 0a 20 20 20 20 20 20 69 66 20 28 73 6c 72 31 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 62 65 67 ┆ if (slr1) then beg┆
0x096860…096880 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 2a 47 52 41 4d 4d 41 54 49 4b 4b 45 4e 20 45 52 20 ┆in (*GRAMMATIKKEN ER ┆
0x096880…0968a0 53 4c 52 31 20 4f 47 20 44 45 52 20 4b 41 4e 20 4f 50 54 49 4d 41 4c 49 53 45 52 45 53 20 2a 29 ┆SLR1 OG DER KAN OPTIMALISERES *)┆
0x0968a0…0968c0 0a 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 74 69 6c 73 74 6e 72 20 64 6f ┆ for i:=1 to tilstnr do┆
0x0968c0…0968e0 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 ┆ begin start┆
0x0968e0…096900 3a 3d 74 69 6c 73 74 61 6e 64 5b 69 5d 2e 6f 6c 64 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 ┆:=tilstand[i].oldstart ; ┆
0x096900…096920 20 20 20 20 6c 61 73 74 6f 6b 3a 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 70 ┆ lastok:=start ; p┆
0x096920…096940 72 6f 64 61 6e 74 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d ┆rodant:=0 ; termant:=┆
0x096940…096960 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 30 20 3b 0a 20 20 20 20 20 20 ┆0 ; count:=0 ; ┆
0x096960…096980 20 20 20 20 20 6c 71 62 65 70 31 3a 3d 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ lqbep1:=start ; ┆
0x096980…0969a0 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 6c 71 62 65 70 ┆repeat helpp:=lqbep┆
0x0969a0…0969c0 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 75 6e 74 3a 3d 63 6f 75 6e 74 2b 31 20 ┆1 ; count:=count+1 ┆
0x0969c0…0969e0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 71 62 65 70 31 5e 20 64 6f 0a 20 ┆; with lqbep1^ do ┆
0x0969e0…096a00 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x096a00…096a20 (40, 0, 6) 20 73 74 6f 70 70 3a 3d 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ stopp:=derivp ; ┆
0x096a20…096a40 69 66 20 28 28 6d 6f 64 65 3d 30 29 20 61 6e 64 20 28 6e 65 78 74 70 3c 3e 6e 69 6c 29 29 20 74 ┆if ((mode=0) and (nextp<>nil)) t┆
0x096a40…096a60 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆hen begin ┆
0x096a60…096a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 4e 55 20 45 52 20 44 45 54 20 45 4e 20 52 45 44 ┆ (*NU ER DET EN RED┆
0x096a80…096aa0 55 4b 54 49 4f 4e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52 4f 44 41 ┆UKTION PRODA┆
0x096aa0…096ac0 4e 54 2c 54 45 52 4d 41 4e 54 2c 43 4f 55 4e 54 20 53 49 47 45 52 20 4f 4d 20 44 45 52 20 53 4b ┆NT,TERMANT,COUNT SIGER OM DER SK┆
0x096ac0…096ae0 41 4c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 45 52 45 20 4e 59 20 ┆AL VAERE NY ┆
0x096ae0…096b00 49 4e 44 47 41 4e 47 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆INDGANG *) if ┆
0x096b00…096b20 28 28 70 72 6f 64 61 6e 74 3d 30 29 20 61 6e 64 20 28 74 65 72 6d 61 6e 74 3d 30 29 29 20 74 68 ┆((prodant=0) and (termant=0)) th┆
0x096b20…096b40 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆en begin ┆
0x096b40…096b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 6e 65 78 74 70 3b 0a 20 ┆ helpp:=nextp; ┆
0x096b60…096b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 ┆ optimaliseri┆
0x096b80…096ba0 6e 67 28 6e 79 69 6e 64 67 61 6e 67 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ng(nyindgang); ┆
0x096ba0…096bc0 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 ┆ end else ┆
0x096bc0…096be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x096be0…096c00 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 6e 65 78 74 70 20 3b 0a 20 20 20 20 20 20 ┆ helpp:=nextp ; ┆
0x096c00…096c20 (40, 0, 7) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 6e 67 28 6e 79 ┆ optimalisering(ny┆
0x096c20…096c40 76 65 6a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a ┆vej) ; end ; ┆
0x096c40…096c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 61 6e 74 3a 3d 70 72 6f 64 61 ┆ prodant:=proda┆
0x096c60…096c80 6e 74 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 4c 41 53 ┆nt+1 ; (*LAS┆
0x096c80…096ca0 54 4f 4b 20 53 4b 41 4c 20 56 41 45 52 45 20 44 45 54 20 53 49 44 53 54 45 0a 20 20 20 20 20 20 ┆TOK SKAL VAERE DET SIDSTE ┆
0x096ca0…096cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 46 20 4c 4f 4f 4b 41 48 45 41 44 45 4c 45 4d 45 4e ┆ AF LOOKAHEADELEMEN┆
0x096cc0…096ce0 54 45 52 4e 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 ┆TERNE *) repea┆
0x096ce0…096d00 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 33 3a 3d 6c 61 ┆t lqbep3:=la┆
0x096d00…096d20 73 74 6f 6b 5e 2e 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆stok^.derivp ; ┆
0x096d20…096d40 20 20 20 69 66 20 28 6c 71 62 65 70 33 3c 3e 73 74 6f 70 70 29 20 74 68 65 6e 0a 20 20 20 20 20 ┆ if (lqbep3<>stopp) then ┆
0x096d40…096d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 3a 3d 6c 71 62 65 70 33 20 3b ┆ lastok:=lqbep3 ;┆
0x096d60…096d80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 28 6c 71 62 65 70 33 ┆ until (lqbep3┆
0x096d80…096da0 3d 73 74 6f 70 70 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 ┆=stopp) ; end ┆
0x096da0…096dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x096dc0…096de0 20 20 69 66 20 28 6d 6f 64 65 3d 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ if (mode=0) then ┆
0x096de0…096e00 20 20 20 20 20 20 28 2a 49 4e 20 54 48 49 53 20 53 54 41 54 45 3a 20 4f 4e 4c 59 20 4f 4e 45 20 ┆ (*IN THIS STATE: ONLY ONE ┆
0x096e00…096e20 (40, 0, 8) 52 45 44 55 43 54 49 4f 4e 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆REDUCTION *) ┆
0x096e20…096e40 20 20 28 2a 49 46 20 49 54 53 20 41 4e 20 45 4d 50 54 59 20 52 45 44 55 43 54 49 4f 4e 2c 20 54 ┆ (*IF ITS AN EMPTY REDUCTION, T┆
0x096e40…096e60 48 45 4e 20 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 53 4f ┆HEN *) (*SO┆
0x096e60…096e80 4d 45 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 20 54 52 41 4e 53 49 54 49 4f 4e 53 20 4d 41 59 20 41 ┆ME NONTERMINAL TRANSITIONS MAY A┆
0x096e80…096ea0 50 50 45 41 52 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 ┆PPEAR *) with p┆
0x096ea0…096ec0 72 6f 64 5b 70 72 6f 64 6e 72 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆rod[prodnr] do ┆
0x096ec0…096ee0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 3a 3d 33 ┆begin mode:=3┆
0x096ee0…096f00 3b 20 6e 65 78 74 70 3a 3d 6c 6f 6f 6b 62 61 63 6b 70 3b 20 70 72 6f 64 61 6e 74 3a 3d 70 72 6f ┆; nextp:=lookbackp; prodant:=pro┆
0x096f00…096f20 64 61 6e 74 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 61 ┆dant+1; if la┆
0x096f20…096f40 65 6e 67 64 65 3d 30 20 74 68 65 6e 20 69 6e 66 3a 3d 30 20 65 6c 73 65 20 69 6e 66 3a 3d 6c 61 ┆engde=0 then inf:=0 else inf:=la┆
0x096f40…096f60 65 6e 67 64 65 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 ┆engde-1; if c┆
0x096f60…096f80 6f 75 6e 74 3e 31 20 74 68 65 6e 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 6e 67 28 6e 79 69 6e 64 ┆ount>1 then optimalisering(nyind┆
0x096f80…096fa0 67 61 6e 67 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 ┆gang); end ┆
0x096fa0…096fc0 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x096fc0…096fe0 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 69 ┆ begin if (i┆
0x096fe0…097000 6e 66 20 3c 3d 20 74 65 72 6d 67 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆nf <= termg) then ┆
0x097000…097020 (40, 0, 9) 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x097020…097040 20 20 20 20 28 2a 4e 55 20 45 52 20 44 45 54 20 45 54 20 54 45 52 4d 49 4e 41 4c 20 53 59 4d 42 ┆ (*NU ER DET ET TERMINAL SYMB┆
0x097040…097060 4f 4c 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 ┆OL *) if (┆
0x097060…097080 63 6f 75 6e 74 3e 31 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆count>1) then ┆
0x097080…0970a0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x0970a0…0970c0 20 20 20 20 69 66 20 28 6e 65 78 74 70 3c 3e 6e 69 6c 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆ if (nextp<>nil) then ┆
0x0970c0…0970e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆ begin ┆
0x0970e0…097100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 6c 71 62 65 ┆ helpp:=lqbe┆
0x097100…097120 70 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆p1 ; ┆
0x097120…097140 20 69 66 20 28 28 70 72 6f 64 61 6e 74 3d 30 29 20 61 6e 64 20 28 74 65 72 6d 61 6e 74 3d 30 29 ┆ if ((prodant=0) and (termant=0)┆
0x097140…097160 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆) then ┆
0x097160…097180 20 20 20 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 6e 67 28 6e 79 69 6e 64 67 61 6e 67 29 0a 20 20 ┆ optimalisering(nyindgang) ┆
0x097180…0971a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 ┆ else ┆
0x0971a0…0971c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 ┆ opti┆
0x0971c0…0971e0 6d 61 6c 69 73 65 72 69 6e 67 28 6e 79 76 65 6a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆malisering(nyvej) ; ┆
0x0971e0…097200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ┆
0x097200…097220 (40, 0, 10) 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ else ┆
0x097220…097240 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x097240…097260 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 73 74 6f 70 70 20 3b 0a 20 20 20 20 20 ┆ helpp:=stopp ; ┆
0x097260…097280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c 69 73 ┆ optimalis┆
0x097280…0972a0 65 72 69 6e 67 28 75 64 65 6e 6f 6d 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ering(udenom) ; ┆
0x0972a0…0972c0 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 74 65 72 6d 61 6e 74 2d 31 20 3b ┆ termant:=termant-1 ;┆
0x0972c0…0972e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b ┆ end ;┆
0x0972e0…097300 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 ┆ end ; ┆
0x097300…097320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 61 6e 74 3a 3d 74 65 72 ┆ termant:=ter┆
0x097320…097340 6d 61 6e 74 2b 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆mant+1 ; end┆
0x097340…097360 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 ┆ else ┆
0x097360…097380 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 4e 4f 4e 54 45 52 4d 49 4e 41 4c ┆ begin (*NONTERMINAL┆
0x097380…0973a0 20 54 52 41 4e 53 49 54 49 4f 4e 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ TRANSITION *) ┆
0x0973a0…0973c0 20 20 20 20 20 68 65 6c 70 70 3a 3d 64 65 72 69 76 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ helpp:=derivp ; ┆
0x0973c0…0973e0 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 28 74 65 72 6d 61 6e 74 3d 30 29 20 61 6e 64 20 28 ┆ if ((termant=0) and (┆
0x0973e0…097400 70 72 6f 64 61 6e 74 3d 30 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆prodant=0)) then ┆
0x097400…097420 (40, 0, 11) 20 20 20 20 20 20 20 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 6e 67 28 6e 79 69 6e 64 67 61 6e 67 ┆ optimalisering(nyindgang┆
0x097420…097440 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 ┆) else ┆
0x097440…097460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 ┆ begin ┆
0x097460…097480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 70 3a 3d 73 74 6f 70 70 20 ┆ helpp:=stopp ┆
0x097480…0974a0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6d ┆; optim┆
0x0974a0…0974c0 61 6c 69 73 65 72 69 6e 67 28 75 64 65 6e 6f 6d 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆alisering(udenom) ; ┆
0x0974c0…0974e0 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ end ; ┆
0x0974e0…097500 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 ┆ end ; end ┆
0x097500…097520 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆; end ; ┆
0x097520…097540 20 20 6c 71 62 65 70 31 3a 3d 73 74 6f 70 70 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 ┆ lqbep1:=stopp ; unt┆
0x097540…097560 69 6c 20 28 6c 71 62 65 70 31 3d 6e 69 6c 29 20 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b ┆il (lqbep1=nil) ; end ;┆
0x097560…097580 0a 20 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 5b 31 32 5d 29 20 74 68 65 6e 0a ┆ if (options[12]) then ┆
0x097580…0975a0 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 ┆ begin if (┆
0x0975a0…0975c0 6f 70 74 69 6f 6e 73 5b 32 37 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 ┆options[27]) then a┆
0x0975c0…0975e0 64 65 71 77 72 69 74 65 28 36 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 ┆deqwrite(6) else ┆
0x0975e0…097600 20 20 20 20 20 20 20 20 20 20 61 64 65 71 77 72 69 74 65 28 32 29 20 3b 0a 20 20 20 20 20 20 20 ┆ adeqwrite(2) ; ┆
0x097600…097620 (40, 0, 12) 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 5b 32 37 ┆ end ; if (options[27┆
0x097620…097640 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 6c 61 6c 72 74 65 78 74 28 31 29 0a 20 20 ┆]) then lalrtext(1) ┆
0x097640…097660 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 73 6c 72 74 65 78 74 28 31 29 ┆ else slrtext(1)┆
0x097660…097680 20 3b 0a 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 ┆ ; end else ┆
0x097680…0976a0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 69 66 20 28 6f 70 74 69 6f 6e 73 5b 32 37 5d 29 20 ┆begin if (options[27]) ┆
0x0976a0…0976c0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆then begin ┆
0x0976c0…0976e0 20 61 64 65 71 77 72 69 74 65 28 36 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6c 72 ┆ adeqwrite(6) ; lalr┆
0x0976e0…097700 74 65 78 74 28 32 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 ┆text(2) ; end ┆
0x097700…097720 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆ else begin ┆
0x097720…097740 20 20 61 64 65 71 77 72 69 74 65 28 32 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 72 ┆ adeqwrite(2) ; slr┆
0x097740…097760 74 65 78 74 28 32 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 ┆text(2) ; end ; ┆
0x097760…097780 20 20 20 73 74 6f 70 28 30 29 20 3b 0a 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 65 6e ┆ stop(0) ; end ; en┆
0x097780…0977a0 64 20 3b 0a 20 0a 20 0a 20 0a 20 20 20 20 20 20 28 2a 64 6f 6c 6c 61 72 2d 66 2a 29 0a 20 20 20 ┆d ; (*dollar-f*) ┆
0x0977a0…0977c0 20 70 72 6f 63 65 64 75 72 65 20 66 69 6e 61 6c 70 61 72 73 65 72 3b 0a 20 0a 20 20 20 20 74 79 ┆ procedure finalparser; ty┆
0x0977c0…0977e0 70 65 0a 20 20 20 20 20 20 73 79 6d 62 6f 6c 3d 2d 31 2e 2e 63 6f 6e 73 74 32 3b 0a 20 20 20 20 ┆pe symbol=-1..const2; ┆
0x0977e0…097800 20 20 65 72 72 6e 6f 3d 30 2e 2e 63 6f 6e 73 74 31 3b 0a 20 20 20 20 20 20 72 73 6c 65 6e 67 74 ┆ errno=0..const1; rslengt┆
0x097800…097820 (40, 0, 13) 68 3d 30 2e 2e 31 35 3b 0a 20 20 20 20 20 20 70 72 6f 64 6e 6f 3d 30 2e 2e 63 6f 6e 73 74 31 3b ┆h=0..15; prodno=0..const1;┆
0x097820…097840 0a 20 20 20 20 20 20 6c 72 69 6e 78 3d 30 2e 2e 63 6f 6e 73 74 37 3b 0a 20 20 20 20 20 20 6c 72 ┆ lrinx=0..const7; lr┆
0x097840…097860 65 6c 6d 3d 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆elm=record ┆
0x097860…097880 20 63 68 61 69 6e 3a 20 6c 72 69 6e 78 3b 28 2a 4e 45 58 54 20 49 54 45 4d 20 49 4e 20 54 48 49 ┆ chain: lrinx;(*NEXT ITEM IN THI┆
0x097880…0978a0 53 20 53 54 41 54 45 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆S STATE*) ┆
0x0978a0…0978c0 6e 65 78 74 20 3a 20 6c 72 69 6e 78 3b 28 2a 4e 45 58 54 20 53 54 41 54 45 2a 29 0a 20 20 20 20 ┆next : lrinx;(*NEXT STATE*) ┆
0x0978c0…0978e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 6b 69 6e 64 3a 20 72 73 6c ┆ case kind: rsl┆
0x0978e0…097900 65 6e 67 74 68 20 28 2a 54 59 50 45 20 4f 46 20 53 54 41 54 45 2a 29 20 6f 66 0a 20 20 20 20 20 ┆ength (*TYPE OF STATE*) of ┆
0x097900…097920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 2c 32 2c 34 2c 36 3a 20 28 73 79 ┆ 1,2,4,6: (sy┆
0x097920…097940 6d 62 3a 20 73 79 6d 62 6f 6c 3b 20 65 72 72 3a 20 65 72 72 6e 6f 29 3b 0a 20 20 20 20 20 20 20 ┆mb: symbol; err: errno); ┆
0x097940…097960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 2c 33 3a 20 20 20 20 20 28 72 73 3a 20 ┆ 0,3: (rs: ┆
0x097960…097980 72 73 6c 65 6e 67 74 68 3b 20 70 72 6f 64 6e 3a 20 70 72 6f 64 6e 6f 29 3b 0a 20 20 20 20 20 20 ┆rslength; prodn: prodno); ┆
0x097980…0979a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 3a 20 20 20 28 6c 62 3a 20 6c 72 69 ┆ 5: (lb: lri┆
0x0979a0…0979c0 6e 78 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 ┆nx); end; ┆
0x0979c0…0979e0 28 2a 52 45 43 4f 52 44 2a 29 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 6c 72 3a 20 61 72 72 ┆(*RECORD*) var lr: arr┆
0x0979e0…097a00 61 79 5b 6c 72 69 6e 78 5d 20 6f 66 20 6c 72 65 6c 6d 3b 0a 20 20 20 20 20 20 63 6f 75 6e 74 2c ┆ay[lrinx] of lrelm; count,┆
0x097a00…097a20 (40, 0, 14) 73 6d 61 78 3a 20 69 6e 74 65 67 65 72 3b 0a 20 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 ┆smax: integer; procedu┆
0x097a20…097a40 72 65 20 73 74 6f 70 20 28 20 6e 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 62 65 67 69 ┆re stop ( n: integer); begi┆
0x097a40…097a60 6e 0a 20 20 20 20 20 77 72 69 74 65 6c 6e 3b 0a 20 20 20 20 20 68 61 6c 74 20 28 20 31 29 0a 20 ┆n writeln; halt ( 1) ┆
0x097a60…097a80 20 20 20 20 65 6e 64 3b 0a 0a 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 63 6f 70 79 70 ┆ end; procedure copyp┆
0x097a80…097aa0 61 72 73 28 76 61 72 20 63 68 3a 63 68 61 72 3b 20 73 6b 69 70 3a 20 62 6f 6f 6c 65 61 6e 29 3b ┆ars(var ch:char; skip: boolean);┆
0x097aa0…097ac0 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 69 66 20 65 6f 66 28 70 61 72 73 ┆ begin if eof(pars┆
0x097ac0…097ae0 69 6e 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆in) then begin ┆
0x097ae0…097b00 20 20 20 77 72 69 74 65 28 6c 66 29 3b 20 77 72 69 74 65 28 27 20 46 49 4c 45 20 50 41 52 53 49 ┆ write(lf); write(' FILE PARSI┆
0x097b00…097b20 4e 20 49 53 20 4e 4f 54 20 41 20 43 4f 52 52 45 43 54 20 50 41 52 53 45 52 20 27 29 3b 0a 20 20 ┆N IS NOT A CORRECT PARSER '); ┆
0x097b20…097b40 20 20 20 20 20 20 20 20 20 6d 73 67 28 27 3d 45 52 52 4f 52 28 53 29 20 49 4e 20 46 49 4c 45 20 ┆ msg('=ERROR(S) IN FILE ┆
0x097b40…097b60 20 20 50 41 52 53 49 4e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 73 74 6f 70 28 30 29 3b 0a ┆ PARSIN'); stop(0); ┆
0x097b60…097b80 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 ┆ end else ┆
0x097b80…097ba0 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 6f 6c 6e 28 70 61 72 73 ┆ begin if eoln(pars┆
0x097ba0…097bc0 69 6e 29 20 74 68 65 6e 20 63 68 20 3a 3d 20 27 20 27 20 65 6c 73 65 20 72 65 61 64 20 28 20 70 ┆in) then ch := ' ' else read ( p┆
0x097bc0…097be0 61 72 73 69 6e 2c 20 63 68 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 73 6b ┆arsin, ch); if not sk┆
0x097be0…097c00 69 70 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 6f 6c 6e 28 70 61 72 73 ┆ip then if eoln(pars┆
0x097c00…097c20 (40, 0, 15) 69 6e 29 20 74 68 65 6e 20 77 72 69 74 65 6c 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 ┆in) then writeln els┆
0x097c20…097c40 65 20 77 72 69 74 65 28 63 68 29 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 ┆e write(ch); end; ┆
0x097c40…097c60 20 65 6e 64 3b 20 28 2a 20 20 63 6f 70 79 70 61 72 73 20 20 2a 29 0a 20 0a 20 0a 20 20 20 20 20 ┆ end; (* copypars *) ┆
0x097c60…097c80 20 70 72 6f 63 65 64 75 72 65 20 73 65 61 72 63 68 28 73 6b 69 70 20 3a 20 62 6f 6f 6c 65 61 6e ┆ procedure search(skip : boolean┆
0x097c80…097ca0 29 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 61 3a 20 61 72 72 61 79 5b 31 2e ┆); var a: array[1.┆
0x097ca0…097cc0 2e 35 5d 20 6f 66 20 63 68 61 72 3b 0a 20 20 20 20 20 20 20 20 69 3a 20 69 6e 74 65 67 65 72 3b ┆.5] of char; i: integer;┆
0x097cc0…097ce0 20 66 6f 75 6e 64 3a 62 6f 6f 6c 65 61 6e 3b 20 63 68 3a 20 63 68 61 72 3b 0a 20 20 20 20 20 20 ┆ found:boolean; ch: char; ┆
0x097ce0…097d00 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 66 6f 75 6e 64 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 ┆begin found:=false; ┆
0x097d00…097d20 20 20 20 20 20 61 5b 31 5d 3a 3d 27 42 27 3b 20 61 5b 32 5d 3a 3d 27 4f 27 3b 20 61 5b 33 5d 3a ┆ a[1]:='B'; a[2]:='O'; a[3]:┆
0x097d20…097d40 3d 27 42 27 3b 20 61 5b 34 5d 3a 3d 27 53 27 3b 20 61 5b 35 5d 3a 3d 27 20 27 3b 0a 20 20 20 20 ┆='B'; a[4]:='S'; a[5]:=' '; ┆
0x097d40…097d60 20 20 20 20 72 65 70 65 61 74 20 0a 20 20 20 20 20 20 20 20 20 20 63 6f 70 79 70 61 72 73 28 63 ┆ repeat copypars(c┆
0x097d60…097d80 68 2c 73 6b 69 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 63 68 3d 27 2a 27 20 74 68 65 ┆h,skip); if ch='*' the┆
0x097d80…097da0 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆n begin ┆
0x097da0…097dc0 72 65 70 65 61 74 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 70 79 70 61 72 73 28 ┆repeat copypars(┆
0x097dc0…097de0 63 68 2c 73 6b 69 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 63 68 3c 3e ┆ch,skip) until ch<>┆
0x097de0…097e00 27 2a 27 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 ┆'*'; i:=1; ┆
0x097e00…097e20 (40, 1, 1) 20 20 20 20 20 77 68 69 6c 65 20 28 61 5b 69 5d 3d 63 68 29 20 61 6e 64 20 28 69 3c 35 29 20 64 ┆ while (a[i]=ch) and (i<5) d┆
0x097e20…097e40 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆o begin ┆
0x097e40…097e60 20 20 20 20 63 6f 70 79 70 61 72 73 28 63 68 2c 73 6b 69 70 29 3b 20 69 3a 3d 69 2b 31 3b 0a 20 ┆ copypars(ch,skip); i:=i+1; ┆
0x097e60…097e80 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f ┆ end; fo┆
0x097e80…097ea0 75 6e 64 3a 3d 69 3e 34 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆und:=i>4; end; ┆
0x097ea0…097ec0 20 20 75 6e 74 69 6c 20 66 6f 75 6e 64 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6e 6f 74 ┆ until found; while not┆
0x097ec0…097ee0 20 65 6f 6c 6e 28 70 61 72 73 69 6e 29 20 64 6f 20 63 6f 70 79 70 61 72 73 28 63 68 2c 73 6b 69 ┆ eoln(parsin) do copypars(ch,ski┆
0x097ee0…097f00 70 29 3b 0a 20 20 20 20 20 20 20 20 63 6f 70 79 70 61 72 73 28 63 68 2c 73 6b 69 70 29 3b 0a 20 ┆p); copypars(ch,skip); ┆
0x097f00…097f20 20 20 20 20 20 65 6e 64 3b 28 2a 53 45 41 52 43 48 2a 29 0a 0a 0a 20 0a 20 20 20 20 20 20 70 72 ┆ end;(*SEARCH*) pr┆
0x097f20…097f40 6f 63 65 64 75 72 65 20 65 6d 69 74 63 6f 6e 73 74 61 6e 74 73 3b 0a 20 20 20 20 20 20 62 65 67 ┆ocedure emitconstants; beg┆
0x097f40…097f60 69 6e 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 6f 70 74 69 6f 6e 73 5b 33 32 5d 20 74 68 ┆in if not options[32] th┆
0x097f60…097f80 65 6e 20 28 2a 55 53 45 20 53 54 41 4e 44 41 52 44 20 53 4b 45 4c 45 54 4f 4e 20 43 4f 4d 50 49 ┆en (*USE STANDARD SKELETON COMPI┆
0x097f80…097fa0 4c 45 52 20 2a 29 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 ┆LER *) begin ┆
0x097fa0…097fc0 20 20 61 73 73 69 67 6e 20 28 20 70 61 72 73 69 6e 2c 20 70 61 72 73 69 6e 5f 6e 61 6d 65 29 3b ┆ assign ( parsin, parsin_name);┆
0x097fc0…097fe0 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 73 65 74 28 70 61 72 73 69 6e 29 3b 20 20 20 20 28 2a ┆ reset(parsin); (*┆
0x097fe0…098000 4f 4e 20 46 49 4c 45 20 50 41 52 53 49 4e 2c 20 41 4e 44 20 44 45 4c 49 56 45 52 20 49 54 20 2a ┆ON FILE PARSIN, AND DELIVER IT *┆
0x098000…098020 (40, 1, 2) 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ┆) (┆
0x098020…098040 2a 4f 4e 20 46 49 4c 45 20 50 41 52 53 4f 55 54 20 57 49 54 48 20 49 4e 49 54 49 41 4c 49 53 45 ┆*ON FILE PARSOUT WITH INITIALISE┆
0x098040…098060 44 20 43 4f 4e 53 54 41 4e 54 53 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 73 65 61 72 63 68 28 ┆D CONSTANTS*) search(┆
0x098060…098080 66 61 6c 73 65 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 27 20 53 59 4d ┆false); writeln(' SYM┆
0x098080…0980a0 42 4d 41 58 3d 27 2c 6e 6f 6e 74 73 6c 75 74 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 ┆BMAX=',nontslut:1,';'); ┆
0x0980a0…0980c0 20 20 20 77 72 69 74 65 6c 6e 28 27 20 50 52 4f 44 4d 41 58 3d 27 2c 61 6e 74 61 6c 70 72 6f 64 ┆ writeln(' PRODMAX=',antalprod┆
0x0980c0…0980e0 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 27 20 4c 52 ┆:1,';'); writeln(' LR┆
0x0980e0…098100 4d 41 58 3d 27 2c 73 6d 61 78 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 ┆MAX=',smax:1,';'); wr┆
0x098100…098120 69 74 65 6c 6e 28 27 20 4c 58 4d 41 58 3d 27 2c 74 72 6d 61 78 3a 31 2c 27 3b 27 29 3b 0a 20 20 ┆iteln(' LXMAX=',trmax:1,';'); ┆
0x098120…098140 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 27 20 45 52 52 4f 52 56 41 4c 3d 27 2c 65 72 ┆ writeln(' ERRORVAL=',er┆
0x098140…098160 72 6f 72 76 61 6c 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c ┆rorval:1,';'); writel┆
0x098160…098180 6e 28 27 20 4e 41 4d 45 56 41 4c 3d 27 2c 6e 61 6d 65 76 61 6c 3a 31 2c 27 3b 27 29 3b 0a 20 20 ┆n(' NAMEVAL=',nameval:1,';'); ┆
0x098180…0981a0 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 27 20 43 4f 4e 53 54 56 41 4c 3d 27 2c 63 73 ┆ writeln(' CONSTVAL=',cs┆
0x0981a0…0981c0 74 76 61 6c 3a 31 2c 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 ┆tval:1,';'); writeln(┆
0x0981c0…0981e0 27 20 53 54 52 49 4e 47 56 41 4c 3d 27 2c 73 74 72 69 6e 67 76 61 6c 3a 31 2c 27 3b 27 29 3b 0a ┆' STRINGVAL=',stringval:1,';'); ┆
0x0981e0…098200 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 27 20 53 54 52 49 4e 47 43 48 3d 27 29 ┆ writeln(' STRINGCH=')┆
0x098200…098220 (40, 1, 3) 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 74 72 69 6e 67 63 68 3d 27 27 27 27 20 74 68 ┆; if stringch='''' th┆
0x098220…098240 65 6e 20 77 72 69 74 65 6c 6e 28 27 27 27 27 27 27 27 27 27 3b 27 29 0a 20 20 20 20 20 20 20 20 ┆en writeln(''''''''';') ┆
0x098240…098260 20 20 20 65 6c 73 65 20 77 72 69 74 65 6c 6e 28 27 27 27 27 2c 73 74 72 69 6e 67 63 68 2c 27 27 ┆ else writeln('''',stringch,''┆
0x098260…098280 27 3b 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 27 20 43 4f 4d 42 45 ┆';'); writeln(' COMBE┆
0x098280…0982a0 47 49 4e 3d 27 2c 63 6f 6d 62 65 67 69 6e 3a 31 2c 27 3b 27 29 20 3b 0a 20 20 20 20 20 20 20 20 ┆GIN=',combegin:1,';') ; ┆
0x0982a0…0982c0 20 20 20 77 72 69 74 65 6c 6e 28 27 20 43 4f 4d 4c 45 4e 47 54 48 3d 27 2c 63 6f 6d 6c 65 6e 67 ┆ writeln(' COMLENGTH=',comleng┆
0x0982c0…0982e0 74 68 3a 31 2c 27 3b 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 73 65 61 72 63 68 28 74 72 ┆th:1,';') ; search(tr┆
0x0982e0…098300 75 65 29 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 27 20 28 2a 42 4f 42 ┆ue); writeln(' (*BOB┆
0x098300…098320 53 29 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 73 65 61 72 63 68 28 66 61 6c 73 65 29 3b ┆S) '); search(false);┆
0x098320…098340 0a 20 20 20 20 20 20 20 20 20 20 20 63 6c 6f 73 65 20 28 20 70 61 72 73 69 6e 29 3b 0a 20 20 20 ┆ close ( parsin); ┆
0x098340…098360 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 ┆ end; writeln(table┆
0x098360…098380 73 2c 20 31 31 3a 38 29 3b 20 28 2a 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6e 73 74 61 6e 74 73 ┆s, 11:8); (* number of constants┆
0x098380…0983a0 20 2a 29 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 6e 6f 6e 74 73 ┆ *) writeln(tables,nonts┆
0x0983a0…0983c0 6c 75 74 3a 38 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 61 ┆lut:8); writeln(tables,a┆
0x0983c0…0983e0 6e 74 61 6c 70 72 6f 64 3a 38 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 ┆ntalprod:8); writeln(tab┆
0x0983e0…098400 6c 65 73 2c 73 6d 61 78 3a 38 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 ┆les,smax:8); writeln(tab┆
0x098400…098420 (40, 1, 4) 6c 65 73 2c 74 72 6d 61 78 3a 38 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 ┆les,trmax:8); writeln(ta┆
0x098420…098440 62 6c 65 73 2c 65 72 72 6f 72 76 61 6c 3a 38 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c ┆bles,errorval:8); writel┆
0x098440…098460 6e 28 74 61 62 6c 65 73 2c 6e 61 6d 65 76 61 6c 3a 38 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 ┆n(tables,nameval:8); wri┆
0x098460…098480 74 65 6c 6e 28 74 61 62 6c 65 73 2c 63 73 74 76 61 6c 3a 38 29 3b 0a 20 20 20 20 20 20 20 20 77 ┆teln(tables,cstval:8); w┆
0x098480…0984a0 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 73 74 72 69 6e 67 76 61 6c 3a 38 29 3b 0a 20 20 20 20 ┆riteln(tables,stringval:8); ┆
0x0984a0…0984c0 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 27 20 27 2c 73 74 72 69 6e 67 63 68 29 ┆ writeln(tables,' ',stringch)┆
0x0984c0…0984e0 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 63 6f 6d 62 65 67 69 ┆; writeln(tables,combegi┆
0x0984e0…098500 6e 3a 38 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 63 6f 6d ┆n:8); writeln(tables,com┆
0x098500…098520 6c 65 6e 67 74 68 3a 38 29 3b 0a 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 45 4d 49 54 43 4f 4e 53 ┆length:8); end; (*EMITCONS┆
0x098520…098540 54 41 4e 54 53 2a 29 0a 0a 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 65 6d 69 74 ┆TANTS*) procedure emit┆
0x098540…098560 6c 65 78 3b 0a 20 20 20 20 20 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 6c 78 69 6e 78 3d 2d 32 ┆lex; type lxinx=-2┆
0x098560…098580 30 30 2e 2e 63 6f 6e 73 74 31 32 3b 20 28 2a 20 4e 4f 54 45 21 20 43 48 41 52 20 4d 41 59 20 4e ┆00..const12; (* NOTE! CHAR MAY N┆
0x098580…0985a0 4f 54 20 43 4f 4e 54 41 49 4e 20 4d 4f 52 45 20 54 48 41 4e 20 32 30 30 20 43 48 41 52 53 2a 29 ┆OT CONTAIN MORE THAN 200 CHARS*)┆
0x0985a0…0985c0 0a 20 20 20 20 20 20 20 20 6c 78 65 6c 6d 3d 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 ┆ lxelm=record ┆
0x0985c0…0985e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 70 2c 68 70 3a 20 30 2e 2e 63 6f 6e 73 74 31 32 3b ┆ np,hp: 0..const12;┆
0x0985e0…098600 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 76 3a 20 73 79 6d ┆ tv: sym┆
0x098600…098620 (40, 1, 5) 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 3a ┆bol; ch:┆
0x098620…098640 20 63 68 61 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b ┆ char; end;┆
0x098640…098660 0a 20 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 6c 78 3a 20 61 72 72 61 79 5b 6c ┆ var lx: array[l┆
0x098660…098680 78 69 6e 78 5d 20 6f 66 20 6c 78 65 6c 6d 3b 0a 20 20 20 20 20 20 20 20 74 69 6e 78 2c 74 3a 20 ┆xinx] of lxelm; tinx,t: ┆
0x098680…0986a0 69 6e 74 65 67 65 72 3b 0a 20 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 63 6f 6e ┆integer; procedure con┆
0x0986a0…0986c0 76 65 72 74 6c 65 78 3b 0a 20 20 20 20 20 20 20 20 76 61 72 20 63 3a 20 63 68 61 72 3b 0a 20 0a ┆vertlex; var c: char; ┆
0x0986c0…0986e0 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 69 6e 63 72 74 69 6e 78 3b 0a 20 20 ┆ procedure incrtinx; ┆
0x0986e0…098700 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 69 6e ┆ begin if tin┆
0x098700…098720 78 3c 63 6f 6e 73 74 31 32 20 74 68 65 6e 20 74 69 6e 78 3a 3d 74 69 6e 78 2b 31 0a 20 20 20 20 ┆x<const12 then tinx:=tinx+1 ┆
0x098720…098740 20 20 20 20 20 20 20 20 65 6c 73 65 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 43 4f 4e 56 45 52 54 ┆ else consterror('CONVERT┆
0x098740…098760 4c 45 58 27 2c 27 20 43 4f 4e 53 54 31 32 20 20 27 2c 63 6f 6e 73 74 31 32 29 3b 0a 20 20 20 20 ┆LEX',' CONST12 ',const12); ┆
0x098760…098780 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 ┆ end; procedure┆
0x098780…0987a0 20 76 69 73 69 74 28 70 3a 20 74 65 72 6d 5f 70 74 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 62 ┆ visit(p: term_ptr); b┆
0x0987a0…0987c0 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 5e 2c 20 6c 78 5b 74 69 6e ┆egin with p^, lx[tin┆
0x0987c0…0987e0 78 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 ┆x] do begin ┆
0x0987e0…098800 20 20 20 20 20 20 74 76 3a 3d 69 6e 74 65 72 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ tv:=intern; ┆
0x098800…098820 (40, 1, 6) 63 68 3a 3d 74 65 67 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 69 76 65 61 ┆ch:=tegn; if nivea┆
0x098820…098840 75 70 3c 3e 6e 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆up<>nil then beg┆
0x098840…098860 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 63 72 74 69 6e 78 3b 0a 20 20 20 ┆in incrtinx; ┆
0x098860…098880 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 70 3a 3d 74 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 ┆ np:=tinx; ┆
0x098880…0988a0 20 20 20 20 20 20 20 20 76 69 73 69 74 28 6e 69 76 65 61 75 70 29 3b 0a 20 20 20 20 20 20 20 20 ┆ visit(niveaup); ┆
0x0988a0…0988c0 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 6e 70 ┆ end else np┆
0x0988c0…0988e0 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 68 69 67 68 65 72 70 3c 3e 6e ┆:=0; if higherp<>n┆
0x0988e0…098900 69 6c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆il then begin ┆
0x098900…098920 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 63 72 74 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ incrtinx; ┆
0x098920…098940 20 20 20 20 20 68 70 3a 3d 74 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ hp:=tinx; ┆
0x098940…098960 76 69 73 69 74 28 68 69 67 68 65 72 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆visit(higherp); e┆
0x098960…098980 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 68 70 3a 3d 30 3b 0a 20 20 20 ┆nd else hp:=0; ┆
0x098980…0989a0 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 56 ┆ end; end; (*V┆
0x0989a0…0989c0 49 53 49 54 2a 29 0a 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆ISIT*) begin ┆
0x0989c0…0989e0 20 20 28 2a 54 52 41 4e 53 46 4f 52 4d 20 43 4c 41 53 53 20 54 45 52 4d 54 52 45 45 20 49 4e 54 ┆ (*TRANSFORM CLASS TERMTREE INT┆
0x0989e0…098a00 4f 20 41 52 52 41 59 20 4c 58 2a 29 0a 20 20 20 20 20 20 20 20 20 20 74 69 6e 78 3a 3d 30 3b 0a ┆O ARRAY LX*) tinx:=0; ┆
0x098a00…098a20 (40, 1, 7) 20 20 20 20 20 20 20 20 20 20 6c 78 5b 30 5d 2e 63 68 3a 3d 27 20 27 3b 20 6c 78 5b 30 5d 2e 68 ┆ lx[0].ch:=' '; lx[0].h┆
0x098a20…098a40 70 3a 3d 30 3b 20 6c 78 5b 30 5d 2e 6e 70 3a 3d 30 3b 20 6c 78 5b 30 5d 2e 74 76 3a 3d 30 3b 0a ┆p:=0; lx[0].np:=0; lx[0].tv:=0; ┆
0x098a40…098a60 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 4c 58 5b 30 5d 20 49 53 20 4e 4f 54 20 55 53 45 44 ┆ (* LX[0] IS NOT USED┆
0x098a60…098a80 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 63 3a 3d 6d 69 6e 63 68 20 74 6f 20 6d 61 ┆ *) for c:=minch to ma┆
0x098a80…098aa0 78 63 68 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 78 5b 6f 72 64 28 63 29 2d ┆xch do with lx[ord(c)-┆
0x098aa0…098ac0 6f 72 64 28 6d 61 78 63 68 29 2d 31 5d 2c 20 65 6e 74 72 79 5b 63 5d 20 64 6f 0a 20 20 20 20 20 ┆ord(maxch)-1], entry[c] do ┆
0x098ac0…098ae0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 74 76 3a 3d 69 6e 74 65 72 6e ┆ begin tv:=intern┆
0x098ae0…098b00 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 63 68 3a 3d 63 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆1; ch:=c; ┆
0x098b00…098b20 6e 70 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 70 3c 3e 6e 69 6c ┆np:=0; if termp<>nil┆
0x098b20…098b40 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆ then begin ┆
0x098b40…098b60 20 20 20 20 20 20 69 6e 63 72 74 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 68 70 3a ┆ incrtinx; hp:┆
0x098b60…098b80 3d 74 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 73 69 74 28 74 65 72 6d ┆=tinx; visit(term┆
0x098b80…098ba0 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 ┆p); end ┆
0x098ba0…098bc0 20 65 6c 73 65 20 68 70 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆ else hp:=0; end; ┆
0x098bc0…098be0 20 20 20 20 65 6e 64 3b 20 28 2a 43 4f 4e 56 45 52 54 4c 45 58 2a 29 0a 20 0a 20 20 20 20 20 20 ┆ end; (*CONVERTLEX*) ┆
0x098be0…098c00 62 65 67 69 6e 0a 20 20 20 20 20 20 63 6f 6e 76 65 72 74 6c 65 78 3b 0a 20 20 20 20 20 20 20 20 ┆begin convertlex; ┆
0x098c00…098c20 (40, 1, 8) 66 6f 72 20 74 3a 3d 2d 28 6f 72 64 28 6d 61 78 63 68 29 2d 6f 72 64 28 6d 69 6e 63 68 29 2b 31 ┆for t:=-(ord(maxch)-ord(minch)+1┆
0x098c20…098c40 29 20 74 6f 20 74 69 6e 78 20 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 78 5b 74 5d 20 ┆) to tinx do with lx[t] ┆
0x098c40…098c60 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 ┆do begin write┆
0x098c60…098c80 28 74 61 62 6c 65 73 2c 27 20 27 2c 63 68 2c 6e 70 3a 31 2c 27 20 27 2c 68 70 3a 31 2c 27 20 27 ┆(tables,' ',ch,np:1,' ',hp:1,' '┆
0x098c80…098ca0 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 74 76 3c 30 20 74 68 65 6e 20 77 72 69 74 65 6c ┆); if tv<0 then writel┆
0x098ca0…098cc0 6e 28 74 61 62 6c 65 73 2c 30 3a 31 29 20 65 6c 73 65 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 ┆n(tables,0:1) else writeln(table┆
0x098cc0…098ce0 73 2c 74 76 3a 31 29 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 3b ┆s,tv:1); end; end;┆
0x098ce0…098d00 20 28 2a 45 4d 49 54 4c 45 58 2a 29 0a 20 0a 0a 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 65 ┆ (*EMITLEX*) procedure e┆
0x098d00…098d20 6d 69 74 70 61 72 73 3b 0a 20 20 20 20 20 20 76 61 72 20 73 69 3a 20 6c 72 69 6e 78 3b 0a 20 0a ┆mitpars; var si: lrinx; ┆
0x098d20…098d40 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 66 6f 72 20 73 69 3a 3d 30 20 74 6f ┆ begin for si:=0 to┆
0x098d40…098d60 20 73 6d 61 78 20 64 6f 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 72 5b 73 69 5d 20 64 6f 0a ┆ smax do with lr[si] do ┆
0x098d60…098d80 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 74 61 ┆ begin write(ta┆
0x098d80…098da0 62 6c 65 73 2c 63 68 61 69 6e 3a 31 2c 27 20 27 2c 6e 65 78 74 3a 31 2c 27 20 27 2c 6b 69 6e 64 ┆bles,chain:1,' ',next:1,' ',kind┆
0x098da0…098dc0 3a 31 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 63 61 73 65 20 6b 69 6e 64 20 6f 66 0a ┆:1,' '); case kind of ┆
0x098dc0…098de0 20 20 20 20 20 20 20 20 20 20 20 20 20 31 2c 32 2c 34 2c 36 3a 20 77 72 69 74 65 6c 6e 28 74 61 ┆ 1,2,4,6: writeln(ta┆
0x098de0…098e00 62 6c 65 73 2c 73 79 6d 62 3a 31 2c 27 20 27 2c 65 72 72 3a 31 29 3b 0a 20 20 20 20 20 20 20 20 ┆bles,symb:1,' ',err:1); ┆
0x098e00…098e20 (40, 1, 9) 20 20 20 20 20 30 2c 33 20 20 20 20 3a 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 72 73 3a ┆ 0,3 : writeln(tables,rs:┆
0x098e20…098e40 31 2c 27 20 27 2c 70 72 6f 64 6e 3a 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 35 20 20 ┆1,' ',prodn:1); 5 ┆
0x098e40…098e60 20 20 3a 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 6c 62 3a 31 29 3b 0a 20 20 20 20 20 20 ┆ : writeln(tables,lb:1); ┆
0x098e60…098e80 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 3b ┆ end; end; end;┆
0x098e80…098ea0 20 28 2a 45 4d 49 54 50 41 52 53 2a 29 0a 20 0a 0a 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆ (*EMITPARS*) procedure ┆
0x098ea0…098ec0 63 6f 6d 70 72 65 73 73 3b 0a 20 20 20 20 20 20 20 20 20 20 28 2a 20 54 48 45 20 43 4c 41 53 53 ┆compress; (* THE CLASS┆
0x098ec0…098ee0 20 50 41 52 53 45 52 20 49 53 20 43 4f 4d 50 52 45 53 53 45 44 20 49 4e 54 4f 20 54 48 45 20 41 ┆ PARSER IS COMPRESSED INTO THE A┆
0x098ee0…098f00 52 52 41 59 20 4c 52 2a 29 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 73 74 61 74 ┆RRAY LR*) var stat┆
0x098f00…098f20 65 2c 69 6e 63 72 2c 66 69 72 73 74 2c 6c 61 73 74 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 ┆e,incr,first,last: integer; ┆
0x098f20…098f40 20 20 20 20 6c 61 6f 70 74 69 6d 2c 74 61 69 6c 6f 70 74 69 6d 3a 20 62 6f 6f 6c 65 61 6e 3b 0a ┆ laoptim,tailoptim: boolean; ┆
0x098f40…098f60 20 20 20 20 20 20 20 20 73 74 61 74 65 70 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 3b 0a 20 20 20 20 ┆ statep: konfig_ptr; ┆
0x098f60…098f80 20 20 20 20 73 69 2c 73 73 74 61 72 74 3a 20 6c 72 69 6e 78 3b 0a 20 0a 20 20 20 20 20 20 20 20 ┆ si,sstart: lrinx; ┆
0x098f80…098fa0 70 72 6f 63 65 64 75 72 65 20 6c 61 70 72 65 73 28 76 61 72 20 73 74 61 72 74 3a 6b 6f 6e 66 69 ┆procedure lapres(var start:konfi┆
0x098fa0…098fc0 67 5f 70 74 72 29 3b 0a 20 20 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 20 20 73 70 ┆g_ptr); var sp┆
0x098fc0…098fe0 3a 6b 6f 6e 66 69 67 5f 70 74 72 3b 20 6d 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 ┆:konfig_ptr; m: integer; ┆
0x098fe0…099000 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 73 70 3a 3d 73 74 61 72 74 3b 0a 20 20 20 20 ┆ begin sp:=start; ┆
0x099000…099020 (40, 1, 10) 20 20 20 20 20 20 62 65 67 69 6e 74 69 6c 73 74 3a 3d 73 70 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ begintilst:=sp; ┆
0x099020…099040 66 63 71 69 3a 3d 30 3b 20 28 2a 42 45 47 49 4e 54 49 4c 53 54 20 41 4e 44 20 46 43 51 49 20 41 ┆fcqi:=0; (*BEGINTILST AND FCQI A┆
0x099040…099060 52 45 20 55 53 45 44 20 49 4e 20 4f 50 54 49 4d 49 5a 45 2a 29 0a 20 20 20 20 20 20 20 20 20 20 ┆RE USED IN OPTIMIZE*) ┆
0x099060…099080 77 68 69 6c 65 20 73 70 3c 3e 6e 69 6c 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 ┆while sp<>nil do with ┆
0x099080…0990a0 73 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆sp^ do begin ┆
0x0990a0…0990c0 20 20 20 69 66 20 6d 6f 64 65 20 3d 20 34 20 74 68 65 6e 20 72 65 6d 65 6d 62 65 72 28 6e 65 78 ┆ if mode = 4 then remember(nex┆
0x0990c0…0990e0 74 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 70 3a 3d 64 65 72 69 76 70 3b 0a 20 20 20 ┆tp); sp:=derivp; ┆
0x0990e0…099100 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 6d 3a 3d 34 3b 0a 20 20 20 20 ┆ end; m:=4; ┆
0x099100…099120 20 20 20 20 20 20 6f 70 74 69 6d 69 7a 65 28 73 70 2c 6d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ optimize(sp,m); ┆
0x099120…099140 61 6c 6c 6f 63 70 28 63 6c 61 73 73 74 6f 70 2c 31 2c 27 4c 41 50 52 45 53 20 20 20 20 27 29 3b ┆allocp(classtop,1,'LAPRES ');┆
0x099140…099160 0a 20 20 20 20 20 20 20 20 20 20 6f 6c 64 70 5e 2e 64 65 72 69 76 70 3a 3d 63 6c 61 73 73 74 6f ┆ oldp^.derivp:=classto┆
0x099160…099180 70 3b 20 28 2a 4f 4c 44 50 20 49 53 20 53 45 54 20 49 4e 20 4f 50 54 49 4d 49 5a 45 2a 29 0a 20 ┆p; (*OLDP IS SET IN OPTIMIZE*) ┆
0x099180…0991a0 20 20 20 20 20 20 20 20 20 77 69 74 68 20 63 6c 61 73 73 74 6f 70 5e 20 64 6f 0a 20 20 20 20 20 ┆ with classtop^ do ┆
0x0991a0…0991c0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 3a 3d 30 3b 20 70 72 ┆ begin inf:=0; pr┆
0x0991c0…0991e0 6f 64 6e 72 3a 3d 6d 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 3a 3d 34 20 3b 6e 65 ┆odnr:=m; mode:=4 ;ne┆
0x0991e0…099200 78 74 70 3a 3d 73 70 3b 20 64 65 72 69 76 70 3a 3d 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 65 ┆xtp:=sp; derivp:=nil e┆
0x099200…099220 (40, 1, 11) 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 3a 3d 62 65 67 69 6e 74 69 6c 73 74 3b ┆nd; start:=begintilst;┆
0x099220…099240 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 4c 41 50 52 45 53 2a 29 0a 20 0a 20 20 20 20 20 ┆ end; (*LAPRES*) ┆
0x099240…099260 20 70 72 6f 63 65 64 75 72 65 20 64 65 6c 65 74 65 74 61 69 6c 28 73 3a 69 6e 74 65 67 65 72 29 ┆ procedure deletetail(s:integer)┆
0x099260…099280 3b 0a 20 20 20 20 20 20 20 20 6c 61 62 65 6c 20 31 30 2c 32 30 3b 0a 20 20 20 20 20 20 20 20 76 ┆; label 10,20; v┆
0x099280…0992a0 61 72 20 74 3a 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 20 20 73 69 6e 78 2c 74 69 6e ┆ar t:integer; sinx,tin┆
0x0992a0…0992c0 78 2c 73 78 2c 74 78 2c 6f 6c 64 73 69 6e 78 2c 73 6d 61 74 63 68 3a 20 6c 72 69 6e 78 3b 0a 20 ┆x,sx,tx,oldsinx,smatch: lrinx; ┆
0x0992c0…0992e0 20 20 20 20 20 20 20 20 20 73 70 74 72 2c 74 70 74 72 2c 73 70 2c 74 70 3a 20 6b 6f 6e 66 69 67 ┆ sptr,tptr,sp,tp: konfig┆
0x0992e0…099300 5f 70 74 72 3b 0a 20 20 20 20 20 20 20 20 20 20 6d 61 78 6d 61 74 63 68 3a 20 62 6f 6f 6c 65 61 ┆_ptr; maxmatch: boolea┆
0x099300…099320 6e 3b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 74 3a 3d 31 3b ┆n; begin t:=1;┆
0x099320…099340 0a 20 20 20 20 20 20 20 20 20 20 73 6d 61 74 63 68 3a 3d 63 6f 6e 73 74 37 3b 0a 20 20 20 20 20 ┆ smatch:=const7; ┆
0x099340…099360 20 20 20 20 20 6d 61 78 6d 61 74 63 68 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ maxmatch:=false; ┆
0x099360…099380 77 68 69 6c 65 20 28 74 3c 73 29 20 61 6e 64 20 6e 6f 74 20 6d 61 78 6d 61 74 63 68 20 64 6f 0a ┆while (t<s) and not maxmatch do ┆
0x099380…0993a0 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 69 6e 78 ┆ begin sinx┆
0x0993a0…0993c0 3a 3d 6c 72 5b 73 73 74 61 72 74 5d 2e 63 68 61 69 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆:=lr[sstart].chain; ┆
0x0993c0…0993e0 6f 6c 64 73 69 6e 78 3a 3d 73 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 70 74 ┆oldsinx:=sstart; spt┆
0x0993e0…099400 72 3a 3d 74 69 6c 73 74 61 6e 64 5b 73 5d 2e 6f 6c 64 73 74 61 72 74 5e 2e 64 65 72 69 76 70 3b ┆r:=tilstand[s].oldstart^.derivp;┆
0x099400…099420 (40, 1, 12) 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 73 69 6e 78 3e 30 29 20 61 6e 64 20 ┆ while (sinx>0) and ┆
0x099420…099440 28 73 69 6e 78 3c 73 6d 61 74 63 68 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 ┆(sinx<smatch) do beg┆
0x099440…099460 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 6e 78 3a 3d 74 69 6c 73 74 61 6e 64 5b ┆in tinx:=tilstand[┆
0x099460…099480 74 5d 2e 6e 65 77 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 70 74 72 3a ┆t].newstart; tptr:┆
0x099480…0994a0 3d 74 69 6c 73 74 61 6e 64 5b 74 5d 2e 6f 6c 64 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 ┆=tilstand[t].oldstart; ┆
0x0994a0…0994c0 20 20 20 20 20 77 68 69 6c 65 20 74 69 6e 78 3e 30 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ while tinx>0 do ┆
0x0994c0…0994e0 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 72 5b 73 ┆ begin if lr[s┆
0x0994e0…099500 69 6e 78 5d 2e 73 79 6d 62 3d 6c 72 5b 74 69 6e 78 5d 2e 73 79 6d 62 20 74 68 65 6e 0a 20 20 20 ┆inx].symb=lr[tinx].symb then ┆
0x099500…099520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x099520…099540 20 20 20 20 20 73 78 3a 3d 73 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ sx:=sinx; ┆
0x099540…099560 74 78 3a 3d 74 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 3a 3d 73 ┆tx:=tinx; sp:=s┆
0x099560…099580 70 74 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 70 3a 3d 74 70 74 72 3b 0a ┆ptr; tp:=tptr; ┆
0x099580…0995a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 73 78 3e 30 29 20 ┆ while (sx>0) ┆
0x0995a0…0995c0 61 6e 64 20 28 74 78 3e 30 29 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆and (tx>0) do ┆
0x0995c0…0995e0 20 77 69 74 68 20 6c 72 5b 73 78 5d 2c 73 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ with lr[sx],sp^ do ┆
0x0995e0…099600 20 20 20 20 20 20 20 69 66 20 28 73 79 6d 62 3d 6c 72 5b 74 78 5d 2e 73 79 6d 62 29 20 61 6e 64 ┆ if (symb=lr[tx].symb) and┆
0x099600…099620 (40, 1, 13) 20 28 6b 69 6e 64 3d 6c 72 5b 74 78 5d 2e 6b 69 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ (kind=lr[tx].kind) ┆
0x099620…099640 20 20 20 20 20 20 20 20 61 6e 64 20 28 6e 65 78 74 70 3d 74 70 5e 2e 6e 65 78 74 70 29 20 74 68 ┆ and (nextp=tp^.nextp) th┆
0x099640…099660 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 ┆en begin ┆
0x099660…099680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 78 3a 3d 63 68 61 69 6e 3b 0a 20 20 ┆ sx:=chain; ┆
0x099680…0996a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 70 3a 3d 64 65 72 69 76 70 3b 0a ┆ sp:=derivp; ┆
0x0996a0…0996c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 78 3a 3d 6c 72 5b 74 78 5d ┆ tx:=lr[tx]┆
0x0996c0…0996e0 2e 63 68 61 69 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 70 ┆.chain; tp┆
0x0996e0…099700 3a 3d 74 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆:=tp^.derivp; ┆
0x099700…099720 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 67 6f ┆ end else go┆
0x099720…099740 74 6f 20 31 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 78 3d ┆to 10; if sx=┆
0x099740…099760 74 78 20 74 68 65 6e 20 28 2a 53 58 3d 54 58 3d 30 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆tx then (*SX=TX=0*) ┆
0x099760…099780 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 53 55 43 43 45 53 53 46 55 4c 20 4d 41 54 43 48 ┆ begin (*SUCCESSFUL MATCH┆
0x099780…0997a0 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 6d 61 74 63 ┆*) maxmatc┆
0x0997a0…0997c0 68 3a 3d 6f 6c 64 73 69 6e 78 3d 73 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆h:=oldsinx=sstart; ┆
0x0997c0…0997e0 20 20 20 20 20 20 20 20 20 73 6d 61 74 63 68 3a 3d 6f 6c 64 73 69 6e 78 3b 20 73 69 3a 3d 73 6d ┆ smatch:=oldsinx; si:=sm┆
0x0997e0…099800 61 74 63 68 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 72 ┆atch+1; lr┆
0x099800…099820 (40, 1, 14) 5b 73 6d 61 74 63 68 5d 2e 63 68 61 69 6e 3a 3d 74 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆[smatch].chain:=tinx; ┆
0x099820…099840 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 32 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ goto 20; ┆
0x099840…099860 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆ end; e┆
0x099860…099880 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 3a 74 69 6e 78 3a 3d 6c 72 5b ┆nd; 10:tinx:=lr[┆
0x099880…0998a0 74 69 6e 78 5d 2e 63 68 61 69 6e 3b 20 74 70 74 72 3a 3d 74 70 74 72 5e 2e 64 65 72 69 76 70 3b ┆tinx].chain; tptr:=tptr^.derivp;┆
0x0998a0…0998c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 57 48 49 4c 45 20 54 49 4e 58 ┆ end; (*WHILE TINX┆
0x0998c0…0998e0 3e 30 20 44 4f 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 73 69 6e 78 3a 3d 73 ┆>0 DO*) oldsinx:=s┆
0x0998e0…099900 69 6e 78 3b 20 73 69 6e 78 3a 3d 6c 72 5b 73 69 6e 78 5d 2e 63 68 61 69 6e 3b 0a 20 20 20 20 20 ┆inx; sinx:=lr[sinx].chain; ┆
0x099900…099920 20 20 20 20 20 20 20 20 20 73 70 74 72 3a 3d 73 70 74 72 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 ┆ sptr:=sptr^.derivp; ┆
0x099920…099940 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 57 48 49 4c 45 20 53 49 4e 58 3e 30 2e 2e 2e 2e ┆ end; (*WHILE SINX>0....┆
0x099940…099960 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 32 30 3a 74 3a 3d 74 2b 31 3b 0a 20 20 20 20 20 20 ┆*) 20:t:=t+1; ┆
0x099960…099980 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 44 45 4c 45 54 45 54 41 ┆ end; end; (*DELETETA┆
0x099980…0999a0 49 4c 2a 29 0a 20 0a 20 0a 20 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 73 74 61 74 65 6e 6f 28 ┆IL*) function stateno(┆
0x0999a0…0999c0 70 74 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 29 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 ┆pt: konfig_ptr): integer; ┆
0x0999c0…0999e0 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 20 20 66 69 6e 69 73 3a 20 62 6f 6f 6c 65 61 6e 3b 0a ┆ var finis: boolean; ┆
0x0999e0…099a00 20 20 20 20 20 20 20 20 20 20 6b 2c 6c 2c 75 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 ┆ k,l,u: integer; ┆
0x099a00…099a20 (40, 1, 15) 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 70 74 3d 6e 69 6c 20 74 68 65 6e ┆ begin if pt=nil then┆
0x099a20…099a40 20 73 74 61 74 65 6e 6f 3a 3d 30 0a 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 7b 2d 2d 2d 2d ┆ stateno:=0 else {----┆
0x099a40…099a60 2d 2d 20 20 20 20 20 62 69 6e 61 72 79 20 73 65 61 72 63 68 20 64 65 70 65 6e 64 69 6e 67 20 6f ┆-- binary search depending o┆
0x099a60…099a80 6e 20 6f 66 66 73 65 74 20 6f 66 20 70 6f 69 6e 74 65 72 73 20 64 6f 65 73 20 6e 6f 74 20 77 6f ┆n offset of pointers does not wo┆
0x099a80…099aa0 72 6b 20 63 6f 72 72 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 42 ┆rk correct begin (*B┆
0x099aa0…099ac0 49 4e 41 52 59 20 53 45 41 52 43 48 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 66 ┆INARY SEARCH*) l:=f┆
0x099ac0…099ae0 69 72 73 74 3b 20 75 3a 3d 6c 61 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 ┆irst; u:=last; repe┆
0x099ae0…099b00 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 28 6c 2b 75 29 20 64 69 76 20 32 ┆at k:=(l+u) div 2┆
0x099b00…099b20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 74 72 74 79 70 65 28 74 69 6c 73 ┆; if ptrtype(tils┆
0x099b20…099b40 74 61 6e 64 5b 6b 5d 2e 6f 6c 64 73 74 61 72 74 29 2e 6f 66 73 20 3c 3d 20 70 74 72 74 79 70 65 ┆tand[k].oldstart).ofs <= ptrtype┆
0x099b40…099b60 28 70 74 29 2e 6f 66 73 20 74 68 65 6e 20 6c 3a 3d 6b 2b 69 6e 63 72 3b 0a 20 20 20 20 20 20 20 ┆(pt).ofs then l:=k+incr; ┆
0x099b60…099b80 20 20 20 20 20 20 20 20 69 66 20 70 74 72 74 79 70 65 28 74 69 6c 73 74 61 6e 64 5b 6b 5d 2e 6f ┆ if ptrtype(tilstand[k].o┆
0x099b80…099ba0 6c 64 73 74 61 72 74 29 2e 6f 66 73 20 3e 3d 20 70 74 72 74 79 70 65 28 70 74 29 2e 6f 66 73 20 ┆ldstart).ofs >= ptrtype(pt).ofs ┆
0x099ba0…099bc0 74 68 65 6e 20 75 3a 3d 6b 2d 69 6e 63 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 ┆then u:=k-incr; unt┆
0x099bc0…099be0 69 6c 20 28 6c 2a 69 6e 63 72 29 20 3e 20 28 75 2a 69 6e 63 72 29 3b 0a 20 20 20 20 20 20 20 20 ┆il (l*incr) > (u*incr); ┆
0x099be0…099c00 20 20 20 20 20 73 74 61 74 65 6e 6f 3a 3d 74 69 6c 73 74 61 6e 64 5b 6b 5d 2e 6e 65 77 73 74 61 ┆ stateno:=tilstand[k].newsta┆
0x099c00…099c20 (41, 0, 1) 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 7d 0a ┆rt; end; ----------} ┆
0x099c20…099c40 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 20 ┆ begin k:= ┆
0x099c40…099c60 66 69 72 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 6e 69 73 3a 3d 20 66 61 6c 73 65 3b ┆first; finis:= false;┆
0x099c60…099c80 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 20 20 20 20 20 28 2a 20 20 75 6e 74 69 6c ┆ repeat (* until┆
0x099c80…099ca0 20 66 6f 75 6e 64 20 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 69 6c 73 74 ┆ found *) if tilst┆
0x099ca0…099cc0 61 6e 64 5b 6b 5d 2e 6f 6c 64 73 74 61 72 74 20 3d 20 70 74 20 74 68 65 6e 20 20 66 69 6e 69 73 ┆and[k].oldstart = pt then finis┆
0x099cc0…099ce0 3a 3d 20 74 72 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 6b 3a 3d 20 6b 20 ┆:= true else k:= k ┆
0x099ce0…099d00 2b 20 31 0a 20 20 20 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 66 69 6e 69 73 20 6f 72 20 28 20 ┆+ 1 until finis or ( ┆
0x099d00…099d20 6b 20 3e 20 6c 61 73 74 20 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 65 6e 6f ┆k > last ); stateno┆
0x099d20…099d40 3a 3d 74 69 6c 73 74 61 6e 64 5b 6b 5d 2e 6e 65 77 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 ┆:=tilstand[k].newstart; ┆
0x099d40…099d60 20 20 20 65 6e 64 3b 0a 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 28 2a 53 54 41 54 45 4e 4f 2a 29 ┆ end; end;(*STATENO*)┆
0x099d60…099d80 0a 20 0a 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 43 4f 4d 50 52 45 53 53 2a 29 0a 20 20 20 20 ┆ begin (*COMPRESS*) ┆
0x099d80…099da0 20 20 20 20 6c 61 6f 70 74 69 6d 3a 3d 20 6e 6f 74 20 6f 70 74 69 6f 6e 73 5b 32 32 5d 3b 0a 20 ┆ laoptim:= not options[22]; ┆
0x099da0…099dc0 20 20 20 20 20 20 20 74 61 69 6c 6f 70 74 69 6d 3a 3d 20 6e 6f 74 20 6f 70 74 69 6f 6e 73 5b 32 ┆ tailoptim:= not options[2┆
0x099dc0…099de0 39 5d 3b 0a 20 20 20 20 20 20 20 20 73 69 3a 3d 30 3b 0a 20 0a 20 20 20 20 20 20 20 20 20 20 28 ┆9]; si:=0; (┆
0x099de0…099e00 2a 43 4f 50 59 20 50 41 52 53 45 52 20 54 4f 20 4c 52 20 41 4e 44 20 4d 45 52 47 45 20 49 44 45 ┆*COPY PARSER TO LR AND MERGE IDE┆
0x099e00…099e20 (41, 0, 2) 4e 54 49 43 41 4c 20 54 41 49 4c 53 20 4f 46 20 53 54 41 54 45 53 2a 29 0a 20 20 20 20 20 20 20 ┆NTICAL TAILS OF STATES*) ┆
0x099e20…099e40 20 66 6f 72 20 73 74 61 74 65 3a 3d 30 20 74 6f 20 61 6e 74 61 6c 74 69 6c 73 74 20 64 6f 0a 20 ┆ for state:=0 to antaltilst do ┆
0x099e40…099e60 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 74 65 70 3a 3d 74 ┆ begin statep:=t┆
0x099e60…099e80 69 6c 73 74 61 6e 64 5b 73 74 61 74 65 5d 2e 6f 6c 64 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 ┆ilstand[state].oldstart; ┆
0x099e80…099ea0 20 20 20 73 73 74 61 72 74 3a 3d 73 69 3b 0a 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 61 6e ┆ sstart:=si; tilstan┆
0x099ea0…099ec0 64 5b 73 74 61 74 65 5d 2e 6e 65 77 73 74 61 72 74 3a 3d 73 73 74 61 72 74 3b 0a 20 20 20 20 20 ┆d[state].newstart:=sstart; ┆
0x099ec0…099ee0 20 20 20 20 20 69 66 20 6c 61 6f 70 74 69 6d 20 20 61 6e 64 20 20 28 73 74 61 74 65 70 5e 2e 6d ┆ if laoptim and (statep^.m┆
0x099ee0…099f00 6f 64 65 20 69 6e 20 5b 32 2c 34 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆ode in [2,4]) then be┆
0x099f00…099f20 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 70 72 65 73 28 73 74 61 74 65 70 29 3b 0a ┆gin lapres(statep); ┆
0x099f20…099f40 20 20 20 20 20 20 20 20 20 20 20 20 20 74 69 6c 73 74 61 6e 64 5b 73 74 61 74 65 5d 2e 6f 6c 64 ┆ tilstand[state].old┆
0x099f40…099f60 73 74 61 72 74 5e 3a 3d 73 74 61 74 65 70 5e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b ┆start^:=statep^; end;┆
0x099f60…099f80 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 74 61 74 65 70 3c 3e 6e 69 6c 20 64 6f 0a ┆ while statep<>nil do ┆
0x099f80…099fa0 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 72 5b 73 69 5d 2c 73 74 61 74 65 70 5e 20 64 6f ┆ with lr[si],statep^ do┆
0x099fa0…099fc0 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ┆ begin if ┆
0x099fc0…099fe0 64 65 72 69 76 70 3d 6e 69 6c 20 74 68 65 6e 20 63 68 61 69 6e 3a 3d 30 20 65 6c 73 65 20 63 68 ┆derivp=nil then chain:=0 else ch┆
0x099fe0…09a000 61 69 6e 3a 3d 73 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6d 6f 64 65 20 ┆ain:=si+1; if (mode ┆
0x09a000…09a020 (41, 0, 3) 69 6e 20 5b 33 2c 34 5d 29 20 74 68 65 6e 20 28 2a 50 52 4f 44 4e 52 20 49 53 20 55 4e 44 45 46 ┆in [3,4]) then (*PRODNR IS UNDEF┆
0x09a020…09a040 20 49 46 20 4d 4f 44 45 3d 35 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 20 28 70 ┆ IF MODE=5*) if (p┆
0x09a040…09a060 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e 67 64 65 3d 30 29 20 74 68 65 6e 20 6d 6f 64 65 ┆rod[prodnr].laengde=0) then mode┆
0x09a060…09a080 3a 3d 36 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 6b 69 6e 64 3a 3d 6d 6f 64 65 3b 0a 20 20 20 ┆:=6; kind:=mode; ┆
0x09a080…09a0a0 20 20 20 20 20 20 20 20 20 63 61 73 65 20 6d 6f 64 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 ┆ case mode of ┆
0x09a0a0…09a0c0 20 20 20 20 20 31 2c 32 2c 34 2c 36 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 1,2,4,6: ┆
0x09a0c0…09a0e0 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x09a0e0…09a100 20 20 20 20 73 79 6d 62 3a 3d 69 6e 66 3b 20 65 72 72 3a 3d 70 72 6f 64 6e 72 3b 0a 20 20 20 20 ┆ symb:=inf; err:=prodnr; ┆
0x09a100…09a120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆ end; ┆
0x09a120…09a140 20 20 20 20 20 20 20 33 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ 3: begin┆
0x09a140…09a160 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 73 3a 3d 69 6e 66 3b 20 70 72 6f ┆ rs:=inf; pro┆
0x09a160…09a180 64 6e 3a 3d 70 72 6f 64 6e 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ┆dn:=prodnr; i┆
0x09a180…09a1a0 66 20 70 72 6f 64 6e 3d 30 20 74 68 65 6e 20 6b 69 6e 64 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 ┆f prodn=0 then kind:=0; ┆
0x09a1a0…09a1c0 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 3a 20 ┆ end; 5: ┆
0x09a1c0…09a1e0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 43 41 53 45 2a 29 0a 20 20 20 20 ┆; end; (*CASE*) ┆
0x09a1e0…09a200 20 20 20 20 20 20 20 20 73 74 61 74 65 70 3a 3d 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 ┆ statep:=derivp; ┆
0x09a200…09a220 (41, 0, 4) 20 20 20 20 69 66 20 73 69 3e 3d 28 63 6f 6e 73 74 37 2d 31 29 20 74 68 65 6e 20 63 6f 6e 73 74 ┆ if si>=(const7-1) then const┆
0x09a220…09a240 65 72 72 6f 72 28 27 43 4f 4d 50 52 45 53 53 20 20 27 2c 27 43 4f 4e 53 54 37 20 20 20 20 27 2c ┆error('COMPRESS ','CONST7 ',┆
0x09a240…09a260 63 6f 6e 73 74 37 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 69 3a 3d 73 69 2b 31 3b 0a 20 ┆const7); si:=si+1; ┆
0x09a260…09a280 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 74 61 69 6c 6f ┆ end; if tailo┆
0x09a280…09a2a0 70 74 69 6d 20 61 6e 64 20 28 6c 72 5b 73 73 74 61 72 74 5d 2e 6b 69 6e 64 20 69 6e 20 5b 31 2c ┆ptim and (lr[sstart].kind in [1,┆
0x09a2a0…09a2c0 32 2c 34 5d 29 20 74 68 65 6e 20 64 65 6c 65 74 65 74 61 69 6c 28 73 74 61 74 65 29 3b 0a 20 20 ┆2,4]) then deletetail(state); ┆
0x09a2c0…09a2e0 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 73 6d 61 78 3a 3d 73 69 2d 31 3b ┆ end; smax:=si-1;┆
0x09a2e0…09a300 20 28 2a 49 4e 44 45 58 20 4f 46 20 4c 41 53 54 20 45 4c 45 4d 45 4e 54 20 55 53 45 44 20 49 4e ┆ (*INDEX OF LAST ELEMENT USED IN┆
0x09a300…09a320 20 4c 52 2a 29 0a 20 0a 20 20 20 20 20 20 20 20 20 20 28 2a 41 44 4a 55 53 54 20 4e 45 58 54 20 ┆ LR*) (*ADJUST NEXT ┆
0x09a320…09a340 41 4e 44 20 4c 42 20 49 4e 20 4c 52 20 42 59 20 4d 45 41 4e 53 20 4f 46 20 41 52 52 41 59 20 54 ┆AND LB IN LR BY MEANS OF ARRAY T┆
0x09a340…09a360 49 4c 53 54 41 4e 44 2a 29 0a 20 0a 7b 2d 2d 2d 2d 2d 2d 20 20 63 6f 6d 70 61 72 65 20 6f 66 20 ┆ILSTAND*) {------ compare of ┆
0x09a360…09a380 6f 66 73 20 6f 66 20 70 6f 69 6e 74 65 72 73 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 63 6f ┆ofs of pointers does not work co┆
0x09a380…09a3a0 72 72 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 28 2a 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e ┆rrect (*INITIALIZATION┆
0x09a3a0…09a3c0 53 20 46 4f 52 20 54 48 45 20 46 55 4e 43 54 49 4f 4e 20 53 54 41 54 45 4e 4f 2a 29 0a 20 20 20 ┆S FOR THE FUNCTION STATENO*) ┆
0x09a3c0…09a3e0 20 20 20 20 20 69 66 20 70 74 72 74 79 70 65 28 74 69 6c 73 74 61 6e 64 5b 30 5d 2e 6f 6c 64 73 ┆ if ptrtype(tilstand[0].olds┆
0x09a3e0…09a400 74 61 72 74 29 2e 6f 66 73 0a 20 20 20 20 20 20 20 20 20 3c 20 70 74 72 74 79 70 65 28 74 69 6c ┆tart).ofs < ptrtype(til┆
0x09a400…09a420 (41, 0, 5) 73 74 61 6e 64 5b 61 6e 74 61 6c 74 69 6c 73 74 5d 2e 6f 6c 64 73 74 61 72 74 29 2e 6f 66 73 20 ┆stand[antaltilst].oldstart).ofs ┆
0x09a420…09a440 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 69 ┆then begin i┆
0x09a440…09a460 6e 63 72 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73 74 3a 3d 30 3b 0a 20 20 20 ┆ncr:=1; first:=0; ┆
0x09a460…09a480 20 20 20 20 20 20 20 20 6c 61 73 74 3a 3d 61 6e 74 61 6c 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 ┆ last:=antaltilst; ┆
0x09a480…09a4a0 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 62 65 67 ┆ end else beg┆
0x09a4a0…09a4c0 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 69 6e 63 72 3a 3d 2d 31 3b 0a 20 20 20 20 20 20 20 20 ┆in incr:=-1; ┆
0x09a4c0…09a4e0 20 20 20 66 69 72 73 74 3a 3d 61 6e 74 61 6c 74 69 6c 73 74 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ first:=antaltilst; ┆
0x09a4e0…09a500 20 6c 61 73 74 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 2d 2d 2d 2d 2d 2d 2d 2d ┆ last:=0; end; --------┆
0x09a500…09a520 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 7d 0a 20 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 72 73 74 3a ┆-----------} first:┆
0x09a520…09a540 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 3a 3d 61 6e 74 61 6c 74 69 6c 73 74 3b ┆=0; last:=antaltilst;┆
0x09a540…09a560 0a 0a 20 20 20 20 20 20 20 20 66 6f 72 20 73 74 61 74 65 3a 3d 30 20 74 6f 20 61 6e 74 61 6c 74 ┆ for state:=0 to antalt┆
0x09a560…09a580 69 6c 73 74 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆ilst do begin ┆
0x09a580…09a5a0 73 73 74 61 72 74 3a 3d 74 69 6c 73 74 61 6e 64 5b 73 74 61 74 65 5d 2e 6e 65 77 73 74 61 72 74 ┆sstart:=tilstand[state].newstart┆
0x09a5a0…09a5c0 3b 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 74 65 70 3a 3d 74 69 6c 73 74 61 6e 64 5b 73 74 61 ┆; statep:=tilstand[sta┆
0x09a5c0…09a5e0 74 65 5d 2e 6f 6c 64 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 73 69 3a 3d 73 73 74 61 ┆te].oldstart; si:=ssta┆
0x09a5e0…09a600 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 73 74 61 74 65 70 3c 3e 6e 69 6c 20 ┆rt; while statep<>nil ┆
0x09a600…09a620 (41, 0, 6) 64 6f 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 6c 72 5b 73 69 5d 2c 20 73 74 61 74 65 70 ┆do with lr[si], statep┆
0x09a620…09a640 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 ┆^ do begin ┆
0x09a640…09a660 20 6e 65 78 74 3a 3d 73 74 61 74 65 6e 6f 28 6e 65 78 74 70 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆ next:=stateno(nextp); ┆
0x09a660…09a680 20 20 20 69 66 20 6d 6f 64 65 3d 35 20 74 68 65 6e 20 6c 62 3a 3d 73 74 61 74 65 6e 6f 28 6c 6f ┆ if mode=5 then lb:=stateno(lo┆
0x09a680…09a6a0 6f 6b 62 70 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 69 3a 3d 63 68 61 69 6e 3b 0a 20 20 ┆okbp); si:=chain; ┆
0x09a6a0…09a6c0 20 20 20 20 20 20 20 20 20 20 69 66 20 73 69 3c 73 73 74 61 72 74 20 74 68 65 6e 20 73 74 61 74 ┆ if si<sstart then stat┆
0x09a6c0…09a6e0 65 70 3a 3d 6e 69 6c 20 28 2a 52 45 53 54 20 4f 46 20 54 48 45 20 53 54 41 54 45 20 49 53 20 41 ┆ep:=nil (*REST OF THE STATE IS A┆
0x09a6e0…09a700 20 54 41 49 4c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 73 74 61 74 65 70 3a ┆ TAIL*) else statep:┆
0x09a700…09a720 3d 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆=derivp; end; ┆
0x09a720…09a740 65 6e 64 3b 28 2a 46 4f 52 2a 29 0a 20 20 20 20 20 20 20 20 69 66 20 6f 70 74 69 6f 6e 73 5b 31 ┆end;(*FOR*) if options[1┆
0x09a740…09a760 37 5d 20 74 68 65 6e 20 64 75 6d 70 31 3b 20 28 2a 20 74 69 6c 73 74 61 6e 64 20 2a 29 0a 20 20 ┆7] then dump1; (* tilstand *) ┆
0x09a760…09a780 20 20 20 20 65 6e 64 3b 28 2a 43 4f 4d 50 52 45 53 53 2a 29 0a 20 0a 20 20 20 20 0a 0a 70 72 6f ┆ end;(*COMPRESS*) pro┆
0x09a780…09a7a0 63 65 64 75 72 65 20 65 72 72 6f 72 74 61 62 6c 65 20 3b 0a 20 20 20 20 20 20 6c 61 62 65 6c 20 ┆cedure errortable ; label ┆
0x09a7a0…09a7c0 33 33 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 69 2c 69 35 2c 6e 6f 2c 6a 2c ┆33; var i,i5,no,j,┆
0x09a7c0…09a7e0 63 74 2c 63 74 6d 61 78 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 6c 71 62 65 70 ┆ct,ctmax: integer; lqbep┆
0x09a7e0…09a800 2c 74 65 73 74 70 2c 67 65 6d 70 3a 20 6c 72 69 6e 78 3b 0a 20 20 20 20 20 20 62 65 67 69 6e 20 ┆,testp,gemp: lrinx; begin ┆
0x09a800…09a820 (41, 0, 7) 0a 20 20 20 20 20 20 20 20 70 61 67 65 28 6f 75 74 70 75 74 29 3b 20 6e 6f 3a 3d 30 3b 0a 20 20 ┆ page(output); no:=0; ┆
0x09a820…09a840 20 20 20 20 20 20 77 72 69 74 65 28 0a 20 20 20 27 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ write( ' **************┆
0x09a840…09a860 2a 2a 2a 2a 2a 2a 2a 2a 2a 43 4f 4d 50 49 4c 45 52 20 45 52 52 4f 52 20 4d 45 53 53 41 47 45 53 ┆*********COMPILER ERROR MESSAGES┆
0x09a860…09a880 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 0a 20 20 20 20 20 ┆ ***********************' ┆
0x09a880…09a8a0 20 20 20 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 6c 66 2c 27 20 27 ┆ ); write(lf,lf,lf,' '┆
0x09a8a0…09a8c0 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 45 52 52 4f 52 4e 4f 20 3a 20 30 ┆); write(' ERRORNO : 0┆
0x09a8c0…09a8e0 20 20 2a 2a 20 53 50 45 43 49 41 4c 20 45 52 52 4f 52 20 2a 2a 27 29 3b 20 77 72 69 74 65 28 6c ┆ ** SPECIAL ERROR **'); write(l┆
0x09a8e0…09a900 66 2c 6c 66 2c 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 20 20 20 ┆f,lf,lf,' '); write(' ┆
0x09a900…09a920 45 52 52 4f 52 4e 4f 20 3a 20 20 45 58 50 45 43 54 45 44 20 53 59 4d 42 4f 4c 3a 27 29 3b 0a 20 ┆ERRORNO : EXPECTED SYMBOL:'); ┆
0x09a920…09a940 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 61 6e 74 61 6c 74 69 6c 73 74 20 64 6f ┆ for i:=1 to antaltilst do┆
0x09a940…09a960 20 74 69 6c 73 74 61 6e 64 5b 69 5d 2e 65 72 72 6f 72 6e 6f 3a 3d 20 30 3b 0a 20 20 20 20 20 20 ┆ tilstand[i].errorno:= 0; ┆
0x09a960…09a980 20 20 66 6f 72 20 69 3a 3d 31 20 74 6f 20 61 6e 74 61 6c 74 69 6c 73 74 20 64 6f 20 77 69 74 68 ┆ for i:=1 to antaltilst do with┆
0x09a980…09a9a0 20 74 69 6c 73 74 61 6e 64 5b 69 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 6c 72 5b ┆ tilstand[i] do if ((lr[┆
0x09a9a0…09a9c0 6e 65 77 73 74 61 72 74 5d 2e 6b 69 6e 64 20 3d 31 29 20 61 6e 64 20 28 65 72 72 6f 72 6e 6f 3d ┆newstart].kind =1) and (errorno=┆
0x09a9c0…09a9e0 30 29 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 ┆0)) then begin ┆
0x09a9e0…09aa00 20 20 20 20 69 66 20 6e 6f 3c 63 6f 6e 73 74 31 20 74 68 65 6e 20 20 6e 6f 3a 3d 20 6e 6f 2b 31 ┆ if no<const1 then no:= no+1┆
0x09aa00…09aa20 (41, 0, 8) 20 0a 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 45 52 ┆ else consterror('ER┆
0x09aa20…09aa40 52 4f 52 54 41 42 4c 45 27 2c 27 43 4f 4e 53 54 31 20 20 20 20 27 2c 63 6f 6e 73 74 31 29 3b 0a ┆RORTABLE','CONST1 ',const1); ┆
0x09aa40…09aa60 20 20 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 6e 6f 3a 3d 20 6e 6f 3b 0a 20 20 20 20 20 20 20 ┆ errorno:= no; ┆
0x09aa60…09aa80 20 20 20 20 69 35 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6c 72 5b 6e 65 77 73 74 61 72 ┆ i5:=1; lr[newstar┆
0x09aa80…09aaa0 74 5d 2e 65 72 72 3a 3d 20 6e 6f 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 ┆t].err:= no; lqbep:= ┆
0x09aaa0…09aac0 6e 65 77 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 ┆newstart; write(lf,lf┆
0x09aac0…09aae0 2c 20 27 20 27 2c 20 6e 6f 3a 38 2c 27 20 3a 27 2c 62 6c 61 6e 6b 29 3b 0a 20 20 20 20 20 20 20 ┆, ' ', no:8,' :',blank); ┆
0x09aae0…09ab00 20 20 20 20 77 68 69 6c 65 20 6c 71 62 65 70 3c 3e 30 20 64 6f 20 77 69 74 68 20 6c 72 5b 6c 71 ┆ while lqbep<>0 do with lr[lq┆
0x09ab00…09ab20 62 65 70 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆bep] do begin ┆
0x09ab20…09ab40 20 20 20 20 20 20 69 66 20 28 28 69 35 20 6d 6f 64 20 35 20 3d 31 29 20 61 6e 64 20 28 69 35 3e ┆ if ((i5 mod 5 =1) and (i5>┆
0x09ab40…09ab60 31 29 29 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 2c 62 6c 61 6e 6b 2c 62 6c 61 6e 6b 29 3b 0a ┆1)) then write(lf,blank,blank); ┆
0x09ab60…09ab80 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 69 6e 74 65 72 6e 72 65 70 5b 73 79 6d ┆ write(internrep[sym┆
0x09ab80…09aba0 62 5d 3a 31 30 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d ┆b]:10,' '); lqbep:=┆
0x09aba0…09abc0 20 63 68 61 69 6e 3b 20 69 35 3a 3d 69 35 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 ┆ chain; i5:=i5+1; end┆
0x09abc0…09abe0 3b 0a 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 6c 66 2c 27 20 6e 72 3d 27 2c 20 ┆; writeln(lf,' nr=', ┆
0x09abe0…09ac00 6f 6c 64 73 74 61 72 74 5e 2e 78 70 72 6f 64 6e 72 20 3a 34 29 3b 0a 20 20 20 20 20 20 20 20 20 ┆oldstart^.xprodnr :4); ┆
0x09ac00…09ac20 (41, 0, 9) 20 20 66 6f 72 20 6a 3a 3d 20 69 2b 31 20 74 6f 20 61 6e 74 61 6c 74 69 6c 73 74 20 64 6f 0a 20 ┆ for j:= i+1 to antaltilst do ┆
0x09ac20…09ac40 20 20 20 20 20 20 20 20 20 20 69 66 20 20 28 28 6c 72 5b 74 69 6c 73 74 61 6e 64 5b 6a 5d 2e 6e ┆ if ((lr[tilstand[j].n┆
0x09ac40…09ac60 65 77 73 74 61 72 74 5d 2e 6b 69 6e 64 20 3d 31 29 20 0a 20 20 20 20 20 20 20 20 20 20 20 61 6e ┆ewstart].kind =1) an┆
0x09ac60…09ac80 64 20 28 74 69 6c 73 74 61 6e 64 5b 6a 5d 2e 65 72 72 6f 72 6e 6f 3d 30 29 29 20 74 68 65 6e 0a ┆d (tilstand[j].errorno=0)) then ┆
0x09ac80…09aca0 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x09aca0…09acc0 6c 71 62 65 70 3a 3d 6e 65 77 73 74 61 72 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 ┆lqbep:=newstart; g┆
0x09acc0…09ace0 65 6d 70 3a 3d 74 69 6c 73 74 61 6e 64 5b 6a 5d 2e 6e 65 77 73 74 61 72 74 3b 0a 20 20 20 20 20 ┆emp:=tilstand[j].newstart; ┆
0x09ace0…09ad00 20 20 20 20 20 20 20 20 20 63 74 6d 61 78 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ctmax:=0; ┆
0x09ad00…09ad20 20 77 68 69 6c 65 20 6c 71 62 65 70 3c 3e 30 20 64 6f 20 77 69 74 68 20 6c 72 5b 6c 71 62 65 70 ┆ while lqbep<>0 do with lr[lqbep┆
0x09ad20…09ad40 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 ┆] do begin ┆
0x09ad40…09ad60 20 20 20 20 20 20 20 20 20 20 74 65 73 74 70 3a 3d 20 67 65 6d 70 3b 0a 20 20 20 20 20 20 20 20 ┆ testp:= gemp; ┆
0x09ad60…09ad80 20 20 20 20 20 20 20 20 63 74 3a 3d 32 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 ┆ ct:=2; w┆
0x09ad80…09ada0 68 69 6c 65 20 73 79 6d 62 3c 3e 20 6c 72 5b 74 65 73 74 70 5d 2e 73 79 6d 62 20 64 6f 0a 20 20 ┆hile symb<> lr[testp].symb do ┆
0x09ada0…09adc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x09adc0…09ade0 20 20 20 20 20 20 20 74 65 73 74 70 3a 3d 20 6c 72 5b 74 65 73 74 70 5d 2e 63 68 61 69 6e 3b 0a ┆ testp:= lr[testp].chain; ┆
0x09ade0…09ae00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 74 3a 3d 20 63 74 2b 31 3b 0a 20 20 20 ┆ ct:= ct+1; ┆
0x09ae00…09ae20 (41, 0, 10) 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 73 74 70 3d 30 20 74 68 65 6e 20 67 ┆ if testp=0 then g┆
0x09ae20…09ae40 6f 74 6f 20 33 33 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆oto 33; end; ┆
0x09ae40…09ae60 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 71 62 65 70 3a 3d 20 63 68 61 69 6e 3b 20 0a 20 20 20 ┆ lqbep:= chain; ┆
0x09ae60…09ae80 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 72 5b 74 65 73 74 70 5d 2e 63 68 61 69 6e 3d ┆ if lr[testp].chain=┆
0x09ae80…09aea0 30 20 74 68 65 6e 20 63 74 6d 61 78 3a 3d 20 63 74 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆0 then ctmax:= ct; ┆
0x09aea0…09aec0 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 35 3d 63 74 6d 61 78 20 ┆ end; if i5=ctmax ┆
0x09aec0…09aee0 74 68 65 6e 20 77 69 74 68 20 74 69 6c 73 74 61 6e 64 5b 6a 5d 20 64 6f 0a 20 20 20 20 20 20 20 ┆then with tilstand[j] do ┆
0x09aee0…09af00 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x09af00…09af20 65 72 72 6f 72 6e 6f 3a 3d 6e 6f 3b 20 6c 72 5b 6e 65 77 73 74 61 72 74 5d 2e 65 72 72 3a 3d 6e ┆errorno:=no; lr[newstart].err:=n┆
0x09af20…09af40 6f 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 27 20 6e 72 ┆o; writeln(' nr┆
0x09af40…09af60 3d 27 2c 20 6f 6c 64 73 74 61 72 74 5e 2e 78 70 72 6f 64 6e 72 20 3a 34 29 3b 0a 20 20 20 20 20 ┆=', oldstart^.xprodnr :4); ┆
0x09af60…09af80 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 33 3a ┆ end; 33:┆
0x09af80…09afa0 20 20 28 2a 20 4e 4f 54 20 49 44 45 4e 54 49 43 41 4c 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 ┆ (* NOT IDENTICAL *) ┆
0x09afa0…09afc0 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 77 72 69 74 ┆ end; end; writ┆
0x09afc0…09afe0 65 28 6c 66 2c 6c 66 2c 6c 66 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 0a ┆e(lf,lf,lf,' '); write( ┆
0x09afe0…09b000 20 20 20 27 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆ ' ***************************┆
0x09b000…09b020 (41, 0, 11) 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ┆********************************┆
0x09b020…09b040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 27 0a 20 20 20 20 20 20 20 20 29 3b 0a 20 20 20 20 20 ┆**************' ); ┆
0x09b040…09b060 20 65 6e 64 3b 0a 20 0a 0a 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 65 6d 69 74 6c 61 62 65 ┆ end; procedure emitlabe┆
0x09b060…09b080 6c 73 3b 0a 20 20 20 20 20 20 76 61 72 20 70 6e 2c 69 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 ┆ls; var pn,i: integer; ┆
0x09b080…09b0a0 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 ┆ begin writeln(tables┆
0x09b0a0…09b0c0 29 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 70 6e 3a 3d 31 20 74 6f 20 61 6e 74 61 6c 70 72 6f ┆); for pn:=1 to antalpro┆
0x09b0c0…09b0e0 64 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 77 72 ┆d do begin wr┆
0x09b0e0…09b100 69 74 65 28 74 61 62 6c 65 73 2c 70 6e 3a 35 2c 27 20 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ite(tables,pn:5,' '); ┆
0x09b100…09b120 77 69 74 68 20 72 68 73 5e 5b 70 72 6f 64 5b 70 6e 5d 2e 73 74 61 72 74 5d 20 64 6f 0a 20 20 20 ┆with rhs^[prod[pn].start] do ┆
0x09b120…09b140 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 66 69 72 73 74 20 74 6f 20 66 69 72 73 74 2b 6c 65 6e ┆ for i:=first to first+len┆
0x09b140…09b160 67 2d 31 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 74 61 62 6c 65 73 2c ┆g-1 do write(tables,┆
0x09b160…09b180 6c 61 62 65 6c 62 75 66 5b 69 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 ┆labelbuf[i]); writeln(┆
0x09b180…09b1a0 74 61 62 6c 65 73 29 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 65 6e 64 3b ┆tables); end; end;┆
0x09b1a0…09b1c0 20 28 2a 45 4d 49 54 4c 41 42 45 4c 53 2a 29 0a 20 0a 20 0a 0a 20 20 20 20 62 65 67 69 6e 20 28 ┆ (*EMITLABELS*) begin (┆
0x09b1c0…09b1e0 2a 46 49 4e 41 4c 50 41 52 53 45 52 2a 29 0a 20 20 20 20 20 20 20 20 28 2a 44 45 4c 45 54 45 20 ┆*FINALPARSER*) (*DELETE ┆
0x09b1e0…09b200 27 45 52 52 4f 52 27 2c 27 4e 41 4d 45 27 2c 27 4b 4f 4e 53 54 27 2c 27 53 54 52 49 4e 47 27 20 ┆'ERROR','NAME','KONST','STRING' ┆
0x09b200…09b220 (41, 0, 12) 41 4e 44 20 27 45 4d 50 54 59 27 20 46 52 4f 4d 20 54 45 52 4d 54 52 45 45 2a 29 0a 20 20 20 20 ┆AND 'EMPTY' FROM TERMTREE*) ┆
0x09b220…09b240 20 20 69 66 20 67 6f 3c 3e 6e 69 6c 20 74 68 65 6e 20 77 69 74 68 20 67 6f 5e 20 64 6f 0a 20 20 ┆ if go<>nil then with go^ do ┆
0x09b240…09b260 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 72 6e 3a 3d 30 3b 20 6f 6b 3a 3d 66 61 6c 73 65 3b ┆ begin intern:=0; ok:=false;┆
0x09b260…09b280 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 67 73 3c 3e 6e 69 6c 20 74 68 65 6e 20 77 69 74 68 ┆ end; if gs<>nil then with┆
0x09b280…09b2a0 20 67 73 5e 20 64 6f 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 72 6e 3a 3d 30 3b 20 ┆ gs^ do begin intern:=0; ┆
0x09b2a0…09b2c0 6f 6b 3a 3d 66 61 6c 73 65 3b 20 65 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 67 6c 3c 3e 6e 69 6c ┆ok:=false; end; if gl<>nil┆
0x09b2c0…09b2e0 20 74 68 65 6e 20 77 69 74 68 20 67 6c 5e 20 64 6f 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 ┆ then with gl^ do begin i┆
0x09b2e0…09b300 6e 74 65 72 6e 3a 3d 30 3b 20 6f 6b 3a 3d 66 61 6c 73 65 3b 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆ntern:=0; ok:=false; end; ┆
0x09b300…09b320 69 66 20 67 6e 3c 3e 6e 69 6c 20 74 68 65 6e 20 77 69 74 68 20 67 6e 5e 20 64 6f 0a 20 20 20 20 ┆if gn<>nil then with gn^ do ┆
0x09b320…09b340 20 20 20 62 65 67 69 6e 20 69 6e 74 65 72 6e 3a 3d 30 3b 20 6f 6b 3a 3d 66 61 6c 73 65 3b 20 65 ┆ begin intern:=0; ok:=false; e┆
0x09b340…09b360 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 67 63 3c 3e 6e 69 6c 20 74 68 65 6e 20 77 69 74 68 20 67 ┆nd; if gc<>nil then with g┆
0x09b360…09b380 63 5e 20 64 6f 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 72 6e 3a 3d 30 3b 20 6f 6b ┆c^ do begin intern:=0; ok┆
0x09b380…09b3a0 3a 3d 66 61 6c 73 65 3b 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 61 73 73 69 67 6e 20 28 20 74 ┆:=false; end; assign ( t┆
0x09b3a0…09b3c0 61 62 6c 65 73 2c 20 74 61 62 6c 65 73 5f 6e 61 6d 65 29 3b 0a 20 20 20 20 20 20 72 65 77 72 69 ┆ables, tables_name); rewri┆
0x09b3c0…09b3e0 74 65 28 20 74 61 62 6c 65 73 29 3b 0a 20 0a 20 20 20 20 20 20 63 6f 6d 70 72 65 73 73 3b 0a 20 ┆te( tables); compress; ┆
0x09b3e0…09b400 20 20 20 20 20 65 72 72 6f 72 74 61 62 6c 65 3b 0a 20 20 20 20 20 20 65 6d 69 74 63 6f 6e 73 74 ┆ errortable; emitconst┆
0x09b400…09b420 (41, 0, 13) 61 6e 74 73 3b 0a 20 20 20 20 20 20 77 72 69 74 65 6c 6e 28 74 61 62 6c 65 73 2c 20 63 6f 70 79 ┆ants; writeln(tables, copy┆
0x09b420…09b440 20 28 20 63 6f 6d 65 6e 64 2c 20 31 2c 20 63 6f 6d 6c 65 6e 67 74 68 29 29 20 3b 0a 20 20 20 20 ┆ ( comend, 1, comlength)) ; ┆
0x09b440…09b460 20 20 65 6d 69 74 6c 65 78 3b 0a 20 20 20 20 20 20 65 6d 69 74 70 61 72 73 3b 0a 20 20 20 20 20 ┆ emitlex; emitpars; ┆
0x09b460…09b480 20 69 66 20 6f 70 74 69 6f 6e 73 5b 33 33 5d 20 6f 72 20 6f 70 74 69 6f 6e 73 5b 33 34 5d 20 74 ┆ if options[33] or options[34] t┆
0x09b480…09b4a0 68 65 6e 20 65 6d 69 74 6c 61 62 65 6c 73 3b 0a 20 20 20 20 20 20 63 6c 6f 73 65 20 28 20 74 61 ┆hen emitlabels; close ( ta┆
0x09b4a0…09b4c0 62 6c 65 73 29 3b 0a 20 20 20 20 65 6e 64 3b 20 28 2a 46 49 4e 41 4c 50 41 52 53 45 52 2a 29 0a ┆bles); end; (*FINALPARSER*) ┆
0x09b4c0…09b4e0 0a 65 6e 64 2e 0a 77 69 74 68 20 67 6c 5e 20 64 6f 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 ┆ end. with gl^ do begin i┆
0x09b4e0…09b500 6e 74 65 72 6e 3a 3d 30 3b 20 6f 6b 3a 3d 66 61 6c 73 65 3b 20 65 6e 64 3b 0a 20 20 20 20 20 20 ┆ntern:=0; ok:=false; end; ┆
0x09b500…09b520 69 66 20 67 6e 3c 3e 6e 69 6c 20 74 68 65 6e 20 77 69 74 68 20 67 6e 5e 20 64 6f 0a 20 20 20 20 ┆if gn<>nil then with gn^ do ┆
0x09b520…09b540 20 20 20 62 65 67 69 6e 20 69 6e 74 65 72 6e 3a 3d 30 3b 20 6f 6b 3a 3d 66 61 6c 73 65 3b 20 65 ┆ begin intern:=0; ok:=false; e┆
0x09b540…09b560 6e 64 3b 0a 20 20 20 20 20 20 69 66 20 67 63 3c 3e 6e 69 6c 20 74 68 65 6e 20 77 69 74 68 20 67 ┆nd; if gc<>nil then with g┆
0x09b560…09b580 63 5e 20 64 6f 0a 20 20 20 20 20 20 20 62 65 67 69 6e 20 69 6e 74 65 72 6e 3a 3d 30 3b 20 6f 6b ┆c^ do begin intern:=0; ok┆
0x09b580…09b5a0 3a 3d 66 61 6c 73 65 3b 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 61 73 73 69 67 6e 20 28 20 74 ┆:=false; end; assign ( t┆
0x09b5a0…09b5c0 61 62 6c 65 73 2c 20 74 61 62 6c 65 73 5f 6e 61 6d 65 29 3b 0a 20 20 20 20 20 20 72 65 77 72 69 ┆ables, tables_name); rewri┆
0x09b5c0…09b5e0 74 65 28 20 74 61 62 6c 65 73 29 3b 0a 20 0a 20 20 20 20 20 20 63 6f 6d 70 72 65 73 73 3b 0a 20 ┆te( tables); compress; ┆
0x09b5e0…09b600 20 20 20 20 20 65 72 72 6f 72 74 61 62 6c 65 3b 0a 20 20 20 20 20 20 65 6d 69 74 63 6f 6e 73 74 ┆ errortable; emitconst┆
0x09b600…09b620 (41, 0, 14) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 72 65 61 64 6d 65 2e 62 62 00 00 00 00 ┆../sw2114/src/bobs/readme.bb ┆
0x09b620…09b640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x09b660…09b680 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x09b680…09b6a0 20 20 20 33 36 37 30 20 20 35 32 30 31 37 32 30 30 32 30 20 20 31 30 35 35 33 00 20 00 00 00 00 ┆ 3670 5201720020 10553 ┆
0x09b6a0…09b6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x09b800…09b820 (41, 0, 15) 2d 2d 2d 2d 0d 0a 42 4f 42 53 0d 0a 2d 2d 2d 2d 0d 0a 0d 0a 44 65 6e 6e 65 20 72 65 61 64 6d 65 ┆---- BOBS ---- Denne readme┆
0x09b820…09b840 66 69 6c 20 62 65 73 6b 72 69 76 65 72 20 66 69 6c 65 72 2c 20 73 6f 6d 20 67 65 6e 72 65 72 65 ┆fil beskriver filer, som genrere┆
0x09b840…09b860 72 20 42 4f 42 53 20 70 61 72 73 65 72 65 20 74 69 6c 20 52 43 38 30 30 30 20 50 61 73 63 61 6c ┆r BOBS parsere til RC8000 Pascal┆
0x09b860…09b880 0d 0a 6f 67 20 64 65 20 66 6f 72 73 6b 65 6c 6c 69 67 65 20 52 54 50 20 6f 76 65 72 73 91 74 74 ┆ og de forskellige RTP oversЉtt┆
0x09b880…09b8a0 65 72 65 2c 20 73 61 6d 74 20 41 53 4e 31 20 6f 76 65 72 73 91 74 74 65 72 65 6e 2e 0d 0a 0d 0a ┆ere, samt ASN1 oversЉtteren. ┆
0x09b8a0…09b8c0 53 61 6d 74 6c 69 67 65 20 66 69 6c 65 72 20 66 69 6e 64 65 73 20 70 86 20 4e 4d 43 38 30 30 30 ┆Samtlige filer findes pє NMC8000┆
0x09b8c0…09b8e0 20 69 20 4c 49 42 20 66 69 6c 65 6e 20 4c 49 42 42 4f 42 53 20 73 61 6d 74 20 70 86 20 4e 4f 56 ┆ i LIB filen LIBBOBS samt pє NOV┆
0x09b8e0…09b900 45 4c 4c 20 73 65 72 76 65 72 65 6e 0d 0a 69 20 42 42 27 73 20 64 69 72 65 63 74 6f 72 79 20 42 ┆ELL serveren i BB's directory B┆
0x09b900…09b920 4f 42 53 2e 0d 0a 0d 0a 0d 0a 42 4f 42 53 20 70 61 72 73 65 72 20 74 69 6c 20 50 41 53 43 41 4c ┆OBS. BOBS parser til PASCAL┆
0x09b920…09b940 20 6f 67 20 52 54 50 0d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆ og RTP -----------------------┆
0x09b940…09b960 2d 2d 2d 2d 2d 2d 0d 0a 4f 76 65 72 73 91 74 74 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 ┆------ OversЉttelse: ┆
0x09b960…09b980 20 20 20 20 20 6c 69 62 20 74 65 6d 70 2e 6c 69 62 62 6f 62 73 20 63 6f 6d 62 6f 62 73 0d 0a 20 ┆ lib temp.libbobs combobs ┆
0x09b980…09b9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 20 63 6f 6d 62 6f 62 73 0d 0a 0d 0a 45 64 69 74 66 69 ┆ i combobs Editfi┆
0x09b9a0…09b9c0 6c 65 6e 20 45 42 4f 42 53 20 28 38 38 30 32 31 36 29 20 67 65 6e 65 72 65 72 20 54 42 4f 42 53 ┆len EBOBS (880216) generer TBOBS┆
0x09b9c0…09b9e0 20 75 64 20 66 72 61 20 42 4f 42 53 4e 45 57 20 28 37 39 30 39 32 34 29 2c 20 73 6f 6d 20 65 72 ┆ ud fra BOBSNEW (790924), som er┆
0x09b9e0…09ba00 0d 0a 64 65 6e 20 6f 70 72 69 6e 64 65 6c 69 67 65 20 42 4f 42 53 20 70 61 72 73 65 72 20 74 65 ┆ den oprindelige BOBS parser te┆
0x09ba00…09ba20 (41, 1, 1) 6b 73 74 2e 0d 0a 46 69 6c 65 6e 20 42 4f 42 53 20 67 65 6e 65 72 65 72 65 73 20 6f 67 20 70 6c ┆kst. Filen BOBS genereres og pl┆
0x09ba20…09ba40 61 63 65 72 65 73 20 69 20 4c 49 42 42 4f 42 53 2e 0d 0a 0d 0a 42 4f 42 53 20 70 61 72 73 65 72 ┆aceres i LIBBOBS. BOBS parser┆
0x09ba40…09ba60 20 74 69 6c 20 41 53 4e 31 0d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d ┆ til ASN1 -------------------- ┆
0x09ba60…09ba80 0a 4f 76 65 72 73 91 74 74 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 62 ┆ OversЉttelse: lib┆
0x09ba80…09baa0 20 74 65 6d 70 2e 6c 69 62 62 6f 62 73 20 63 6f 6d 62 6f 62 73 0d 0a 20 20 20 20 20 20 20 20 20 ┆ temp.libbobs combobs ┆
0x09baa0…09bac0 20 20 20 20 3b 72 65 74 20 69 66 20 6f 6b 2e 79 65 73 20 74 69 6c 20 6f 6b 2e 6e 6f 20 64 65 74 ┆ ;ret if ok.yes til ok.no det┆
0x09bac0…09bae0 20 61 6e 76 69 73 74 65 20 73 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6f 67 ┆ anviste sted ; og┆
0x09bae0…09bb00 20 62 6f 62 73 20 74 69 6c 20 61 73 6e 31 62 6f 62 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ bobs til asn1bobs ┆
0x09bb00…09bb20 20 69 20 63 6f 6d 62 6f 62 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 61 73 6e 31 62 6f ┆ i combobs ;asn1bo┆
0x09bb20…09bb40 62 73 20 67 65 6e 65 72 65 72 65 73 20 6f 67 20 70 6c 61 63 65 72 65 73 20 69 20 6c 69 62 62 6f ┆bs genereres og placeres i libbo┆
0x09bb40…09bb60 62 73 0d 0a 0d 0a 53 57 32 31 30 31 20 52 54 50 33 35 20 52 43 38 30 30 30 0d 0a 2d 2d 2d 2d 2d ┆bs SW2101 RTP35 RC8000 -----┆
0x09bb60…09bb80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 47 72 61 6d 6d 61 74 69 6b 6b 65 6e 20 65 72 20 ┆-------------- Grammatikken er ┆
0x09bb80…09bba0 69 20 66 69 6c 65 6e 20 52 54 50 33 35 47 52 41 4d 20 28 38 36 30 38 31 35 29 20 6f 67 20 52 54 ┆i filen RTP35GRAM (860815) og RT┆
0x09bba0…09bbc0 50 33 35 54 41 42 20 67 65 6e 65 72 65 72 65 73 20 6d 65 64 0d 0a 45 52 54 50 33 35 47 52 41 4d ┆P35TAB genereres med ERTP35GRAM┆
0x09bbc0…09bbe0 2c 20 6c 69 73 74 69 6e 67 20 69 20 4f 55 54 33 35 47 52 41 4d 2c 20 73 6f 6d 20 62 65 67 67 65 ┆, listing i OUT35GRAM, som begge┆
0x09bbe0…09bc00 20 61 66 6c 65 76 65 72 65 73 20 69 20 4c 49 42 42 4f 42 53 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 ┆ afleveres i LIBBOBS. ┆
0x09bc00…09bc20 (41, 1, 2) 20 20 20 20 20 6c 69 62 20 74 65 6d 70 2e 6c 69 62 62 6f 62 73 20 65 72 74 70 33 35 67 72 61 6d ┆ lib temp.libbobs ertp35gram┆
0x09bc20…09bc40 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 20 65 72 74 70 33 35 67 72 61 6d 0d 0a 0d 0a 0d 0a ┆ i ertp35gram ┆
0x09bc40…09bc60 53 57 32 31 30 33 20 52 54 50 33 35 20 44 4f 53 0d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆SW2103 RTP35 DOS --------------┆
0x09bc60…09bc80 2d 2d 0d 0a 44 65 74 20 65 72 20 64 65 6e 20 73 61 6d 6d 65 20 67 72 61 6d 6d 61 74 69 6b 2c 20 ┆-- Det er den samme grammatik, ┆
0x09bc80…09bca0 73 6f 6d 20 53 57 32 31 30 31 2e 0d 0a 0d 0a 0d 0a 53 57 32 31 30 34 20 52 54 50 38 36 0d 0a 2d ┆som SW2101. SW2104 RTP86 -┆
0x09bca0…09bcc0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 47 72 61 6d 6d 61 74 69 6b 6b 65 6e 20 65 72 20 69 20 66 ┆----------- Grammatikken er i f┆
0x09bcc0…09bce0 69 6c 65 6e 20 52 54 50 38 36 47 52 41 4d 20 28 38 37 30 33 31 30 29 20 6f 67 20 52 54 50 38 36 ┆ilen RTP86GRAM (870310) og RTP86┆
0x09bce0…09bd00 54 41 42 20 67 65 6e 65 72 65 72 65 73 20 6d 65 64 0d 0a 45 52 54 50 38 36 47 52 41 4d 2c 20 6c ┆TAB genereres med ERTP86GRAM, l┆
0x09bd00…09bd20 69 73 74 69 6e 67 20 69 20 4f 55 54 38 36 47 52 41 4d 2c 20 73 6f 6d 20 62 65 67 67 65 20 61 66 ┆isting i OUT86GRAM, som begge af┆
0x09bd20…09bd40 6c 65 76 65 72 65 73 20 69 20 4c 49 42 42 4f 42 53 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 ┆leveres i LIBBOBS. ┆
0x09bd40…09bd60 20 20 6c 69 62 20 74 65 6d 70 2e 6c 69 62 62 6f 62 73 2e 65 72 74 70 38 36 67 72 61 6d 0d 0a 20 ┆ lib temp.libbobs.ertp86gram ┆
0x09bd60…09bd80 20 20 20 20 20 20 20 20 20 20 20 69 20 65 72 74 70 33 35 67 72 61 6d 0d 0a 0d 0a 53 57 32 31 31 ┆ i ertp35gram SW211┆
0x09bd80…09bda0 31 20 52 54 50 32 31 31 31 20 52 43 38 30 30 30 0d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆1 RTP2111 RC8000 --------------┆
0x09bda0…09bdc0 2d 2d 2d 2d 2d 2d 2d 0d 0a 47 72 61 6d 6d 61 74 69 6b 6b 65 6e 20 65 72 20 69 20 66 69 6c 65 6e ┆------- Grammatikken er i filen┆
0x09bdc0…09bde0 20 52 54 50 31 31 47 52 41 4d 20 28 39 30 30 38 30 37 29 20 6f 67 20 52 54 50 31 31 54 41 42 20 ┆ RTP11GRAM (900807) og RTP11TAB ┆
0x09bde0…09be00 67 65 6e 65 72 65 72 65 73 20 6d 65 64 0d 0a 45 52 54 50 31 31 47 52 41 4d 2c 20 6c 69 73 74 69 ┆genereres med ERTP11GRAM, listi┆
0x09be00…09be20 (41, 1, 3) 6e 67 20 69 20 4f 55 54 31 31 47 52 41 4d 2c 20 73 6f 6d 20 62 65 67 67 65 20 61 66 6c 65 76 65 ┆ng i OUT11GRAM, som begge afleve┆
0x09be20…09be40 72 65 73 20 69 20 4c 49 42 42 4f 42 53 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 ┆res i LIBBOBS. li┆
0x09be40…09be60 62 20 74 65 6d 70 2e 6c 69 62 62 6f 62 73 2e 65 72 74 70 31 31 67 72 61 6d 0d 0a 20 20 20 20 20 ┆b temp.libbobs.ertp11gram ┆
0x09be60…09be80 20 20 20 20 20 20 20 69 20 65 72 74 70 31 31 67 72 61 6d 0d 0a 0d 0a 53 57 32 31 31 34 20 52 54 ┆ i ertp11gram SW2114 RT┆
0x09be80…09bea0 50 0d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 47 72 61 6d 6d 61 74 69 6b 6b 65 6e 20 65 72 20 69 ┆P ---------- Grammatikken er i┆
0x09bea0…09bec0 20 66 69 6c 65 6e 20 52 54 50 47 52 41 4d 20 28 39 30 30 38 30 35 29 20 6f 67 20 52 54 50 54 41 ┆ filen RTPGRAM (900805) og RTPTA┆
0x09bec0…09bee0 42 20 67 65 6e 65 72 65 72 65 73 20 6d 65 64 0d 0a 45 52 54 50 47 52 41 4d 2c 20 6c 69 73 74 69 ┆B genereres med ERTPGRAM, listi┆
0x09bee0…09bf00 6e 67 20 69 20 4f 55 54 47 52 41 4d 2c 20 73 6f 6d 20 62 65 67 67 65 20 61 66 6c 65 76 65 72 65 ┆ng i OUTGRAM, som begge aflevere┆
0x09bf00…09bf20 73 20 69 20 4c 49 42 42 4f 42 53 2e 0d 0a 0d 0a 41 53 4e 31 0d 0a 2d 2d 2d 2d 0d 0a 47 72 61 6d ┆s i LIBBOBS. ASN1 ---- Gram┆
0x09bf20…09bf40 6d 61 74 69 6b 6b 65 6e 20 65 72 20 69 20 66 69 6c 65 6e 20 41 53 4e 31 47 52 41 4d 20 28 39 30 ┆matikken er i filen ASN1GRAM (90┆
0x09bf40…09bf60 30 33 31 34 29 20 6f 67 20 41 53 4e 31 54 41 42 20 67 65 6e 65 72 65 72 65 73 20 6d 65 64 0d 0a ┆0314) og ASN1TAB genereres med ┆
0x09bf60…09bf80 45 41 53 4e 31 47 52 41 4d 2c 20 6c 69 73 74 69 6e 67 20 69 20 4f 55 54 41 53 4e 31 47 52 41 4d ┆EASN1GRAM, listing i OUTASN1GRAM┆
0x09bf80…09bfa0 2c 20 73 6f 6d 20 62 65 67 67 65 20 61 66 6c 65 76 65 72 65 73 20 69 20 4c 49 42 42 4f 42 53 2e ┆, som begge afleveres i LIBBOBS.┆
0x09bfa0…09bfc0 0d 0a 0d 0a 42 6f 20 42 61 67 67 65 72 0d 0a 39 32 30 35 30 36 0d 0a 1a 20 69 20 66 69 6c 65 6e ┆ Bo Bagger 920506 i filen┆
0x09bfc0…09bfe0 20 52 54 50 31 31 47 52 41 4d 20 28 39 30 30 38 30 37 29 20 6f 67 20 52 54 50 31 31 54 41 42 20 ┆ RTP11GRAM (900807) og RTP11TAB ┆
0x09bfe0…09c000 67 65 6e 65 72 65 72 65 73 20 6d 65 64 0d 0a 45 52 54 50 31 31 47 52 41 4d 2c 20 6c 69 73 74 69 ┆genereres med ERTP11GRAM, listi┆
0x09c000…09c020 (41, 1, 4) 2e 2e 2f 73 77 32 31 31 34 2f 73 72 63 2f 62 6f 62 73 2f 73 2e 70 61 72 73 65 72 2e 70 61 73 00 ┆../sw2114/src/bobs/s.parser.pas ┆
0x09c020…09c040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0x1…]
0x09c060…09c080 00 00 00 00 20 20 20 34 34 30 20 00 20 20 20 32 35 36 20 00 20 20 20 31 34 36 20 00 20 20 20 20 ┆ 440 256 146 ┆
0x09c080…09c0a0 20 31 32 36 34 33 36 20 20 35 32 37 33 37 33 33 30 31 37 20 20 31 31 33 34 34 00 20 00 00 00 00 ┆ 126436 5273733017 11344 ┆
0x09c0a0…09c0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ┆ ┆
[…0xa…]
0x09c200…09c220 (41, 1, 5) 01 68 32 38 33 35 37 0a 01 73 20 30 30 30 31 33 2f 30 30 30 32 34 2f 30 31 34 30 38 0a 01 64 20 ┆ h28357 s 00013/00024/01408 d ┆
0x09c220…09c240 44 20 31 2e 32 20 39 32 2f 31 30 2f 32 39 20 31 30 3a 35 39 3a 33 39 20 73 77 32 31 31 34 20 32 ┆D 1.2 92/10/29 10:59:39 sw2114 2┆
0x09c240…09c260 20 31 0a 01 63 20 43 6f 6d 70 61 72 65 20 6f 66 20 70 6f 69 6e 74 65 72 73 20 69 6d 70 72 6f 76 ┆ 1 c Compare of pointers improv┆
0x09c260…09c280 65 64 2e 0a 01 65 0a 01 73 20 30 31 34 33 32 2f 30 30 30 30 30 2f 30 30 30 30 30 0a 01 64 20 44 ┆ed. e s 01432/00000/00000 d D┆
0x09c280…09c2a0 20 31 2e 31 20 39 32 2f 31 30 2f 32 39 20 30 38 3a 34 32 3a 34 39 20 73 77 32 31 31 34 20 31 20 ┆ 1.1 92/10/29 08:42:49 sw2114 1 ┆
0x09c2a0…09c2c0 30 0a 01 63 20 52 65 77 72 69 74 74 65 6e 20 69 6e 74 6f 20 54 55 52 42 4f 20 50 61 73 63 61 6c ┆0 c Rewritten into TURBO Pascal┆
0x09c2c0…09c2e0 2c 20 62 69 6e 61 72 79 20 73 65 61 72 63 68 20 6e 6f 74 20 75 73 65 64 2e 0a 01 65 0a 01 75 0a ┆, binary search not used. e u ┆
0x09c2e0…09c300 01 55 0a 01 74 0a 01 54 0a 01 49 20 31 0a 0a 28 2a 24 46 2b 2c 4f 2b 2c 56 2d 20 20 2a 29 0a 0a ┆ U t T I 1 (*$F+,O+,V- *) ┆
0x09c300…09c320 55 6e 69 74 20 70 61 72 73 65 72 3b 0a 0a 28 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆Unit parser; (*----------------┆
0x09c320…09c340 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x09c340…09c360 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2d 2d 0a 2d 2d 20 28 43 29 20 43 6f 70 79 ┆----------------- -- -- (C) Copy┆
0x09c360…09c380 72 69 67 74 68 20 31 39 39 32 20 20 44 41 4e 4f 53 49 0a 2d 2d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆rigth 1992 DANOSI -- ----------┆
0x09c380…09c3a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x09c3a0…09c3c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2d 2d 0a 2d 2d 09 ┆------------------------- -- -- ┆
0x09c3c0…09c3e0 52 65 76 69 73 69 6f 6e 73 0a 2d 2d 09 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆Revisions -- -------------------┆
0x09c3e0…09c400 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2d 2d 20 20 31 2e 31 20 20 20 39 32 2e 31 30 2e 32 39 ┆------------- -- 1.1 92.10.29┆
0x09c400…09c420 (41, 1, 6) 20 20 48 45 4a 20 20 20 53 43 43 53 2c 20 55 4e 49 58 2c 20 61 6e 64 20 54 55 52 42 4f 20 50 61 ┆ HEJ SCCS, UNIX, and TURBO Pa┆
0x09c420…09c440 73 63 61 6c 20 75 73 65 64 2e 0a 01 49 20 32 0a 2d 2d 20 20 31 2e 32 20 20 20 39 32 2e 31 30 2e ┆scal used. I 2 -- 1.2 92.10.┆
0x09c440…09c460 32 39 20 20 48 45 4a 20 20 20 43 6f 6d 70 61 72 65 20 6f 66 20 70 6f 69 6e 74 65 72 73 20 69 6d ┆29 HEJ Compare of pointers im┆
0x09c460…09c480 70 72 6f 76 65 64 2e 0a 01 45 20 32 0a 2d 2d 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆proved. E 2 -- ----------------┆
0x09c480…09c4a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x09c4a0…09c4c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2d 2d 09 53 43 43 53 20 69 6e 66 6f ┆------------------- -- SCCS info┆
0x09c4c0…09c4e0 72 6d 61 74 69 6f 6e 0a 2d 2d 09 46 69 6c 65 20 20 20 3a 20 20 25 50 25 0a 2d 2d 09 4d 6f 64 75 ┆rmation -- File : %P% -- Modu┆
0x09c4e0…09c500 6c 65 20 3a 20 20 25 4d 25 0a 2d 2d 09 56 65 72 73 69 6f 6e 3a 20 20 25 49 25 0a 2d 2d 09 44 61 ┆le : %M% -- Version: %I% -- Da┆
0x09c500…09c520 74 65 20 20 20 3a 20 20 25 45 25 20 20 25 55 25 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆te : %E% %U% ---------------┆
0x09c520…09c540 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x09c540…09c560 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2a 29 0a 0a 69 6e 74 65 72 66 61 ┆-------------------- *) interfa┆
0x09c560…09c580 63 65 0a 0a 20 20 70 72 6f 63 65 64 75 72 65 20 61 64 65 71 75 61 64 3b 0a 20 0a 20 20 70 72 6f ┆ce procedure adequad; pro┆
0x09c580…09c5a0 63 65 64 75 72 65 20 66 69 6e 61 6c 70 61 72 73 65 72 3b 0a 0a 69 6d 70 6c 65 6d 65 6e 74 61 74 ┆cedure finalparser; implementat┆
0x09c5a0…09c5c0 69 6f 6e 0a 0a 01 49 20 32 0a 28 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆ion I 2 (*--------------------┆
0x09c5c0…09c5e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ┆--------------------------------┆
0x09c5e0…09c600 2d 2d 2d 2d 2d 2d 2d 2d 2a 29 0a 0a 01 45 20 32 0a 75 73 65 73 20 67 6c 6f 62 61 6c 73 3b 0a 0a ┆--------*) E 2 uses globals; ┆
0x09c600…09c620 (41, 1, 7) 0a 20 20 70 72 6f 63 65 64 75 72 65 20 61 64 65 71 75 61 64 20 3b 0a 20 0a 20 20 20 20 74 79 70 ┆ procedure adequad ; typ┆
0x09c620…09c640 65 0a 20 20 20 20 20 20 74 69 6c 73 74 63 68 65 63 6b 3d 28 6e 79 69 6e 64 67 61 6e 67 2c 6e 79 ┆e tilstcheck=(nyindgang,ny┆
0x09c640…09c660 76 65 6a 2c 75 64 65 6e 6f 6d 29 20 3b 0a 20 0a 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 69 2c ┆vej,udenom) ; var i,┆
0x09c660…09c680 70 72 6f 64 61 6e 74 2c 74 65 72 6d 61 6e 74 2c 6b 2c 70 6e 72 2c 6c 73 79 6d 62 2c 6c 20 3a 69 ┆prodant,termant,k,pnr,lsymb,l :i┆
0x09c680…09c6a0 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 62 6f 6f 2c 73 6c 72 31 2c 68 65 61 64 77 72 69 74 ┆nteger ; boo,slr1,headwrit┆
0x09c6a0…09c6c0 65 20 3a 20 62 6f 6f 6c 65 61 6e 20 3b 0a 20 20 20 20 20 20 73 74 61 72 74 2c 68 65 6c 70 70 2c ┆e : boolean ; start,helpp,┆
0x09c6c0…09c6e0 6c 71 62 65 70 31 2c 6c 71 62 65 70 32 2c 6c 71 62 65 70 33 2c 6c 61 73 74 6f 6b 2c 73 74 6f 70 ┆lqbep1,lqbep2,lqbep3,lastok,stop┆
0x09c6e0…09c700 70 20 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 20 3b 0a 20 20 20 20 20 20 6c 6f 6f 6b 61 6e 74 20 3a ┆p : konfig_ptr ; lookant :┆
0x09c700…09c720 20 61 72 72 61 79 5b 31 2e 2e 63 6f 6e 73 74 31 34 5d 20 6f 66 20 72 65 63 6f 72 64 0a 20 20 20 ┆ array[1..const14] of record ┆
0x09c720…09c740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x09c740…09c760 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 74 20 20 20 3a 20 31 2e 2e 63 6f 6e 73 74 38 20 3b 0a ┆ ant : 1..const8 ; ┆
0x09c760…09c780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ ┆
0x09c780…09c7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 20 3a 20 6b 6f 6e 66 69 67 5f 70 74 ┆ point : konfig_pt┆
0x09c7a0…09c7c0 72 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆r ; ┆
0x09c7c0…09c7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 6c 61 20 3a ┆ end ; la :┆
0x09c7e0…09c800 20 61 72 72 61 79 5b 30 2e 2e 63 6f 6e 73 74 38 5d 20 6f 66 20 69 6e 74 65 67 65 72 20 3b 0a 20 ┆ array[0..const8] of integer ; ┆
0x09c800…09c820 (41, 1, 8) 20 20 20 20 20 73 74 61 63 6b 20 3a 20 61 72 72 61 79 5b 31 2e 2e 63 6f 6e 73 74 32 5d 20 6f 66 ┆ stack : array[1..const2] of┆
0x09c820…09c840 20 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ record ┆
0x09c840…09c860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 20 20 3a 20 30 2e 2e 63 ┆ symb : 0..c┆
0x09c860…09c880 6f 6e 73 74 32 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆onst2 ; ┆
0x09c880…09c8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6e 72 20 20 20 3a 20 30 2e 2e 63 ┆ pnr : 0..c┆
0x09c8a0…09c8c0 6f 6e 73 74 31 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆onst1 ; ┆
0x09c8c0…09c8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6b 65 6e 20 3a 20 6d 6f 64 65 ┆ token : mode┆
0x09c8e0…09c900 74 79 70 65 20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆type ; ┆
0x09c900…09c920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 0a 20 0a 20 20 20 ┆ end ; ┆
0x09c920…09c940 70 72 6f 63 65 64 75 72 65 20 73 74 6f 70 20 28 20 6e 3a 20 69 6e 74 65 67 65 72 29 3b 0a 20 20 ┆procedure stop ( n: integer); ┆
0x09c940…09c960 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 77 72 69 74 65 6c 6e 3b 0a 20 20 20 20 20 68 61 6c 74 ┆ begin writeln; halt┆
0x09c960…09c980 20 28 20 31 29 0a 20 20 20 20 20 65 6e 64 3b 0a 0a 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 ┆ ( 1) end; proced┆
0x09c980…09c9a0 75 72 65 20 6c 6f 6f 6b 61 68 65 61 64 28 20 76 61 72 20 61 20 3a 20 69 6e 74 65 67 65 72 29 20 ┆ure lookahead( var a : integer) ┆
0x09c9a0…09c9c0 3b 20 66 6f 72 77 61 72 64 20 3b 0a 20 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 ┆; forward ; procedure ┆
0x09c9c0…09c9e0 61 6c 6c 6c 6f 6f 6b 61 68 65 61 64 73 20 3b 0a 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 ┆alllookaheads ; var ┆
0x09c9e0…09ca00 20 20 69 2c 6a 2c 6c 2c 6b 20 3a 20 69 6e 74 65 67 65 72 20 3b 0a 20 20 20 20 20 20 62 65 67 69 ┆ i,j,l,k : integer ; begi┆
0x09ca00…09ca20 (41, 1, 9) 6e 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b 0a 01 44 20 32 0a 20 20 20 20 20 ┆n write(lf) ; D 2 ┆
0x09ca20…09ca40 20 20 20 77 72 69 74 65 28 27 31 20 53 4c 52 28 31 29 20 4c 4f 4f 4b 41 48 45 41 44 53 20 46 4f ┆ write('1 SLR(1) LOOKAHEADS FO┆
0x09ca40…09ca60 52 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 27 29 20 3b 0a 01 45 20 32 0a 01 49 20 ┆R ALL NONTERMINALS ') ; E 2 I ┆
0x09ca60…09ca80 32 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 20 6c 66 2c 20 27 20 20 53 4c 52 28 31 29 20 4c ┆2 write( lf, ' SLR(1) L┆
0x09ca80…09caa0 4f 4f 4b 41 48 45 41 44 53 20 46 4f 52 20 41 4c 4c 20 4e 4f 4e 54 45 52 4d 49 4e 41 4c 53 20 27 ┆OOKAHEADS FOR ALL NONTERMINALS '┆
0x09caa0…09cac0 29 20 3b 0a 01 45 20 32 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 6c 66 29 20 3b 0a ┆) ; E 2 write(lf,lf) ; ┆
0x09cac0…09cae0 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 20 6e 6f 6e 74 73 74 61 72 74 2b 31 20 74 6f 20 6e ┆ for i:= nontstart+1 to n┆
0x09cae0…09cb00 6f 6e 74 73 6c 75 74 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆ontslut do begin ┆
0x09cb00…09cb20 20 20 20 6a 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6b 3a 3d 69 20 3b 0a 20 20 20 20 20 ┆ j:=0 ; k:=i ; ┆
0x09cb20…09cb40 20 20 20 20 20 6c 6f 6f 6b 61 68 65 61 64 28 6b 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 77 72 ┆ lookahead(k) ; wr┆
0x09cb40…09cb60 69 74 65 28 6c 66 2c 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 74 77 72 69 74 ┆ite(lf,' ') ; nontwrit┆
0x09cb60…09cb80 28 69 2c 6a 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 3a 3d 6a 20 74 6f 20 33 30 ┆(i,j) ; for l:=j to 30┆
0x09cb80…09cba0 20 64 6f 20 77 72 69 74 65 28 27 20 27 29 20 3b 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6a ┆ do write(' ') ; for j┆
0x09cba0…09cbc0 3a 3d 31 20 74 6f 20 6c 61 6c 61 65 6e 67 64 65 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 ┆:=1 to lalaengde do be┆
0x09cbc0…09cbe0 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 6a 2d 31 20 3b 0a 20 20 20 20 20 20 20 ┆gin l:=j-1 ; ┆
0x09cbe0…09cc00 20 20 20 20 20 77 72 69 74 65 28 27 20 27 2c 69 6e 74 65 72 6e 72 65 70 5b 6c 61 5b 6c 5d 5d 29 ┆ write(' ',internrep[la[l]])┆
0x09cc00…09cc20 (41, 1, 10) 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 6a 20 6d 6f 64 20 39 20 3d 20 30 29 20 ┆ ; if (j mod 9 = 0) ┆
0x09cc20…09cc40 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 2c 62 6c 61 6e 6b ┆then write(lf,blank┆
0x09cc40…09cc60 2c 62 6c 61 6e 6b 2c 62 6c 61 6e 6b 29 3b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 ┆,blank,blank); end ; ┆
0x09cc60…09cc80 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6c 66 29 20 3b ┆ end ; write(lf) ;┆
0x09cc80…09cca0 0a 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 0a 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c ┆ end ; procedure l┆
0x09cca0…09ccc0 61 6c 72 6c 6f 6f 6b 61 68 65 61 64 28 70 6f 69 6e 74 70 20 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 ┆alrlookahead(pointp : konfig_ptr┆
0x09ccc0…09cce0 20 3b 20 70 72 6f 64 6e 6f 20 3a 20 69 6e 74 65 67 65 72 29 20 3b 0a 20 0a 20 20 20 20 20 20 76 ┆ ; prodno : integer) ; v┆
0x09cce0…09cd00 61 72 0a 20 20 20 20 20 20 20 20 6a 2c 6c 2c 69 6e 66 6f 2c 6c 6c 74 6f 70 20 3a 20 69 6e 74 65 ┆ar j,l,info,lltop : inte┆
0x09cd00…09cd20 67 65 72 3b 20 28 2a 4c 4c 54 4f 50 20 49 53 20 4c 41 53 54 20 55 53 45 44 20 45 4c 45 4d 45 4e ┆ger; (*LLTOP IS LAST USED ELEMEN┆
0x09cd20…09cd40 54 20 4f 46 20 4c 4c 20 2a 29 0a 20 20 20 20 20 20 20 20 6c 6c 3a 20 61 72 72 61 79 5b 30 2e 2e ┆T OF LL *) ll: array[0..┆
0x09cd40…09cd60 63 6f 6e 73 74 31 36 5d 20 6f 66 0a 20 20 20 20 20 20 20 20 72 65 63 6f 72 64 0a 20 20 20 20 20 ┆const16] of record ┆
0x09cd60…09cd80 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 72 6b 2c 6c 61 6d 72 6b 3a 20 62 6f 6f 6c 65 61 6e 3b ┆ mrk,lamrk: boolean;┆
0x09cd80…09cda0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6e 6b 3a 20 30 2e 2e 63 6f 6e 73 74 ┆ lnk: 0..const┆
0x09cda0…09cdc0 31 36 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 64 65 70 3a 20 6b 6f 6e ┆16; hidep: kon┆
0x09cdc0…09cde0 66 69 67 5f 70 74 72 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 ┆fig_ptr; end; ┆
0x09cde0…09ce00 20 20 20 20 20 69 72 3a 20 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 ┆ ir: record c┆
0x09ce00…09ce20 (41, 1, 11) 61 73 65 20 62 3a 62 6f 6f 6c 65 61 6e 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ase b:boolean of ┆
0x09ce20…09ce40 20 20 20 66 61 6c 73 65 3a 28 69 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ false:(i:integer); ┆
0x09ce40…09ce60 20 20 20 20 20 20 20 20 74 72 75 65 20 3a 28 72 3a 72 61 6e 67 65 34 29 20 20 28 2a 50 4f 49 4e ┆ true :(r:range4) (*POIN┆
0x09ce60…09ce80 54 45 52 20 54 4f 20 52 49 47 48 54 53 49 44 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆TER TO RIGHTSIDE *) ┆
0x09ce80…09cea0 20 20 20 65 6e 64 3b 0a 20 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c 61 6c 72 ┆ end; procedure lalr┆
0x09cea0…09cec0 31 28 73 74 61 74 65 70 2c 74 65 73 74 70 3a 6b 6f 6e 66 69 67 5f 70 74 72 3b 70 72 6f 64 6e 6f ┆1(statep,testp:konfig_ptr;prodno┆
0x09cec0…09cee0 3a 69 6e 74 65 67 65 72 29 3b 0a 20 20 20 20 20 20 20 20 6c 61 62 65 6c 20 32 3b 0a 20 0a 20 20 ┆:integer); label 2; ┆
0x09cee0…09cf00 20 20 20 20 20 20 76 61 72 0a 20 20 20 20 20 20 20 20 20 20 6c 65 66 74 69 6e 66 2c 70 6c 6e 67 ┆ var leftinf,plng┆
0x09cf00…09cf20 64 2c 68 69 6e 78 3a 20 69 6e 74 65 67 65 72 3b 0a 20 20 20 20 20 20 20 20 20 20 72 69 67 68 74 ┆d,hinx: integer; right┆
0x09cf20…09cf40 70 2c 70 72 6f 64 70 3a 20 72 61 6e 67 65 34 3b 20 28 2a 50 4f 49 4e 54 45 52 20 54 4f 20 52 49 ┆p,prodp: range4; (*POINTER TO RI┆
0x09cf40…09cf60 47 48 54 53 49 44 45 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 72 75 6e 70 2c 74 72 61 6e 73 70 ┆GHTSIDE *) runp,transp┆
0x09cf60…09cf80 2c 6c 6f 6f 70 70 2c 63 68 63 6b 70 3a 20 6b 6f 6e 66 69 67 5f 70 74 72 3b 0a 20 0a 20 20 20 20 ┆,loopp,chckp: konfig_ptr; ┆
0x09cf80…09cfa0 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 70 72 6f 64 5b 70 72 ┆ begin with prod[pr┆
0x09cfa0…09cfc0 6f 64 6e 6f 5d 2c 69 72 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆odno],ir do begin ┆
0x09cfc0…09cfe0 20 20 20 20 20 20 20 6c 65 66 74 69 6e 66 3a 3d 6c 65 66 74 73 69 64 65 3b 20 0a 20 20 20 20 20 ┆ leftinf:=leftside; ┆
0x09cfe0…09d000 20 20 20 20 20 20 70 6c 6e 67 64 3a 3d 6c 61 65 6e 67 64 65 3b 20 0a 20 20 20 20 20 20 20 20 20 ┆ plngd:=laengde; ┆
0x09d000…09d020 (41, 1, 12) 20 20 72 3a 3d 73 74 61 72 74 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 61 65 6e 67 ┆ r:=start; if laeng┆
0x09d020…09d040 64 65 3e 30 20 74 68 65 6e 20 28 2a 52 48 53 20 4e 4f 54 20 45 4d 50 54 59 2a 29 20 69 3a 3d 69 ┆de>0 then (*RHS NOT EMPTY*) i:=i┆
0x09d040…09d060 2b 31 3b 20 0a 20 20 20 20 20 20 20 20 20 20 20 72 69 67 68 74 70 3a 3d 72 3b 0a 20 20 20 20 20 ┆+1; rightp:=r; ┆
0x09d060…09d080 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 70 3a 3d 72 69 67 68 74 ┆ end; prodp:=right┆
0x09d080…09d0a0 70 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 74 65 73 74 70 3c 3e 6e 69 6c 29 20 61 6e 64 ┆p; if (testp<>nil) and┆
0x09d0a0…09d0c0 20 28 70 6c 6e 67 64 3e 30 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e ┆ (plngd>0) then begin┆
0x09d0c0…09d0e0 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 6e 67 64 3a 3d 70 6c 6e 67 64 2d 31 3b 20 63 68 ┆ plngd:=plngd-1; ch┆
0x09d0e0…09d100 63 6b 70 3a 3d 74 65 73 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 0a 20 20 20 20 ┆ckp:=testp; end ┆
0x09d100…09d120 20 20 20 20 20 20 65 6c 73 65 20 63 68 63 6b 70 3a 3d 73 74 61 74 65 70 3b 0a 20 20 20 20 20 20 ┆ else chckp:=statep; ┆
0x09d120…09d140 20 20 20 20 77 68 69 6c 65 20 70 72 6f 64 70 3c 3e 72 68 73 6e 69 6c 20 64 6f 0a 20 20 20 20 20 ┆ while prodp<>rhsnil do ┆
0x09d140…09d160 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 75 6e 70 3a 3d 72 68 ┆ begin runp:=rh┆
0x09d160…09d180 73 6c 69 6e 6b 5e 5b 70 72 6f 64 70 5d 2e 70 61 72 73 65 72 70 3b 0a 20 20 20 20 20 20 20 20 20 ┆slink^[prodp].parserp; ┆
0x09d180…09d1a0 20 20 20 6c 6f 6f 70 70 3a 3d 72 75 6e 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 72 2e 72 ┆ loopp:=runp; ir.r┆
0x09d1a0…09d1c0 3a 3d 72 69 67 68 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 68 69 6e 78 3a 3d ┆:=rightp; for hinx:=┆
0x09d1c0…09d1e0 31 20 74 6f 20 70 6c 6e 67 64 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 ┆1 to plngd do begi┆
0x09d1e0…09d200 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 3a 3d 72 68 73 5e 5b 69 72 2e 72 5d ┆n info:=rhs^[ir.r]┆
0x09d200…09d220 (41, 1, 13) 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 6f 6f ┆.symbol; while loo┆
0x09d220…09d240 70 70 5e 2e 69 6e 66 3c 3e 69 6e 66 6f 20 64 6f 20 6c 6f 6f 70 70 3a 3d 6c 6f 6f 70 70 5e 2e 64 ┆pp^.inf<>info do loopp:=loopp^.d┆
0x09d240…09d260 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 70 70 3a 3d 6c 6f 6f 70 ┆erivp; loopp:=loop┆
0x09d260…09d280 70 5e 2e 6e 65 78 74 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 72 2e 69 3a 3d 69 72 ┆p^.nextp; ir.i:=ir┆
0x09d280…09d2a0 2e 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 ┆.i+1; end; ┆
0x09d2a0…09d2c0 20 20 20 69 66 20 6c 6f 6f 70 70 3d 63 68 63 6b 70 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 ┆ if loopp=chckp then ┆
0x09d2c0…09d2e0 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 6c 5b 6c ┆ begin if ll[l┆
0x09d2e0…09d300 65 66 74 69 6e 66 5d 2e 6d 72 6b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆eftinf].mrk then ┆
0x09d300…09d320 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 6e 78 3a 3d 6c ┆ begin hinx:=l┆
0x09d320…09d340 65 66 74 69 6e 66 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 65 61 74 ┆eftinf; repeat┆
0x09d340…09d360 20 77 69 74 68 20 6c 6c 5b 68 69 6e 78 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ with ll[hinx] do ┆
0x09d360…09d380 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x09d380…09d3a0 20 20 69 66 20 72 75 6e 70 3d 68 69 64 65 70 20 74 68 65 6e 20 67 6f 74 6f 20 32 3b 0a 20 20 20 ┆ if runp=hidep then goto 2; ┆
0x09d3a0…09d3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 3a 3d 68 69 6e 78 3b 0a 20 20 20 20 ┆ l:=hinx; ┆
0x09d3c0…09d3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 6e 78 3a 3d 6c 6e 6b 3b 0a 20 20 20 ┆ hinx:=lnk; ┆
0x09d3e0…09d400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ end; ┆
0x09d400…09d420 (41, 1, 14) 20 20 20 20 20 20 20 20 75 6e 74 69 6c 20 68 69 6e 78 3d 30 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆ until hinx=0; ┆
0x09d420…09d440 20 20 20 20 20 20 20 20 6c 6c 74 6f 70 3a 3d 6c 6c 74 6f 70 2b 31 3b 0a 20 20 20 20 20 20 20 20 ┆ lltop:=lltop+1; ┆
0x09d440…09d460 20 20 69 66 20 6c 6c 74 6f 70 3e 63 6f 6e 73 74 31 36 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 ┆ if lltop>const16 then consterr┆
0x09d460…09d480 6f 72 28 27 4c 41 4c 52 4c 4f 4f 4b 41 48 27 2c 27 43 4f 4e 53 54 31 36 20 20 20 27 2c 63 6f 6e ┆or('LALRLOOKAH','CONST16 ',con┆
0x09d480…09d4a0 73 74 31 36 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 6e 78 3a 3d 6c ┆st16); hinx:=l┆
0x09d4a0…09d4c0 6c 74 6f 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6c 5b 6c 5d 2e 6c 6e ┆ltop; ll[l].ln┆
0x09d4c0…09d4e0 6b 3a 3d 68 69 6e 78 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 ┆k:=hinx; end els┆
0x09d4e0…09d500 65 20 68 69 6e 78 3a 3d 6c 65 66 74 69 6e 66 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆e hinx:=leftinf; ┆
0x09d500…09d520 77 69 74 68 20 6c 6c 5b 68 69 6e 78 5d 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆with ll[hinx] do ┆
0x09d520…09d540 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 72 6b 3a 3d 74 72 75 ┆begin mrk:=tru┆
0x09d540…09d560 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 64 65 70 3a 3d 72 75 6e 70 3b ┆e; hidep:=runp;┆
0x09d560…09d580 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6e 6b 3a 3d 30 3b 0a 20 20 20 20 20 20 ┆ lnk:=0; ┆
0x09d580…09d5a0 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 ┆ end; tra┆
0x09d5a0…09d5c0 6e 73 70 3a 3d 72 75 6e 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 ┆nsp:=runp; while ┆
0x09d5c0…09d5e0 74 72 61 6e 73 70 5e 2e 69 6e 66 3c 3e 6c 65 66 74 69 6e 66 20 64 6f 20 74 72 61 6e 73 70 3a 3d ┆transp^.inf<>leftinf do transp:=┆
0x09d5e0…09d600 74 72 61 6e 73 70 5e 2e 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 ┆transp^.derivp; t┆
0x09d600…09d620 (41, 1, 15) 72 61 6e 73 70 3a 3d 74 72 61 6e 73 70 5e 2e 6e 65 78 74 70 3b 20 0a 20 20 20 20 20 20 20 20 20 ┆ransp:=transp^.nextp; ┆
0x09d620…09d640 20 20 20 20 20 20 6c 6f 6f 70 70 3a 3d 74 72 61 6e 73 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 ┆ loopp:=transp; ┆
0x09d640…09d660 20 20 20 20 77 68 69 6c 65 20 6c 6f 6f 70 70 3c 3e 6e 69 6c 20 64 6f 20 77 69 74 68 20 6c 6f 6f ┆ while loopp<>nil do with loo┆
0x09d660…09d680 70 70 5e 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 ┆pp^ do begin ┆
0x09d680…09d6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6d 6f 64 65 3d 30 20 74 68 65 6e 20 6c 61 6c 72 ┆ if mode=0 then lalr┆
0x09d6a0…09d6c0 31 28 74 72 61 6e 73 70 2c 72 75 6e 70 2c 70 72 6f 64 6e 72 29 20 65 6c 73 65 20 6c 6c 5b 69 6e ┆1(transp,runp,prodnr) else ll[in┆
0x09d6c0…09d6e0 66 5d 2e 6c 61 6d 72 6b 3a 3d 74 72 75 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆f].lamrk:=true; ┆
0x09d6e0…09d700 20 6c 6f 6f 70 70 3a 3d 64 65 72 69 76 70 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 ┆ loopp:=derivp; e┆
0x09d700…09d720 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 ┆nd; end; ┆
0x09d720…09d740 20 20 32 3a 20 28 2a 54 52 59 20 4e 45 58 54 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ 2: (*TRY NEXT *) ┆
0x09d740…09d760 20 70 72 6f 64 70 3a 3d 20 72 68 73 6c 69 6e 6b 5e 5b 70 72 6f 64 70 5d 2e 6c 69 6e 6b 3b 0a 20 ┆ prodp:= rhslink^[prodp].link; ┆
0x09d760…09d780 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 20 20 28 2a 4c 41 ┆ end; end; (*LA┆
0x09d780…09d7a0 4c 52 31 2a 29 0a 20 0a 20 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 6c 6c ┆LR1*) begin ll┆
0x09d7a0…09d7c0 74 6f 70 3a 3d 63 6f 6e 73 74 32 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 30 20 74 6f ┆top:=const2; for j:=0 to┆
0x09d7c0…09d7e0 20 63 6f 6e 73 74 32 20 64 6f 20 77 69 74 68 20 6c 6c 5b 6a 5d 20 64 6f 0a 20 20 20 20 20 20 20 ┆ const2 do with ll[j] do ┆
0x09d7e0…09d800 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 20 20 6d 72 6b 3a 3d 66 61 6c 73 65 3b 20 6c 61 6d ┆ begin mrk:=false; lam┆
0x09d800…09d820 (42, 0, 1) 72 6b 3a 3d 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 ┆rk:=false; end; ┆
0x09d820…09d840 6c 61 6c 72 31 28 70 6f 69 6e 74 70 2c 6e 69 6c 2c 70 72 6f 64 6e 6f 29 3b 0a 20 20 20 20 20 20 ┆lalr1(pointp,nil,prodno); ┆
0x09d840…09d860 20 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6a 3a 3d 30 ┆ lalaengde:=0; for j:=0┆
0x09d860…09d880 20 74 6f 20 74 65 72 6d 67 20 64 6f 0a 20 20 20 20 20 20 20 20 69 66 20 6c 6c 5b 6a 5d 2e 6c 61 ┆ to termg do if ll[j].la┆
0x09d880…09d8a0 6d 72 6b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 0a 20 20 20 20 20 20 20 ┆mrk then begin ┆
0x09d8a0…09d8c0 20 20 20 20 6c 61 5b 6c 61 6c 61 65 6e 67 64 65 5d 3a 3d 20 6a 3b 0a 20 20 20 20 20 20 20 20 20 ┆ la[lalaengde]:= j; ┆
0x09d8c0…09d8e0 20 20 69 66 20 6c 61 6c 61 65 6e 67 64 65 3c 63 6f 6e 73 74 38 20 74 68 65 6e 20 6c 61 6c 61 65 ┆ if lalaengde<const8 then lalae┆
0x09d8e0…09d900 6e 67 64 65 3a 3d 6c 61 6c 61 65 6e 67 64 65 2b 31 0a 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 ┆ngde:=lalaengde+1 els┆
0x09d900…09d920 65 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 41 4c 52 4c 4f 4f 4b 41 48 27 2c 27 43 4f 4e 53 54 ┆e consterror('LALRLOOKAH','CONST┆
0x09d920…09d940 38 20 20 20 20 27 2c 63 6f 6e 73 74 38 29 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 01 44 ┆8 ',const8); end; D┆
0x09d940…09d960 20 32 0a 20 20 20 20 20 20 20 20 69 66 20 6c 61 6c 61 65 6e 67 64 65 3d 30 20 74 68 65 6e 20 77 ┆ 2 if lalaengde=0 then w┆
0x09d960…09d980 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 2a 2a 2a 2a 2a 20 27 2c 27 50 52 4f 44 27 2c 70 72 6f 64 ┆rite(lf,lf,' ***** ','PROD',prod┆
0x09d980…09d9a0 6e 6f 2c 6c 66 2c 6c 66 29 3b 0a 01 45 20 32 0a 01 49 20 32 0a 20 20 20 20 20 20 20 20 69 66 20 ┆no,lf,lf); E 2 I 2 if ┆
0x09d9a0…09d9c0 6c 61 6c 61 65 6e 67 64 65 3d 30 20 74 68 65 6e 20 77 72 69 74 65 28 6c 66 2c 6c 66 2c 27 20 2a ┆lalaengde=0 then write(lf,lf,' *┆
0x09d9c0…09d9e0 2a 2a 2a 2a 20 27 2c 27 50 52 4f 44 27 2c 70 72 6f 64 6e 6f 3a 38 2c 6c 66 2c 6c 66 29 3b 0a 01 ┆**** ','PROD',prodno:8,lf,lf); ┆
0x09d9e0…09da00 45 20 32 0a 20 20 20 20 20 20 65 6e 64 3b 20 28 2a 20 4c 41 4c 52 4c 4f 4f 4b 41 48 45 41 44 20 ┆E 2 end; (* LALRLOOKAHEAD ┆
0x09da00…09da20 (42, 0, 2) 2a 29 0a 20 0a 20 0a 20 0a 20 0a 20 0a 20 0a 20 0a 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6c ┆*) procedure l┆
0x09da20…09da40 6f 6f 6b 61 68 65 61 64 3b 0a 20 20 20 20 20 20 6c 61 62 65 6c 20 31 30 2c 32 30 2c 33 30 2c 31 ┆ookahead; label 10,20,30,1┆
0x09da40…09da60 30 30 3b 0a 20 20 20 20 20 20 76 61 72 20 20 73 2c 6a 2c 70 6e 72 2c 74 61 6c 2c 68 75 73 6b 2c ┆00; var s,j,pnr,tal,husk,┆
0x09da60…09da80 70 72 6f 64 6e 72 2c 6e 61 65 73 74 65 2c 74 65 67 6e 2c 69 20 3a 20 69 6e 74 65 67 65 72 3b 0a ┆prodnr,naeste,tegn,i : integer; ┆
0x09da80…09daa0 20 20 20 20 20 20 20 20 67 72 61 65 6e 73 65 2c 69 6e 74 65 72 6e 20 3a 20 69 6e 74 65 67 65 72 ┆ graense,intern : integer┆
0x09daa0…09dac0 3b 0a 20 20 20 20 20 20 20 20 62 65 67 79 6e 64 70 2c 70 31 2c 68 75 73 6b 70 20 3a 72 61 6e 67 ┆; begyndp,p1,huskp :rang┆
0x09dac0…09dae0 65 34 20 3b 0a 20 20 20 20 20 20 20 20 66 69 72 73 74 20 3a 20 62 6f 6f 6c 65 61 6e 3b 0a 20 20 ┆e4 ; first : boolean; ┆
0x09dae0…09db00 20 20 20 20 20 20 73 74 61 63 6b 2c 62 75 66 66 65 72 3a 20 61 72 72 61 79 5b 30 2e 2e 63 6f 6e ┆ stack,buffer: array[0..con┆
0x09db00…09db20 73 74 38 5d 20 6f 66 20 69 6e 74 65 67 65 72 3b 0a 20 0a 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆st8] of integer; begin ┆
0x09db20…09db40 20 20 20 20 20 20 20 66 6f 72 20 70 6e 72 3a 3d 6e 6f 6e 74 73 74 61 72 74 20 74 6f 20 6e 6f 6e ┆ for pnr:=nontstart to non┆
0x09db40…09db60 74 73 6c 75 74 20 64 6f 20 68 65 6c 70 5b 70 6e 72 5d 2e 73 74 61 74 75 73 3a 3d 66 69 72 73 74 ┆tslut do help[pnr].status:=first┆
0x09db60…09db80 74 69 6d 3b 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 3a 3d 30 20 74 6f 20 63 6f 6e 73 74 38 20 ┆tim; for i:=0 to const8 ┆
0x09db80…09dba0 64 6f 20 6c 61 5b 69 5d 3a 3d 30 20 3b 0a 20 20 20 20 20 20 20 20 62 65 67 79 6e 64 70 3a 3d 70 ┆do la[i]:=0 ; begyndp:=p┆
0x09dba0…09dbc0 72 6f 64 5b 30 5d 2e 73 74 61 72 74 20 3b 0a 20 20 20 20 20 20 20 20 69 6e 74 65 72 6e 3a 3d 61 ┆rod[0].start ; intern:=a┆
0x09dbc0…09dbe0 3b 0a 20 20 20 20 20 20 20 20 6e 61 65 73 74 65 3a 3d 30 3b 20 6a 3a 3d 30 3b 0a 20 20 20 20 20 ┆; naeste:=0; j:=0; ┆
0x09dbe0…09dc00 20 20 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 33 30 20 3a 20 70 72 ┆ lalaengde:=0; 30 : pr┆
0x09dc00…09dc20 (42, 0, 3) 6f 64 6e 72 3a 3d 30 3b 0a 20 20 20 20 20 20 20 20 68 75 73 6b 3a 3d 31 30 30 3b 20 69 3a 3d 31 ┆odnr:=0; husk:=100; i:=1┆
0x09dc20…09dc40 3b 0a 20 20 20 20 20 20 20 20 70 31 3a 3d 62 65 67 79 6e 64 70 3b 0a 20 20 20 20 20 20 20 20 31 ┆; p1:=begyndp; 1┆
0x09dc40…09dc60 30 20 3a 20 61 6c 6c 6f 63 61 74 65 28 70 31 29 3b 0a 20 20 20 20 20 20 20 20 69 66 20 69 3e 70 ┆0 : allocate(p1); if i>p┆
0x09dc60…09dc80 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e 67 64 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆rod[prodnr].laengde then ┆
0x09dc80…09dca0 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 64 6e 72 3a 3d 70 72 6f 64 6e ┆ begin prodnr:=prodn┆
0x09dca0…09dcc0 72 2b 31 3b 20 69 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 72 6f 64 6e 72 20 ┆r+1; i:=1; if prodnr ┆
0x09dcc0…09dce0 3c 3d 20 61 6e 74 61 6c 70 72 6f 64 20 74 68 65 6e 20 70 31 3a 3d 70 72 6f 64 5b 70 72 6f 64 6e ┆<= antalprod then p1:=prod[prodn┆
0x09dce0…09dd00 72 5d 2e 73 74 61 72 74 20 65 6c 73 65 20 67 6f 74 6f 20 31 30 30 3b 0a 20 20 20 20 20 20 20 20 ┆r].start else goto 100; ┆
0x09dd00…09dd20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 31 29 3b 20 28 2a 50 31 20 50 45 47 45 52 20 4e 55 20 50 ┆ allocate(p1); (*P1 PEGER NU P┆
0x09dd20…09dd40 41 41 20 46 51 52 53 54 45 20 45 4c 45 4d 45 4e 54 20 49 20 44 45 4e 20 4e 59 45 0a 20 20 20 20 ┆AA FQRSTE ELEMENT I DEN NYE ┆
0x09dd40…09dd60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52 4f 44 55 4b 54 49 4f ┆ PRODUKTIO┆
0x09dd60…09dd80 4e 2a 29 0a 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 ┆N*) end; while ┆
0x09dd80…09dda0 28 72 68 73 5e 5b 70 31 5d 2e 73 79 6d 62 6f 6c 3c 3e 61 29 20 61 6e 64 20 28 70 31 3c 74 6f 70 ┆(rhs^[p1].symbol<>a) and (p1<top┆
0x09dda0…09ddc0 29 20 64 6f 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 ┆) do begin (┆
0x09ddc0…09dde0 2a 20 4c 45 44 45 52 20 45 46 54 45 52 20 41 20 50 41 41 20 48 51 4a 52 45 20 53 49 44 45 2a 29 ┆* LEDER EFTER A PAA HQJRE SIDE*)┆
0x09dde0…09de00 0a 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 31 29 3b 20 69 3a 3d 69 2b 31 3b ┆ allocate(p1); i:=i+1;┆
0x09de00…09de20 (42, 0, 4) 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3e 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 ┆ if i>prod[prodnr].lae┆
0x09de20…09de40 6e 67 64 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 ┆ngde then begin ┆
0x09de40…09de60 20 20 20 20 20 20 20 20 70 72 6f 64 6e 72 3a 3d 70 72 6f 64 6e 72 2b 31 3b 20 69 3a 3d 31 3b 0a ┆ prodnr:=prodnr+1; i:=1; ┆
0x09de60…09de80 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 72 6f 64 6e 72 20 3c 3d 20 61 6e 74 61 6c 70 ┆ if prodnr <= antalp┆
0x09de80…09dea0 72 6f 64 20 74 68 65 6e 20 70 31 3a 3d 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 73 74 61 72 74 20 ┆rod then p1:=prod[prodnr].start ┆
0x09dea0…09dec0 65 6c 73 65 20 67 6f 74 6f 20 31 30 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f ┆else goto 100; allo┆
0x09dec0…09dee0 63 61 74 65 28 70 31 29 3b 20 28 2a 50 31 20 50 45 47 45 52 20 4e 55 20 50 41 41 20 46 51 52 53 ┆cate(p1); (*P1 PEGER NU PAA FQRS┆
0x09dee0…09df00 54 45 20 45 4c 45 4d 45 4e 54 20 49 20 44 45 4e 20 4e 59 45 0a 20 20 20 20 20 20 20 20 20 20 20 ┆TE ELEMENT I DEN NYE ┆
0x09df00…09df20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52 4f 44 55 4b 54 49 4f 4e 2a 29 0a 20 ┆ PRODUKTION*) ┆
0x09df20…09df40 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 ┆ end; end; ┆
0x09df40…09df60 20 20 20 20 69 66 20 70 31 3c 74 6f 70 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 ┆ if p1<top then begi┆
0x09df60…09df80 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 41 20 46 55 4e 44 45 54 2c 20 50 52 4f 44 ┆n (* A FUNDET, PROD┆
0x09df80…09dfa0 55 4b 54 49 4f 4e 53 4e 52 20 53 54 41 41 52 20 49 20 50 52 4f 44 4e 52 2a 29 0a 20 20 20 20 20 ┆UKTIONSNR STAAR I PRODNR*) ┆
0x09dfa0…09dfc0 20 20 20 20 20 20 69 66 20 69 3c 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 61 65 6e 67 64 65 20 ┆ if i<prod[prodnr].laengde ┆
0x09dfc0…09dfe0 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 ┆then begin ┆
0x09dfe0…09e000 20 20 20 20 20 20 20 28 2a 20 41 20 45 52 20 49 4b 4b 45 20 53 49 44 53 54 45 20 54 45 47 4e 20 ┆ (* A ER IKKE SIDSTE TEGN ┆
0x09e000…09e020 (42, 0, 5) 50 20 48 20 53 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 6f 63 61 74 65 28 70 ┆P H S*) allocate(p┆
0x09e020…09e040 31 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 67 6e 3a 3d 72 68 73 5e 5b 70 31 5d ┆1); tegn:=rhs^[p1]┆
0x09e040…09e060 2e 73 79 6d 62 6f 6c 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 75 73 6b 70 3a 3d 70 31 ┆.symbol; huskp:=p1┆
0x09e060…09e080 3b 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 0a 20 ┆; i:=i+1; end else ┆
0x09e080…09e0a0 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 20 41 20 45 52 20 53 49 44 53 54 45 20 ┆ begin (* A ER SIDSTE ┆
0x09e0a0…09e0c0 54 45 47 4e 20 50 41 41 20 48 20 53 20 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6e ┆TEGN PAA H S *) pn┆
0x09e0c0…09e0e0 72 3a 3d 70 72 6f 64 5b 70 72 6f 64 6e 72 5d 2e 6c 65 66 74 73 69 64 65 3b 0a 20 20 20 20 20 20 ┆r:=prod[prodnr].leftside; ┆
0x09e0e0…09e100 20 20 20 20 20 20 20 20 20 20 28 2a 20 54 4f 20 53 54 41 43 4b 20 2a 29 0a 20 20 20 20 20 20 20 ┆ (* TO STACK *) ┆
0x09e100…09e120 20 20 20 20 20 20 20 77 69 74 68 20 68 65 6c 70 5b 70 6e 72 5d 20 64 6f 0a 20 20 20 20 20 20 20 ┆ with help[pnr] do ┆
0x09e120…09e140 20 20 20 20 20 20 20 69 66 20 28 73 74 61 74 75 73 3d 66 69 72 73 74 74 69 6d 29 20 61 6e 64 20 ┆ if (status=firsttim) and ┆
0x09e140…09e160 28 70 6e 72 3c 3e 61 29 20 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 ┆(pnr<>a) then be┆
0x09e160…09e180 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6a 3c 63 6f 6e 73 74 38 ┆gin if j<const8┆
0x09e180…09e1a0 20 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 ┆ then begin ┆
0x09e1a0…09e1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 6a 2b 31 3b 0a 20 20 20 20 20 ┆ j:=j+1; ┆
0x09e1c0…09e1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 75 73 3a 3d 66 69 6e 69 73 68 3b 0a 20 ┆ status:=finish; ┆
0x09e1e0…09e200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 63 6b 5b 6a 5d 3a 3d 70 6e 72 ┆ stack[j]:=pnr┆
0x09e200…09e220 (42, 0, 6) 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 ┆; end ┆
0x09e220…09e240 20 20 20 20 20 20 20 20 20 65 6c 73 65 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 4f 4f 4b 41 48 ┆ else consterror('LOOKAH┆
0x09e240…09e260 45 41 44 20 27 2c 27 43 4f 4e 53 54 38 20 20 20 20 27 2c 63 6f 6e 73 74 38 29 3b 0a 20 20 20 20 ┆EAD ','CONST8 ',const8); ┆
0x09e260…09e280 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 3a ┆ end; i:┆
0x09e280…09e2a0 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 31 30 3b 0a 20 20 20 ┆=i+1; goto 10; ┆
0x09e2a0…09e2c0 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 ┆ end; end ┆
0x09e2c0…09e2e0 20 20 20 65 6c 73 65 20 67 6f 74 6f 20 31 30 30 3b 0a 20 20 20 20 20 20 20 20 69 66 20 74 65 67 ┆ else goto 100; if teg┆
0x09e2e0…09e300 6e 3e 74 65 72 6d 67 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 20 28 2a 20 54 ┆n>termg then begin (* T┆
0x09e300…09e320 45 47 4e 20 45 52 20 4e 4f 4e 54 45 52 4d 49 4d 41 4c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 ┆EGN ER NONTERMIMAL*) ┆
0x09e320…09e340 66 6f 72 20 73 3a 3d 30 20 74 6f 20 6e 6f 6e 74 73 74 61 72 74 2d 31 20 64 6f 0a 20 20 20 20 20 ┆for s:=0 to nontstart-1 do ┆
0x09e340…09e360 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 20 73 20 ┆ begin if ( s ┆
0x09e360…09e380 20 6d 6f 64 20 28 73 65 74 6d 61 78 2b 31 29 20 69 6e 20 70 68 31 73 5b 74 65 67 6e 5d 2e 72 5b ┆ mod (setmax+1) in ph1s[tegn].r[┆
0x09e380…09e3a0 73 20 20 64 69 76 20 28 73 65 74 6d 61 78 2b 31 29 5d 29 20 74 68 65 6e 0a 20 20 20 20 20 20 20 ┆s div (setmax+1)]) then ┆
0x09e3a0…09e3c0 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 ┆ begin buf┆
0x09e3c0…09e3e0 66 65 72 5b 6e 61 65 73 74 65 5d 3a 3d 73 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆fer[naeste]:=s; ┆
0x09e3e0…09e400 6e 61 65 73 74 65 3a 3d 6e 61 65 73 74 65 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆naeste:=naeste+1; ┆
0x09e400…09e420 (42, 0, 7) 20 20 69 66 20 6e 61 65 73 74 65 3e 63 6f 6e 73 74 38 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 ┆ if naeste>const8 then consterr┆
0x09e420…09e440 6f 72 28 27 4c 4f 4f 4b 41 48 45 41 44 20 27 2c 27 43 4f 4e 53 54 38 20 27 2c 63 6f 6e 73 74 38 ┆or('LOOKAHEAD ','CONST8 ',const8┆
0x09e440…09e460 29 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 6c 61 ┆); lalaengde:=la┆
0x09e460…09e480 6c 61 65 6e 67 64 65 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 ┆laengde+1; end; ┆
0x09e480…09e4a0 20 20 20 20 20 20 20 20 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 0a 20 20 20 ┆ end; end ┆
0x09e4a0…09e4c0 20 20 20 20 20 65 6c 73 65 20 62 65 67 69 6e 20 28 2a 54 45 47 4e 20 45 52 20 54 45 52 4d 49 4e ┆ else begin (*TEGN ER TERMIN┆
0x09e4c0…09e4e0 41 4c 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 5b 6e 61 65 73 74 65 5d 3a 3d ┆AL*) buffer[naeste]:=┆
0x09e4e0…09e500 74 65 67 6e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 6c 61 6c 61 ┆tegn; lalaengde:=lala┆
0x09e500…09e520 65 6e 67 64 65 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6e 61 65 73 74 65 3a 3d 6e 61 65 73 ┆engde+1; naeste:=naes┆
0x09e520…09e540 74 65 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 61 65 73 74 65 3e 63 6f 6e 73 74 ┆te+1; if naeste>const┆
0x09e540…09e560 38 20 74 68 65 6e 20 63 6f 6e 73 74 65 72 72 6f 72 28 27 4c 4f 4f 4b 41 48 45 41 44 20 27 2c 27 ┆8 then consterror('LOOKAHEAD ','┆
0x09e560…09e580 43 4f 4e 53 54 38 20 20 20 20 27 2c 63 6f 6e 73 74 38 29 3b 0a 20 20 20 20 20 20 20 20 20 65 6e ┆CONST8 ',const8); en┆
0x09e580…09e5a0 64 3b 20 70 31 3a 3d 68 75 73 6b 70 3b 20 69 3a 3d 69 2b 31 3b 20 67 6f 74 6f 20 31 30 3b 0a 20 ┆d; p1:=huskp; i:=i+1; goto 10; ┆
0x09e5a0…09e5c0 20 20 20 20 20 20 20 31 30 30 20 3a 20 28 2a 41 46 53 54 41 4b 2a 29 0a 20 20 20 20 20 20 20 20 ┆ 100 : (*AFSTAK*) ┆
0x09e5c0…09e5e0 20 20 20 20 20 69 66 20 6a 3e 30 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ┆ if j>0 then b┆
0x09e5e0…09e600 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 3a 3d 73 74 61 63 6b 5b 6a 5d ┆egin a:=stack[j]┆
0x09e600…09e620 (42, 0, 8) 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 6a 2d 31 3b 0a 20 20 20 20 20 20 ┆; j:=j-1; ┆
0x09e620…09e640 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 33 30 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ goto 30; ┆
0x09e640…09e660 20 65 6e 64 3b 0a 20 20 20 20 20 20 20 20 32 30 20 3a 20 20 28 2a 45 4e 44 20 4c 4f 4f 4b 41 48 ┆ end; 20 : (*END LOOKAH┆
0x09e660…09e680 45 41 44 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 6c 61 6c 61 65 6e 67 64 65 2d 31 ┆EAD*) if(lalaengde-1┆
0x09e680…09e6a0 20 3e 3d 20 30 29 20 74 68 65 6e 20 6c 61 5b 30 5d 3a 3d 62 75 66 66 65 72 5b 30 5d 3b 0a 20 20 ┆ >= 0) then la[0]:=buffer[0]; ┆
0x09e6a0…09e6c0 20 20 20 20 20 20 6a 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 69 3a 3d 30 3b 20 0a 20 20 20 20 20 ┆ j:=1; i:=0; ┆
0x09e6c0…09e6e0 20 20 20 67 72 61 65 6e 73 65 3a 3d 31 3b 0a 20 20 20 20 20 20 20 20 74 61 6c 3a 3d 6c 61 6c 61 ┆ graense:=1; tal:=lala┆
0x09e6e0…09e700 65 6e 67 64 65 3b 0a 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 6a 3c 74 61 6c 29 20 64 6f 0a ┆engde; while (j<tal) do ┆
0x09e700…09e720 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 28 6c ┆ begin while (l┆
0x09e720…09e740 61 5b 69 5d 3c 3e 62 75 66 66 65 72 5b 6a 5d 29 20 61 6e 64 20 28 69 3c 67 72 61 65 6e 73 65 29 ┆a[i]<>buffer[j]) and (i<graense)┆
0x09e740…09e760 20 64 6f 20 69 3a 3d 69 2b 31 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 69 3d 67 72 61 65 6e ┆ do i:=i+1; if i=graen┆
0x09e760…09e780 73 65 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 ┆se then begin ┆
0x09e780…09e7a0 20 20 20 20 20 20 6c 61 5b 67 72 61 65 6e 73 65 5d 3a 3d 62 75 66 66 65 72 5b 6a 5d 3b 0a 20 20 ┆ la[graense]:=buffer[j]; ┆
0x09e7a0…09e7c0 20 20 20 20 20 20 20 20 20 20 20 67 72 61 65 6e 73 65 3a 3d 67 72 61 65 6e 73 65 2b 31 3b 0a 20 ┆ graense:=graense+1; ┆
0x09e7c0…09e7e0 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 65 6c 73 65 20 6c 61 6c 61 65 6e 67 64 65 3a 3d 6c 61 ┆ end else lalaengde:=la┆
0x09e7e0…09e800 6c 61 65 6e 67 64 65 2d 31 3b 0a 20 20 20 20 20 20 20 20 20 20 6a 3a 3d 6a 2b 31 3b 20 69 3a 3d ┆laengde-1; j:=j+1; i:=┆
0x09e800…09e820 (42, 0, 9) 30 3b 0a 20 20 20 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 65 6e 64 3b 0a 20 0a 20 0a ┆0; end ; end; ┆
0x09e820…09e840 20 20 20 20 20 20 70 72 6f 63 65 64 75 72 65 20 6f 70 74 69 6d 61 6c 69 73 65 72 69 6e 67 28 20 ┆ procedure optimalisering( ┆
0x09e840…09e860 20 20 78 20 3a 20 74 69 6c 73 74 63 68 65 63 6b 20 29 20 3b 0a 20 20 20 20 20 20 62 65 67 69 6e ┆ x : tilstcheck ) ; begin┆
0x09e860…09e880 0a 20 20 20 20 20 20 20 20 63 61 73 65 20 78 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 6e 79 ┆ case x of ny┆
0x09e880…09e8a0 69 6e 64 67 61 6e 67 20 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆indgang : ┆
0x09e8a0…09e8c0 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 ┆begin la┆
0x09e8c0…09e8e0 73 74 6f 6b 5e 3a 3d 68 65 6c 70 70 5e 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆stok^:=helpp^; ┆
0x09e8e0…09e900 20 20 20 20 20 65 6e 64 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6e 79 76 65 6a 20 3a 0a 20 20 ┆ end ; nyvej : ┆
0x09e900…09e920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 ┆ begin ┆
0x09e920…09e940 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 5e 2e 64 65 72 69 76 70 3a 3d 68 65 6c 70 70 20 ┆ lastok^.derivp:=helpp ┆
0x09e940…09e960 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 73 74 6f 6b 3a 3d 68 65 ┆; lastok:=he┆
[…truncated at 20000 lines…]