Annotation of 43BSD/contrib/icon/port/distr/rsg.u1, revision 1.1

1.1     ! root        1: proc main
        !             2:        local   0,001000,x
        !             3:        local   1,000020,line
        !             4:        local   2,000020,plist
        !             5:        local   3,000000,define
        !             6:        local   4,000000,generate
        !             7:        local   5,000000,grammar
        !             8:        local   6,000000,source
        !             9:        local   7,000000,comment
        !            10:        local   8,000000,prompter
        !            11:        local   9,000000,error
        !            12:        local   10,000000,defs
        !            13:        local   11,000000,table
        !            14:        local   12,000000,charset
        !            15:        local   13,000000,i
        !            16:        local   14,000000,s
        !            17:        local   15,000000,tswitch
        !            18:        local   16,000000,limit
        !            19:        local   17,000000,integer
        !            20:        local   18,000000,stop
        !            21:        local   19,000000,ifile
        !            22:        local   20,000000,prompt
        !            23:        local   21,000000,in
        !            24:        local   22,000000,pop
        !            25:        local   23,000000,writes
        !            26:        local   24,000000,read
        !            27:        local   25,000000,close
        !            28:        con     0,010000,2,154,142
        !            29:        con     1,010000,1,074
        !            30:        con     2,010000,2,162,142
        !            31:        con     3,010000,1,076
        !            32:        con     4,010000,2,166,142
        !            33:        con     5,010000,1,174
        !            34:        con     6,010000,2,156,154
        !            35:        con     7,010000,1,012
        !            36:        con     8,010000,0
        !            37:        con     9,010000,6,046,154,143,141,163,145
        !            38:        con     10,010000,6,046,165,143,141,163,145
        !            39:        con     11,010000,6,046,144,151,147,151,164
        !            40:        con     12,020000,10,060,061,062,063,064,065,066,067,070,071
        !            41:        con     13,002000,0
        !            42:        con     14,002000,1
        !            43:        con     15,010000,2,055,164
        !            44:        con     16,010000,2,055,154
        !            45:        con     17,010000,18,165,163,141,147,145,072,040,133,055,164,135,040,133,055,154,040,156,135
        !            46:        con     18,010000,1,134
        !            47:        declend
        !            48:        file    rsg.icn
        !            49:        line    10
        !            50:        mark    L1
        !            51:        pnull
        !            52:        var     2
        !            53:        pnull
        !            54:        var     3
        !            55:        var     4
        !            56:        var     5
        !            57:        var     6
        !            58:        var     7
        !            59:        var     8
        !            60:        var     9
        !            61:        line    12
        !            62:        llist   7
        !            63:        asgn
        !            64:        unmark  1
        !            65: lab L1
        !            66:        mark    L2
        !            67:        pnull
        !            68:        var     10
        !            69:        var     11
        !            70:        pnull
        !            71:        line    13
        !            72:        invoke  1
        !            73:        asgn
        !            74:        unmark  1
        !            75: lab L2
        !            76:        mark    L3
        !            77:        pnull
        !            78:        pnull
        !            79:        var     10
        !            80:        str     0
        !            81:        line    14
        !            82:        subsc
        !            83:        pnull
        !            84:        pnull
        !            85:        str     1
        !            86:        llist   1
        !            87:        llist   1
        !            88:        asgn
        !            89:        unmark  1
        !            90: lab L3
        !            91:        mark    L4
        !            92:        pnull
        !            93:        pnull
        !            94:        var     10
        !            95:        str     2
        !            96:        line    15
        !            97:        subsc
        !            98:        pnull
        !            99:        pnull
        !           100:        str     3
        !           101:        llist   1
        !           102:        llist   1
        !           103:        asgn
        !           104:        unmark  1
        !           105: lab L4
        !           106:        mark    L5
        !           107:        pnull
        !           108:        pnull
        !           109:        var     10
        !           110:        str     4
        !           111:        line    16
        !           112:        subsc
        !           113:        pnull
        !           114:        pnull
        !           115:        str     5
        !           116:        llist   1
        !           117:        llist   1
        !           118:        asgn
        !           119:        unmark  1
        !           120: lab L5
        !           121:        mark    L6
        !           122:        pnull
        !           123:        pnull
        !           124:        var     10
        !           125:        str     6
        !           126:        line    17
        !           127:        subsc
        !           128:        pnull
        !           129:        pnull
        !           130:        str     7
        !           131:        llist   1
        !           132:        llist   1
        !           133:        asgn
        !           134:        unmark  1
        !           135: lab L6
        !           136:        mark    L7
        !           137:        pnull
        !           138:        pnull
        !           139:        var     10
        !           140:        str     8
        !           141:        line    18
        !           142:        subsc
        !           143:        pnull
        !           144:        pnull
        !           145:        str     8
        !           146:        llist   1
        !           147:        llist   1
        !           148:        asgn
        !           149:        unmark  1
        !           150: lab L7
        !           151:        mark    L8
        !           152:        pnull
        !           153:        pnull
        !           154:        var     10
        !           155:        str     9
        !           156:        line    19
        !           157:        subsc
        !           158:        pnull
        !           159:        pnull
        !           160:        var     12
        !           161:        keywd   10
        !           162:        invoke  1
        !           163:        llist   1
        !           164:        llist   1
        !           165:        asgn
        !           166:        unmark  1
        !           167: lab L8
        !           168:        mark    L9
        !           169:        pnull
        !           170:        pnull
        !           171:        var     10
        !           172:        str     10
        !           173:        line    20
        !           174:        subsc
        !           175:        pnull
        !           176:        pnull
        !           177:        var     12
        !           178:        keywd   21
        !           179:        invoke  1
        !           180:        llist   1
        !           181:        llist   1
        !           182:        asgn
        !           183:        unmark  1
        !           184: lab L9
        !           185:        mark    L10
        !           186:        pnull
        !           187:        pnull
        !           188:        var     10
        !           189:        str     11
        !           190:        line    21
        !           191:        subsc
        !           192:        pnull
        !           193:        pnull
        !           194:        var     12
        !           195:        cset    12
        !           196:        invoke  1
        !           197:        llist   1
        !           198:        llist   1
        !           199:        asgn
        !           200:        unmark  1
        !           201: lab L10
        !           202:        mark    L11
        !           203:        pnull
        !           204:        var     13
        !           205:        int     13
        !           206:        line    22
        !           207:        asgn
        !           208:        unmark  1
        !           209: lab L11
        !           210:        mark    L12
        !           211: lab L13
        !           212:        line    23
        !           213:        mark    L0
        !           214:        pnull
        !           215:        var     13
        !           216:        pnull
        !           217:        var     0
        !           218:        size
        !           219:        numlt
        !           220:        unmark  1
        !           221:        mark    L13
        !           222:        mark    L16
        !           223:        pnull
        !           224:        var     14
        !           225:        mark    L17
        !           226:        pnull
        !           227:        var     0
        !           228:        pnull
        !           229:        var     13
        !           230:        dup
        !           231:        int     14
        !           232:        line    24
        !           233:        plus
        !           234:        asgn
        !           235:        subsc
        !           236:        esusp
        !           237:        goto    L18
        !           238: lab L17
        !           239:        unmark  2
        !           240:        pnull
        !           241:        goto    L15
        !           242: lab L18
        !           243:        asgn
        !           244:        unmark  1
        !           245: lab L16
        !           246:        mark    L0
        !           247:        var     14
        !           248:        eret
        !           249:        mark    L20
        !           250:        ccase
        !           251:        str     15
        !           252:        line    26
        !           253:        eqv
        !           254:        unmark  1
        !           255:        pop
        !           256:        pnull
        !           257:        var     15
        !           258:        int     14
        !           259:        asgn
        !           260:        goto    L19
        !           261: lab L20
        !           262:        mark    L21
        !           263:        ccase
        !           264:        str     16
        !           265:        line    27
        !           266:        eqv
        !           267:        unmark  1
        !           268:        pop
        !           269:        pnull
        !           270:        var     16
        !           271:        mark    L22
        !           272:        var     17
        !           273:        pnull
        !           274:        var     0
        !           275:        pnull
        !           276:        var     13
        !           277:        dup
        !           278:        int     14
        !           279:        plus
        !           280:        asgn
        !           281:        subsc
        !           282:        invoke  1
        !           283:        esusp
        !           284:        goto    L23
        !           285: lab L22
        !           286:        var     18
        !           287:        str     17
        !           288:        invoke  1
        !           289: lab L23
        !           290:        asgn
        !           291:        goto    L19
        !           292: lab L21
        !           293:        pop
        !           294:        var     18
        !           295:        str     17
        !           296:        line    28
        !           297:        invoke  1
        !           298: lab L19
        !           299: lab L14
        !           300:        unmark  1
        !           301:        goto    L13
        !           302: lab L15
        !           303:        unmark  1
        !           304: lab L12
        !           305:        mark    L24
        !           306:        pnull
        !           307:        var     19
        !           308:        pnull
        !           309:        line    31
        !           310:        keywd   9
        !           311:        llist   1
        !           312:        asgn
        !           313:        unmark  1
        !           314: lab L24
        !           315:        mark    L25
        !           316:        pnull
        !           317:        var     20
        !           318:        str     8
        !           319:        line    32
        !           320:        asgn
        !           321:        unmark  1
        !           322: lab L25
        !           323:        mark    L26
        !           324: lab L27
        !           325:        line    33
        !           326:        mark    L0
        !           327:        pnull
        !           328:        var     21
        !           329:        var     22
        !           330:        var     19
        !           331:        invoke  1
        !           332:        asgn
        !           333:        unmark  1
        !           334:        mark    L27
        !           335:        mark    L30
        !           336: lab L31
        !           337:        line    34
        !           338:        mark    L31
        !           339:        mark    L34
        !           340:        mark    L0
        !           341:        pnull
        !           342:        pnull
        !           343:        var     20
        !           344:        line    35
        !           345:        size
        !           346:        int     13
        !           347:        numne
        !           348:        unmark  1
        !           349:        var     23
        !           350:        var     20
        !           351:        invoke  1
        !           352:        unmark  1
        !           353: lab L34
        !           354:        mark    L35
        !           355:        pnull
        !           356:        var     1
        !           357:        mark    L36
        !           358:        var     24
        !           359:        var     21
        !           360:        line    36
        !           361:        invoke  1
        !           362:        esusp
        !           363:        goto    L37
        !           364: lab L36
        !           365:        unmark  2
        !           366:        pnull
        !           367:        goto    L33
        !           368: lab L37
        !           369:        asgn
        !           370:        unmark  1
        !           371: lab L35
        !           372:        mark    L38
        !           373: lab L39
        !           374:        line    37
        !           375:        mark    L0
        !           376:        pnull
        !           377:        pnull
        !           378:        var     1
        !           379:        pnull
        !           380:        int     14
        !           381:        neg
        !           382:        subsc
        !           383:        str     18
        !           384:        lexeq
        !           385:        unmark  1
        !           386:        mark    L39
        !           387:        pnull
        !           388:        var     1
        !           389:        mark    L42
        !           390:        pnull
        !           391:        pnull
        !           392:        var     1
        !           393:        int     14
        !           394:        pnull
        !           395:        int     14
        !           396:        neg
        !           397:        sect
        !           398:        var     24
        !           399:        var     21
        !           400:        invoke  1
        !           401:        cat
        !           402:        esusp
        !           403:        goto    L43
        !           404: lab L42
        !           405:        unmark  1
        !           406:        pnull
        !           407:        goto    L41
        !           408: lab L43
        !           409:        asgn
        !           410: lab L40
        !           411:        unmark  1
        !           412:        goto    L39
        !           413: lab L41
        !           414:        unmark  1
        !           415: lab L38
        !           416:        pnull
        !           417:        var     2
        !           418:        line    38
        !           419:        bang
        !           420:        var     1
        !           421:        invoke  1
        !           422: lab L32
        !           423:        unmark  1
        !           424:        goto    L31
        !           425: lab L33
        !           426:        unmark  1
        !           427: lab L30
        !           428:        var     25
        !           429:        var     21
        !           430:        line    40
        !           431:        invoke  1
        !           432: lab L28
        !           433:        unmark  1
        !           434:        goto    L27
        !           435: lab L29
        !           436:        unmark  1
        !           437: lab L26
        !           438:        pnull
        !           439:        line    42
        !           440:        pfail
        !           441:        end
        !           442: proc comment
        !           443:        local   0,001000,line
        !           444:        con     0,002000,1
        !           445:        con     1,010000,1,043
        !           446:        declend
        !           447:        file    rsg.icn
        !           448:        line    44
        !           449:        mark    L1
        !           450:        mark    L0
        !           451:        pnull
        !           452:        pnull
        !           453:        var     0
        !           454:        int     0
        !           455:        line    45
        !           456:        subsc
        !           457:        str     1
        !           458:        lexeq
        !           459:        unmark  1
        !           460:        mark    L2
        !           461:        pnull
        !           462:        pret
        !           463: lab L2
        !           464:        line    45
        !           465:        pfail
        !           466:        unmark  1
        !           467: lab L1
        !           468:        pnull
        !           469:        line    46
        !           470:        pfail
        !           471:        end
        !           472: proc define
        !           473:        local   0,001000,line
        !           474:        local   1,000000,defs
        !           475:        local   2,000000,tab
        !           476:        local   3,000000,find
        !           477:        local   4,000000,move
        !           478:        local   5,000000,alts
        !           479:        con     0,010000,1,074
        !           480:        con     1,010000,4,076,072,072,075
        !           481:        con     2,002000,4
        !           482:        con     3,002000,0
        !           483:        declend
        !           484:        file    rsg.icn
        !           485:        line    48
        !           486:        mark    L1
        !           487:        mark    L2
        !           488:        var     0
        !           489:        line    49
        !           490:        bscan
        !           491:        pnull
        !           492:        pnull
        !           493:        var     1
        !           494:        pushn1
        !           495:        pnull
        !           496:        str     0
        !           497:        line    50
        !           498:        tabmat
        !           499:        var     2
        !           500:        var     3
        !           501:        str     1
        !           502:        invoke  1
        !           503:        invoke  1
        !           504:        invoke  2
        !           505:        subsc
        !           506:        pushn1
        !           507:        var     4
        !           508:        int     2
        !           509:        invoke  1
        !           510:        var     5
        !           511:        var     2
        !           512:        int     3
        !           513:        invoke  1
        !           514:        invoke  1
        !           515:        invoke  2
        !           516:        asgn
        !           517:        line    49
        !           518:        escan
        !           519:        pret
        !           520: lab L2
        !           521:        line    49
        !           522:        pfail
        !           523:        unmark  1
        !           524: lab L1
        !           525:        pnull
        !           526:        line    51
        !           527:        pfail
        !           528:        end
        !           529: proc defnon
        !           530:        local   0,001000,sym
        !           531:        local   1,000000,chars
        !           532:        local   2,000000,cset
        !           533:        local   3,000000,tab
        !           534:        local   4,000000,charset
        !           535:        local   5,000000,name
        !           536:        local   6,000000,query
        !           537:        local   7,000000,nonterm
        !           538:        con     0,010000,1,047
        !           539:        con     1,002000,1
        !           540:        con     2,010000,1,077
        !           541:        con     3,002000,0
        !           542:        declend
        !           543:        file    rsg.icn
        !           544:        line    53
        !           545:        mark    L1
        !           546:        mark    L2
        !           547:        var     0
        !           548:        line    54
        !           549:        bscan
        !           550:        pnull
        !           551:        str     0
        !           552:        line    55
        !           553:        tabmat
        !           554:        pop
        !           555:        pnull
        !           556:        var     1
        !           557:        var     2
        !           558:        var     3
        !           559:        pnull
        !           560:        int     1
        !           561:        line    56
        !           562:        neg
        !           563:        invoke  1
        !           564:        invoke  1
        !           565:        asgn
        !           566:        pop
        !           567:        pnull
        !           568:        str     0
        !           569:        line    57
        !           570:        tabmat
        !           571:        line    54
        !           572:        escan
        !           573:        unmark  1
        !           574:        mark    L4
        !           575:        var     4
        !           576:        var     1
        !           577:        line    59
        !           578:        invoke  1
        !           579:        pret
        !           580: lab L4
        !           581:        line    59
        !           582:        pfail
        !           583:        goto    L3
        !           584: lab L2
        !           585:        mark    L5
        !           586:        var     0
        !           587:        line    60
        !           588:        bscan
        !           589:        pnull
        !           590:        str     2
        !           591:        line    61
        !           592:        tabmat
        !           593:        pop
        !           594:        pnull
        !           595:        var     5
        !           596:        var     3
        !           597:        int     3
        !           598:        line    62
        !           599:        invoke  1
        !           600:        asgn
        !           601:        line    60
        !           602:        escan
        !           603:        unmark  1
        !           604:        mark    L7
        !           605:        var     6
        !           606:        var     5
        !           607:        line    64
        !           608:        invoke  1
        !           609:        pret
        !           610: lab L7
        !           611:        line    64
        !           612:        pfail
        !           613:        goto    L6
        !           614: lab L5
        !           615:        mark    L8
        !           616:        var     7
        !           617:        var     0
        !           618:        line    65
        !           619:        invoke  1
        !           620:        pret
        !           621: lab L8
        !           622:        line    65
        !           623:        pfail
        !           624: lab L6
        !           625: lab L3
        !           626:        unmark  1
        !           627: lab L1
        !           628:        pnull
        !           629:        line    66
        !           630:        pfail
        !           631:        end
        !           632: proc error
        !           633:        local   0,001000,line
        !           634:        local   1,000000,write
        !           635:        con     0,010000,21,052,052,052,040,145,162,162,157,156,145,157,165,163,040,154,151,156,145,072,040,040
        !           636:        declend
        !           637:        file    rsg.icn
        !           638:        line    68
        !           639:        mark    L1
        !           640:        var     1
        !           641:        str     0
        !           642:        var     0
        !           643:        line    69
        !           644:        invoke  2
        !           645:        unmark  1
        !           646: lab L1
        !           647:        mark    L2
        !           648:        mark    L3
        !           649:        pnull
        !           650:        line    70
        !           651:        pret
        !           652: lab L3
        !           653:        line    70
        !           654:        pfail
        !           655:        unmark  1
        !           656: lab L2
        !           657:        pnull
        !           658:        line    71
        !           659:        pfail
        !           660:        end
        !           661: proc gener
        !           662:        local   0,001000,goal
        !           663:        local   1,000020,pending
        !           664:        local   2,000020,genstr
        !           665:        local   3,000020,symbol
        !           666:        local   4,000000,nonterm
        !           667:        local   5,000000,get
        !           668:        local   6,000000,tswitch
        !           669:        local   7,000000,write
        !           670:        local   8,000000,symimage
        !           671:        local   9,000000,listimage
        !           672:        local   10,000000,type
        !           673:        local   11,000000,writes
        !           674:        local   12,000000,read
        !           675:        local   13,000000,defs
        !           676:        local   14,000000,limit
        !           677:        con     0,010000,0
        !           678:        con     1,010000,6,163,164,162,151,156,147
        !           679:        con     2,010000,7,143,150,141,162,163,145,164
        !           680:        con     3,010000,5,161,165,145,162,171
        !           681:        con     4,010000,22,052,052,052,040,163,165,160,160,154,171,040,163,164,162,151,156,147,040,146,157,162,040
        !           682:        con     5,010000,2,040,040
        !           683:        con     6,010000,26,052,052,052,040,156,157,040,166,141,154,165,145,040,146,157,162,040,161,165,145,162,171,040,164,157,040
        !           684:        con     7,010000,7,156,157,156,164,145,162,155
        !           685:        con     8,010000,29,052,052,052,040,165,156,144,145,146,151,156,145,144,040,156,157,156,164,145,162,155,151,156,141,154,072,040,040,074
        !           686:        con     9,010000,1,076
        !           687:        con     10,010000,31,052,052,052,040,145,170,143,145,163,163,151,166,145,040,163,171,155,142,157,154,163,040,162,145,155,141,151,156,151,156,147
        !           688:        declend
        !           689:        file    rsg.icn
        !           690:        line    73
        !           691:        mark    L1
        !           692: lab L2
        !           693:        line    75
        !           694:        mark    L2
        !           695:        mark    L5
        !           696:        pnull
        !           697:        var     1
        !           698:        pnull
        !           699:        var     4
        !           700:        var     0
        !           701:        line    76
        !           702:        invoke  1
        !           703:        llist   1
        !           704:        asgn
        !           705:        unmark  1
        !           706: lab L5
        !           707:        mark    L6
        !           708:        pnull
        !           709:        var     2
        !           710:        str     0
        !           711:        line    77
        !           712:        asgn
        !           713:        unmark  1
        !           714: lab L6
        !           715:        mark    L7
        !           716: lab L8
        !           717:        line    78
        !           718:        mark    L0
        !           719:        pnull
        !           720:        var     3
        !           721:        var     5
        !           722:        var     1
        !           723:        invoke  1
        !           724:        asgn
        !           725:        unmark  1
        !           726:        mark    L8
        !           727:        mark    L11
        !           728:        mark    L0
        !           729:        pnull
        !           730:        var     6
        !           731:        line    79
        !           732:        nonnull
        !           733:        unmark  1
        !           734:        var     7
        !           735:        keywd   6
        !           736:        var     2
        !           737:        var     8
        !           738:        var     3
        !           739:        invoke  1
        !           740:        var     9
        !           741:        var     1
        !           742:        invoke  1
        !           743:        invoke  4
        !           744:        unmark  1
        !           745: lab L11
        !           746:        mark    L0
        !           747:        var     10
        !           748:        var     3
        !           749:        line    80
        !           750:        invoke  1
        !           751:        eret
        !           752:        mark    L13
        !           753:        ccase
        !           754:        str     1
        !           755:        line    81
        !           756:        eqv
        !           757:        unmark  1
        !           758:        pop
        !           759:        pnull
        !           760:        var     2
        !           761:        dup
        !           762:        var     3
        !           763:        cat
        !           764:        asgn
        !           765:        goto    L12
        !           766: lab L13
        !           767:        mark    L14
        !           768:        ccase
        !           769:        str     2
        !           770:        line    82
        !           771:        eqv
        !           772:        unmark  1
        !           773:        pop
        !           774:        pnull
        !           775:        var     2
        !           776:        dup
        !           777:        pnull
        !           778:        pnull
        !           779:        var     3
        !           780:        field   chars
        !           781:        random
        !           782:        cat
        !           783:        asgn
        !           784:        goto    L12
        !           785: lab L14
        !           786:        mark    L15
        !           787:        ccase
        !           788:        str     3
        !           789:        line    83
        !           790:        eqv
        !           791:        unmark  1
        !           792:        pop
        !           793:        mark    L16
        !           794:        var     11
        !           795:        str     4
        !           796:        pnull
        !           797:        var     3
        !           798:        line    84
        !           799:        field   name
        !           800:        str     5
        !           801:        invoke  3
        !           802:        unmark  1
        !           803: lab L16
        !           804:        pnull
        !           805:        var     2
        !           806:        dup
        !           807:        mark    L17
        !           808:        var     12
        !           809:        pnull
        !           810:        line    85
        !           811:        invoke  1
        !           812:        esusp
        !           813:        goto    L18
        !           814: lab L17
        !           815:        mark    L19
        !           816:        var     7
        !           817:        line    86
        !           818:        keywd   6
        !           819:        str     6
        !           820:        pnull
        !           821:        var     3
        !           822:        field   name
        !           823:        invoke  3
        !           824:        unmark  1
        !           825: lab L19
        !           826:        mark    L20
        !           827:        mark    L0
        !           828:        var     2
        !           829:        line    87
        !           830:        psusp
        !           831:        efail
        !           832:        unmark  1
        !           833: lab L20
        !           834:        unmark  1
        !           835:        unmark  1
        !           836:        goto    L3
        !           837:        goto    L10
        !           838: lab L18
        !           839:        line    85
        !           840:        cat
        !           841:        asgn
        !           842:        goto    L12
        !           843: lab L15
        !           844:        mark    L21
        !           845:        ccase
        !           846:        str     7
        !           847:        line    91
        !           848:        eqv
        !           849:        unmark  1
        !           850:        pop
        !           851:        mark    L22
        !           852:        pnull
        !           853:        var     1
        !           854:        mark    L23
        !           855:        pnull
        !           856:        pnull
        !           857:        pnull
        !           858:        pnull
        !           859:        var     13
        !           860:        pnull
        !           861:        var     3
        !           862:        line    92
        !           863:        field   name
        !           864:        subsc
        !           865:        nonnull
        !           866:        random
        !           867:        var     1
        !           868:        lconcat
        !           869:        esusp
        !           870:        goto    L24
        !           871: lab L23
        !           872:        mark    L25
        !           873:        var     7
        !           874:        line    93
        !           875:        keywd   6
        !           876:        str     8
        !           877:        pnull
        !           878:        var     3
        !           879:        field   name
        !           880:        str     9
        !           881:        invoke  4
        !           882:        unmark  1
        !           883: lab L25
        !           884:        mark    L26
        !           885:        mark    L0
        !           886:        var     2
        !           887:        line    94
        !           888:        psusp
        !           889:        efail
        !           890:        unmark  1
        !           891: lab L26
        !           892:        unmark  2
        !           893:        unmark  1
        !           894:        goto    L3
        !           895:        goto    L10
        !           896: lab L24
        !           897:        line    92
        !           898:        asgn
        !           899:        unmark  1
        !           900: lab L22
        !           901:        mark    L0
        !           902:        pnull
        !           903:        pnull
        !           904:        var     1
        !           905:        line    97
        !           906:        size
        !           907:        pnull
        !           908:        var     14
        !           909:        nonnull
        !           910:        numgt
        !           911:        unmark  1
        !           912:        mark    L27
        !           913:        var     7
        !           914:        line    98
        !           915:        keywd   6
        !           916:        str     10
        !           917:        invoke  2
        !           918:        unmark  1
        !           919: lab L27
        !           920:        mark    L28
        !           921:        mark    L0
        !           922:        var     2
        !           923:        line    99
        !           924:        psusp
        !           925:        efail
        !           926:        unmark  1
        !           927: lab L28
        !           928:        unmark  1
        !           929:        unmark  1
        !           930:        goto    L3
        !           931:        goto    L10
        !           932:        goto    L12
        !           933: lab L21
        !           934:        efail
        !           935: lab L12
        !           936: lab L9
        !           937:        unmark  1
        !           938:        goto    L8
        !           939: lab L10
        !           940:        unmark  1
        !           941: lab L7
        !           942:        mark    L0
        !           943:        var     2
        !           944:        line    105
        !           945:        psusp
        !           946:        efail
        !           947: lab L3
        !           948:        unmark  1
        !           949:        goto    L2
        !           950: lab L4
        !           951:        unmark  1
        !           952: lab L1
        !           953:        pnull
        !           954:        line    107
        !           955:        pfail
        !           956:        end
        !           957: proc generate
        !           958:        local   0,001000,line
        !           959:        local   1,000020,goal
        !           960:        local   2,000020,count
        !           961:        local   3,000000,tab
        !           962:        local   4,000000,upto
        !           963:        local   5,000000,move
        !           964:        local   6,000000,pos
        !           965:        local   7,000000,integer
        !           966:        local   8,000000,write
        !           967:        local   9,000000,gener
        !           968:        con     0,010000,1,074
        !           969:        con     1,020000,1,076
        !           970:        con     2,002000,1
        !           971:        con     3,002000,0
        !           972:        declend
        !           973:        file    rsg.icn
        !           974:        line    109
        !           975:        mark    L1
        !           976:        mark    L2
        !           977:        var     0
        !           978:        line    111
        !           979:        bscan
        !           980:        pnull
        !           981:        str     0
        !           982:        line    112
        !           983:        tabmat
        !           984:        pop
        !           985:        pnull
        !           986:        var     1
        !           987:        int     2
        !           988:        line    113
        !           989:        limit
        !           990:        mark    L0
        !           991:        var     3
        !           992:        var     4
        !           993:        cset    1
        !           994:        invoke  1
        !           995:        invoke  1
        !           996:        lsusp
        !           997:        asgn
        !           998:        pop
        !           999:        var     5
        !          1000:        int     2
        !          1001:        line    114
        !          1002:        invoke  1
        !          1003:        pop
        !          1004:        pnull
        !          1005:        var     2
        !          1006:        mark    L4
        !          1007:        var     6
        !          1008:        int     3
        !          1009:        line    115
        !          1010:        invoke  1
        !          1011:        pop
        !          1012:        int     2
        !          1013:        esusp
        !          1014:        goto    L5
        !          1015: lab L4
        !          1016:        var     7
        !          1017:        var     3
        !          1018:        int     3
        !          1019:        invoke  1
        !          1020:        invoke  1
        !          1021: lab L5
        !          1022:        asgn
        !          1023:        line    111
        !          1024:        escan
        !          1025:        unmark  1
        !          1026:        mark    L6
        !          1027:        mark    L0
        !          1028:        var     2
        !          1029:        line    118
        !          1030:        limit
        !          1031:        mark    L0
        !          1032:        var     8
        !          1033:        var     9
        !          1034:        var     1
        !          1035:        invoke  1
        !          1036:        invoke  1
        !          1037:        lsusp
        !          1038:        pop
        !          1039: lab L7
        !          1040:        efail
        !          1041: lab L8
        !          1042:        unmark  1
        !          1043: lab L6
        !          1044:        mark    L9
        !          1045:        pnull
        !          1046:        line    119
        !          1047:        pret
        !          1048: lab L9
        !          1049:        line    119
        !          1050:        pfail
        !          1051:        goto    L3
        !          1052: lab L2
        !          1053:        line    121
        !          1054:        pfail
        !          1055: lab L3
        !          1056:        unmark  1
        !          1057: lab L1
        !          1058:        pnull
        !          1059:        line    122
        !          1060:        pfail
        !          1061:        end
        !          1062: proc getrhs
        !          1063:        local   0,001000,a
        !          1064:        local   1,000020,rhs
        !          1065:        local   2,000000,sform
        !          1066:        con     0,010000,0
        !          1067:        con     1,010000,1,174
        !          1068:        con     2,002000,1
        !          1069:        declend
        !          1070:        file    rsg.icn
        !          1071:        line    124
        !          1072:        mark    L1
        !          1073:        pnull
        !          1074:        var     1
        !          1075:        str     0
        !          1076:        line    126
        !          1077:        asgn
        !          1078:        unmark  1
        !          1079: lab L1
        !          1080:        mark    L2
        !          1081:        mark    L0
        !          1082:        pnull
        !          1083:        var     1
        !          1084:        dup
        !          1085:        pnull
        !          1086:        var     2
        !          1087:        pnull
        !          1088:        var     0
        !          1089:        line    127
        !          1090:        bang
        !          1091:        invoke  1
        !          1092:        str     1
        !          1093:        cat
        !          1094:        cat
        !          1095:        asgn
        !          1096:        pop
        !          1097: lab L3
        !          1098:        efail
        !          1099: lab L4
        !          1100:        unmark  1
        !          1101: lab L2
        !          1102:        mark    L5
        !          1103:        mark    L6
        !          1104:        pnull
        !          1105:        var     1
        !          1106:        int     2
        !          1107:        pnull
        !          1108:        int     2
        !          1109:        line    128
        !          1110:        neg
        !          1111:        sect
        !          1112:        pret
        !          1113: lab L6
        !          1114:        line    128
        !          1115:        pfail
        !          1116:        unmark  1
        !          1117: lab L5
        !          1118:        pnull
        !          1119:        line    129
        !          1120:        pfail
        !          1121:        end
        !          1122: proc grammar
        !          1123:        local   0,001000,line
        !          1124:        local   1,000020,file
        !          1125:        local   2,000020,out
        !          1126:        local   3,000000,name
        !          1127:        local   4,000000,tab
        !          1128:        local   5,000000,find
        !          1129:        local   6,000000,move
        !          1130:        local   7,000000,open
        !          1131:        local   8,000000,write
        !          1132:        local   9,000000,pwrite
        !          1133:        local   10,000000,close
        !          1134:        con     0,010000,2,055,076
        !          1135:        con     1,002000,2
        !          1136:        con     2,002000,0
        !          1137:        con     3,010000,1,167
        !          1138:        con     4,010000,16,052,052,052,040,143,141,156,156,157,164,040,157,160,145,156,040
        !          1139:        con     5,002000,1
        !          1140:        con     6,010000,1,074
        !          1141:        con     7,010000,1,076
        !          1142:        declend
        !          1143:        file    rsg.icn
        !          1144:        line    131
        !          1145:        mark    L1
        !          1146:        mark    L2
        !          1147:        var     0
        !          1148:        line    133
        !          1149:        bscan
        !          1150:        pnull
        !          1151:        var     3
        !          1152:        var     4
        !          1153:        var     5
        !          1154:        str     0
        !          1155:        line    134
        !          1156:        invoke  1
        !          1157:        invoke  1
        !          1158:        asgn
        !          1159:        pop
        !          1160:        var     6
        !          1161:        int     1
        !          1162:        line    135
        !          1163:        invoke  1
        !          1164:        pop
        !          1165:        pnull
        !          1166:        var     1
        !          1167:        var     4
        !          1168:        int     2
        !          1169:        line    136
        !          1170:        invoke  1
        !          1171:        asgn
        !          1172:        pop
        !          1173:        pnull
        !          1174:        var     2
        !          1175:        mark    L4
        !          1176:        pnull
        !          1177:        pnull
        !          1178:        var     1
        !          1179:        line    137
        !          1180:        size
        !          1181:        int     2
        !          1182:        numeq
        !          1183:        unmark  1
        !          1184:        keywd   14
        !          1185:        goto    L5
        !          1186: lab L4
        !          1187:        mark    L6
        !          1188:        var     7
        !          1189:        var     1
        !          1190:        str     3
        !          1191:        line    138
        !          1192:        invoke  2
        !          1193:        esusp
        !          1194:        goto    L7
        !          1195: lab L6
        !          1196:        mark    L8
        !          1197:        var     8
        !          1198:        line    139
        !          1199:        keywd   6
        !          1200:        str     4
        !          1201:        var     1
        !          1202:        invoke  3
        !          1203:        unmark  1
        !          1204: lab L8
        !          1205:        line    140
        !          1206:        pfail
        !          1207: lab L7
        !          1208: lab L5
        !          1209:        line    137
        !          1210:        asgn
        !          1211:        line    133
        !          1212:        escan
        !          1213:        unmark  1
        !          1214:        mark    L9
        !          1215:        mark    L10
        !          1216:        pnull
        !          1217:        pnull
        !          1218:        var     3
        !          1219:        line    145
        !          1220:        size
        !          1221:        int     2
        !          1222:        numeq
        !          1223:        esusp
        !          1224:        goto    L11
        !          1225: lab L10
        !          1226:        mark    L12
        !          1227:        pnull
        !          1228:        pnull
        !          1229:        var     3
        !          1230:        int     5
        !          1231:        subsc
        !          1232:        str     6
        !          1233:        lexeq
        !          1234:        pop
        !          1235:        pnull
        !          1236:        pnull
        !          1237:        var     3
        !          1238:        pnull
        !          1239:        int     5
        !          1240:        neg
        !          1241:        subsc
        !          1242:        str     7
        !          1243:        lexeq
        !          1244:        esusp
        !          1245:        goto    L13
        !          1246: lab L12
        !          1247:        line    145
        !          1248:        pfail
        !          1249: lab L13
        !          1250: lab L11
        !          1251:        unmark  1
        !          1252: lab L9
        !          1253:        mark    L14
        !          1254:        var     9
        !          1255:        var     3
        !          1256:        var     2
        !          1257:        line    146
        !          1258:        invoke  2
        !          1259:        unmark  1
        !          1260: lab L14
        !          1261:        mark    L15
        !          1262:        mark    L0
        !          1263:        pnull
        !          1264:        pnull
        !          1265:        var     1
        !          1266:        line    147
        !          1267:        size
        !          1268:        int     2
        !          1269:        numne
        !          1270:        unmark  1
        !          1271:        var     10
        !          1272:        var     2
        !          1273:        invoke  1
        !          1274:        unmark  1
        !          1275: lab L15
        !          1276:        mark    L16
        !          1277:        pnull
        !          1278:        line    148
        !          1279:        pret
        !          1280: lab L16
        !          1281:        line    148
        !          1282:        pfail
        !          1283:        goto    L3
        !          1284: lab L2
        !          1285:        line    150
        !          1286:        pfail
        !          1287: lab L3
        !          1288:        unmark  1
        !          1289: lab L1
        !          1290:        pnull
        !          1291:        line    151
        !          1292:        pfail
        !          1293:        end
        !          1294: proc listimage
        !          1295:        local   0,001000,a
        !          1296:        local   1,000020,s
        !          1297:        local   2,000020,x
        !          1298:        local   3,000000,symimage
        !          1299:        con     0,010000,0
        !          1300:        declend
        !          1301:        file    rsg.icn
        !          1302:        line    153
        !          1303:        mark    L1
        !          1304:        pnull
        !          1305:        var     1
        !          1306:        str     0
        !          1307:        line    155
        !          1308:        asgn
        !          1309:        unmark  1
        !          1310: lab L1
        !          1311:        mark    L2
        !          1312:        mark    L0
        !          1313:        pnull
        !          1314:        var     2
        !          1315:        pnull
        !          1316:        var     0
        !          1317:        line    156
        !          1318:        bang
        !          1319:        asgn
        !          1320:        pop
        !          1321:        mark    L0
        !          1322:        pnull
        !          1323:        var     1
        !          1324:        dup
        !          1325:        var     3
        !          1326:        var     2
        !          1327:        line    157
        !          1328:        invoke  1
        !          1329:        cat
        !          1330:        asgn
        !          1331:        unmark  1
        !          1332: lab L3
        !          1333:        efail
        !          1334: lab L4
        !          1335:        unmark  1
        !          1336: lab L2
        !          1337:        mark    L5
        !          1338:        mark    L6
        !          1339:        var     1
        !          1340:        line    158
        !          1341:        pret
        !          1342: lab L6
        !          1343:        line    158
        !          1344:        pfail
        !          1345:        unmark  1
        !          1346: lab L5
        !          1347:        pnull
        !          1348:        line    159
        !          1349:        pfail
        !          1350:        end
        !          1351: proc alts
        !          1352:        local   0,001000,defn
        !          1353:        local   1,000020,alist
        !          1354:        local   2,000000,put
        !          1355:        local   3,000000,syms
        !          1356:        local   4,000000,tab
        !          1357:        local   5,000000,many
        !          1358:        local   6,000000,move
        !          1359:        con     0,020000,1,174
        !          1360:        con     1,002000,1
        !          1361:        declend
        !          1362:        file    rsg.icn
        !          1363:        line    161
        !          1364:        mark    L1
        !          1365:        pnull
        !          1366:        var     1
        !          1367:        pnull
        !          1368:        line    163
        !          1369:        llist   0
        !          1370:        asgn
        !          1371:        unmark  1
        !          1372: lab L1
        !          1373:        mark    L2
        !          1374:        var     0
        !          1375:        line    164
        !          1376:        bscan
        !          1377: lab L3
        !          1378:        line    164
        !          1379:        mark    L0
        !          1380:        var     2
        !          1381:        var     1
        !          1382:        var     3
        !          1383:        var     4
        !          1384:        var     5
        !          1385:        pnull
        !          1386:        cset    0
        !          1387:        compl
        !          1388:        invoke  1
        !          1389:        invoke  1
        !          1390:        invoke  1
        !          1391:        invoke  2
        !          1392:        unmark  1
        !          1393:        mark    L3
        !          1394:        var     6
        !          1395:        int     1
        !          1396:        invoke  1
        !          1397: lab L4
        !          1398:        unmark  1
        !          1399:        goto    L3
        !          1400: lab L5
        !          1401:        escan
        !          1402:        unmark  1
        !          1403: lab L2
        !          1404:        mark    L6
        !          1405:        mark    L7
        !          1406:        var     1
        !          1407:        line    165
        !          1408:        pret
        !          1409: lab L7
        !          1410:        line    165
        !          1411:        pfail
        !          1412:        unmark  1
        !          1413: lab L6
        !          1414:        pnull
        !          1415:        line    166
        !          1416:        pfail
        !          1417:        end
        !          1418: proc prompter
        !          1419:        local   0,001000,line
        !          1420:        local   1,000000,prompt
        !          1421:        con     0,002000,1
        !          1422:        con     1,010000,1,075
        !          1423:        con     2,002000,2
        !          1424:        con     3,002000,0
        !          1425:        declend
        !          1426:        file    rsg.icn
        !          1427:        line    168
        !          1428:        mark    L1
        !          1429:        mark    L0
        !          1430:        pnull
        !          1431:        pnull
        !          1432:        var     0
        !          1433:        int     0
        !          1434:        line    169
        !          1435:        subsc
        !          1436:        str     1
        !          1437:        lexeq
        !          1438:        unmark  1
        !          1439:        mark    L2
        !          1440:        pnull
        !          1441:        var     1
        !          1442:        pnull
        !          1443:        var     0
        !          1444:        int     2
        !          1445:        int     3
        !          1446:        line    170
        !          1447:        sect
        !          1448:        asgn
        !          1449:        unmark  1
        !          1450: lab L2
        !          1451:        mark    L3
        !          1452:        pnull
        !          1453:        line    171
        !          1454:        pret
        !          1455: lab L3
        !          1456:        line    171
        !          1457:        pfail
        !          1458:        unmark  1
        !          1459: lab L1
        !          1460:        pnull
        !          1461:        line    173
        !          1462:        pfail
        !          1463:        end
        !          1464: proc pwrite
        !          1465:        local   0,001000,name
        !          1466:        local   1,001000,ofile
        !          1467:        local   2,000020,nt
        !          1468:        local   3,000020,a
        !          1469:        local   4,000040,builtin
        !          1470:        local   5,000000,sort
        !          1471:        local   6,000000,defs
        !          1472:        local   7,000000,write
        !          1473:        local   8,000000,getrhs
        !          1474:        con     0,010000,2,154,142
        !          1475:        con     1,010000,2,162,142
        !          1476:        con     2,010000,2,166,142
        !          1477:        con     3,010000,2,156,154
        !          1478:        con     4,010000,0
        !          1479:        con     5,010000,6,046,154,143,141,163,145
        !          1480:        con     6,010000,6,046,165,143,141,163,145
        !          1481:        con     7,010000,6,046,144,151,147,151,164
        !          1482:        con     8,002000,0
        !          1483:        con     9,002000,1
        !          1484:        con     10,010000,1,074
        !          1485:        con     11,010000,4,076,072,072,075
        !          1486:        con     12,002000,2
        !          1487:        con     13,010000,3,072,072,075
        !          1488:        con     14,010000,28,052,052,052,040,165,156,144,145,146,151,156,145,144,040,156,157,156,164,145,162,155,151,156,141,154,072,040,040
        !          1489:        declend
        !          1490:        file    rsg.icn
        !          1491:        line    175
        !          1492:        init?   L1
        !          1493:        mark    L1
        !          1494:        pnull
        !          1495:        var     4
        !          1496:        pnull
        !          1497:        str     0
        !          1498:        str     1
        !          1499:        str     2
        !          1500:        str     3
        !          1501:        str     4
        !          1502:        str     5
        !          1503:        str     6
        !          1504:        str     7
        !          1505:        line    178
        !          1506:        llist   8
        !          1507:        asgn
        !          1508:        unmark  1
        !          1509: lab L1
        !          1510:        mark    L2
        !          1511:        mark    L3
        !          1512:        pnull
        !          1513:        pnull
        !          1514:        var     0
        !          1515:        line    179
        !          1516:        size
        !          1517:        int     8
        !          1518:        numeq
        !          1519:        unmark  1
        !          1520:        mark    L5
        !          1521:        pnull
        !          1522:        var     3
        !          1523:        var     5
        !          1524:        var     6
        !          1525:        line    180
        !          1526:        invoke  1
        !          1527:        asgn
        !          1528:        unmark  1
        !          1529: lab L5
        !          1530:        mark    L0
        !          1531:        pnull
        !          1532:        var     2
        !          1533:        pnull
        !          1534:        var     3
        !          1535:        line    181
        !          1536:        bang
        !          1537:        asgn
        !          1538:        pop
        !          1539:        mark    L0
        !          1540:        mark    L8
        !          1541:        mark    L0
        !          1542:        pnull
        !          1543:        pnull
        !          1544:        var     2
        !          1545:        int     9
        !          1546:        line    182
        !          1547:        subsc
        !          1548:        pnull
        !          1549:        var     4
        !          1550:        bang
        !          1551:        lexeq
        !          1552:        unmark  1
        !          1553:        unmark  2
        !          1554:        goto    L6
        !          1555:        unmark  1
        !          1556: lab L8
        !          1557:        var     7
        !          1558:        var     1
        !          1559:        str     10
        !          1560:        pnull
        !          1561:        var     2
        !          1562:        int     9
        !          1563:        line    183
        !          1564:        subsc
        !          1565:        str     11
        !          1566:        var     8
        !          1567:        pnull
        !          1568:        var     2
        !          1569:        int     12
        !          1570:        subsc
        !          1571:        invoke  1
        !          1572:        invoke  5
        !          1573:        unmark  1
        !          1574: lab L6
        !          1575:        efail
        !          1576: lab L7
        !          1577:        goto    L4
        !          1578: lab L3
        !          1579:        mark    L9
        !          1580:        var     7
        !          1581:        var     1
        !          1582:        var     0
        !          1583:        str     13
        !          1584:        var     8
        !          1585:        pnull
        !          1586:        pnull
        !          1587:        var     6
        !          1588:        pnull
        !          1589:        var     0
        !          1590:        int     12
        !          1591:        pnull
        !          1592:        int     9
        !          1593:        line    186
        !          1594:        neg
        !          1595:        sect
        !          1596:        subsc
        !          1597:        nonnull
        !          1598:        invoke  1
        !          1599:        invoke  4
        !          1600:        esusp
        !          1601:        goto    L10
        !          1602: lab L9
        !          1603:        var     7
        !          1604:        str     14
        !          1605:        var     0
        !          1606:        line    187
        !          1607:        invoke  2
        !          1608: lab L10
        !          1609: lab L4
        !          1610:        unmark  1
        !          1611: lab L2
        !          1612:        pnull
        !          1613:        line    188
        !          1614:        pfail
        !          1615:        end
        !          1616: proc sform
        !          1617:        local   0,001000,alt
        !          1618:        local   1,000020,s
        !          1619:        local   2,000020,x
        !          1620:        local   3,000000,type
        !          1621:        con     0,010000,0
        !          1622:        con     1,010000,6,163,164,162,151,156,147
        !          1623:        con     2,010000,7,156,157,156,164,145,162,155
        !          1624:        con     3,010000,1,074
        !          1625:        con     4,010000,1,076
        !          1626:        con     5,010000,7,143,150,141,162,163,145,164
        !          1627:        con     6,010000,2,074,047
        !          1628:        con     7,010000,2,047,076
        !          1629:        declend
        !          1630:        file    rsg.icn
        !          1631:        line    190
        !          1632:        mark    L1
        !          1633:        pnull
        !          1634:        var     1
        !          1635:        str     0
        !          1636:        line    192
        !          1637:        asgn
        !          1638:        unmark  1
        !          1639: lab L1
        !          1640:        mark    L2
        !          1641:        mark    L0
        !          1642:        pnull
        !          1643:        var     2
        !          1644:        pnull
        !          1645:        var     0
        !          1646:        line    193
        !          1647:        bang
        !          1648:        asgn
        !          1649:        pop
        !          1650:        mark    L0
        !          1651:        pnull
        !          1652:        var     1
        !          1653:        dup
        !          1654:        mark    L0
        !          1655:        var     3
        !          1656:        var     2
        !          1657:        line    194
        !          1658:        invoke  1
        !          1659:        eret
        !          1660:        mark    L6
        !          1661:        ccase
        !          1662:        str     1
        !          1663:        line    195
        !          1664:        eqv
        !          1665:        unmark  1
        !          1666:        pop
        !          1667:        var     2
        !          1668:        goto    L5
        !          1669: lab L6
        !          1670:        mark    L7
        !          1671:        ccase
        !          1672:        str     2
        !          1673:        line    196
        !          1674:        eqv
        !          1675:        unmark  1
        !          1676:        pop
        !          1677:        pnull
        !          1678:        pnull
        !          1679:        str     3
        !          1680:        pnull
        !          1681:        var     2
        !          1682:        field   name
        !          1683:        cat
        !          1684:        str     4
        !          1685:        cat
        !          1686:        goto    L5
        !          1687: lab L7
        !          1688:        mark    L8
        !          1689:        ccase
        !          1690:        str     5
        !          1691:        line    197
        !          1692:        eqv
        !          1693:        unmark  1
        !          1694:        pop
        !          1695:        pnull
        !          1696:        pnull
        !          1697:        str     6
        !          1698:        pnull
        !          1699:        var     2
        !          1700:        field   chars
        !          1701:        cat
        !          1702:        str     7
        !          1703:        cat
        !          1704:        goto    L5
        !          1705: lab L8
        !          1706:        efail
        !          1707: lab L5
        !          1708:        line    194
        !          1709:        cat
        !          1710:        asgn
        !          1711:        unmark  1
        !          1712: lab L3
        !          1713:        efail
        !          1714: lab L4
        !          1715:        unmark  1
        !          1716: lab L2
        !          1717:        mark    L9
        !          1718:        mark    L10
        !          1719:        var     1
        !          1720:        line    199
        !          1721:        pret
        !          1722: lab L10
        !          1723:        line    199
        !          1724:        pfail
        !          1725:        unmark  1
        !          1726: lab L9
        !          1727:        pnull
        !          1728:        line    200
        !          1729:        pfail
        !          1730:        end
        !          1731: proc source
        !          1732:        local   0,001000,line
        !          1733:        local   1,000000,push
        !          1734:        local   2,000000,ifile
        !          1735:        local   3,000000,in
        !          1736:        local   4,000000,open
        !          1737:        local   5,000000,file
        !          1738:        local   6,000000,tab
        !          1739:        local   7,000000,write
        !          1740:        con     0,010000,1,100
        !          1741:        con     1,002000,0
        !          1742:        con     2,010000,16,052,052,052,040,143,141,156,156,157,164,040,157,160,145,156,040
        !          1743:        declend
        !          1744:        file    rsg.icn
        !          1745:        line    202
        !          1746:        mark    L1
        !          1747:        mark    L2
        !          1748:        var     0
        !          1749:        line    203
        !          1750:        bscan
        !          1751:        pnull
        !          1752:        str     0
        !          1753:        tabmat
        !          1754:        pop
        !          1755:        var     1
        !          1756:        var     2
        !          1757:        var     3
        !          1758:        invoke  2
        !          1759:        pop
        !          1760:        pnull
        !          1761:        var     3
        !          1762:        mark    L3
        !          1763:        var     4
        !          1764:        pnull
        !          1765:        var     5
        !          1766:        var     6
        !          1767:        int     1
        !          1768:        line    204
        !          1769:        invoke  1
        !          1770:        asgn
        !          1771:        invoke  1
        !          1772:        esusp
        !          1773:        goto    L4
        !          1774: lab L3
        !          1775:        mark    L5
        !          1776:        var     7
        !          1777:        line    205
        !          1778:        keywd   6
        !          1779:        str     2
        !          1780:        var     5
        !          1781:        invoke  3
        !          1782:        unmark  1
        !          1783: lab L5
        !          1784:        line    206
        !          1785:        pfail
        !          1786: lab L4
        !          1787:        line    204
        !          1788:        asgn
        !          1789:        line    203
        !          1790:        escan
        !          1791:        pret
        !          1792: lab L2
        !          1793:        line    203
        !          1794:        pfail
        !          1795:        unmark  1
        !          1796: lab L1
        !          1797:        pnull
        !          1798:        line    209
        !          1799:        pfail
        !          1800:        end
        !          1801: proc symimage
        !          1802:        local   0,001000,x
        !          1803:        local   1,000000,type
        !          1804:        con     0,010000,6,163,164,162,151,156,147
        !          1805:        con     1,010000,7,156,157,156,164,145,162,155
        !          1806:        con     2,010000,1,074
        !          1807:        con     3,010000,1,076
        !          1808:        con     4,010000,7,143,150,141,162,163,145,164
        !          1809:        con     5,010000,2,074,047
        !          1810:        con     6,010000,2,047,076
        !          1811:        declend
        !          1812:        file    rsg.icn
        !          1813:        line    211
        !          1814:        mark    L1
        !          1815:        mark    L2
        !          1816:        mark    L0
        !          1817:        var     1
        !          1818:        var     0
        !          1819:        line    212
        !          1820:        invoke  1
        !          1821:        eret
        !          1822:        mark    L4
        !          1823:        ccase
        !          1824:        str     0
        !          1825:        line    213
        !          1826:        eqv
        !          1827:        unmark  1
        !          1828:        pop
        !          1829:        var     0
        !          1830:        goto    L3
        !          1831: lab L4
        !          1832:        mark    L5
        !          1833:        ccase
        !          1834:        str     1
        !          1835:        line    214
        !          1836:        eqv
        !          1837:        unmark  1
        !          1838:        pop
        !          1839:        pnull
        !          1840:        pnull
        !          1841:        str     2
        !          1842:        pnull
        !          1843:        var     0
        !          1844:        field   name
        !          1845:        cat
        !          1846:        str     3
        !          1847:        cat
        !          1848:        goto    L3
        !          1849: lab L5
        !          1850:        mark    L6
        !          1851:        ccase
        !          1852:        str     4
        !          1853:        line    215
        !          1854:        eqv
        !          1855:        unmark  1
        !          1856:        pop
        !          1857:        pnull
        !          1858:        pnull
        !          1859:        str     5
        !          1860:        pnull
        !          1861:        var     0
        !          1862:        field   chars
        !          1863:        cat
        !          1864:        str     6
        !          1865:        cat
        !          1866:        goto    L3
        !          1867: lab L6
        !          1868:        efail
        !          1869: lab L3
        !          1870:        line    212
        !          1871:        pret
        !          1872: lab L2
        !          1873:        line    212
        !          1874:        pfail
        !          1875:        unmark  1
        !          1876: lab L1
        !          1877:        pnull
        !          1878:        line    217
        !          1879:        pfail
        !          1880:        end
        !          1881: proc syms
        !          1882:        local   0,001000,alt
        !          1883:        local   1,000020,slist
        !          1884:        local   2,000000,put
        !          1885:        local   3,000000,tab
        !          1886:        local   4,000000,many
        !          1887:        local   5,000000,defnon
        !          1888:        local   6,000000,upto
        !          1889:        local   7,000000,move
        !          1890:        con     0,020000,1,074
        !          1891:        con     1,002000,2
        !          1892:        con     2,010000,1,074
        !          1893:        con     3,020000,1,076
        !          1894:        con     4,002000,1
        !          1895:        declend
        !          1896:        file    rsg.icn
        !          1897:        line    219
        !          1898:        mark    L1
        !          1899:        pnull
        !          1900:        var     1
        !          1901:        pnull
        !          1902:        line    221
        !          1903:        llist   0
        !          1904:        asgn
        !          1905:        unmark  1
        !          1906: lab L1
        !          1907:        mark    L2
        !          1908:        var     0
        !          1909:        line    222
        !          1910:        bscan
        !          1911: lab L3
        !          1912:        line    222
        !          1913:        mark    L0
        !          1914:        var     2
        !          1915:        var     1
        !          1916:        mark    L6
        !          1917:        var     3
        !          1918:        var     4
        !          1919:        pnull
        !          1920:        cset    0
        !          1921:        compl
        !          1922:        invoke  1
        !          1923:        invoke  1
        !          1924:        esusp
        !          1925:        goto    L7
        !          1926: lab L6
        !          1927:        var     5
        !          1928:        int     1
        !          1929:        pnull
        !          1930:        str     2
        !          1931:        line    223
        !          1932:        tabmat
        !          1933:        var     3
        !          1934:        var     6
        !          1935:        cset    3
        !          1936:        invoke  1
        !          1937:        invoke  1
        !          1938:        var     7
        !          1939:        int     4
        !          1940:        invoke  1
        !          1941:        invoke  3
        !          1942:        invoke  1
        !          1943: lab L7
        !          1944:        line    222
        !          1945:        invoke  2
        !          1946: lab L4
        !          1947:        unmark  1
        !          1948:        goto    L3
        !          1949: lab L5
        !          1950:        escan
        !          1951:        unmark  1
        !          1952: lab L2
        !          1953:        mark    L8
        !          1954:        mark    L9
        !          1955:        var     1
        !          1956:        line    224
        !          1957:        pret
        !          1958: lab L9
        !          1959:        line    224
        !          1960:        pfail
        !          1961:        unmark  1
        !          1962: lab L8
        !          1963:        pnull
        !          1964:        line    225
        !          1965:        pfail
        !          1966:        end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.