DataMuseum.dk

Presents historical artifacts from the history of:

DANOSI

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DANOSI

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics

⟦2b364634f⟧ 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, 5¼" Floppy Disk, ImdContainer

    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

Default Hex Dump

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…]