ref: 343aeb3529dbbbd60f1ccd35c53a438078b3a351
parent: a653aac016c4f84bfaccd9b086a2736e3d7d79a4
author: joe9 <joe9mail@gmail.com>
date: Wed Jul 14 07:43:06 EDT 2021
remove more generated files from version control
--- a/limbo/y.tab.c
+++ /dev/null
@@ -1,3060 +1,0 @@
-
-#line 2 "limbo.y"
-#include "limbo.h"
-
-#line 5 "limbo.y"
-typedef union
-{
- struct{
- Src src;
- union{
- Sym *idval;
- Long ival;
- Real rval;
- }v;
- }tok;
- Decl *ids;
- Node *node;
- Type *type;
- Typelist *types;
-} YYSTYPE;
-extern int yyerrflag;
-#ifndef YYMAXDEPTH
-#define YYMAXDEPTH 150
-#endif
-YYSTYPE yylval;
-YYSTYPE yyval;
-#define Landeq 57346
-#define Loreq 57347
-#define Lxoreq 57348
-#define Llsheq 57349
-#define Lrsheq 57350
-#define Laddeq 57351
-#define Lsubeq 57352
-#define Lmuleq 57353
-#define Ldiveq 57354
-#define Lmodeq 57355
-#define Lexpeq 57356
-#define Ldeclas 57357
-#define Lload 57358
-#define Loror 57359
-#define Landand 57360
-#define Lcons 57361
-#define Leq 57362
-#define Lneq 57363
-#define Lleq 57364
-#define Lgeq 57365
-#define Llsh 57366
-#define Lrsh 57367
-#define Lexp 57368
-#define Lcomm 57369
-#define Linc 57370
-#define Ldec 57371
-#define Lof 57372
-#define Lref 57373
-#define Lif 57374
-#define Lelse 57375
-#define Lfn 57376
-#define Lexcept 57377
-#define Lraises 57378
-#define Lmdot 57379
-#define Lto 57380
-#define Lor 57381
-#define Lrconst 57382
-#define Lconst 57383
-#define Lid 57384
-#define Ltid 57385
-#define Lsconst 57386
-#define Llabs 57387
-#define Lnil 57388
-#define Llen 57389
-#define Lhd 57390
-#define Ltl 57391
-#define Ltagof 57392
-#define Limplement 57393
-#define Limport 57394
-#define Linclude 57395
-#define Lcon 57396
-#define Ltype 57397
-#define Lmodule 57398
-#define Lcyclic 57399
-#define Ladt 57400
-#define Larray 57401
-#define Llist 57402
-#define Lchan 57403
-#define Lself 57404
-#define Ldo 57405
-#define Lwhile 57406
-#define Lfor 57407
-#define Lbreak 57408
-#define Lalt 57409
-#define Lcase 57410
-#define Lpick 57411
-#define Lcont 57412
-#define Lreturn 57413
-#define Lexit 57414
-#define Lspawn 57415
-#define Lraise 57416
-#define Lfix 57417
-#define Ldynamic 57418
-#define YYEOFCODE 1
-#define YYERRCODE 2
-
-#line 1600 "limbo.y"
-
-
-static char *mkfileext(char*, char*, char*);
-static void usage(void);
-
-static int dosym;
-static int toterrors;
-static ulong canonnanbits[] = { 0x7fffffff, 0xffffffff};
-static char* infile;
-
-#define SLASHMOD "/module"
-
-static char*
-getroot(void)
-{
- int n;
- char *e, *l, *s;
-
- if((e = getenv("EMU")) != nil){
- for(s = e; *e != '\0'; e++){
- if(*e == '-' && *(e+1) == 'r' && (e == s || *(e-1) == ' ' || *(e-1) == '\t')){
- e += 2;
- l = strchr(e, ' ');
- if(l != nil)
- *l = '\0';
- if((n = strlen(e)) > 0){
- s = malloc(n+1);
- strcpy(s, e);
- return s;
- }
- }
- }
- }
- if((e = getenv("ROOT")) != nil)
- return strdup(e);
- return nil;
-}
-
-void
-main(int argc, char *argv[])
-{
- char *s, *ofile, *ext, *root;
- int i;
-
- FPinit();
- FPcontrol(0, INVAL|ZDIV|OVFL|UNFL|INEX);
- canonnan = canontod(canonnanbits);
-
- fmtinstall('D', dotconv);
- fmtinstall('I', instconv);
- fmtinstall('K', declconv);
- fmtinstall('k', storeconv);
- fmtinstall('L', lineconv);
- fmtinstall('M', mapconv);
- fmtinstall('n', nodeconv); /* exp structure */
- fmtinstall('O', opconv);
- fmtinstall('g', gfltconv);
- fmtinstall('Q', etconv); /* src expression with type */
- fmtinstall('R', ctypeconv); /* c equivalent type */
- fmtinstall('P', ctypeconv); /* c equivalent type - pointer type */
- fmtinstall('T', typeconv); /* source style types */
- fmtinstall('t', stypeconv); /* structurally descriptive type */
- fmtinstall('U', srcconv);
- fmtinstall('v', expconv); /* src expression */
- fmtinstall('V', expconv); /* src expression in '' */
- lexinit();
- typeinit();
- optabinit();
-
- gendis = 1;
- asmsym = 0;
- maxerr = 20;
- ofile = nil;
- ext = nil;
- ARGBEGIN{
- case 'D':
- /*
- * debug flags:
- *
- * a alt compilation
- * A array constructor compilation
- * b boolean and branch compilation
- * c case compilation
- * d function declaration
- * D descriptor generation
- * e expression compilation
- * E addressable expression compilation
- * f print arguments for compiled functions
- * F constant folding
- * g print out globals
- * m module declaration and type checking
- * n nil references
- * s print sizes of output file sections
- * S type signing
- * t type checking function bodies
- * T timing
- * v global var and constant compilation
- * x adt verification
- * Y tuple compilation
- * z Z bug fixes
- */
- s = ARGF();
- while(s && *s)
- debug[*s++] = 1;
- break;
- case 'I':
- s = ARGF();
- if(s == nil)
- usage();
- addinclude(s);
- break;
- case 'G':
- asmsym = 1;
- break;
- case 'S':
- gendis = 0;
- break;
- case 'a':
- emitstub = 1;
- break;
- case 'A':
- emitstub = emitdyn = 1;
- break;
- case 'c':
- mustcompile = 1;
- break;
- case 'C':
- dontcompile = 1;
- break;
- case 'e':
- maxerr = 1000;
- break;
- case 'f':
- isfatal = 1;
- break;
- case 'F':
- newfnptr = 1;
- break;
- case 'g':
- dosym = 1;
- break;
- case 'i':
- dontinline = 1;
- break;
- case 'o':
- ofile = ARGF();
- break;
- case 'O':
- optims = 1;
- break;
- case 's':
- s = ARGF();
- if(s != nil)
- fixss = atoi(s);
- break;
- case 't':
- emittab = ARGF();
- if(emittab == nil)
- usage();
- break;
- case 'T':
- emitcode = ARGF();
- if(emitcode == nil)
- usage();
- break;
- case 'd':
- emitcode = ARGF();
- if(emitcode == nil)
- usage();
- emitdyn = 1;
- break;
- case 'w':
- superwarn = dowarn;
- dowarn = 1;
- break;
- case 'x':
- ext = ARGF();
- break;
- case 'X':
- signdump = ARGF();
- break;
- case 'y':
- oldcycles = 1;
- break;
- case 'z':
- arrayz = 1;
- break;
- default:
- usage();
- break;
- }ARGEND
-
- if((root = getroot()) != nil){
- char *r;
-
- r = malloc(strlen(root)+strlen(SLASHMOD)+1);
- strcpy(r, root);
- strcat(r, SLASHMOD);
- addinclude(r);
- free(root);
- }
- else
- addinclude(INCPATH);
-
- if(argc == 0){
- usage();
- }else if(ofile != nil){
- if(argc != 1)
- usage();
- translate(argv[0], ofile, mkfileext(ofile, ".dis", ".sbl"));
- }else{
- if(ext == nil){
- ext = ".s";
- if(gendis)
- ext = ".dis";
- }
- for(i = 0; i < argc; i++){
- s = strrchr(argv[i], '/');
- if(s == nil)
- s = argv[i];
- else
- s++;
- if(argc > 1)
- print("%s:\n", argv[i]);
- ofile = mkfileext(s, ".b", ext);
- translate(argv[i], ofile, mkfileext(ofile, ext, ".sbl"));
- }
- }
- if(toterrors)
- exits("errors");
- exits(0);
-}
-
-static void
-usage(void)
-{
- fprint(2, "usage: limbo [-CGSacgwe] [-I incdir] [-o outfile] [-{T|t|d} module] [-D debug] file ...\n");
- exits("usage");
-}
-
-static char*
-mkfileext(char *file, char *oldext, char *ext)
-{
- char *ofile;
- int n, n2;
-
- n = strlen(file);
- n2 = strlen(oldext);
- if(n >= n2 && strcmp(&file[n-n2], oldext) == 0)
- n -= n2;
- ofile = malloc(n + strlen(ext) + 1);
- memmove(ofile, file, n);
- strcpy(ofile+n, ext);
- return ofile;
-}
-
-void
-translate(char *in, char *out, char *dbg)
-{
- Decl *entry;
- int doemit;
-
- infile = in;
- outfile = out;
- symfile = dbg;
- errors = 0;
- bins[0] = Bopen(in, OREAD);
- if(bins[0] == nil){
- fprint(2, "can't open %s: %r\n", in);
- toterrors++;
- return;
- }
- doemit = emitstub || emittab || emitcode;
- if(!doemit){
- bout = Bopen(out, OWRITE);
- if(bout == nil){
- fprint(2, "can't open %s: %r\n", out);
- toterrors++;
- Bterm(bins[0]);
- return;
- }
- if(dosym){
- bsym = Bopen(dbg, OWRITE);
- if(bsym == nil)
- fprint(2, "can't open %s: %r\n", dbg);
- }
- }
-
- lexstart(in);
-
- popscopes();
- typestart();
- declstart();
-
- yyparse();
-
- entry = typecheck(!doemit);
-
- modcom(entry);
-
- fns = nil;
- nfns = 0;
- descriptors = nil;
-
- if(bout != nil)
- Bterm(bout);
- if(bsym != nil)
- Bterm(bsym);
- toterrors += errors;
- if(errors && bout != nil)
- remove(out);
- if(errors && bsym != nil)
- remove(dbg);
-}
-
-void
-trapFPE(unsigned exception[5], int value[2])
-{
- /* can't happen; it's just here to keep FPinit happy. */
- USED(exception);
- USED(value);
-}
-
-static char *
-win2inf(char *s)
-{
- int nt = 0;
- char *t;
-
- if(strlen(s) > 1 && s[1] == ':'){
- s[1] = '/';
- s++;
- nt = 1;
- }
- for(t = s; *t != '\0'; t++){
- if(*t == '\\')
- *t = '/';
- if(nt)
- *t = tolower(*t);
- }
- return s;
-}
-
-static char *
-cleann(char *s)
-{
- char *p, *r, *t;
- char buf[256];
-
- r = t = malloc(strlen(s)+1);
- strcpy(t, s);
- t = win2inf(t);
- if(*t != '/'){
- p = win2inf(getwd(buf, sizeof(buf)));
- s = malloc(strlen(p)+strlen(t)+2);
- strcpy(s, p);
- strcat(s, "/");
- strcat(s, t);
- }
- else{
- s = malloc(strlen(t)+1);
- strcpy(s, t);
- }
- free(r);
- /* print("cleann: %s\n", p); */
- return cleanname(s);
-}
-
-char *
-srcpath(char *name, int nlen)
-{
- int l1, l2;
- char *r, *srcp, *t;
-
- srcp = cleann(infile);
- r = getroot();
- if(r == nil){
- l1 = strlen(INCPATH);
- r = malloc(l1+1);
- strcpy(r, INCPATH);
- if(l1 >= strlen(SLASHMOD) && strcmp(r+l1-strlen(SLASHMOD), SLASHMOD) == 0)
- r[l1-strlen(SLASHMOD)] = '\0';
- }
- t = cleann(r);
- free(r);
- r = t;
- /* srcp relative to r */
- l1 = strlen(srcp);
- l2 = strlen(r);
- if(l1 >= l2 && strncmp(srcp, r, l2) == 0){
- /* nothing to do */
- }else
- l2 = 0;
- strncpy(name, srcp+l2, nlen);
- name[nlen-1] = '\0';
- free(r);
- free(srcp);
- /* print("srcpath: %s\n", name); */
- return name;
-}
-short yyexca[] =
-{-1, 1,
- 1, -1,
- -2, 0,
--1, 3,
- 1, 3,
- -2, 0,
--1, 17,
- 39, 88,
- 50, 62,
- 54, 88,
- 99, 62,
- -2, 251,
--1, 209,
- 59, 29,
- 71, 29,
- -2, 0,
--1, 228,
- 1, 2,
- -2, 0,
--1, 272,
- 50, 176,
- -2, 256,
--1, 306,
- 59, 41,
- 71, 41,
- 91, 41,
- -2, 0,
--1, 308,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 377,
- 50, 62,
- 99, 62,
- -2, 251,
--1, 378,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 384,
- 53, 71,
- 54, 71,
- -2, 110,
--1, 386,
- 53, 72,
- 54, 72,
- -2, 112,
--1, 418,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 425,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 440,
- 53, 71,
- 54, 71,
- -2, 111,
--1, 441,
- 53, 72,
- 54, 72,
- -2, 113,
--1, 449,
- 71, 278,
- 99, 278,
- -2, 163,
--1, 466,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 483,
- 50, 126,
- 99, 126,
- -2, 240,
--1, 488,
- 71, 275,
- -2, 0,
--1, 500,
- 59, 47,
- 71, 47,
- -2, 0,
--1, 505,
- 59, 41,
- 71, 41,
- 91, 41,
- -2, 0,
--1, 511,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 545,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 551,
- 71, 154,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 559,
- 56, 59,
- 62, 59,
- -2, 62,
--1, 565,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 570,
- 71, 157,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 574,
- 72, 176,
- -2, 163,
--1, 593,
- 71, 160,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 599,
- 71, 168,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 603,
- 72, 175,
- 85, 150,
- 86, 150,
- 87, 150,
- 89, 150,
- 90, 150,
- 91, 150,
- -2, 0,
--1, 606,
- 50, 62,
- 56, 171,
- 62, 171,
- 99, 62,
- -2, 251,
-};
-#define YYNPROD 283
-#define YYPRIVATE 57344
-#define YYLAST 2707
-short yyact[] =
-{
- 376, 588, 450, 361, 502, 381, 409, 308, 366, 312,
- 356, 448, 446, 184, 83, 82, 429, 296, 269, 15,
- 8, 49, 4, 101, 318, 12, 23, 109, 48, 77,
- 78, 79, 196, 35, 51, 42, 541, 488, 360, 6,
- 397, 3, 6, 456, 483, 379, 362, 14, 455, 21,
- 14, 350, 420, 291, 347, 284, 117, 223, 31, 328,
- 285, 224, 221, 46, 462, 111, 425, 424, 423, 11,
- 427, 426, 428, 185, 163, 164, 165, 166, 167, 168,
- 169, 170, 171, 172, 173, 174, 175, 104, 116, 43,
- 181, 182, 183, 71, 10, 285, 203, 10, 206, 40,
- 346, 419, 92, 285, 118, 346, 32, 32, 514, 113,
- 292, 346, 292, 44, 285, 118, 417, 416, 415, 596,
- 582, 544, 482, 229, 230, 231, 232, 233, 234, 235,
- 236, 237, 238, 239, 240, 242, 243, 244, 245, 246,
- 247, 248, 249, 250, 251, 252, 253, 254, 255, 256,
- 257, 258, 259, 260, 261, 262, 263, 264, 185, 6,
- 480, 272, 228, 306, 192, 193, 22, 14, 208, 270,
- 479, 266, 22, 478, 192, 193, 435, 278, 562, 598,
- 307, 283, 421, 556, 407, 563, 406, 286, 226, 200,
- 192, 193, 287, 532, 268, 86, 215, 404, 412, 22,
- 210, 207, 84, 216, 412, 89, 301, 98, 63, 527,
- 93, 351, 227, 47, 10, 91, 81, 310, 309, 75,
- 74, 69, 68, 73, 26, 18, 54, 55, 62, 60,
- 61, 64, 460, 459, 295, 25, 100, 87, 88, 85,
- 24, 303, 324, 65, 66, 67, 592, 111, 321, 316,
- 311, 23, 569, 76, 554, 192, 193, 550, 533, 76,
- 510, 522, 487, 465, 314, 396, 380, 6, 505, 86,
- 213, 205, 577, 86, 492, 14, 84, 495, 476, 89,
- 84, 98, 185, 89, 43, 464, 338, 395, 358, 91,
- 81, 113, 281, 91, 81, 336, 181, 217, 209, 322,
- 576, 536, 334, 323, 95, 382, 97, 94, 44, 192,
- 193, 87, 88, 85, 33, 87, 88, 85, 378, 345,
- 192, 193, 10, 86, 355, 354, 19, 76, 509, 390,
- 84, 76, 214, 89, 386, 384, 388, 501, 212, 204,
- 399, 280, 601, 91, 81, 484, 45, 389, 611, 561,
- 18, 353, 45, 5, 537, 504, 18, 485, 192, 193,
- 400, 401, 559, 497, 86, 87, 88, 85, 413, 191,
- 540, 84, 418, 433, 89, 5, 185, 299, 22, 477,
- 432, 76, 434, 430, 91, 81, 315, 431, 438, 436,
- 19, 19, 289, 288, 504, 445, 449, 267, 338, 182,
- 441, 440, 156, 411, 119, 314, 87, 88, 85, 103,
- 17, 114, 19, 334, 18, 115, 107, 70, 192, 193,
- 72, 19, 76, 470, 2, 466, 13, 475, 439, 473,
- 192, 193, 17, 158, 484, 102, 18, 190, 75, 74,
- 45, 114, 73, 86, 18, 115, 449, 507, 13, 90,
- 84, 490, 90, 89, 601, 515, 490, 609, 486, 490,
- 600, 494, 597, 91, 81, 594, 463, 591, 490, 185,
- 490, 414, 474, 167, 585, 405, 571, 520, 490, 519,
- 512, 513, 508, 403, 552, 87, 88, 85, 86, 449,
- 524, 520, 526, 525, 327, 84, 222, 530, 89, 590,
- 523, 76, 90, 39, 90, 529, 534, 490, 91, 81,
- 105, 542, 90, 491, 565, 543, 538, 520, 36, 549,
- 34, 398, 553, 90, 589, 496, 551, 394, 497, 333,
- 87, 88, 85, 157, 330, 160, 199, 161, 162, 557,
- 560, 438, 314, 198, 195, 178, 76, 159, 158, 567,
- 443, 442, 574, 566, 572, 568, 570, 176, 474, 180,
- 343, 329, 326, 179, 520, 225, 580, 342, 176, 581,
- 297, 574, 177, 584, 140, 141, 137, 138, 139, 136,
- 134, 558, 41, 546, 201, 411, 603, 593, 583, 545,
- 383, 595, 474, 325, 574, 599, 602, 90, 220, 219,
- 472, 604, 80, 608, 86, 96, 471, 610, 468, 422,
- 39, 84, 474, 90, 89, 186, 90, 90, 19, 90,
- 136, 134, 452, 134, 91, 81, 90, 29, 182, 167,
- 137, 138, 139, 136, 134, 521, 357, 50, 535, 30,
- 90, 90, 305, 365, 298, 120, 87, 88, 85, 27,
- 474, 1, 52, 53, 451, 194, 461, 197, 59, 72,
- 271, 28, 76, 57, 58, 202, 63, 143, 142, 140,
- 141, 137, 138, 139, 136, 134, 218, 75, 74, 69,
- 68, 73, 273, 18, 54, 55, 62, 60, 61, 64,
- 313, 539, 50, 579, 578, 90, 410, 500, 499, 587,
- 586, 65, 66, 67, 16, 408, 304, 52, 53, 56,
- 90, 352, 9, 59, 72, 548, 90, 76, 57, 58,
- 547, 63, 518, 517, 211, 7, 447, 335, 265, 503,
- 368, 108, 75, 74, 69, 274, 73, 90, 18, 54,
- 55, 62, 60, 61, 64, 106, 112, 90, 90, 110,
- 282, 20, 37, 38, 277, 86, 275, 276, 67, 0,
- 90, 90, 84, 0, 90, 89, 290, 0, 0, 293,
- 294, 0, 76, 0, 0, 91, 81, 0, 0, 197,
- 0, 0, 0, 0, 0, 0, 281, 0, 0, 0,
- 0, 0, 0, 317, 320, 0, 0, 87, 88, 85,
- 0, 0, 0, 90, 0, 0, 0, 0, 52, 53,
- 56, 0, 90, 76, 59, 72, 90, 0, 0, 57,
- 58, 90, 63, 90, 0, 0, 0, 0, 0, 0,
- 0, 0, 90, 75, 74, 69, 68, 73, 90, 18,
- 54, 55, 62, 60, 61, 64, 0, 0, 331, 0,
- 0, 0, 0, 0, 86, 0, 0, 65, 66, 67,
- 0, 84, 0, 344, 89, 0, 98, 0, 0, 348,
- 0, 0, 0, 76, 91, 81, 0, 90, 0, 0,
- 0, 90, 0, 0, 0, 0, 0, 0, 0, 95,
- 387, 97, 94, 99, 0, 100, 87, 88, 85, 0,
- 392, 393, 90, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 76, 0, 0, 90, 0, 402, 122, 123,
- 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
- 135, 0, 155, 154, 153, 152, 151, 150, 148, 149,
- 144, 145, 146, 147, 143, 142, 140, 141, 137, 138,
- 139, 136, 134, 0, 340, 0, 194, 86, 0, 0,
- 0, 86, 0, 0, 84, 444, 0, 89, 84, 453,
- 0, 89, 0, 0, 457, 0, 458, 91, 81, 0,
- 363, 91, 391, 0, 0, 96, 0, 0, 0, 0,
- 0, 469, 0, 0, 0, 50, 0, 0, 0, 87,
- 88, 85, 319, 87, 88, 85, 0, 0, 0, 0,
- 52, 53, 56, 339, 0, 76, 59, 375, 0, 76,
- 0, 57, 58, 0, 63, 367, 0, 0, 0, 0,
- 493, 0, 0, 0, 498, 75, 74, 377, 68, 73,
- 0, 18, 54, 55, 62, 60, 61, 64, 364, 506,
- 363, 0, 0, 13, 0, 498, 0, 0, 0, 65,
- 66, 67, 0, 0, 0, 50, 369, 0, 531, 0,
- 370, 371, 374, 372, 373, 76, 0, 0, 0, 0,
- 52, 53, 56, 0, 0, 0, 59, 375, 0, 0,
- 0, 57, 58, 0, 63, 367, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 75, 74, 377, 68, 73,
- 0, 18, 54, 55, 62, 60, 61, 64, 364, 467,
- 363, 0, 0, 13, 0, 0, 0, 0, 0, 65,
- 66, 67, 0, 0, 0, 50, 369, 0, 0, 0,
- 370, 371, 374, 372, 373, 76, 0, 0, 0, 0,
- 52, 53, 56, 0, 0, 0, 59, 375, 0, 0,
- 0, 57, 58, 0, 63, 367, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 75, 74, 377, 68, 73,
- 0, 18, 54, 55, 62, 60, 61, 64, 364, 437,
- 363, 0, 0, 13, 0, 0, 0, 0, 0, 65,
- 66, 67, 0, 0, 0, 50, 369, 0, 0, 0,
- 370, 371, 374, 372, 373, 76, 0, 0, 0, 0,
- 52, 53, 56, 0, 0, 0, 59, 375, 0, 0,
- 0, 57, 58, 0, 63, 367, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 75, 74, 377, 68, 73,
- 0, 18, 54, 55, 62, 60, 61, 64, 364, 359,
- 605, 0, 0, 13, 0, 0, 0, 0, 0, 65,
- 66, 67, 0, 0, 0, 50, 369, 0, 0, 0,
- 370, 371, 374, 372, 373, 76, 0, 0, 0, 0,
- 52, 53, 607, 0, 0, 0, 59, 375, 0, 0,
- 0, 57, 58, 0, 63, 367, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 75, 74, 606, 68, 73,
- 0, 18, 54, 55, 62, 60, 61, 64, 364, 573,
- 0, 0, 0, 13, 0, 0, 0, 0, 0, 65,
- 66, 67, 0, 0, 50, 0, 369, 0, 0, 0,
- 370, 371, 374, 372, 373, 76, 0, 0, 0, 52,
- 53, 451, 0, 0, 0, 59, 375, 0, 0, 0,
- 57, 58, 0, 63, 367, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 75, 74, 377, 68, 73, 0,
- 18, 54, 55, 62, 60, 61, 64, 364, 363, 0,
- 0, 0, 13, 0, 0, 0, 0, 0, 65, 66,
- 67, 0, 0, 50, 0, 369, 0, 0, 0, 370,
- 371, 374, 372, 373, 76, 0, 0, 0, 52, 53,
- 56, 0, 0, 0, 59, 375, 0, 0, 0, 57,
- 58, 0, 63, 367, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 75, 74, 377, 68, 73, 0, 18,
- 54, 55, 62, 60, 61, 64, 364, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 65, 66, 67,
- 50, 0, 0, 0, 369, 0, 0, 0, 370, 371,
- 374, 372, 373, 76, 0, 52, 53, 56, 0, 0,
- 0, 59, 72, 0, 0, 279, 57, 58, 0, 63,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 75, 74, 69, 68, 73, 0, 18, 54, 55, 62,
- 60, 61, 64, 0, 241, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 65, 66, 67, 50, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 76, 0, 52, 53, 56, 0, 0, 0, 59, 72,
- 0, 0, 0, 57, 58, 0, 63, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 75, 74, 69,
- 68, 73, 0, 18, 54, 55, 62, 60, 61, 64,
- 0, 0, 50, 0, 0, 0, 0, 0, 0, 0,
- 0, 65, 66, 67, 0, 0, 0, 52, 53, 56,
- 0, 0, 0, 59, 72, 0, 0, 76, 57, 58,
- 0, 63, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 75, 74, 69, 68, 73, 0, 18, 54,
- 55, 62, 60, 61, 64, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 65, 66, 67, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
- 133, 135, 76, 155, 154, 153, 152, 151, 150, 148,
- 149, 144, 145, 146, 147, 143, 142, 140, 141, 137,
- 138, 139, 136, 134, 154, 153, 152, 151, 150, 148,
- 149, 144, 145, 146, 147, 143, 142, 140, 141, 137,
- 138, 139, 136, 134, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, 132, 133, 135, 564, 155, 154,
- 153, 152, 151, 150, 148, 149, 144, 145, 146, 147,
- 143, 142, 140, 141, 137, 138, 139, 136, 134, 153,
- 152, 151, 150, 148, 149, 144, 145, 146, 147, 143,
- 142, 140, 141, 137, 138, 139, 136, 134, 0, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
- 133, 135, 555, 155, 154, 153, 152, 151, 150, 148,
- 149, 144, 145, 146, 147, 143, 142, 140, 141, 137,
- 138, 139, 136, 134, 151, 150, 148, 149, 144, 145,
- 146, 147, 143, 142, 140, 141, 137, 138, 139, 136,
- 134, 0, 0, 0, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, 132, 133, 135, 528, 155, 154,
- 153, 152, 151, 150, 148, 149, 144, 145, 146, 147,
- 143, 142, 140, 141, 137, 138, 139, 136, 134, 150,
- 148, 149, 144, 145, 146, 147, 143, 142, 140, 141,
- 137, 138, 139, 136, 134, 0, 0, 0, 0, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
- 133, 135, 481, 155, 154, 153, 152, 151, 150, 148,
- 149, 144, 145, 146, 147, 143, 142, 140, 141, 137,
- 138, 139, 136, 134, 148, 149, 144, 145, 146, 147,
- 143, 142, 140, 141, 137, 138, 139, 136, 134, 0,
- 0, 0, 0, 0, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, 132, 133, 135, 349, 155, 154,
- 153, 152, 151, 150, 148, 149, 144, 145, 146, 147,
- 143, 142, 140, 141, 137, 138, 139, 136, 134, 144,
- 145, 146, 147, 143, 142, 140, 141, 137, 138, 139,
- 136, 134, 0, 0, 0, 0, 0, 0, 0, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
- 133, 135, 341, 155, 154, 153, 152, 151, 150, 148,
- 149, 144, 145, 146, 147, 143, 142, 140, 141, 137,
- 138, 139, 136, 134, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, 132, 133, 135, 302, 155, 154,
- 153, 152, 151, 150, 148, 149, 144, 145, 146, 147,
- 143, 142, 140, 141, 137, 138, 139, 136, 134, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
- 133, 135, 300, 155, 154, 153, 152, 151, 150, 148,
- 149, 144, 145, 146, 147, 143, 142, 140, 141, 137,
- 138, 139, 136, 134, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, 132, 133, 135, 189, 155, 154,
- 153, 152, 151, 150, 148, 149, 144, 145, 146, 147,
- 143, 142, 140, 141, 137, 138, 139, 136, 134, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
- 133, 135, 188, 155, 154, 153, 152, 151, 150, 148,
- 149, 144, 145, 146, 147, 143, 142, 140, 141, 137,
- 138, 139, 136, 134, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, 132, 133, 135, 187, 155, 154,
- 153, 152, 151, 150, 148, 149, 144, 145, 146, 147,
- 143, 142, 140, 141, 137, 138, 139, 136, 134, 0,
- 86, 0, 0, 0, 0, 0, 0, 385, 0, 0,
- 89, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 91, 81, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 121, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 87, 88, 85, 122, 123, 124, 125, 126,
- 127, 128, 129, 130, 131, 132, 133, 135, 76, 155,
- 154, 153, 152, 151, 150, 148, 149, 144, 145, 146,
- 147, 143, 142, 140, 141, 137, 138, 139, 136, 134,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 122, 123,
- 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
- 135, 575, 155, 154, 153, 152, 151, 150, 148, 149,
- 144, 145, 146, 147, 143, 142, 140, 141, 137, 138,
- 139, 136, 134, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 122, 123, 124, 125, 126, 127, 128, 129, 130,
- 131, 132, 133, 135, 516, 155, 154, 153, 152, 151,
- 150, 148, 149, 144, 145, 146, 147, 143, 142, 140,
- 141, 137, 138, 139, 136, 134, 0, 0, 0, 122,
- 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
- 133, 135, 489, 155, 154, 153, 152, 151, 150, 148,
- 149, 144, 145, 146, 147, 143, 142, 140, 141, 137,
- 138, 139, 136, 134, 0, 0, 0, 337, 122, 123,
- 124, 125, 126, 127, 128, 129, 130, 131, 132, 133,
- 135, 0, 155, 154, 153, 152, 151, 150, 148, 149,
- 144, 145, 146, 147, 143, 142, 140, 141, 137, 138,
- 139, 136, 134, 0, 0, 0, 332, 122, 123, 124,
- 125, 126, 127, 128, 129, 130, 131, 132, 133, 135,
- 0, 155, 154, 153, 152, 151, 150, 148, 149, 144,
- 145, 146, 147, 143, 142, 140, 141, 137, 138, 139,
- 136, 134, 0, 511, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, 132, 133, 135, 0, 155, 154,
- 153, 152, 151, 150, 148, 149, 144, 145, 146, 147,
- 143, 142, 140, 141, 137, 138, 139, 136, 134, 0,
- 454, 122, 123, 124, 125, 126, 127, 128, 129, 130,
- 131, 132, 133, 135, 0, 155, 154, 153, 152, 151,
- 150, 148, 149, 144, 145, 146, 147, 143, 142, 140,
- 141, 137, 138, 139, 136, 134, 155, 154, 153, 152,
- 151, 150, 148, 149, 144, 145, 146, 147, 143, 142,
- 140, 141, 137, 138, 139, 136, 134
-};
-short yypact[] =
-{
- 351,-1000, 319, 373,-1000, 168,-1000,-1000, 163, 152,
- 645, 623, 8, 253, 470,-1000, 464, 541,-1000, 287,
- -36, 141,-1000,-1000,-1000,-1000,-1000,1585,1585,1585,
-1585, 234, 579, 138, 815, 383, 350, 0, 460, 382,
--1000, 319, 16,-1000,-1000,-1000, 345,-1000,2270,-1000,
- 343, 494, 776, 776, 776, 776, 776, 776, 776, 776,
- 776, 776, 776, 776, 776, 527, 500, 518, 776, 162,
- 776,-1000,1585,-1000,-1000,-1000, 576,2215,2160,2105,
- 365,-1000,-1000,-1000, 234, 499, 234, 498, 491, 541,
--1000, 543,-1000,-1000, 234,1585, 267,1585, 129, 228,
- 541, 268, 293, 541, 227, 234, 559, 558, -37,-1000,
- 446, 7, -38,-1000,-1000,-1000, 523,-1000, 287,-1000,
- 373,-1000,1585,1585,1585,1585,1585,1585,1585,1585,
-1585,1585,1585,1585,1530,1585,1585,1585,1585,1585,
-1585,1585,1585,1585,1585,1585,1585,1585,1585,1585,
-1585,1585,1585,1585,1585,1585,1585,1585, 338, 381,
- 675,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,-1000,
--1000,-1000,-1000,-1000,-1000,-1000,1463, 281, 222, 234,
-1585,-1000,-1000,-1000, 15,2647,1585,-1000,-1000,-1000,
--1000,1585, 334, 333, 377, 234, 13, 377, 234, 234,
- 571, 565, 305,2050,-1000,1585,1995,-1000, 234, 640,
- 93,-1000,-1000, 147, 287,-1000,-1000, 319, 377,-1000,
--1000, 352, 918, 918, 240,-1000,-1000,-1000, 373,2647,
-2647,2647,2647,2647,2647,2647,2647,2647,2647,2647,
-2647,1585, 585,2647, 583, 583, 583, 583, 596, 596,
- 542, 542, 637, 637, 637, 637,1953,1953,1900,1846,
-1792,1739,1739,1685,2668, 553, -39,-1000, 379, 520,
- 444, -40,2647,-1000, 776, 516, 489, 234,2534, 484,
- 776,1585, 377,2495,-1000,1585, 914,1940, 526, 519,
- 377,-1000, 234, 377, 377, 383, 12, 377, 234,-1000,
--1000,1885,-1000, 11, 140,-1000, 634, 218,1188,-1000,
--1000, 5, 195,-1000, 243, 550,-1000, 377,-1000,2271,
- 377,-1000,-1000,-1000,2647,-1000,-1000,1585, 675, 922,
- 716, 377, 482, 217,-1000, 194, -59, 476,2647,1585,
--1000,-1000, 565, 565, 377,-1000, 404,-1000, 377,-1000,
- 125,-1000,-1000, 425, 114,-1000, 113,-1000, 319,-1000,
--1000,-1000, 421, 46,-1000, 2, 110, 570, -19, 324,
- 324,1585,1585,1585, 104,1585,2647, 162,1118,-1000,
--1000, 319,-1000,-1000,-1000, 234,-1000, 377, 509, 508,
-2647, 776, 377, 377, 325, 620,-1000,1585, 234,2610,
- 6, 1, 377, 234,-1000, 156,-1000, -23,-1000,-1000,
--1000, 416, 215, 192, 230,-1000,-1000,-1000,1048, 569,
- 234,-1000,1585, 567, 561,1396,1585, 208, 320, 101,
--1000, 98, 88,1830, 50,-1000, 4,-1000,-1000, 295,
--1000,-1000,-1000,-1000, 377, 620, 191, -62,-1000,2457,
- 451, 776,-1000, 377,-1000,-1000,-1000, 377, 202, 234,
-1585,-1000, 207, 449, 335, 198, 978, 396,1585, 256,
-2573,1585,1585, 22, 405,2404, 620, 619,-1000,-1000,
--1000,-1000,-1000,-1000, 284,-1000, 190,-1000, 620,1585,
- 620,1585,-1000, 137,1775, 319,1585, 234, 121, 187,
- 636,-1000, 239, 298,-1000, 634,-1000, 311, -4,-1000,
-1585,1396, 49, 549, 544,-1000, 620, 186,-1000, 422,
-2457,1585,-1000,-1000,2647,-1000,2647,-1000,-1000, 183,
-1720, 111,-1000,-1000, 303, 296,-1000, 290, 107, 115,
--1000,-1000,1665, 466,1585,1396,1585, 181,-1000, 414,
--1000,1327,-1000,2351,-1000,-1000,-1000, 238, 384,-1000,
- 210,-1000,-1000, 620,-1000,1396, 48,-1000, 548,-1000,
-1327,-1000, 412, 46,2457, 465,-1000,-1000, 175,-1000,
- 403,-1000,1585, 47, 400,-1000, 108,-1000, 398,-1000,
--1000,-1000,-1000,1327,-1000, 546,-1000,-1000,-1000,1258,
--1000, 465, 395,1396, 286, 46, 162, 776,-1000,-1000,
--1000,-1000
-};
-short yypgo[] =
-{
- 0, 570, 753, 752, 33, 24, 417, 15, 14, 46,
- 751, 749, 746, 32, 745, 731, 27, 730, 16, 4,
- 729, 99, 8, 0, 21, 34, 13, 728, 727, 93,
- 25, 69, 35, 12, 726, 11, 2, 38, 41, 22,
- 725, 724, 3, 7, 723, 722, 720, 715, 712, 20,
- 711, 706, 705, 10, 704, 700, 699, 1, 698, 697,
- 696, 6, 5, 694, 693, 691, 19, 23, 690, 9,
- 682, 18, 660, 656, 17, 651, 645, 643
-};
-short yyr1[] =
-{
- 0, 76, 75, 75, 38, 38, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 30, 30, 37,
- 37, 37, 37, 37, 37, 37, 66, 66, 48, 51,
- 51, 51, 50, 50, 50, 50, 50, 49, 49, 73,
- 73, 53, 53, 53, 52, 52, 52, 62, 62, 61,
- 61, 60, 58, 58, 58, 59, 59, 59, 19, 20,
- 20, 9, 10, 10, 6, 6, 74, 74, 74, 74,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 7, 7, 8, 8, 13, 13, 21, 21,
- 2, 2, 2, 3, 3, 4, 4, 14, 14, 15,
- 15, 16, 16, 16, 16, 11, 12, 12, 12, 12,
- 5, 5, 5, 5, 40, 67, 67, 67, 41, 41,
- 41, 54, 54, 43, 43, 43, 77, 77, 42, 42,
- 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
- 42, 42, 42, 42, 42, 42, 42, 42, 42, 42,
- 17, 17, 18, 18, 44, 45, 45, 46, 47, 47,
- 63, 64, 64, 36, 36, 36, 36, 36, 55, 56,
- 56, 57, 57, 57, 57, 22, 22, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24, 25, 25,
- 25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
- 25, 29, 29, 31, 72, 72, 71, 71, 70, 70,
- 70, 70, 65, 65, 32, 32, 32, 32, 27, 27,
- 28, 28, 26, 26, 33, 33, 34, 34, 35, 35,
- 69, 68, 68
-};
-short yyr2[] =
-{
- 0, 0, 5, 1, 1, 2, 2, 1, 1, 2,
- 2, 4, 4, 4, 4, 4, 6, 1, 3, 3,
- 5, 5, 4, 6, 5, 1, 4, 7, 6, 0,
- 2, 1, 4, 2, 5, 5, 1, 8, 11, 0,
- 4, 0, 2, 1, 1, 1, 5, 0, 2, 5,
- 4, 4, 2, 2, 1, 2, 4, 4, 1, 1,
- 3, 1, 1, 3, 6, 4, 1, 2, 3, 4,
- 1, 1, 1, 3, 6, 2, 3, 3, 3, 3,
- 4, 1, 1, 4, 3, 6, 1, 3, 0, 3,
- 3, 3, 5, 1, 3, 1, 5, 0, 1, 1,
- 3, 3, 3, 3, 3, 1, 1, 1, 3, 3,
- 2, 3, 2, 3, 4, 4, 2, 0, 3, 2,
- 4, 2, 4, 0, 2, 2, 3, 5, 2, 2,
- 4, 3, 4, 6, 2, 5, 7, 10, 6, 8,
- 3, 3, 3, 3, 3, 6, 5, 8, 2, 8,
- 0, 2, 0, 1, 2, 2, 4, 2, 2, 4,
- 2, 2, 4, 1, 3, 1, 3, 1, 2, 2,
- 4, 1, 1, 3, 1, 0, 1, 1, 3, 3,
- 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
- 4, 3, 3, 3, 3, 3, 3, 3, 3, 3,
- 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
- 3, 3, 3, 3, 1, 2, 2, 2, 2, 2,
- 2, 2, 2, 2, 2, 2, 2, 2, 6, 8,
- 7, 5, 3, 6, 4, 2, 2, 2, 1, 4,
- 3, 3, 3, 4, 6, 2, 2, 1, 1, 1,
- 6, 1, 1, 3, 1, 3, 1, 1, 1, 3,
- 3, 2, 1, 0, 1, 1, 3, 3, 0, 1,
- 1, 2, 1, 3, 1, 2, 1, 3, 1, 3,
- 2, 2, 4
-};
-short yychk[] =
-{
--1000, -75, 73, -38, -39, 2, -37, -40, -49, -48,
- -29, -31, -30, 75, -9, -66, -54, 59, 63, 39,
- -10, -9, 59, -39, 72, 72, 72, 4, 16, 4,
- 16, 50, 99, 61, 50, -4, 54, -3, -2, 39,
- -21, 41, -32, -31, -29, 59, 99, 72, -23, -24,
- 17, -25, 32, 33, 64, 65, 34, 43, 44, 38,
- 67, 68, 66, 46, 69, 81, 82, 83, 60, 59,
- -6, -29, 39, 61, 58, 57, 97, -23, -23, -23,
- -1, 60, -7, -8, 46, 83, 39, 81, 82, 49,
- -6, 59, -31, 72, 77, 74, -1, 76, 51, 78,
- 80, -67, 52, 59, 87, 50, -14, 34, -15, -16,
- -11, -30, -12, -31, 59, 63, -9, 40, 99, 59,
- -76, 72, 4, 5, 6, 7, 8, 9, 10, 11,
- 12, 13, 14, 15, 38, 16, 37, 34, 35, 36,
- 32, 33, 31, 30, 26, 27, 28, 29, 24, 25,
- 23, 22, 21, 20, 19, 18, 59, 39, 54, 53,
- 41, 43, 44, -24, -24, -24, -24, -24, -24, -24,
- -24, -24, -24, -24, -24, -24, 41, 45, 45, 45,
- 41, -24, -24, -24, -26, -23, 39, 72, 72, 72,
- 72, 4, 53, 54, -1, 45, -13, -1, 45, 45,
- -21, 41, -1, -23, 72, 4, -23, 72, 39, 70,
- -21, -41, 70, 2, 39, -29, -21, 70, -1, 40,
- 40, 99, 50, 50, 99, 42, -31, -29, -38, -23,
- -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
- -23, 4, -23, -23, -23, -23, -23, -23, -23, -23,
- -23, -23, -23, -23, -23, -23, -23, -23, -23, -23,
- -23, -23, -23, -23, -23, -27, -26, 59, -25, -71,
- -22, -72, -23, -70, 60, 81, 82, 79, -23, 42,
- 60, 70, -1, -23, 40, 99, -23, -23, 59, 59,
- -1, 40, 99, -1, -1, -4, -74, -1, 79, 72,
- 72, -23, 72, -13, -51, 2, 70, 87, -43, 71,
- 70, -32, -69, -68, -9, 34, -16, -1, -5, 84,
- -1, -5, 59, 63, -23, 40, 42, 50, 99, 45,
- 45, -1, 42, 45, -24, -28, -26, 42, -23, 99,
- 40, 72, 41, 41, -1, -67, 99, 42, -1, 72,
- 40, 71, -50, -9, -49, -66, -53, 2, 70, 71,
- -37, -42, -9, 2, 70, -77, -22, 47, -17, 88,
- 92, 93, 95, 96, 94, 39, -23, 59, -43, 40,
- 71, -62, 62, 40, -7, 46, -8, -1, -22, -71,
- -23, 60, -1, -1, 45, 70, 71, 99, 45, -23,
- -74, -74, -1, 79, 72, 50, 72, 71, -52, -61,
- -60, -9, 91, -69, 50, 72, 71, 70, -43, 99,
- 50, 72, 39, 87, 86, 85, 90, 89, 91, -18,
- 59, -18, -22, -23, -22, 72, -26, 71, -61, -9,
- -7, -8, 42, 42, -1, 70, -33, -34, -35, -23,
- -36, 34, 2, -1, 40, 42, 42, -1, -1, 77,
- 76, -73, 87, 50, 70, 71, -43, 71, 39, -1,
- -23, 39, 39, -42, -9, -23, 70, 59, 72, 72,
- 72, 72, 72, 40, 50, 62, -33, 71, 99, 55,
- 56, 62, 72, -1, -23, 70, 76, 79, -1, -58,
- -59, 2, -19, -20, 59, 70, 71, 51, -26, 72,
- 4, 40, -22, -22, 86, 50, 70, -44, -45, -36,
- -23, 16, 71, -35, -23, -36, -23, 72, 72, -69,
- -23, -1, 72, 71, -62, 2, 62, 56, -53, -65,
- 59, 40, -23, -42, 72, 40, 39, -46, -47, -36,
- 71, -43, 62, -23, 71, 72, 72, -19, -9, 59,
- -19, 59, 71, 70, 72, 48, -22, -42, -22, 71,
- -43, 62, -36, 2, -23, 70, 62, 62, -63, -64,
- -36, -42, 72, 40, -36, 62, -55, -56, -57, 59,
- 34, 2, 71, -43, 62, -22, 72, 62, 71, -43,
- 62, 56, -36, 40, -57, 2, 59, 34, -57, 62,
- -42, 62
-};
-short yydef[] =
-{
- 0, -2, 0, -2, 4, 0, 7, 8, 0, 0,
- 0, 17, 0, 0, 0, 25, 0, -2, 252, 0,
- 61, 0, 62, 5, 6, 9, 10, 0, 0, 0,
- 0, 0, 0, 0, 0, 117, 0, 95, 93, 97,
- 121, 0, 0, 264, 265, 251, 0, 1, 0, 177,
- 0, 214, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 251,
- 0, 238, 0, 247, 248, 249, 0, 0, 0, 0,
- 0, 70, 71, 72, 0, 0, 0, 0, 0, 88,
- 81, 82, 18, 19, 0, 0, 0, 0, 0, 0,
- 88, 0, 0, 88, 0, 0, 0, 0, 98, 99,
- 0, 0, 105, 17, 106, 107, 0, 253, 0, 63,
- 0, 11, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 268, 0, 0,
- 175, 245, 246, 215, 216, 217, 218, 219, 220, 221,
- 222, 223, 224, 225, 226, 227, 0, 0, 0, 0,
- 0, 235, 236, 237, 0, 272, 0, 13, 12, 14,
- 15, 0, 0, 0, 75, 0, 0, 86, 0, 0,
- 0, 0, 0, 0, 22, 0, 0, 26, 0, -2,
- 0, 114, 123, 0, 0, 116, 122, 0, 94, 90,
- 91, 0, 0, 0, 0, 89, 266, 267, -2, 178,
- 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
- 189, 0, 191, 192, 194, 195, 196, 197, 198, 199,
- 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
- 210, 211, 212, 213, 193, 0, 269, 241, 242, 254,
- 0, 0, -2, 257, 258, 0, 0, 0, 0, 0,
- 0, 0, 232, 0, 240, 0, 0, 0, 73, 84,
- 76, 77, 0, 78, 79, 117, 0, 66, 0, 20,
- 21, 0, 24, 0, 0, 31, -2, 0, -2, 119,
- 123, 0, 0, 47, 0, 0, 100, 101, 102, 0,
- 103, 104, 108, 109, 190, 239, 243, 175, 0, 0,
- 0, 261, 0, 0, 234, 0, 270, 0, 273, 0,
- 65, 16, 0, 0, 87, 80, 0, 83, 67, 23,
- 0, 28, 30, 0, 0, 36, 0, 43, 0, 118,
- 124, 125, 0, 0, 123, 0, 0, 0, 0, 152,
- 152, 175, 0, 175, 0, 0, 176, -2, -2, 115,
- 96, 280, 281, 92, -2, 0, -2, 0, 0, 255,
- 256, 70, 259, 260, 0, 0, 231, 271, 0, 0,
- 0, 0, 68, 0, 27, 0, 33, 39, 42, 44,
- 45, 0, 0, 0, 151, 128, 129, 123, -2, 0,
- 0, 134, 0, 0, 0, -2, 0, 0, 0, 0,
- 153, 0, 0, 0, 0, 148, 0, 120, 48, 0,
- -2, -2, 244, 250, 228, 0, 0, 274, 276, -2,
- 0, 165, 167, 233, 64, 74, 85, 69, 0, 0,
- 0, 37, 0, 0, 0, 0, -2, 131, 0, 0,
- 0, 175, 175, 0, 0, 0, 0, 0, 140, 141,
- 142, 143, 144, -2, 0, 282, 0, 230, -2, 0,
- 0, 0, 32, 0, 0, 0, 0, 0, 0, 0,
- -2, 54, 0, 58, 59, -2, 130, 263, 0, 132,
- 0, -2, 0, 0, 0, 151, 0, 0, 123, 0,
- 163, 0, 229, 277, 164, 166, 279, 34, 35, 0,
- 0, 0, 50, 51, 52, 53, 55, 0, 0, 0,
- 262, 127, 0, 135, 175, -2, 175, 0, 123, 0,
- 146, -2, 155, 0, 40, 46, 49, 0, 0, -2,
- 0, 60, 38, 0, 133, -2, 0, 138, 0, 145,
- -2, 158, 0, 167, -2, 0, 56, 57, 0, 123,
- 0, 136, 175, 0, 0, 156, 0, 123, 0, 171,
- 172, 174, 149, -2, 161, 0, 139, 159, 147, -2,
- 169, 0, 0, -2, 0, 174, -2, 172, 173, 162,
- 137, 170
-};
-short yytok1[] =
-{
- 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 64, 0, 0, 0, 36, 23, 0,
- 39, 40, 34, 32, 99, 33, 54, 35, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 50, 72,
- 26, 4, 27, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 41, 0, 42, 22, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 70, 21, 71, 65
-};
-short yytok2[] =
-{
- 2, 3, 5, 6, 7, 8, 9, 10, 11, 12,
- 13, 14, 15, 16, 17, 18, 19, 20, 24, 25,
- 28, 29, 30, 31, 37, 38, 43, 44, 45, 46,
- 47, 48, 49, 51, 52, 53, 55, 56, 57, 58,
- 59, 60, 61, 62, 63, 66, 67, 68, 69, 73,
- 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
- 84, 85, 86, 87, 88, 89, 90, 91, 92, 93,
- 94, 95, 96, 97, 98
-};
-long yytok3[] =
-{
- 0
-};
-#define YYFLAG -1000
-#define yyclearin yychar = -1
-#define yyerrok yyerrflag = 0
-
-#ifdef yydebug
-#include "y.debug"
-#else
-#define yydebug 0
-char* yytoknames[1]; /* for debugging */
-char* yystates[1]; /* for debugging */
-#endif
-
-/* parser for yacc output */
-
-int yynerrs = 0; /* number of errors */
-int yyerrflag = 0; /* error recovery flag */
-
-extern int fprint(int, char*, ...);
-extern int sprint(char*, char*, ...);
-
-char*
-yytokname(int yyc)
-{
- static char x[16];
-
- if(yyc > 0 && yyc <= sizeof(yytoknames)/sizeof(yytoknames[0]))
- if(yytoknames[yyc-1])
- return yytoknames[yyc-1];
- sprint(x, "<%d>", yyc);
- return x;
-}
-
-char*
-yystatname(int yys)
-{
- static char x[16];
-
- if(yys >= 0 && yys < sizeof(yystates)/sizeof(yystates[0]))
- if(yystates[yys])
- return yystates[yys];
- sprint(x, "<%d>\n", yys);
- return x;
-}
-
-long
-yylex1(void)
-{
- long yychar;
- long *t3p;
- int c;
-
- yychar = yylex();
- if(yychar <= 0) {
- c = yytok1[0];
- goto out;
- }
- if(yychar < sizeof(yytok1)/sizeof(yytok1[0])) {
- c = yytok1[yychar];
- goto out;
- }
- if(yychar >= YYPRIVATE)
- if(yychar < YYPRIVATE+sizeof(yytok2)/sizeof(yytok2[0])) {
- c = yytok2[yychar-YYPRIVATE];
- goto out;
- }
- for(t3p=yytok3;; t3p+=2) {
- c = t3p[0];
- if(c == yychar) {
- c = t3p[1];
- goto out;
- }
- if(c == 0)
- break;
- }
- c = 0;
-
-out:
- if(c == 0)
- c = yytok2[1]; /* unknown char */
- if(yydebug >= 3)
- fprint(2, "lex %.4lux %s\n", yychar, yytokname(c));
- return c;
-}
-
-int
-yyparse(void)
-{
- struct
- {
- YYSTYPE yyv;
- int yys;
- } yys[YYMAXDEPTH], *yyp, *yypt;
- short *yyxi;
- int yyj, yym, yystate, yyn, yyg;
- long yychar;
- YYSTYPE save1, save2;
- int save3, save4;
-
- save1 = yylval;
- save2 = yyval;
- save3 = yynerrs;
- save4 = yyerrflag;
-
- yystate = 0;
- yychar = -1;
- yynerrs = 0;
- yyerrflag = 0;
- yyp = &yys[-1];
- goto yystack;
-
-ret0:
- yyn = 0;
- goto ret;
-
-ret1:
- yyn = 1;
- goto ret;
-
-ret:
- yylval = save1;
- yyval = save2;
- yynerrs = save3;
- yyerrflag = save4;
- return yyn;
-
-yystack:
- /* put a state and value onto the stack */
- if(yydebug >= 4)
- fprint(2, "char %s in %s", yytokname(yychar), yystatname(yystate));
-
- yyp++;
- if(yyp >= &yys[YYMAXDEPTH]) {
- yyerror("yacc stack overflow");
- goto ret1;
- }
- yyp->yys = yystate;
- yyp->yyv = yyval;
-
-yynewstate:
- yyn = yypact[yystate];
- if(yyn <= YYFLAG)
- goto yydefault; /* simple state */
- if(yychar < 0)
- yychar = yylex1();
- yyn += yychar;
- if(yyn < 0 || yyn >= YYLAST)
- goto yydefault;
- yyn = yyact[yyn];
- if(yychk[yyn] == yychar) { /* valid shift */
- yychar = -1;
- yyval = yylval;
- yystate = yyn;
- if(yyerrflag > 0)
- yyerrflag--;
- goto yystack;
- }
-
-yydefault:
- /* default state action */
- yyn = yydef[yystate];
- if(yyn == -2) {
- if(yychar < 0)
- yychar = yylex1();
-
- /* look through exception table */
- for(yyxi=yyexca;; yyxi+=2)
- if(yyxi[0] == -1 && yyxi[1] == yystate)
- break;
- for(yyxi += 2;; yyxi += 2) {
- yyn = yyxi[0];
- if(yyn < 0 || yyn == yychar)
- break;
- }
- yyn = yyxi[1];
- if(yyn < 0)
- goto ret0;
- }
- if(yyn == 0) {
- /* error ... attempt to resume parsing */
- switch(yyerrflag) {
- case 0: /* brand new error */
- yyerror("syntax error");
- yynerrs++;
- if(yydebug >= 1) {
- fprint(2, "%s", yystatname(yystate));
- fprint(2, "saw %s\n", yytokname(yychar));
- }
-
- case 1:
- case 2: /* incompletely recovered error ... try again */
- yyerrflag = 3;
-
- /* find a state where "error" is a legal shift action */
- while(yyp >= yys) {
- yyn = yypact[yyp->yys] + YYERRCODE;
- if(yyn >= 0 && yyn < YYLAST) {
- yystate = yyact[yyn]; /* simulate a shift of "error" */
- if(yychk[yystate] == YYERRCODE)
- goto yystack;
- }
-
- /* the current yyp has no shift onn "error", pop stack */
- if(yydebug >= 2)
- fprint(2, "error recovery pops state %d, uncovers %d\n",
- yyp->yys, (yyp-1)->yys );
- yyp--;
- }
- /* there is no state on the stack with an error shift ... abort */
- goto ret1;
-
- case 3: /* no shift yet; clobber input char */
- if(yydebug >= 2)
- fprint(2, "error recovery discards %s\n", yytokname(yychar));
- if(yychar == YYEOFCODE)
- goto ret1;
- yychar = -1;
- goto yynewstate; /* try again in the same state */
- }
- }
-
- /* reduction by production yyn */
- if(yydebug >= 2)
- fprint(2, "reduce %d in:\n\t%s", yyn, yystatname(yystate));
-
- yypt = yyp;
- yyp -= yyr2[yyn];
- yyval = (yyp+1)->yyv;
- yym = yyn;
-
- /* consult goto table to find next state */
- yyn = yyr1[yyn];
- yyg = yypgo[yyn];
- yyj = yyg + yyp->yys + 1;
-
- if(yyj >= YYLAST || yychk[yystate=yyact[yyj]] != -yyn)
- yystate = yyact[yyg];
- switch(yym) {
-
-case 1:
-#line 74 "limbo.y"
-{
- impmods = yypt[-1].yyv.ids;
- } break;
-case 2:
-#line 77 "limbo.y"
-{
- tree = rotater(yypt[-0].yyv.node);
- } break;
-case 3:
-#line 81 "limbo.y"
-{
- impmods = nil;
- tree = rotater(yypt[-0].yyv.node);
- } break;
-case 5:
-#line 89 "limbo.y"
-{
- if(yypt[-1].yyv.node == nil)
- yyval.node = yypt[-0].yyv.node;
- else if(yypt[-0].yyv.node == nil)
- yyval.node = yypt[-1].yyv.node;
- else
- yyval.node = mkbin(Oseq, yypt[-1].yyv.node, yypt[-0].yyv.node);
- } break;
-case 6:
-#line 100 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 11:
-#line 108 "limbo.y"
-{
- yyval.node = mkbin(Oas, yypt[-3].yyv.node, yypt[-1].yyv.node);
- } break;
-case 12:
-#line 112 "limbo.y"
-{
- yyval.node = mkbin(Oas, yypt[-3].yyv.node, yypt[-1].yyv.node);
- } break;
-case 13:
-#line 116 "limbo.y"
-{
- yyval.node = mkbin(Odas, yypt[-3].yyv.node, yypt[-1].yyv.node);
- } break;
-case 14:
-#line 120 "limbo.y"
-{
- yyval.node = mkbin(Odas, yypt[-3].yyv.node, yypt[-1].yyv.node);
- } break;
-case 15:
-#line 124 "limbo.y"
-{
- yyerror("illegal declaration");
- yyval.node = nil;
- } break;
-case 16:
-#line 129 "limbo.y"
-{
- yyerror("illegal declaration");
- yyval.node = nil;
- } break;
-case 18:
-#line 137 "limbo.y"
-{
- yyval.node = mkbin(Oseq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 19:
-#line 143 "limbo.y"
-{
- includef(yypt[-1].yyv.tok.v.idval);
- yyval.node = nil;
- } break;
-case 20:
-#line 148 "limbo.y"
-{
- yyval.node = typedecl(yypt[-4].yyv.ids, yypt[-1].yyv.type);
- } break;
-case 21:
-#line 152 "limbo.y"
-{
- yyval.node = importdecl(yypt[-1].yyv.node, yypt[-4].yyv.ids);
- yyval.node->src.start = yypt[-4].yyv.ids->src.start;
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 22:
-#line 158 "limbo.y"
-{
- yyval.node = vardecl(yypt[-3].yyv.ids, yypt[-1].yyv.type);
- } break;
-case 23:
-#line 162 "limbo.y"
-{
- yyval.node = mkbin(Ovardecli, vardecl(yypt[-5].yyv.ids, yypt[-3].yyv.type), varinit(yypt[-5].yyv.ids, yypt[-1].yyv.node));
- } break;
-case 24:
-#line 166 "limbo.y"
-{
- yyval.node = condecl(yypt[-4].yyv.ids, yypt[-1].yyv.node);
- } break;
-case 26:
-#line 173 "limbo.y"
-{
- yyval.node = exdecl(yypt[-3].yyv.ids, nil);
- } break;
-case 27:
-#line 177 "limbo.y"
-{
- yyval.node = exdecl(yypt[-6].yyv.ids, revids(yypt[-2].yyv.ids));
- } break;
-case 28:
-#line 183 "limbo.y"
-{
- yypt[-5].yyv.ids->src.stop = yypt[-0].yyv.tok.src.stop;
- yyval.node = moddecl(yypt[-5].yyv.ids, rotater(yypt[-1].yyv.node));
- } break;
-case 29:
-#line 190 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 30:
-#line 194 "limbo.y"
-{
- if(yypt[-1].yyv.node == nil)
- yyval.node = yypt[-0].yyv.node;
- else if(yypt[-0].yyv.node == nil)
- yyval.node = yypt[-1].yyv.node;
- else
- yyval.node = mkn(Oseq, yypt[-1].yyv.node, yypt[-0].yyv.node);
- } break;
-case 31:
-#line 203 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 32:
-#line 209 "limbo.y"
-{
- yyval.node = fielddecl(Dglobal, typeids(yypt[-3].yyv.ids, yypt[-1].yyv.type));
- } break;
-case 34:
-#line 214 "limbo.y"
-{
- yyval.node = typedecl(yypt[-4].yyv.ids, yypt[-1].yyv.type);
- } break;
-case 35:
-#line 218 "limbo.y"
-{
- yyval.node = condecl(yypt[-4].yyv.ids, yypt[-1].yyv.node);
- } break;
-case 37:
-#line 225 "limbo.y"
-{
- yypt[-7].yyv.ids->src.stop = yypt[-1].yyv.tok.src.stop;
- yyval.node = adtdecl(yypt[-7].yyv.ids, rotater(yypt[-2].yyv.node));
- yyval.node->ty->polys = yypt[-4].yyv.ids;
- yyval.node->ty->val = rotater(yypt[-0].yyv.node);
- } break;
-case 38:
-#line 232 "limbo.y"
-{
- yypt[-10].yyv.ids->src.stop = yypt[-0].yyv.tok.src.stop;
- yyval.node = adtdecl(yypt[-10].yyv.ids, rotater(yypt[-1].yyv.node));
- yyval.node->ty->polys = yypt[-7].yyv.ids;
- yyval.node->ty->val = rotater(yypt[-4].yyv.node);
- } break;
-case 39:
-#line 241 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 40:
-#line 245 "limbo.y"
-{
- yyval.node = yypt[-1].yyv.node;
- } break;
-case 41:
-#line 251 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 42:
-#line 255 "limbo.y"
-{
- if(yypt[-1].yyv.node == nil)
- yyval.node = yypt[-0].yyv.node;
- else if(yypt[-0].yyv.node == nil)
- yyval.node = yypt[-1].yyv.node;
- else
- yyval.node = mkn(Oseq, yypt[-1].yyv.node, yypt[-0].yyv.node);
- } break;
-case 43:
-#line 264 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 46:
-#line 272 "limbo.y"
-{
- yyval.node = condecl(yypt[-4].yyv.ids, yypt[-1].yyv.node);
- } break;
-case 47:
-#line 278 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 48:
-#line 282 "limbo.y"
-{
- if(yypt[-1].yyv.node == nil)
- yyval.node = yypt[-0].yyv.node;
- else if(yypt[-0].yyv.node == nil)
- yyval.node = yypt[-1].yyv.node;
- else
- yyval.node = mkn(Oseq, yypt[-1].yyv.node, yypt[-0].yyv.node);
- } break;
-case 49:
-#line 293 "limbo.y"
-{
- Decl *d;
-
- for(d = yypt[-4].yyv.ids; d != nil; d = d->next)
- d->cyc = 1;
- yyval.node = fielddecl(Dfield, typeids(yypt[-4].yyv.ids, yypt[-1].yyv.type));
- } break;
-case 50:
-#line 301 "limbo.y"
-{
- yyval.node = fielddecl(Dfield, typeids(yypt[-3].yyv.ids, yypt[-1].yyv.type));
- } break;
-case 51:
-#line 307 "limbo.y"
-{
- yyval.node = yypt[-1].yyv.node;
- } break;
-case 52:
-#line 313 "limbo.y"
-{
- yypt[-1].yyv.node->right->right = yypt[-0].yyv.node;
- yyval.node = yypt[-1].yyv.node;
- } break;
-case 53:
-#line 318 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 54:
-#line 322 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 55:
-#line 328 "limbo.y"
-{
- yyval.node = mkn(Opickdecl, nil, mkn(Oseq, fielddecl(Dtag, yypt[-1].yyv.ids), nil));
- typeids(yypt[-1].yyv.ids, mktype(&yypt[-1].yyv.ids->src.start, &yypt[-1].yyv.ids->src.stop, Tadtpick, nil, nil));
- } break;
-case 56:
-#line 333 "limbo.y"
-{
- yypt[-3].yyv.node->right->right = yypt[-2].yyv.node;
- yyval.node = mkn(Opickdecl, yypt[-3].yyv.node, mkn(Oseq, fielddecl(Dtag, yypt[-1].yyv.ids), nil));
- typeids(yypt[-1].yyv.ids, mktype(&yypt[-1].yyv.ids->src.start, &yypt[-1].yyv.ids->src.stop, Tadtpick, nil, nil));
- } break;
-case 57:
-#line 339 "limbo.y"
-{
- yyval.node = mkn(Opickdecl, nil, mkn(Oseq, fielddecl(Dtag, yypt[-1].yyv.ids), nil));
- typeids(yypt[-1].yyv.ids, mktype(&yypt[-1].yyv.ids->src.start, &yypt[-1].yyv.ids->src.stop, Tadtpick, nil, nil));
- } break;
-case 58:
-#line 346 "limbo.y"
-{
- yyval.ids = revids(yypt[-0].yyv.ids);
- } break;
-case 59:
-#line 352 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval, nil, nil);
- } break;
-case 60:
-#line 356 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval, nil, yypt[-2].yyv.ids);
- } break;
-case 61:
-#line 362 "limbo.y"
-{
- yyval.ids = revids(yypt[-0].yyv.ids);
- } break;
-case 62:
-#line 368 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval, nil, nil);
- } break;
-case 63:
-#line 372 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval, nil, yypt[-2].yyv.ids);
- } break;
-case 64:
-#line 378 "limbo.y"
-{
- yyval.type = mktype(&yypt[-5].yyv.tok.src.start, &yypt[-0].yyv.tok.src.stop, Tfix, nil, nil);
- yyval.type->val = mkbin(Oseq, yypt[-3].yyv.node, yypt[-1].yyv.node);
- } break;
-case 65:
-#line 383 "limbo.y"
-{
- yyval.type = mktype(&yypt[-3].yyv.tok.src.start, &yypt[-0].yyv.tok.src.stop, Tfix, nil, nil);
- yyval.type->val = yypt[-1].yyv.node;
- } break;
-case 66:
-#line 390 "limbo.y"
-{
- yyval.types = addtype(yypt[-0].yyv.type, nil);
- } break;
-case 67:
-#line 394 "limbo.y"
-{
- yyval.types = addtype(yypt[-0].yyv.type, nil);
- yypt[-0].yyv.type->flags |= CYCLIC;
- } break;
-case 68:
-#line 399 "limbo.y"
-{
- yyval.types = addtype(yypt[-0].yyv.type, yypt[-2].yyv.types);
- } break;
-case 69:
-#line 403 "limbo.y"
-{
- yyval.types = addtype(yypt[-0].yyv.type, yypt[-3].yyv.types);
- yypt[-0].yyv.type->flags |= CYCLIC;
- } break;
-case 70:
-#line 410 "limbo.y"
-{
- yyval.type = mkidtype(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval);
- } break;
-case 71:
-#line 414 "limbo.y"
-{
- yyval.type = yypt[-0].yyv.type;
- } break;
-case 72:
-#line 418 "limbo.y"
-{
- yyval.type = yypt[-0].yyv.type;
- } break;
-case 73:
-#line 422 "limbo.y"
-{
- yyval.type = mkarrowtype(&yypt[-2].yyv.type->src.start, &yypt[-0].yyv.tok.src.stop, yypt[-2].yyv.type, yypt[-0].yyv.tok.v.idval);
- } break;
-case 74:
-#line 426 "limbo.y"
-{
- yyval.type = mkarrowtype(&yypt[-5].yyv.type->src.start, &yypt[-3].yyv.tok.src.stop, yypt[-5].yyv.type, yypt[-3].yyv.tok.v.idval);
- yyval.type = mkinsttype(&yypt[-5].yyv.type->src, yyval.type, yypt[-1].yyv.types);
- } break;
-case 75:
-#line 431 "limbo.y"
-{
- yyval.type = mktype(&yypt[-1].yyv.tok.src.start, &yypt[-0].yyv.type->src.stop, Tref, yypt[-0].yyv.type, nil);
- } break;
-case 76:
-#line 435 "limbo.y"
-{
- yyval.type = mktype(&yypt[-2].yyv.tok.src.start, &yypt[-0].yyv.type->src.stop, Tchan, yypt[-0].yyv.type, nil);
- } break;
-case 77:
-#line 439 "limbo.y"
-{
- if(yypt[-1].yyv.ids->next == nil)
- yyval.type = yypt[-1].yyv.ids->ty;
- else
- yyval.type = mktype(&yypt[-2].yyv.tok.src.start, &yypt[-0].yyv.tok.src.stop, Ttuple, nil, revids(yypt[-1].yyv.ids));
- } break;
-case 78:
-#line 446 "limbo.y"
-{
- yyval.type = mktype(&yypt[-2].yyv.tok.src.start, &yypt[-0].yyv.type->src.stop, Tarray, yypt[-0].yyv.type, nil);
- } break;
-case 79:
-#line 450 "limbo.y"
-{
- yyval.type = mktype(&yypt[-2].yyv.tok.src.start, &yypt[-0].yyv.type->src.stop, Tlist, yypt[-0].yyv.type, nil);
- } break;
-case 80:
-#line 454 "limbo.y"
-{
- yypt[-1].yyv.type->src.start = yypt[-3].yyv.tok.src.start;
- yypt[-1].yyv.type->polys = yypt[-2].yyv.ids;
- yypt[-1].yyv.type->u.eraises = yypt[-0].yyv.node;
- yyval.type = yypt[-1].yyv.type;
- } break;
-case 82:
-#line 476 "limbo.y"
-{
- yyval.type = mkidtype(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval);
- } break;
-case 83:
-#line 480 "limbo.y"
-{
- yyval.type = mkinsttype(&yypt[-3].yyv.tok.src, mkidtype(&yypt[-3].yyv.tok.src, yypt[-3].yyv.tok.v.idval), yypt[-1].yyv.types);
- } break;
-case 84:
-#line 486 "limbo.y"
-{
- yyval.type = mkdottype(&yypt[-2].yyv.type->src.start, &yypt[-0].yyv.tok.src.stop, yypt[-2].yyv.type, yypt[-0].yyv.tok.v.idval);
- } break;
-case 85:
-#line 490 "limbo.y"
-{
- yyval.type = mkdottype(&yypt[-5].yyv.type->src.start, &yypt[-3].yyv.tok.src.stop, yypt[-5].yyv.type, yypt[-3].yyv.tok.v.idval);
- yyval.type = mkinsttype(&yypt[-5].yyv.type->src, yyval.type, yypt[-1].yyv.types);
- } break;
-case 86:
-#line 497 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-0].yyv.type->src, nil, yypt[-0].yyv.type, nil);
- } break;
-case 87:
-#line 501 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-2].yyv.ids->src, nil, yypt[-0].yyv.type, yypt[-2].yyv.ids);
- } break;
-case 88:
-#line 507 "limbo.y"
-{
- yyval.ids = nil;
- } break;
-case 89:
-#line 511 "limbo.y"
-{
- yyval.ids = polydecl(yypt[-1].yyv.ids);
- } break;
-case 90:
-#line 517 "limbo.y"
-{
- yyval.type = mktype(&yypt[-2].yyv.tok.src.start, &yypt[-0].yyv.tok.src.stop, Tfn, tnone, yypt[-1].yyv.ids);
- } break;
-case 91:
-#line 521 "limbo.y"
-{
- yyval.type = mktype(&yypt[-2].yyv.tok.src.start, &yypt[-0].yyv.tok.src.stop, Tfn, tnone, nil);
- yyval.type->varargs = 1;
- } break;
-case 92:
-#line 526 "limbo.y"
-{
- yyval.type = mktype(&yypt[-4].yyv.tok.src.start, &yypt[-0].yyv.tok.src.stop, Tfn, tnone, yypt[-3].yyv.ids);
- yyval.type->varargs = 1;
- } break;
-case 93:
-#line 533 "limbo.y"
-{
- yyval.type = yypt[-0].yyv.type;
- } break;
-case 94:
-#line 537 "limbo.y"
-{
- yypt[-2].yyv.type->tof = yypt[-0].yyv.type;
- yypt[-2].yyv.type->src.stop = yypt[-0].yyv.type->src.stop;
- yyval.type = yypt[-2].yyv.type;
- } break;
-case 95:
-#line 545 "limbo.y"
-{
- yyval.type = yypt[-0].yyv.type;
- } break;
-case 96:
-#line 549 "limbo.y"
-{
- yyval.type = yypt[-4].yyv.type;
- yyval.type->val = rotater(yypt[-1].yyv.node);
- } break;
-case 97:
-#line 556 "limbo.y"
-{
- yyval.ids = nil;
- } break;
-case 100:
-#line 564 "limbo.y"
-{
- yyval.ids = appdecls(yypt[-2].yyv.ids, yypt[-0].yyv.ids);
- } break;
-case 101:
-#line 570 "limbo.y"
-{
- yyval.ids = typeids(yypt[-2].yyv.ids, yypt[-0].yyv.type);
- } break;
-case 102:
-#line 574 "limbo.y"
-{
- Decl *d;
-
- yyval.ids = typeids(yypt[-2].yyv.ids, yypt[-0].yyv.type);
- for(d = yyval.ids; d != nil; d = d->next)
- d->implicit = 1;
- } break;
-case 103:
-#line 582 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-2].yyv.node->src, enter("junk", 0), yypt[-0].yyv.type, nil);
- yyval.ids->store = Darg;
- yyerror("illegal argument declaration");
- } break;
-case 104:
-#line 588 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-2].yyv.node->src, enter("junk", 0), yypt[-0].yyv.type, nil);
- yyval.ids->store = Darg;
- yyerror("illegal argument declaration");
- } break;
-case 105:
-#line 596 "limbo.y"
-{
- yyval.ids = revids(yypt[-0].yyv.ids);
- } break;
-case 106:
-#line 602 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval, nil, nil);
- yyval.ids->store = Darg;
- } break;
-case 107:
-#line 607 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-0].yyv.tok.src, nil, nil, nil);
- yyval.ids->store = Darg;
- } break;
-case 108:
-#line 612 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval, nil, yypt[-2].yyv.ids);
- yyval.ids->store = Darg;
- } break;
-case 109:
-#line 617 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-0].yyv.tok.src, nil, nil, yypt[-2].yyv.ids);
- yyval.ids->store = Darg;
- } break;
-case 110:
-#line 650 "limbo.y"
-{
- yyval.type = yypt[-0].yyv.type;
- } break;
-case 111:
-#line 654 "limbo.y"
-{
- yyval.type = mktype(&yypt[-1].yyv.tok.src.start, &yypt[-0].yyv.tok.src.stop, Tref, yypt[-0].yyv.type, nil);
- } break;
-case 112:
-#line 658 "limbo.y"
-{
- yyval.type = yypt[-0].yyv.type;
- } break;
-case 113:
-#line 662 "limbo.y"
-{
- yyval.type = mktype(&yypt[-1].yyv.tok.src.start, &yypt[-0].yyv.tok.src.stop, Tref, yypt[-0].yyv.type, nil);
- } break;
-case 114:
-#line 668 "limbo.y"
-{
- yyval.node = fndecl(yypt[-3].yyv.node, yypt[-2].yyv.type, yypt[-0].yyv.node);
- nfns++;
- /* patch up polydecs */
- if(yypt[-3].yyv.node->op == Odot){
- if(yypt[-3].yyv.node->right->left != nil){
- yypt[-2].yyv.type->polys = yypt[-3].yyv.node->right->left->decl;
- yypt[-3].yyv.node->right->left = nil;
- }
- if(yypt[-3].yyv.node->left->op == Oname && yypt[-3].yyv.node->left->left != nil){
- yyval.node->decl = yypt[-3].yyv.node->left->left->decl;
- yypt[-3].yyv.node->left->left = nil;
- }
- }
- else{
- if(yypt[-3].yyv.node->left != nil){
- yypt[-2].yyv.type->polys = yypt[-3].yyv.node->left->decl;
- yypt[-3].yyv.node->left = nil;
- }
- }
- yypt[-2].yyv.type->u.eraises = yypt[-1].yyv.node;
- yyval.node->src = yypt[-3].yyv.node->src;
- } break;
-case 115:
-#line 694 "limbo.y"
-{
- yyval.node = mkn(Otuple, rotater(yypt[-1].yyv.node), nil);
- yyval.node->src.start = yypt[-3].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 116:
-#line 700 "limbo.y"
-{
- yyval.node = mkn(Otuple, mkunary(Oseq, yypt[-0].yyv.node), nil);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.node->src.stop;
- } break;
-case 117:
-#line 706 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 118:
-#line 712 "limbo.y"
-{
- if(yypt[-1].yyv.node == nil){
- yypt[-1].yyv.node = mkn(Onothing, nil, nil);
- yypt[-1].yyv.node->src.start = curline();
- yypt[-1].yyv.node->src.stop = yypt[-1].yyv.node->src.start;
- }
- yyval.node = rotater(yypt[-1].yyv.node);
- yyval.node->src.start = yypt[-2].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 119:
-#line 723 "limbo.y"
-{
- yyval.node = mkn(Onothing, nil, nil);
- } break;
-case 120:
-#line 727 "limbo.y"
-{
- yyval.node = mkn(Onothing, nil, nil);
- } break;
-case 121:
-#line 733 "limbo.y"
-{
- yyval.node = mkname(&yypt[-1].yyv.tok.src, yypt[-1].yyv.tok.v.idval);
- if(yypt[-0].yyv.ids != nil){
- yyval.node->left = mkn(Onothing, nil ,nil);
- yyval.node->left->decl = yypt[-0].yyv.ids;
- }
- } break;
-case 122:
-#line 741 "limbo.y"
-{
- yyval.node = mkbin(Odot, yypt[-3].yyv.node, mkname(&yypt[-1].yyv.tok.src, yypt[-1].yyv.tok.v.idval));
- if(yypt[-0].yyv.ids != nil){
- yyval.node->right->left = mkn(Onothing, nil ,nil);
- yyval.node->right->left->decl = yypt[-0].yyv.ids;
- }
- } break;
-case 123:
-#line 751 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 124:
-#line 755 "limbo.y"
-{
- if(yypt[-1].yyv.node == nil)
- yyval.node = yypt[-0].yyv.node;
- else if(yypt[-0].yyv.node == nil)
- yyval.node = yypt[-1].yyv.node;
- else
- yyval.node = mkbin(Oseq, yypt[-1].yyv.node, yypt[-0].yyv.node);
- } break;
-case 125:
-#line 764 "limbo.y"
-{
- if(yypt[-1].yyv.node == nil)
- yyval.node = yypt[-0].yyv.node;
- else
- yyval.node = mkbin(Oseq, yypt[-1].yyv.node, yypt[-0].yyv.node);
- } break;
-case 128:
-#line 777 "limbo.y"
-{
- yyval.node = mkn(Onothing, nil, nil);
- yyval.node->src.start = curline();
- yyval.node->src.stop = yyval.node->src.start;
- } break;
-case 129:
-#line 783 "limbo.y"
-{
- yyval.node = mkn(Onothing, nil, nil);
- yyval.node->src.start = curline();
- yyval.node->src.stop = yyval.node->src.start;
- } break;
-case 130:
-#line 789 "limbo.y"
-{
- yyval.node = mkn(Onothing, nil, nil);
- yyval.node->src.start = curline();
- yyval.node->src.stop = yyval.node->src.start;
- } break;
-case 131:
-#line 795 "limbo.y"
-{
- if(yypt[-1].yyv.node == nil){
- yypt[-1].yyv.node = mkn(Onothing, nil, nil);
- yypt[-1].yyv.node->src.start = curline();
- yypt[-1].yyv.node->src.stop = yypt[-1].yyv.node->src.start;
- }
- yyval.node = mkscope(rotater(yypt[-1].yyv.node));
- } break;
-case 132:
-#line 804 "limbo.y"
-{
- yyerror("illegal declaration");
- yyval.node = mkn(Onothing, nil, nil);
- yyval.node->src.start = curline();
- yyval.node->src.stop = yyval.node->src.start;
- } break;
-case 133:
-#line 811 "limbo.y"
-{
- yyerror("illegal declaration");
- yyval.node = mkn(Onothing, nil, nil);
- yyval.node->src.start = curline();
- yyval.node->src.stop = yyval.node->src.start;
- } break;
-case 134:
-#line 818 "limbo.y"
-{
- yyval.node = yypt[-1].yyv.node;
- } break;
-case 135:
-#line 822 "limbo.y"
-{
- yyval.node = mkn(Oif, yypt[-2].yyv.node, mkunary(Oseq, yypt[-0].yyv.node));
- yyval.node->src.start = yypt[-4].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.node->src.stop;
- } break;
-case 136:
-#line 828 "limbo.y"
-{
- yyval.node = mkn(Oif, yypt[-4].yyv.node, mkbin(Oseq, yypt[-2].yyv.node, yypt[-0].yyv.node));
- yyval.node->src.start = yypt[-6].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.node->src.stop;
- } break;
-case 137:
-#line 834 "limbo.y"
-{
- yyval.node = mkunary(Oseq, yypt[-0].yyv.node);
- if(yypt[-2].yyv.node->op != Onothing)
- yyval.node->right = yypt[-2].yyv.node;
- yyval.node = mkbin(Ofor, yypt[-4].yyv.node, yyval.node);
- yyval.node->decl = yypt[-9].yyv.ids;
- if(yypt[-6].yyv.node->op != Onothing)
- yyval.node = mkbin(Oseq, yypt[-6].yyv.node, yyval.node);
- } break;
-case 138:
-#line 844 "limbo.y"
-{
- yyval.node = mkn(Ofor, yypt[-2].yyv.node, mkunary(Oseq, yypt[-0].yyv.node));
- yyval.node->src.start = yypt[-4].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.node->src.stop;
- yyval.node->decl = yypt[-5].yyv.ids;
- } break;
-case 139:
-#line 851 "limbo.y"
-{
- yyval.node = mkn(Odo, yypt[-2].yyv.node, yypt[-5].yyv.node);
- yyval.node->src.start = yypt[-6].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-1].yyv.tok.src.stop;
- yyval.node->decl = yypt[-7].yyv.ids;
- } break;
-case 140:
-#line 858 "limbo.y"
-{
- yyval.node = mkn(Obreak, nil, nil);
- yyval.node->decl = yypt[-1].yyv.ids;
- yyval.node->src = yypt[-2].yyv.tok.src;
- } break;
-case 141:
-#line 864 "limbo.y"
-{
- yyval.node = mkn(Ocont, nil, nil);
- yyval.node->decl = yypt[-1].yyv.ids;
- yyval.node->src = yypt[-2].yyv.tok.src;
- } break;
-case 142:
-#line 870 "limbo.y"
-{
- yyval.node = mkn(Oret, yypt[-1].yyv.node, nil);
- yyval.node->src = yypt[-2].yyv.tok.src;
- if(yypt[-1].yyv.node->op == Onothing)
- yyval.node->left = nil;
- else
- yyval.node->src.stop = yypt[-1].yyv.node->src.stop;
- } break;
-case 143:
-#line 879 "limbo.y"
-{
- yyval.node = mkn(Ospawn, yypt[-1].yyv.node, nil);
- yyval.node->src.start = yypt[-2].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-1].yyv.node->src.stop;
- } break;
-case 144:
-#line 885 "limbo.y"
-{
- yyval.node = mkn(Oraise, yypt[-1].yyv.node, nil);
- yyval.node->src.start = yypt[-2].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-1].yyv.node->src.stop;
- } break;
-case 145:
-#line 891 "limbo.y"
-{
- yyval.node = mkn(Ocase, yypt[-3].yyv.node, caselist(yypt[-1].yyv.node, nil));
- yyval.node->src = yypt[-3].yyv.node->src;
- yyval.node->decl = yypt[-5].yyv.ids;
- } break;
-case 146:
-#line 897 "limbo.y"
-{
- yyval.node = mkn(Oalt, caselist(yypt[-1].yyv.node, nil), nil);
- yyval.node->src = yypt[-3].yyv.tok.src;
- yyval.node->decl = yypt[-4].yyv.ids;
- } break;
-case 147:
-#line 903 "limbo.y"
-{
- yyval.node = mkn(Opick, mkbin(Odas, mkname(&yypt[-5].yyv.tok.src, yypt[-5].yyv.tok.v.idval), yypt[-3].yyv.node), caselist(yypt[-1].yyv.node, nil));
- yyval.node->src.start = yypt[-5].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-3].yyv.node->src.stop;
- yyval.node->decl = yypt[-7].yyv.ids;
- } break;
-case 148:
-#line 910 "limbo.y"
-{
- yyval.node = mkn(Oexit, nil, nil);
- yyval.node->src = yypt[-1].yyv.tok.src;
- } break;
-case 149:
-#line 915 "limbo.y"
-{
- if(yypt[-6].yyv.node == nil){
- yypt[-6].yyv.node = mkn(Onothing, nil, nil);
- yypt[-6].yyv.node->src.start = curline();
- yypt[-6].yyv.node->src.stop = curline();
- }
- yypt[-6].yyv.node = mkscope(rotater(yypt[-6].yyv.node));
- yyval.node = mkbin(Oexstmt, yypt[-6].yyv.node, mkn(Oexcept, yypt[-3].yyv.node, caselist(yypt[-1].yyv.node, nil)));
- } break;
-case 150:
-#line 933 "limbo.y"
-{
- yyval.ids = nil;
- } break;
-case 151:
-#line 937 "limbo.y"
-{
- if(yypt[-1].yyv.ids->next != nil)
- yyerror("only one identifier allowed in a label");
- yyval.ids = yypt[-1].yyv.ids;
- } break;
-case 152:
-#line 945 "limbo.y"
-{
- yyval.ids = nil;
- } break;
-case 153:
-#line 949 "limbo.y"
-{
- yyval.ids = mkids(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval, nil, nil);
- } break;
-case 154:
-#line 955 "limbo.y"
-{
- yypt[-1].yyv.node->left->right->right = yypt[-0].yyv.node;
- yyval.node = yypt[-1].yyv.node;
- } break;
-case 155:
-#line 962 "limbo.y"
-{
- yyval.node = mkunary(Oseq, mkscope(mkunary(Olabel, rotater(yypt[-1].yyv.node))));
- } break;
-case 156:
-#line 966 "limbo.y"
-{
- yypt[-3].yyv.node->left->right->right = yypt[-2].yyv.node;
- yyval.node = mkbin(Oseq, mkscope(mkunary(Olabel, rotater(yypt[-1].yyv.node))), yypt[-3].yyv.node);
- } break;
-case 157:
-#line 973 "limbo.y"
-{
- yypt[-1].yyv.node->left->right = mkscope(yypt[-0].yyv.node);
- yyval.node = yypt[-1].yyv.node;
- } break;
-case 158:
-#line 980 "limbo.y"
-{
- yyval.node = mkunary(Oseq, mkunary(Olabel, rotater(yypt[-1].yyv.node)));
- } break;
-case 159:
-#line 984 "limbo.y"
-{
- yypt[-3].yyv.node->left->right = mkscope(yypt[-2].yyv.node);
- yyval.node = mkbin(Oseq, mkunary(Olabel, rotater(yypt[-1].yyv.node)), yypt[-3].yyv.node);
- } break;
-case 160:
-#line 991 "limbo.y"
-{
- yypt[-1].yyv.node->left->right = mkscope(yypt[-0].yyv.node);
- yyval.node = yypt[-1].yyv.node;
- } break;
-case 161:
-#line 998 "limbo.y"
-{
- yyval.node = mkunary(Oseq, mkunary(Olabel, rotater(yypt[-1].yyv.node)));
- } break;
-case 162:
-#line 1002 "limbo.y"
-{
- yypt[-3].yyv.node->left->right = mkscope(yypt[-2].yyv.node);
- yyval.node = mkbin(Oseq, mkunary(Olabel, rotater(yypt[-1].yyv.node)), yypt[-3].yyv.node);
- } break;
-case 164:
-#line 1010 "limbo.y"
-{
- yyval.node = mkbin(Orange, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 165:
-#line 1014 "limbo.y"
-{
- yyval.node = mkn(Owild, nil, nil);
- yyval.node->src = yypt[-0].yyv.tok.src;
- } break;
-case 166:
-#line 1019 "limbo.y"
-{
- yyval.node = mkbin(Oseq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 167:
-#line 1023 "limbo.y"
-{
- yyval.node = mkn(Onothing, nil, nil);
- yyval.node->src.start = curline();
- yyval.node->src.stop = yyval.node->src.start;
- } break;
-case 168:
-#line 1031 "limbo.y"
-{
- yypt[-1].yyv.node->left->right = mkscope(yypt[-0].yyv.node);
- yyval.node = yypt[-1].yyv.node;
- } break;
-case 169:
-#line 1038 "limbo.y"
-{
- yyval.node = mkunary(Oseq, mkunary(Olabel, rotater(yypt[-1].yyv.node)));
- } break;
-case 170:
-#line 1042 "limbo.y"
-{
- yypt[-3].yyv.node->left->right = mkscope(yypt[-2].yyv.node);
- yyval.node = mkbin(Oseq, mkunary(Olabel, rotater(yypt[-1].yyv.node)), yypt[-3].yyv.node);
- } break;
-case 171:
-#line 1049 "limbo.y"
-{
- yyval.node = mkname(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval);
- } break;
-case 172:
-#line 1053 "limbo.y"
-{
- yyval.node = mkn(Owild, nil, nil);
- yyval.node->src = yypt[-0].yyv.tok.src;
- } break;
-case 173:
-#line 1058 "limbo.y"
-{
- yyval.node = mkbin(Oseq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 174:
-#line 1062 "limbo.y"
-{
- yyval.node = mkn(Onothing, nil, nil);
- yyval.node->src.start = curline();
- yyval.node->src.stop = yyval.node->src.start;
- } break;
-case 175:
-#line 1070 "limbo.y"
-{
- yyval.node = mkn(Onothing, nil, nil);
- yyval.node->src.start = curline();
- yyval.node->src.stop = yyval.node->src.start;
- } break;
-case 178:
-#line 1080 "limbo.y"
-{
- yyval.node = mkbin(Oas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 179:
-#line 1084 "limbo.y"
-{
- yyval.node = mkbin(Oandas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 180:
-#line 1088 "limbo.y"
-{
- yyval.node = mkbin(Ooras, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 181:
-#line 1092 "limbo.y"
-{
- yyval.node = mkbin(Oxoras, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 182:
-#line 1096 "limbo.y"
-{
- yyval.node = mkbin(Olshas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 183:
-#line 1100 "limbo.y"
-{
- yyval.node = mkbin(Orshas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 184:
-#line 1104 "limbo.y"
-{
- yyval.node = mkbin(Oaddas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 185:
-#line 1108 "limbo.y"
-{
- yyval.node = mkbin(Osubas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 186:
-#line 1112 "limbo.y"
-{
- yyval.node = mkbin(Omulas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 187:
-#line 1116 "limbo.y"
-{
- yyval.node = mkbin(Odivas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 188:
-#line 1120 "limbo.y"
-{
- yyval.node = mkbin(Omodas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 189:
-#line 1124 "limbo.y"
-{
- yyval.node = mkbin(Oexpas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 190:
-#line 1128 "limbo.y"
-{
- yyval.node = mkbin(Osnd, yypt[-3].yyv.node, yypt[-0].yyv.node);
- } break;
-case 191:
-#line 1132 "limbo.y"
-{
- yyval.node = mkbin(Osnd, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 192:
-#line 1136 "limbo.y"
-{
- yyval.node = mkbin(Odas, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 193:
-#line 1140 "limbo.y"
-{
- yyval.node = mkn(Oload, yypt[-0].yyv.node, nil);
- yyval.node->src.start = yypt[-2].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.node->src.stop;
- yyval.node->ty = mkidtype(&yypt[-1].yyv.tok.src, yypt[-1].yyv.tok.v.idval);
- } break;
-case 194:
-#line 1147 "limbo.y"
-{
- yyval.node = mkbin(Oexp, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 195:
-#line 1151 "limbo.y"
-{
- yyval.node = mkbin(Omul, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 196:
-#line 1155 "limbo.y"
-{
- yyval.node = mkbin(Odiv, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 197:
-#line 1159 "limbo.y"
-{
- yyval.node = mkbin(Omod, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 198:
-#line 1163 "limbo.y"
-{
- yyval.node = mkbin(Oadd, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 199:
-#line 1167 "limbo.y"
-{
- yyval.node = mkbin(Osub, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 200:
-#line 1171 "limbo.y"
-{
- yyval.node = mkbin(Orsh, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 201:
-#line 1175 "limbo.y"
-{
- yyval.node = mkbin(Olsh, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 202:
-#line 1179 "limbo.y"
-{
- yyval.node = mkbin(Olt, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 203:
-#line 1183 "limbo.y"
-{
- yyval.node = mkbin(Ogt, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 204:
-#line 1187 "limbo.y"
-{
- yyval.node = mkbin(Oleq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 205:
-#line 1191 "limbo.y"
-{
- yyval.node = mkbin(Ogeq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 206:
-#line 1195 "limbo.y"
-{
- yyval.node = mkbin(Oeq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 207:
-#line 1199 "limbo.y"
-{
- yyval.node = mkbin(Oneq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 208:
-#line 1203 "limbo.y"
-{
- yyval.node = mkbin(Oand, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 209:
-#line 1207 "limbo.y"
-{
- yyval.node = mkbin(Oxor, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 210:
-#line 1211 "limbo.y"
-{
- yyval.node = mkbin(Oor, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 211:
-#line 1215 "limbo.y"
-{
- yyval.node = mkbin(Ocons, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 212:
-#line 1219 "limbo.y"
-{
- yyval.node = mkbin(Oandand, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 213:
-#line 1223 "limbo.y"
-{
- yyval.node = mkbin(Ooror, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 215:
-#line 1230 "limbo.y"
-{
- yypt[-0].yyv.node->src.start = yypt[-1].yyv.tok.src.start;
- yyval.node = yypt[-0].yyv.node;
- } break;
-case 216:
-#line 1235 "limbo.y"
-{
- yyval.node = mkunary(Oneg, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 217:
-#line 1240 "limbo.y"
-{
- yyval.node = mkunary(Onot, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 218:
-#line 1245 "limbo.y"
-{
- yyval.node = mkunary(Ocomp, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 219:
-#line 1250 "limbo.y"
-{
- yyval.node = mkunary(Oind, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 220:
-#line 1255 "limbo.y"
-{
- yyval.node = mkunary(Opreinc, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 221:
-#line 1260 "limbo.y"
-{
- yyval.node = mkunary(Opredec, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 222:
-#line 1265 "limbo.y"
-{
- yyval.node = mkunary(Orcv, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 223:
-#line 1270 "limbo.y"
-{
- yyval.node = mkunary(Ohd, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 224:
-#line 1275 "limbo.y"
-{
- yyval.node = mkunary(Otl, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 225:
-#line 1280 "limbo.y"
-{
- yyval.node = mkunary(Olen, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 226:
-#line 1285 "limbo.y"
-{
- yyval.node = mkunary(Oref, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 227:
-#line 1290 "limbo.y"
-{
- yyval.node = mkunary(Otagof, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- } break;
-case 228:
-#line 1295 "limbo.y"
-{
- yyval.node = mkn(Oarray, yypt[-3].yyv.node, nil);
- yyval.node->ty = mktype(&yypt[-5].yyv.tok.src.start, &yypt[-0].yyv.type->src.stop, Tarray, yypt[-0].yyv.type, nil);
- yyval.node->src = yyval.node->ty->src;
- } break;
-case 229:
-#line 1301 "limbo.y"
-{
- yyval.node = mkn(Oarray, yypt[-5].yyv.node, yypt[-1].yyv.node);
- yyval.node->src.start = yypt[-7].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 230:
-#line 1307 "limbo.y"
-{
- yyval.node = mkn(Onothing, nil, nil);
- yyval.node->src.start = yypt[-5].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-4].yyv.tok.src.stop;
- yyval.node = mkn(Oarray, yyval.node, yypt[-1].yyv.node);
- yyval.node->src.start = yypt[-6].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 231:
-#line 1316 "limbo.y"
-{
- yyval.node = etolist(yypt[-1].yyv.node);
- yyval.node->src.start = yypt[-4].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 232:
-#line 1322 "limbo.y"
-{
- yyval.node = mkn(Ochan, nil, nil);
- yyval.node->ty = mktype(&yypt[-2].yyv.tok.src.start, &yypt[-0].yyv.type->src.stop, Tchan, yypt[-0].yyv.type, nil);
- yyval.node->src = yyval.node->ty->src;
- } break;
-case 233:
-#line 1328 "limbo.y"
-{
- yyval.node = mkn(Ochan, yypt[-3].yyv.node, nil);
- yyval.node->ty = mktype(&yypt[-5].yyv.tok.src.start, &yypt[-0].yyv.type->src.stop, Tchan, yypt[-0].yyv.type, nil);
- yyval.node->src = yyval.node->ty->src;
- } break;
-case 234:
-#line 1334 "limbo.y"
-{
- yyval.node = mkunary(Ocast, yypt[-0].yyv.node);
- yyval.node->ty = mktype(&yypt[-3].yyv.tok.src.start, &yypt[-0].yyv.node->src.stop, Tarray, mkidtype(&yypt[-1].yyv.tok.src, yypt[-1].yyv.tok.v.idval), nil);
- yyval.node->src = yyval.node->ty->src;
- } break;
-case 235:
-#line 1340 "limbo.y"
-{
- yyval.node = mkunary(Ocast, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- yyval.node->ty = mkidtype(&yyval.node->src, yypt[-1].yyv.tok.v.idval);
- } break;
-case 236:
-#line 1346 "limbo.y"
-{
- yyval.node = mkunary(Ocast, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- yyval.node->ty = mkidtype(&yyval.node->src, yypt[-1].yyv.tok.v.idval);
- } break;
-case 237:
-#line 1352 "limbo.y"
-{
- yyval.node = mkunary(Ocast, yypt[-0].yyv.node);
- yyval.node->src.start = yypt[-1].yyv.tok.src.start;
- yyval.node->ty = yypt[-1].yyv.type;
- } break;
-case 239:
-#line 1361 "limbo.y"
-{
- yyval.node = mkn(Ocall, yypt[-3].yyv.node, yypt[-1].yyv.node);
- yyval.node->src.start = yypt[-3].yyv.node->src.start;
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 240:
-#line 1367 "limbo.y"
-{
- yyval.node = yypt[-1].yyv.node;
- if(yypt[-1].yyv.node->op == Oseq)
- yyval.node = mkn(Otuple, rotater(yypt[-1].yyv.node), nil);
- else
- yyval.node->flags |= PARENS;
- yyval.node->src.start = yypt[-2].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 241:
-#line 1377 "limbo.y"
-{
- yyval.node = mkbin(Odot, yypt[-2].yyv.node, mkname(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval));
- } break;
-case 242:
-#line 1381 "limbo.y"
-{
- yyval.node = mkbin(Omdot, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 243:
-#line 1385 "limbo.y"
-{
- yyval.node = mkbin(Oindex, yypt[-3].yyv.node, yypt[-1].yyv.node);
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 244:
-#line 1390 "limbo.y"
-{
- if(yypt[-3].yyv.node->op == Onothing)
- yypt[-3].yyv.node->src = yypt[-2].yyv.tok.src;
- if(yypt[-1].yyv.node->op == Onothing)
- yypt[-1].yyv.node->src = yypt[-2].yyv.tok.src;
- yyval.node = mkbin(Oslice, yypt[-5].yyv.node, mkbin(Oseq, yypt[-3].yyv.node, yypt[-1].yyv.node));
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 245:
-#line 1399 "limbo.y"
-{
- yyval.node = mkunary(Oinc, yypt[-1].yyv.node);
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 246:
-#line 1404 "limbo.y"
-{
- yyval.node = mkunary(Odec, yypt[-1].yyv.node);
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 247:
-#line 1409 "limbo.y"
-{
- yyval.node = mksconst(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval);
- } break;
-case 248:
-#line 1413 "limbo.y"
-{
- yyval.node = mkconst(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.ival);
- if(yypt[-0].yyv.tok.v.ival > 0x7fffffff || yypt[-0].yyv.tok.v.ival < -0x7fffffff)
- yyval.node->ty = tbig;
- yyval.node = yyval.node;
- } break;
-case 249:
-#line 1420 "limbo.y"
-{
- yyval.node = mkrconst(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.rval);
- } break;
-case 250:
-#line 1424 "limbo.y"
-{
- yyval.node = mkbin(Oindex, yypt[-5].yyv.node, rotater(mkbin(Oseq, yypt[-3].yyv.node, yypt[-1].yyv.node)));
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 251:
-#line 1431 "limbo.y"
-{
- yyval.node = mkname(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval);
- } break;
-case 252:
-#line 1435 "limbo.y"
-{
- yyval.node = mknil(&yypt[-0].yyv.tok.src);
- } break;
-case 253:
-#line 1441 "limbo.y"
-{
- yyval.node = mkn(Otuple, rotater(yypt[-1].yyv.node), nil);
- yyval.node->src.start = yypt[-2].yyv.tok.src.start;
- yyval.node->src.stop = yypt[-0].yyv.tok.src.stop;
- } break;
-case 255:
-#line 1450 "limbo.y"
-{
- yyval.node = mkbin(Oseq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 258:
-#line 1460 "limbo.y"
-{
- yyval.node = mkn(Otype, nil, nil);
- yyval.node->ty = mkidtype(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval);
- yyval.node->src = yyval.node->ty->src;
- } break;
-case 259:
-#line 1466 "limbo.y"
-{
- yyval.node = mkn(Otype, nil, nil);
- yyval.node->ty = mktype(&yypt[-2].yyv.tok.src.start, &yypt[-0].yyv.type->src.stop, Tarray, yypt[-0].yyv.type, nil);
- yyval.node->src = yyval.node->ty->src;
- } break;
-case 260:
-#line 1472 "limbo.y"
-{
- yyval.node = mkn(Otype, nil, nil);
- yyval.node->ty = mktype(&yypt[-2].yyv.tok.src.start, &yypt[-0].yyv.type->src.stop, Tlist, yypt[-0].yyv.type, nil);
- yyval.node->src = yyval.node->ty->src;
- } break;
-case 261:
-#line 1478 "limbo.y"
-{
- yyval.node = mkn(Otype, nil ,nil);
- yyval.node->ty = yypt[-0].yyv.type;
- yyval.node->ty->flags |= CYCLIC;
- yyval.node->src = yyval.node->ty->src;
- } break;
-case 262:
-#line 1487 "limbo.y"
-{
- yyval.node = mkname(&yypt[-0].yyv.tok.src, yypt[-0].yyv.tok.v.idval);
- } break;
-case 263:
-#line 1491 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 266:
-#line 1499 "limbo.y"
-{
- yyval.node = mkbin(Oseq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 267:
-#line 1503 "limbo.y"
-{
- yyval.node = mkbin(Oseq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 268:
-#line 1509 "limbo.y"
-{
- yyval.node = nil;
- } break;
-case 269:
-#line 1513 "limbo.y"
-{
- yyval.node = rotater(yypt[-0].yyv.node);
- } break;
-case 273:
-#line 1524 "limbo.y"
-{
- yyval.node = mkbin(Oseq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 274:
-#line 1530 "limbo.y"
-{
- yyval.node = rotater(yypt[-0].yyv.node);
- } break;
-case 275:
-#line 1534 "limbo.y"
-{
- yyval.node = rotater(yypt[-1].yyv.node);
- } break;
-case 277:
-#line 1541 "limbo.y"
-{
- yyval.node = mkbin(Oseq, yypt[-2].yyv.node, yypt[-0].yyv.node);
- } break;
-case 278:
-#line 1547 "limbo.y"
-{
- yyval.node = mkn(Oelem, nil, yypt[-0].yyv.node);
- yyval.node->src = yypt[-0].yyv.node->src;
- } break;
-case 279:
-#line 1552 "limbo.y"
-{
- yyval.node = mkbin(Oelem, rotater(yypt[-2].yyv.node), yypt[-0].yyv.node);
- } break;
-case 280:
-#line 1577 "limbo.y"
-{
- if(yypt[-1].yyv.node->op == Oseq)
- yypt[-1].yyv.node->right->left = rotater(yypt[-0].yyv.node);
- else
- yypt[-1].yyv.node->left = rotater(yypt[-0].yyv.node);
- yyval.node = yypt[-1].yyv.node;
- } break;
-case 281:
-#line 1587 "limbo.y"
-{
- yyval.node = typedecl(yypt[-1].yyv.ids, mktype(&yypt[-1].yyv.ids->src.start, &yypt[-0].yyv.tok.src.stop, Tpoly, nil, nil));
- } break;
-case 282:
-#line 1591 "limbo.y"
-{
- if(yypt[-3].yyv.node->op == Oseq)
- yypt[-3].yyv.node->right->left = rotater(yypt[-2].yyv.node);
- else
- yypt[-3].yyv.node->left = rotater(yypt[-2].yyv.node);
- yyval.node = mkbin(Oseq, yypt[-3].yyv.node, typedecl(yypt[-1].yyv.ids, mktype(&yypt[-1].yyv.ids->src.start, &yypt[-0].yyv.tok.src.stop, Tpoly, nil, nil)));
- } break;
- }
- goto yystack; /* stack new state and value */
-}
--- a/os/pc64/pc64.root.h
+++ /dev/null
@@ -1,3141 +1,0 @@
-extern unsigned char root14code[];
-extern int root14len;
-extern unsigned char root15code[];
-extern int root15len;
-extern unsigned char root16code[];
-extern int root16len;
-extern unsigned char root17code[];
-extern int root17len;
-extern unsigned char root18code[];
-extern int root18len;
-extern unsigned char root19code[];
-extern int root19len;
-extern unsigned char root20code[];
-extern int root20len;
-extern unsigned char root21code[];
-extern int root21len;
-extern unsigned char root22code[];
-extern int root22len;
-extern unsigned char root23code[];
-extern int root23len;
-extern unsigned char root24code[];
-extern int root24len;
-extern unsigned char root25code[];
-extern int root25len;
-extern unsigned char root26code[];
-extern int root26len;
-extern unsigned char root27code[];
-extern int root27len;
-extern unsigned char root28code[];
-extern int root28len;
-extern unsigned char root29code[];
-extern int root29len;
-extern unsigned char root30code[];
-extern int root30len;
-extern unsigned char root31code[];
-extern int root31len;
-extern unsigned char root34code[];
-extern int root34len;
-extern unsigned char root35code[];
-extern int root35len;
-extern unsigned char root37code[];
-extern int root37len;
-extern unsigned char root38code[];
-extern int root38len;
-extern unsigned char root39code[];
-extern int root39len;
-extern unsigned char root40code[];
-extern int root40len;
-extern unsigned char root41code[];
-extern int root41len;
-extern unsigned char root42code[];
-extern int root42len;
-extern unsigned char root43code[];
-extern int root43len;
-extern unsigned char root44code[];
-extern int root44len;
-extern unsigned char root45code[];
-extern int root45len;
-extern unsigned char root46code[];
-extern int root46len;
-extern unsigned char root47code[];
-extern int root47len;
-extern unsigned char root48code[];
-extern int root48len;
-extern unsigned char root49code[];
-extern int root49len;
-extern unsigned char root50code[];
-extern int root50len;
-extern unsigned char root51code[];
-extern int root51len;
-extern unsigned char root52code[];
-extern int root52len;
-extern unsigned char root54code[];
-extern int root54len;
-extern unsigned char root55code[];
-extern int root55len;
-extern unsigned char root56code[];
-extern int root56len;
-extern unsigned char root57code[];
-extern int root57len;
-extern unsigned char root58code[];
-extern int root58len;
-extern unsigned char root59code[];
-extern int root59len;
-extern unsigned char root60code[];
-extern int root60len;
-extern unsigned char root61code[];
-extern int root61len;
-extern unsigned char root62code[];
-extern int root62len;
-extern unsigned char root63code[];
-extern int root63len;
-extern unsigned char root64code[];
-extern int root64len;
-extern unsigned char root65code[];
-extern int root65len;
-extern unsigned char root66code[];
-extern int root66len;
-extern unsigned char root67code[];
-extern int root67len;
-extern unsigned char root68code[];
-extern int root68len;
-extern unsigned char root69code[];
-extern int root69len;
-extern unsigned char root70code[];
-extern int root70len;
-extern unsigned char root71code[];
-extern int root71len;
-extern unsigned char root72code[];
-extern int root72len;
-extern unsigned char root73code[];
-extern int root73len;
-extern unsigned char root74code[];
-extern int root74len;
-extern unsigned char root77code[];
-extern int root77len;
-extern unsigned char root78code[];
-extern int root78len;
-extern unsigned char root79code[];
-extern int root79len;
-extern unsigned char root80code[];
-extern int root80len;
-extern unsigned char root81code[];
-extern int root81len;
-extern unsigned char root82code[];
-extern int root82len;
-extern unsigned char root83code[];
-extern int root83len;
-extern unsigned char root84code[];
-extern int root84len;
-extern unsigned char root85code[];
-extern int root85len;
-extern unsigned char root86code[];
-extern int root86len;
-extern unsigned char root87code[];
-extern int root87len;
-extern unsigned char root88code[];
-extern int root88len;
-extern unsigned char root89code[];
-extern int root89len;
-extern unsigned char root91code[];
-extern int root91len;
-extern unsigned char root92code[];
-extern int root92len;
-extern unsigned char root93code[];
-extern int root93len;
-extern unsigned char root94code[];
-extern int root94len;
-extern unsigned char root95code[];
-extern int root95len;
-extern unsigned char root96code[];
-extern int root96len;
-extern unsigned char root97code[];
-extern int root97len;
-extern unsigned char root99code[];
-extern int root99len;
-extern unsigned char root100code[];
-extern int root100len;
-extern unsigned char root101code[];
-extern int root101len;
-extern unsigned char root102code[];
-extern int root102len;
-extern unsigned char root103code[];
-extern int root103len;
-extern unsigned char root104code[];
-extern int root104len;
-extern unsigned char root105code[];
-extern int root105len;
-extern unsigned char root106code[];
-extern int root106len;
-extern unsigned char root107code[];
-extern int root107len;
-extern unsigned char root108code[];
-extern int root108len;
-extern unsigned char root109code[];
-extern int root109len;
-extern unsigned char root110code[];
-extern int root110len;
-extern unsigned char root111code[];
-extern int root111len;
-extern unsigned char root113code[];
-extern int root113len;
-extern unsigned char root114code[];
-extern int root114len;
-extern unsigned char root115code[];
-extern int root115len;
-extern unsigned char root116code[];
-extern int root116len;
-extern unsigned char root118code[];
-extern int root118len;
-extern unsigned char root119code[];
-extern int root119len;
-extern unsigned char root120code[];
-extern int root120len;
-extern unsigned char root121code[];
-extern int root121len;
-extern unsigned char root123code[];
-extern int root123len;
-extern unsigned char root124code[];
-extern int root124len;
-extern unsigned char root125code[];
-extern int root125len;
-extern unsigned char root127code[];
-extern int root127len;
-extern unsigned char root128code[];
-extern int root128len;
-extern unsigned char root130code[];
-extern int root130len;
-extern unsigned char root131code[];
-extern int root131len;
-extern unsigned char root132code[];
-extern int root132len;
-extern unsigned char root134code[];
-extern int root134len;
-extern unsigned char root135code[];
-extern int root135len;
-extern unsigned char root136code[];
-extern int root136len;
-extern unsigned char root138code[];
-extern int root138len;
-extern unsigned char root139code[];
-extern int root139len;
-extern unsigned char root141code[];
-extern int root141len;
-extern unsigned char root142code[];
-extern int root142len;
-extern unsigned char root143code[];
-extern int root143len;
-extern unsigned char root144code[];
-extern int root144len;
-extern unsigned char root146code[];
-extern int root146len;
-extern unsigned char root147code[];
-extern int root147len;
-extern unsigned char root148code[];
-extern int root148len;
-extern unsigned char root150code[];
-extern int root150len;
-extern unsigned char root151code[];
-extern int root151len;
-extern unsigned char root152code[];
-extern int root152len;
-extern unsigned char root153code[];
-extern int root153len;
-extern unsigned char root155code[];
-extern int root155len;
-extern unsigned char root156code[];
-extern int root156len;
-extern unsigned char root157code[];
-extern int root157len;
-extern unsigned char root158code[];
-extern int root158len;
-extern unsigned char root159code[];
-extern int root159len;
-extern unsigned char root160code[];
-extern int root160len;
-extern unsigned char root161code[];
-extern int root161len;
-extern unsigned char root162code[];
-extern int root162len;
-extern unsigned char root163code[];
-extern int root163len;
-extern unsigned char root164code[];
-extern int root164len;
-extern unsigned char root165code[];
-extern int root165len;
-extern unsigned char root166code[];
-extern int root166len;
-extern unsigned char root167code[];
-extern int root167len;
-extern unsigned char root168code[];
-extern int root168len;
-extern unsigned char root169code[];
-extern int root169len;
-extern unsigned char root170code[];
-extern int root170len;
-extern unsigned char root171code[];
-extern int root171len;
-extern unsigned char root172code[];
-extern int root172len;
-extern unsigned char root173code[];
-extern int root173len;
-extern unsigned char root174code[];
-extern int root174len;
-extern unsigned char root175code[];
-extern int root175len;
-extern unsigned char root176code[];
-extern int root176len;
-extern unsigned char root177code[];
-extern int root177len;
-extern unsigned char root178code[];
-extern int root178len;
-extern unsigned char root179code[];
-extern int root179len;
-extern unsigned char root180code[];
-extern int root180len;
-extern unsigned char root181code[];
-extern int root181len;
-extern unsigned char root182code[];
-extern int root182len;
-extern unsigned char root183code[];
-extern int root183len;
-extern unsigned char root184code[];
-extern int root184len;
-extern unsigned char root185code[];
-extern int root185len;
-extern unsigned char root186code[];
-extern int root186len;
-extern unsigned char root187code[];
-extern int root187len;
-extern unsigned char root188code[];
-extern int root188len;
-extern unsigned char root189code[];
-extern int root189len;
-extern unsigned char root190code[];
-extern int root190len;
-extern unsigned char root191code[];
-extern int root191len;
-extern unsigned char root192code[];
-extern int root192len;
-extern unsigned char root193code[];
-extern int root193len;
-extern unsigned char root194code[];
-extern int root194len;
-extern unsigned char root195code[];
-extern int root195len;
-extern unsigned char root196code[];
-extern int root196len;
-extern unsigned char root197code[];
-extern int root197len;
-extern unsigned char root198code[];
-extern int root198len;
-extern unsigned char root199code[];
-extern int root199len;
-extern unsigned char root200code[];
-extern int root200len;
-extern unsigned char root201code[];
-extern int root201len;
-extern unsigned char root202code[];
-extern int root202len;
-extern unsigned char root203code[];
-extern int root203len;
-extern unsigned char root204code[];
-extern int root204len;
-extern unsigned char root205code[];
-extern int root205len;
-extern unsigned char root206code[];
-extern int root206len;
-extern unsigned char root207code[];
-extern int root207len;
-extern unsigned char root208code[];
-extern int root208len;
-extern unsigned char root209code[];
-extern int root209len;
-extern unsigned char root210code[];
-extern int root210len;
-extern unsigned char root211code[];
-extern int root211len;
-extern unsigned char root212code[];
-extern int root212len;
-extern unsigned char root213code[];
-extern int root213len;
-extern unsigned char root214code[];
-extern int root214len;
-extern unsigned char root215code[];
-extern int root215len;
-extern unsigned char root216code[];
-extern int root216len;
-extern unsigned char root217code[];
-extern int root217len;
-extern unsigned char root218code[];
-extern int root218len;
-extern unsigned char root219code[];
-extern int root219len;
-extern unsigned char root220code[];
-extern int root220len;
-extern unsigned char root221code[];
-extern int root221len;
-extern unsigned char root222code[];
-extern int root222len;
-extern unsigned char root223code[];
-extern int root223len;
-extern unsigned char root224code[];
-extern int root224len;
-extern unsigned char root225code[];
-extern int root225len;
-extern unsigned char root226code[];
-extern int root226len;
-extern unsigned char root227code[];
-extern int root227len;
-extern unsigned char root228code[];
-extern int root228len;
-extern unsigned char root229code[];
-extern int root229len;
-extern unsigned char root230code[];
-extern int root230len;
-extern unsigned char root231code[];
-extern int root231len;
-extern unsigned char root232code[];
-extern int root232len;
-extern unsigned char root233code[];
-extern int root233len;
-extern unsigned char root234code[];
-extern int root234len;
-extern unsigned char root235code[];
-extern int root235len;
-extern unsigned char root236code[];
-extern int root236len;
-extern unsigned char root237code[];
-extern int root237len;
-extern unsigned char root238code[];
-extern int root238len;
-extern unsigned char root239code[];
-extern int root239len;
-extern unsigned char root240code[];
-extern int root240len;
-extern unsigned char root241code[];
-extern int root241len;
-extern unsigned char root242code[];
-extern int root242len;
-extern unsigned char root243code[];
-extern int root243len;
-extern unsigned char root244code[];
-extern int root244len;
-extern unsigned char root245code[];
-extern int root245len;
-extern unsigned char root246code[];
-extern int root246len;
-extern unsigned char root247code[];
-extern int root247len;
-extern unsigned char root248code[];
-extern int root248len;
-extern unsigned char root249code[];
-extern int root249len;
-extern unsigned char root250code[];
-extern int root250len;
-extern unsigned char root251code[];
-extern int root251len;
-extern unsigned char root252code[];
-extern int root252len;
-extern unsigned char root253code[];
-extern int root253len;
-extern unsigned char root254code[];
-extern int root254len;
-extern unsigned char root255code[];
-extern int root255len;
-extern unsigned char root256code[];
-extern int root256len;
-extern unsigned char root257code[];
-extern int root257len;
-extern unsigned char root258code[];
-extern int root258len;
-extern unsigned char root259code[];
-extern int root259len;
-extern unsigned char root260code[];
-extern int root260len;
-extern unsigned char root261code[];
-extern int root261len;
-extern unsigned char root262code[];
-extern int root262len;
-extern unsigned char root263code[];
-extern int root263len;
-extern unsigned char root264code[];
-extern int root264len;
-extern unsigned char root265code[];
-extern int root265len;
-extern unsigned char root266code[];
-extern int root266len;
-extern unsigned char root267code[];
-extern int root267len;
-extern unsigned char root268code[];
-extern int root268len;
-extern unsigned char root269code[];
-extern int root269len;
-extern unsigned char root270code[];
-extern int root270len;
-extern unsigned char root271code[];
-extern int root271len;
-extern unsigned char root272code[];
-extern int root272len;
-extern unsigned char root273code[];
-extern int root273len;
-extern unsigned char root274code[];
-extern int root274len;
-extern unsigned char root275code[];
-extern int root275len;
-extern unsigned char root276code[];
-extern int root276len;
-extern unsigned char root277code[];
-extern int root277len;
-extern unsigned char root278code[];
-extern int root278len;
-extern unsigned char root279code[];
-extern int root279len;
-extern unsigned char root280code[];
-extern int root280len;
-extern unsigned char root281code[];
-extern int root281len;
-extern unsigned char root282code[];
-extern int root282len;
-extern unsigned char root283code[];
-extern int root283len;
-extern unsigned char root284code[];
-extern int root284len;
-extern unsigned char root285code[];
-extern int root285len;
-extern unsigned char root286code[];
-extern int root286len;
-extern unsigned char root287code[];
-extern int root287len;
-extern unsigned char root288code[];
-extern int root288len;
-extern unsigned char root289code[];
-extern int root289len;
-extern unsigned char root290code[];
-extern int root290len;
-extern unsigned char root291code[];
-extern int root291len;
-extern unsigned char root292code[];
-extern int root292len;
-extern unsigned char root294code[];
-extern int root294len;
-extern unsigned char root295code[];
-extern int root295len;
-extern unsigned char root296code[];
-extern int root296len;
-extern unsigned char root297code[];
-extern int root297len;
-extern unsigned char root298code[];
-extern int root298len;
-extern unsigned char root299code[];
-extern int root299len;
-extern unsigned char root300code[];
-extern int root300len;
-extern unsigned char root301code[];
-extern int root301len;
-extern unsigned char root302code[];
-extern int root302len;
-extern unsigned char root303code[];
-extern int root303len;
-extern unsigned char root304code[];
-extern int root304len;
-extern unsigned char root305code[];
-extern int root305len;
-extern unsigned char root306code[];
-extern int root306len;
-extern unsigned char root307code[];
-extern int root307len;
-extern unsigned char root308code[];
-extern int root308len;
-extern unsigned char root309code[];
-extern int root309len;
-extern unsigned char root310code[];
-extern int root310len;
-extern unsigned char root311code[];
-extern int root311len;
-extern unsigned char root312code[];
-extern int root312len;
-extern unsigned char root313code[];
-extern int root313len;
-extern unsigned char root314code[];
-extern int root314len;
-extern unsigned char root315code[];
-extern int root315len;
-extern unsigned char root317code[];
-extern int root317len;
-extern unsigned char root318code[];
-extern int root318len;
-extern unsigned char root320code[];
-extern int root320len;
-extern unsigned char root321code[];
-extern int root321len;
-extern unsigned char root322code[];
-extern int root322len;
-extern unsigned char root323code[];
-extern int root323len;
-extern unsigned char root324code[];
-extern int root324len;
-extern unsigned char root325code[];
-extern int root325len;
-extern unsigned char root326code[];
-extern int root326len;
-extern unsigned char root327code[];
-extern int root327len;
-extern unsigned char root328code[];
-extern int root328len;
-extern unsigned char root329code[];
-extern int root329len;
-extern unsigned char root330code[];
-extern int root330len;
-extern unsigned char root331code[];
-extern int root331len;
-extern unsigned char root332code[];
-extern int root332len;
-extern unsigned char root333code[];
-extern int root333len;
-extern unsigned char root334code[];
-extern int root334len;
-extern unsigned char root335code[];
-extern int root335len;
-extern unsigned char root337code[];
-extern int root337len;
-extern unsigned char root338code[];
-extern int root338len;
-extern unsigned char root339code[];
-extern int root339len;
-extern unsigned char root340code[];
-extern int root340len;
-extern unsigned char root341code[];
-extern int root341len;
-extern unsigned char root342code[];
-extern int root342len;
-extern unsigned char root343code[];
-extern int root343len;
-extern unsigned char root344code[];
-extern int root344len;
-extern unsigned char root346code[];
-extern int root346len;
-extern unsigned char root347code[];
-extern int root347len;
-extern unsigned char root348code[];
-extern int root348len;
-extern unsigned char root349code[];
-extern int root349len;
-extern unsigned char root350code[];
-extern int root350len;
-extern unsigned char root351code[];
-extern int root351len;
-extern unsigned char root352code[];
-extern int root352len;
-extern unsigned char root353code[];
-extern int root353len;
-extern unsigned char root354code[];
-extern int root354len;
-extern unsigned char root355code[];
-extern int root355len;
-extern unsigned char root356code[];
-extern int root356len;
-extern unsigned char root357code[];
-extern int root357len;
-extern unsigned char root358code[];
-extern int root358len;
-extern unsigned char root359code[];
-extern int root359len;
-extern unsigned char root361code[];
-extern int root361len;
-extern unsigned char root364code[];
-extern int root364len;
-extern unsigned char root365code[];
-extern int root365len;
-extern unsigned char root366code[];
-extern int root366len;
-extern unsigned char root367code[];
-extern int root367len;
-extern unsigned char root369code[];
-extern int root369len;
-extern unsigned char root370code[];
-extern int root370len;
-extern unsigned char root371code[];
-extern int root371len;
-extern unsigned char root372code[];
-extern int root372len;
-extern unsigned char root373code[];
-extern int root373len;
-extern unsigned char root374code[];
-extern int root374len;
-extern unsigned char root375code[];
-extern int root375len;
-extern unsigned char root376code[];
-extern int root376len;
-extern unsigned char root377code[];
-extern int root377len;
-extern unsigned char root378code[];
-extern int root378len;
-extern unsigned char root379code[];
-extern int root379len;
-extern unsigned char root381code[];
-extern int root381len;
-extern unsigned char root382code[];
-extern int root382len;
-extern unsigned char root383code[];
-extern int root383len;
-extern unsigned char root384code[];
-extern int root384len;
-extern unsigned char root385code[];
-extern int root385len;
-extern unsigned char root386code[];
-extern int root386len;
-extern unsigned char root387code[];
-extern int root387len;
-extern unsigned char root388code[];
-extern int root388len;
-extern unsigned char root390code[];
-extern int root390len;
-extern unsigned char root391code[];
-extern int root391len;
-extern unsigned char root392code[];
-extern int root392len;
-extern unsigned char root393code[];
-extern int root393len;
-extern unsigned char root394code[];
-extern int root394len;
-extern unsigned char root395code[];
-extern int root395len;
-extern unsigned char root396code[];
-extern int root396len;
-extern unsigned char root397code[];
-extern int root397len;
-extern unsigned char root398code[];
-extern int root398len;
-extern unsigned char root399code[];
-extern int root399len;
-extern unsigned char root400code[];
-extern int root400len;
-extern unsigned char root402code[];
-extern int root402len;
-extern unsigned char root403code[];
-extern int root403len;
-extern unsigned char root404code[];
-extern int root404len;
-extern unsigned char root405code[];
-extern int root405len;
-extern unsigned char root406code[];
-extern int root406len;
-extern unsigned char root407code[];
-extern int root407len;
-extern unsigned char root408code[];
-extern int root408len;
-extern unsigned char root409code[];
-extern int root409len;
-extern unsigned char root410code[];
-extern int root410len;
-extern unsigned char root411code[];
-extern int root411len;
-extern unsigned char root412code[];
-extern int root412len;
-extern unsigned char root413code[];
-extern int root413len;
-extern unsigned char root414code[];
-extern int root414len;
-extern unsigned char root416code[];
-extern int root416len;
-extern unsigned char root417code[];
-extern int root417len;
-extern unsigned char root418code[];
-extern int root418len;
-extern unsigned char root419code[];
-extern int root419len;
-extern unsigned char root421code[];
-extern int root421len;
-extern unsigned char root423code[];
-extern int root423len;
-extern unsigned char root424code[];
-extern int root424len;
-extern unsigned char root425code[];
-extern int root425len;
-extern unsigned char root426code[];
-extern int root426len;
-extern unsigned char root427code[];
-extern int root427len;
-extern unsigned char root428code[];
-extern int root428len;
-extern unsigned char root429code[];
-extern int root429len;
-extern unsigned char root430code[];
-extern int root430len;
-extern unsigned char root431code[];
-extern int root431len;
-extern unsigned char root432code[];
-extern int root432len;
-extern unsigned char root433code[];
-extern int root433len;
-extern unsigned char root434code[];
-extern int root434len;
-extern unsigned char root435code[];
-extern int root435len;
-extern unsigned char root436code[];
-extern int root436len;
-extern unsigned char root437code[];
-extern int root437len;
-extern unsigned char root438code[];
-extern int root438len;
-extern unsigned char root439code[];
-extern int root439len;
-extern unsigned char root440code[];
-extern int root440len;
-extern unsigned char root441code[];
-extern int root441len;
-extern unsigned char root442code[];
-extern int root442len;
-extern unsigned char root443code[];
-extern int root443len;
-extern unsigned char root444code[];
-extern int root444len;
-extern unsigned char root445code[];
-extern int root445len;
-extern unsigned char root446code[];
-extern int root446len;
-extern unsigned char root447code[];
-extern int root447len;
-extern unsigned char root448code[];
-extern int root448len;
-extern unsigned char root449code[];
-extern int root449len;
-extern unsigned char root450code[];
-extern int root450len;
-extern unsigned char root451code[];
-extern int root451len;
-extern unsigned char root452code[];
-extern int root452len;
-extern unsigned char root453code[];
-extern int root453len;
-extern unsigned char root454code[];
-extern int root454len;
-extern unsigned char root455code[];
-extern int root455len;
-extern unsigned char root456code[];
-extern int root456len;
-extern unsigned char root457code[];
-extern int root457len;
-extern unsigned char root458code[];
-extern int root458len;
-extern unsigned char root459code[];
-extern int root459len;
-extern unsigned char root460code[];
-extern int root460len;
-extern unsigned char root461code[];
-extern int root461len;
-extern unsigned char root462code[];
-extern int root462len;
-extern unsigned char root463code[];
-extern int root463len;
-extern unsigned char root464code[];
-extern int root464len;
-extern unsigned char root465code[];
-extern int root465len;
-extern unsigned char root466code[];
-extern int root466len;
-extern unsigned char root467code[];
-extern int root467len;
-extern unsigned char root468code[];
-extern int root468len;
-extern unsigned char root469code[];
-extern int root469len;
-extern unsigned char root470code[];
-extern int root470len;
-extern unsigned char root471code[];
-extern int root471len;
-extern unsigned char root472code[];
-extern int root472len;
-extern unsigned char root473code[];
-extern int root473len;
-extern unsigned char root474code[];
-extern int root474len;
-extern unsigned char root475code[];
-extern int root475len;
-extern unsigned char root476code[];
-extern int root476len;
-extern unsigned char root477code[];
-extern int root477len;
-extern unsigned char root478code[];
-extern int root478len;
-extern unsigned char root479code[];
-extern int root479len;
-extern unsigned char root480code[];
-extern int root480len;
-extern unsigned char root481code[];
-extern int root481len;
-extern unsigned char root482code[];
-extern int root482len;
-extern unsigned char root483code[];
-extern int root483len;
-extern unsigned char root484code[];
-extern int root484len;
-extern unsigned char root485code[];
-extern int root485len;
-extern unsigned char root486code[];
-extern int root486len;
-extern unsigned char root487code[];
-extern int root487len;
-extern unsigned char root488code[];
-extern int root488len;
-extern unsigned char root489code[];
-extern int root489len;
-extern unsigned char root490code[];
-extern int root490len;
-extern unsigned char root491code[];
-extern int root491len;
-extern unsigned char root492code[];
-extern int root492len;
-extern unsigned char root493code[];
-extern int root493len;
-extern unsigned char root494code[];
-extern int root494len;
-extern unsigned char root495code[];
-extern int root495len;
-extern unsigned char root498code[];
-extern int root498len;
-extern unsigned char root499code[];
-extern int root499len;
-extern unsigned char root500code[];
-extern int root500len;
-extern unsigned char root501code[];
-extern int root501len;
-extern unsigned char root502code[];
-extern int root502len;
-extern unsigned char root504code[];
-extern int root504len;
-extern unsigned char root505code[];
-extern int root505len;
-extern unsigned char root506code[];
-extern int root506len;
-extern unsigned char root508code[];
-extern int root508len;
-extern unsigned char root509code[];
-extern int root509len;
-extern unsigned char root511code[];
-extern int root511len;
-extern unsigned char root512code[];
-extern int root512len;
-extern unsigned char root513code[];
-extern int root513len;
-extern unsigned char root514code[];
-extern int root514len;
-extern unsigned char root515code[];
-extern int root515len;
-extern unsigned char root516code[];
-extern int root516len;
-extern unsigned char root517code[];
-extern int root517len;
-extern unsigned char root519code[];
-extern int root519len;
-extern unsigned char root520code[];
-extern int root520len;
-extern unsigned char root522code[];
-extern int root522len;
-extern unsigned char root523code[];
-extern int root523len;
-extern unsigned char root525code[];
-extern int root525len;
-extern unsigned char root527code[];
-extern int root527len;
-extern unsigned char root528code[];
-extern int root528len;
-extern unsigned char root529code[];
-extern int root529len;
-extern unsigned char root530code[];
-extern int root530len;
-extern unsigned char root531code[];
-extern int root531len;
-extern unsigned char root532code[];
-extern int root532len;
-extern unsigned char root533code[];
-extern int root533len;
-extern unsigned char root534code[];
-extern int root534len;
-extern unsigned char root536code[];
-extern int root536len;
-extern unsigned char root537code[];
-extern int root537len;
-extern unsigned char root538code[];
-extern int root538len;
-extern unsigned char root539code[];
-extern int root539len;
-extern unsigned char root540code[];
-extern int root540len;
-extern unsigned char root541code[];
-extern int root541len;
-extern unsigned char root542code[];
-extern int root542len;
-extern unsigned char root543code[];
-extern int root543len;
-extern unsigned char root544code[];
-extern int root544len;
-extern unsigned char root545code[];
-extern int root545len;
-extern unsigned char root546code[];
-extern int root546len;
-extern unsigned char root547code[];
-extern int root547len;
-extern unsigned char root548code[];
-extern int root548len;
-extern unsigned char root549code[];
-extern int root549len;
-extern unsigned char root550code[];
-extern int root550len;
-extern unsigned char root552code[];
-extern int root552len;
-extern unsigned char root553code[];
-extern int root553len;
-extern unsigned char root554code[];
-extern int root554len;
-extern unsigned char root555code[];
-extern int root555len;
-extern unsigned char root556code[];
-extern int root556len;
-extern unsigned char root557code[];
-extern int root557len;
-extern unsigned char root558code[];
-extern int root558len;
-extern unsigned char root559code[];
-extern int root559len;
-extern unsigned char root560code[];
-extern int root560len;
-extern unsigned char root561code[];
-extern int root561len;
-extern unsigned char root562code[];
-extern int root562len;
-extern unsigned char root563code[];
-extern int root563len;
-extern unsigned char root564code[];
-extern int root564len;
-extern unsigned char root565code[];
-extern int root565len;
-extern unsigned char root566code[];
-extern int root566len;
-extern unsigned char root568code[];
-extern int root568len;
-extern unsigned char root569code[];
-extern int root569len;
-extern unsigned char root570code[];
-extern int root570len;
-extern unsigned char root571code[];
-extern int root571len;
-extern unsigned char root572code[];
-extern int root572len;
-extern unsigned char root573code[];
-extern int root573len;
-extern unsigned char root574code[];
-extern int root574len;
-extern unsigned char root575code[];
-extern int root575len;
-extern unsigned char root576code[];
-extern int root576len;
-extern unsigned char root577code[];
-extern int root577len;
-extern unsigned char root578code[];
-extern int root578len;
-extern unsigned char root579code[];
-extern int root579len;
-extern unsigned char root580code[];
-extern int root580len;
-extern unsigned char root581code[];
-extern int root581len;
-extern unsigned char root582code[];
-extern int root582len;
-extern unsigned char root583code[];
-extern int root583len;
-extern unsigned char root584code[];
-extern int root584len;
-extern unsigned char root585code[];
-extern int root585len;
-extern unsigned char root586code[];
-extern int root586len;
-extern unsigned char root587code[];
-extern int root587len;
-extern unsigned char root588code[];
-extern int root588len;
-extern unsigned char root589code[];
-extern int root589len;
-extern unsigned char root590code[];
-extern int root590len;
-extern unsigned char root591code[];
-extern int root591len;
-extern unsigned char root592code[];
-extern int root592len;
-extern unsigned char root593code[];
-extern int root593len;
-extern unsigned char root594code[];
-extern int root594len;
-extern unsigned char root595code[];
-extern int root595len;
-extern unsigned char root596code[];
-extern int root596len;
-extern unsigned char root597code[];
-extern int root597len;
-extern unsigned char root598code[];
-extern int root598len;
-extern unsigned char root599code[];
-extern int root599len;
-extern unsigned char root600code[];
-extern int root600len;
-extern unsigned char root602code[];
-extern int root602len;
-extern unsigned char root603code[];
-extern int root603len;
-extern unsigned char root604code[];
-extern int root604len;
-extern unsigned char root605code[];
-extern int root605len;
-extern unsigned char root606code[];
-extern int root606len;
-extern unsigned char root607code[];
-extern int root607len;
-extern unsigned char root608code[];
-extern int root608len;
-extern unsigned char root609code[];
-extern int root609len;
-extern unsigned char root610code[];
-extern int root610len;
-extern unsigned char root611code[];
-extern int root611len;
-extern unsigned char root612code[];
-extern int root612len;
-extern unsigned char root613code[];
-extern int root613len;
-extern unsigned char root614code[];
-extern int root614len;
-extern unsigned char root615code[];
-extern int root615len;
-extern unsigned char root616code[];
-extern int root616len;
-extern unsigned char root617code[];
-extern int root617len;
-extern unsigned char root618code[];
-extern int root618len;
-extern unsigned char root619code[];
-extern int root619len;
-extern unsigned char root620code[];
-extern int root620len;
-extern unsigned char root621code[];
-extern int root621len;
-extern unsigned char root622code[];
-extern int root622len;
-extern unsigned char root623code[];
-extern int root623len;
-extern unsigned char root624code[];
-extern int root624len;
-extern unsigned char root625code[];
-extern int root625len;
-extern unsigned char root626code[];
-extern int root626len;
-extern unsigned char root627code[];
-extern int root627len;
-extern unsigned char root628code[];
-extern int root628len;
-extern unsigned char root629code[];
-extern int root629len;
-extern unsigned char root630code[];
-extern int root630len;
-extern unsigned char root631code[];
-extern int root631len;
-extern unsigned char root632code[];
-extern int root632len;
-extern unsigned char root633code[];
-extern int root633len;
-extern unsigned char root634code[];
-extern int root634len;
-extern unsigned char root635code[];
-extern int root635len;
-extern unsigned char root636code[];
-extern int root636len;
-extern unsigned char root637code[];
-extern int root637len;
-extern unsigned char root638code[];
-extern int root638len;
-extern unsigned char root639code[];
-extern int root639len;
-extern unsigned char root640code[];
-extern int root640len;
-extern unsigned char root642code[];
-extern int root642len;
-extern unsigned char root643code[];
-extern int root643len;
-extern unsigned char root644code[];
-extern int root644len;
-extern unsigned char root645code[];
-extern int root645len;
-extern unsigned char root646code[];
-extern int root646len;
-extern unsigned char root647code[];
-extern int root647len;
-extern unsigned char root648code[];
-extern int root648len;
-extern unsigned char root649code[];
-extern int root649len;
-extern unsigned char root650code[];
-extern int root650len;
-extern unsigned char root651code[];
-extern int root651len;
-extern unsigned char root652code[];
-extern int root652len;
-extern unsigned char root653code[];
-extern int root653len;
-extern unsigned char root654code[];
-extern int root654len;
-extern unsigned char root655code[];
-extern int root655len;
-extern unsigned char root656code[];
-extern int root656len;
-extern unsigned char root657code[];
-extern int root657len;
-extern unsigned char root658code[];
-extern int root658len;
-extern unsigned char root659code[];
-extern int root659len;
-extern unsigned char root662code[];
-extern int root662len;
-extern unsigned char root663code[];
-extern int root663len;
-extern unsigned char root664code[];
-extern int root664len;
-extern unsigned char root665code[];
-extern int root665len;
-extern unsigned char root667code[];
-extern int root667len;
-extern unsigned char root669code[];
-extern int root669len;
-extern unsigned char root670code[];
-extern int root670len;
-extern unsigned char root671code[];
-extern int root671len;
-extern unsigned char root672code[];
-extern int root672len;
-extern unsigned char root673code[];
-extern int root673len;
-extern unsigned char root674code[];
-extern int root674len;
-extern unsigned char root675code[];
-extern int root675len;
-extern unsigned char root676code[];
-extern int root676len;
-extern unsigned char root677code[];
-extern int root677len;
-extern unsigned char root678code[];
-extern int root678len;
-extern unsigned char root679code[];
-extern int root679len;
-extern unsigned char root680code[];
-extern int root680len;
-extern unsigned char root681code[];
-extern int root681len;
-extern unsigned char root682code[];
-extern int root682len;
-extern unsigned char root683code[];
-extern int root683len;
-extern unsigned char root684code[];
-extern int root684len;
-extern unsigned char root685code[];
-extern int root685len;
-extern unsigned char root686code[];
-extern int root686len;
-extern unsigned char root687code[];
-extern int root687len;
-extern unsigned char root688code[];
-extern int root688len;
-extern unsigned char root689code[];
-extern int root689len;
-extern unsigned char root690code[];
-extern int root690len;
-extern unsigned char root691code[];
-extern int root691len;
-extern unsigned char root692code[];
-extern int root692len;
-extern unsigned char root693code[];
-extern int root693len;
-extern unsigned char root694code[];
-extern int root694len;
-extern unsigned char root695code[];
-extern int root695len;
-extern unsigned char root696code[];
-extern int root696len;
-extern unsigned char root697code[];
-extern int root697len;
-extern unsigned char root698code[];
-extern int root698len;
-extern unsigned char root699code[];
-extern int root699len;
-extern unsigned char root700code[];
-extern int root700len;
-extern unsigned char root701code[];
-extern int root701len;
-extern unsigned char root702code[];
-extern int root702len;
-extern unsigned char root703code[];
-extern int root703len;
-extern unsigned char root704code[];
-extern int root704len;
-extern unsigned char root705code[];
-extern int root705len;
-extern unsigned char root706code[];
-extern int root706len;
-extern unsigned char root707code[];
-extern int root707len;
-extern unsigned char root708code[];
-extern int root708len;
-extern unsigned char root709code[];
-extern int root709len;
-extern unsigned char root710code[];
-extern int root710len;
-extern unsigned char root711code[];
-extern int root711len;
-extern unsigned char root712code[];
-extern int root712len;
-extern unsigned char root713code[];
-extern int root713len;
-extern unsigned char root714code[];
-extern int root714len;
-extern unsigned char root715code[];
-extern int root715len;
-extern unsigned char root717code[];
-extern int root717len;
-extern unsigned char root718code[];
-extern int root718len;
-extern unsigned char root719code[];
-extern int root719len;
-extern unsigned char root720code[];
-extern int root720len;
-extern unsigned char root721code[];
-extern int root721len;
-extern unsigned char root722code[];
-extern int root722len;
-extern unsigned char root723code[];
-extern int root723len;
-extern unsigned char root724code[];
-extern int root724len;
-extern unsigned char root725code[];
-extern int root725len;
-extern unsigned char root726code[];
-extern int root726len;
-extern unsigned char root727code[];
-extern int root727len;
-extern unsigned char root728code[];
-extern int root728len;
-extern unsigned char root729code[];
-extern int root729len;
-extern unsigned char root730code[];
-extern int root730len;
-extern unsigned char root731code[];
-extern int root731len;
-extern unsigned char root732code[];
-extern int root732len;
-extern unsigned char root733code[];
-extern int root733len;
-extern unsigned char root734code[];
-extern int root734len;
-extern unsigned char root735code[];
-extern int root735len;
-extern unsigned char root736code[];
-extern int root736len;
-extern unsigned char root737code[];
-extern int root737len;
-extern unsigned char root738code[];
-extern int root738len;
-extern unsigned char root739code[];
-extern int root739len;
-extern unsigned char root740code[];
-extern int root740len;
-extern unsigned char root741code[];
-extern int root741len;
-extern unsigned char root742code[];
-extern int root742len;
-extern unsigned char root743code[];
-extern int root743len;
-extern unsigned char root744code[];
-extern int root744len;
-extern unsigned char root745code[];
-extern int root745len;
-extern unsigned char root746code[];
-extern int root746len;
-extern unsigned char root747code[];
-extern int root747len;
-extern unsigned char root748code[];
-extern int root748len;
-extern unsigned char root749code[];
-extern int root749len;
-extern unsigned char root750code[];
-extern int root750len;
-extern unsigned char root751code[];
-extern int root751len;
-extern unsigned char root752code[];
-extern int root752len;
-extern unsigned char root753code[];
-extern int root753len;
-extern unsigned char root754code[];
-extern int root754len;
-extern unsigned char root755code[];
-extern int root755len;
-extern unsigned char root756code[];
-extern int root756len;
-extern unsigned char root757code[];
-extern int root757len;
-extern unsigned char root758code[];
-extern int root758len;
-extern unsigned char root759code[];
-extern int root759len;
-extern unsigned char root760code[];
-extern int root760len;
-extern unsigned char root761code[];
-extern int root761len;
-extern unsigned char root763code[];
-extern int root763len;
-extern unsigned char root764code[];
-extern int root764len;
-extern unsigned char root765code[];
-extern int root765len;
-extern unsigned char root766code[];
-extern int root766len;
-extern unsigned char root767code[];
-extern int root767len;
-extern unsigned char root768code[];
-extern int root768len;
-extern unsigned char root769code[];
-extern int root769len;
-extern unsigned char root770code[];
-extern int root770len;
-extern unsigned char root771code[];
-extern int root771len;
-extern unsigned char root772code[];
-extern int root772len;
-extern unsigned char root773code[];
-extern int root773len;
-extern unsigned char root774code[];
-extern int root774len;
-extern unsigned char root775code[];
-extern int root775len;
-extern unsigned char root776code[];
-extern int root776len;
-extern unsigned char root777code[];
-extern int root777len;
-extern unsigned char root778code[];
-extern int root778len;
-extern unsigned char root779code[];
-extern int root779len;
-extern unsigned char root780code[];
-extern int root780len;
-extern unsigned char root781code[];
-extern int root781len;
-extern unsigned char root782code[];
-extern int root782len;
-extern unsigned char root783code[];
-extern int root783len;
-extern unsigned char root784code[];
-extern int root784len;
-extern unsigned char root785code[];
-extern int root785len;
-extern unsigned char root786code[];
-extern int root786len;
-extern unsigned char root789code[];
-extern int root789len;
-extern unsigned char root790code[];
-extern int root790len;
-extern unsigned char root791code[];
-extern int root791len;
-extern unsigned char root792code[];
-extern int root792len;
-extern unsigned char root793code[];
-extern int root793len;
-extern unsigned char root794code[];
-extern int root794len;
-extern unsigned char root795code[];
-extern int root795len;
-extern unsigned char root796code[];
-extern int root796len;
-extern unsigned char root797code[];
-extern int root797len;
-extern unsigned char root798code[];
-extern int root798len;
-extern unsigned char root799code[];
-extern int root799len;
-extern unsigned char root800code[];
-extern int root800len;
-extern unsigned char root801code[];
-extern int root801len;
-extern unsigned char root802code[];
-extern int root802len;
-extern unsigned char root803code[];
-extern int root803len;
-extern unsigned char root804code[];
-extern int root804len;
-extern unsigned char root805code[];
-extern int root805len;
-extern unsigned char root806code[];
-extern int root806len;
-extern unsigned char root807code[];
-extern int root807len;
-extern unsigned char root808code[];
-extern int root808len;
-extern unsigned char root809code[];
-extern int root809len;
-extern unsigned char root810code[];
-extern int root810len;
-extern unsigned char root811code[];
-extern int root811len;
-extern unsigned char root812code[];
-extern int root812len;
-extern unsigned char root813code[];
-extern int root813len;
-extern unsigned char root814code[];
-extern int root814len;
-extern unsigned char root815code[];
-extern int root815len;
-extern unsigned char root816code[];
-extern int root816len;
-extern unsigned char root817code[];
-extern int root817len;
-extern unsigned char root818code[];
-extern int root818len;
-int rootmaxq = 819;
-Dirtab roottab[819] = {
- "", {0, 0, QTDIR}, 0, 0555,
- "chan", {1, 0, QTDIR}, 0, 0555,
- "dev", {2, 0, QTDIR}, 0, 0555,
- "dis", {3, 0, QTDIR}, 0, 0555,
- "env", {4, 0, QTDIR}, 0, 0555,
- "fd", {5, 0, QTDIR}, 0, 0555,
- "n", {6, 0, QTDIR}, 0, 0555,
- "net", {7, 0, QTDIR}, 0, 0555,
- "nvfs", {8, 0, QTDIR}, 0, 0555,
- "prog", {9, 0, QTDIR}, 0, 0555,
- "osinit.dis", {10, 0, QTFILE}, 0, 0444,
- "lib", {11, 0, QTDIR}, 0, 0555,
- "svc", {12, 0, QTDIR}, 0, 0555,
- "wm", {13, 0, QTDIR}, 0, 0555,
- "sh.dis", {14, 0, QTFILE}, 0, 0444,
- "ls.dis", {15, 0, QTFILE}, 0, 0444,
- "cat.dis", {16, 0, QTFILE}, 0, 0444,
- "bind.dis", {17, 0, QTFILE}, 0, 0444,
- "mount.dis", {18, 0, QTFILE}, 0, 0444,
- "pwd.dis", {19, 0, QTFILE}, 0, 0444,
- "echo.dis", {20, 0, QTFILE}, 0, 0444,
- "cd.dis", {21, 0, QTFILE}, 0, 0444,
- "grid", {22, 0, QTDIR}, 0, 0555,
- "install", {23, 0, QTDIR}, 0, 0555,
- "ip", {24, 0, QTDIR}, 0, 0555,
- "lego", {25, 0, QTDIR}, 0, 0555,
- "math", {26, 0, QTDIR}, 0, 0555,
- "mpc", {27, 0, QTDIR}, 0, 0555,
- "mpeg", {28, 0, QTDIR}, 0, 0555,
- "ndb", {29, 0, QTDIR}, 0, 0555,
- "sh", {30, 0, QTDIR}, 0, 0555,
- "spki", {31, 0, QTDIR}, 0, 0555,
- "spree", {32, 0, QTDIR}, 0, 0555,
- "tiny", {33, 0, QTDIR}, 0, 0555,
- "usb", {34, 0, QTDIR}, 0, 0555,
- "acme.dis", {35, 0, QTFILE}, 0, 0444,
- "broke", {36, 0, QTFILE}, 0, 0444,
- "charon.dis", {37, 0, QTFILE}, 0, 0444,
- "lc", {38, 0, QTFILE}, 0, 0444,
- "lookman", {39, 0, QTFILE}, 0, 0444,
- "man", {40, 0, QTFILE}, 0, 0444,
- "mash.dis", {41, 0, QTFILE}, 0, 0444,
- "shutdown", {42, 0, QTFILE}, 0, 0444,
- "sig", {43, 0, QTFILE}, 0, 0444,
- "basename.dis", {44, 0, QTFILE}, 0, 0444,
- "9660srv.dis", {45, 0, QTFILE}, 0, 0444,
- "B.dis", {46, 0, QTFILE}, 0, 0444,
- "9export.dis", {47, 0, QTFILE}, 0, 0444,
- "9srvfs.dis", {48, 0, QTFILE}, 0, 0444,
- "9win.dis", {49, 0, QTFILE}, 0, 0444,
- "demo", {50, 0, QTDIR}, 0, 0555,
- "ar.dis", {51, 0, QTFILE}, 0, 0444,
- "archfs.dis", {52, 0, QTFILE}, 0, 0444,
- "auhdr.dis", {53, 0, QTFILE}, 0, 0444,
- "auplay.dis", {54, 0, QTFILE}, 0, 0444,
- "cleanname.dis", {55, 0, QTFILE}, 0, 0444,
- "disk", {56, 0, QTDIR}, 0, 0555,
- "bytes.dis", {57, 0, QTFILE}, 0, 0444,
- "cal.dis", {58, 0, QTFILE}, 0, 0444,
- "calc.dis", {59, 0, QTFILE}, 0, 0444,
- "cddb.dis", {60, 0, QTFILE}, 0, 0444,
- "ebook", {61, 0, QTDIR}, 0, 0555,
- "chgrp.dis", {62, 0, QTFILE}, 0, 0444,
- "chmod.dis", {63, 0, QTFILE}, 0, 0444,
- "comm.dis", {64, 0, QTFILE}, 0, 0444,
- "cmp.dis", {65, 0, QTFILE}, 0, 0444,
- "getauthinfo.dis", {66, 0, QTFILE}, 0, 0444,
- "fs", {67, 0, QTDIR}, 0, 0555,
- "cook.dis", {68, 0, QTFILE}, 0, 0444,
- "cp.dis", {69, 0, QTFILE}, 0, 0444,
- "cprof.dis", {70, 0, QTFILE}, 0, 0444,
- "cpu.dis", {71, 0, QTFILE}, 0, 0444,
- "avr", {72, 0, QTDIR}, 0, 0555,
- "crypt.dis", {73, 0, QTFILE}, 0, 0444,
- "date.dis", {74, 0, QTFILE}, 0, 0444,
- "dbfs.dis", {75, 0, QTFILE}, 0, 0444,
- "dd.dis", {76, 0, QTFILE}, 0, 0444,
- "dial.dis", {77, 0, QTFILE}, 0, 0444,
- "diff.dis", {78, 0, QTFILE}, 0, 0444,
- "disdep.dis", {79, 0, QTFILE}, 0, 0444,
- "disdump.dis", {80, 0, QTFILE}, 0, 0444,
- "dossrv.dis", {81, 0, QTFILE}, 0, 0444,
- "du.dis", {82, 0, QTFILE}, 0, 0444,
- "ed.dis", {83, 0, QTFILE}, 0, 0444,
- "emuinit.dis", {84, 0, QTFILE}, 0, 0444,
- "env.dis", {85, 0, QTFILE}, 0, 0444,
- "export.dis", {86, 0, QTFILE}, 0, 0444,
- "fc.dis", {87, 0, QTFILE}, 0, 0444,
- "fcp.dis", {88, 0, QTFILE}, 0, 0444,
- "fmt.dis", {89, 0, QTFILE}, 0, 0444,
- "fortune.dis", {90, 0, QTFILE}, 0, 0444,
- "freq.dis", {91, 0, QTFILE}, 0, 0444,
- "fs.dis", {92, 0, QTFILE}, 0, 0444,
- "ftest.dis", {93, 0, QTFILE}, 0, 0444,
- "ftpfs.dis", {94, 0, QTFILE}, 0, 0444,
- "itreplay.dis", {95, 0, QTFILE}, 0, 0444,
- "gettar.dis", {96, 0, QTFILE}, 0, 0444,
- "grep.dis", {97, 0, QTFILE}, 0, 0444,
- "gunzip.dis", {98, 0, QTFILE}, 0, 0444,
- "gzip.dis", {99, 0, QTFILE}, 0, 0444,
- "idea.dis", {100, 0, QTFILE}, 0, 0444,
- "import.dis", {101, 0, QTFILE}, 0, 0444,
- "iostats.dis", {102, 0, QTFILE}, 0, 0444,
- "itest.dis", {103, 0, QTFILE}, 0, 0444,
- "man2html.dis", {104, 0, QTFILE}, 0, 0444,
- "kill.dis", {105, 0, QTFILE}, 0, 0444,
- "limbo.dis", {106, 0, QTFILE}, 0, 0444,
- "listen.dis", {107, 0, QTFILE}, 0, 0444,
- "lockfs.dis", {108, 0, QTFILE}, 0, 0444,
- "logfile.dis", {109, 0, QTFILE}, 0, 0444,
- "look.dis", {110, 0, QTFILE}, 0, 0444,
- "charon", {111, 0, QTDIR}, 0, 0555,
- "lstar.dis", {112, 0, QTFILE}, 0, 0444,
- "m4.dis", {113, 0, QTFILE}, 0, 0444,
- "man2txt.dis", {114, 0, QTFILE}, 0, 0444,
- "collab", {115, 0, QTDIR}, 0, 0555,
- "mc.dis", {116, 0, QTFILE}, 0, 0444,
- "md5sum.dis", {117, 0, QTFILE}, 0, 0444,
- "mdb.dis", {118, 0, QTFILE}, 0, 0444,
- "memfs.dis", {119, 0, QTFILE}, 0, 0444,
- "mk.dis", {120, 0, QTFILE}, 0, 0444,
- "randpass.dis", {121, 0, QTFILE}, 0, 0444,
- "metamorph.dis", {122, 0, QTFILE}, 0, 0444,
- "mv.dis", {123, 0, QTFILE}, 0, 0444,
- "mkdir.dis", {124, 0, QTFILE}, 0, 0444,
- "mntgen.dis", {125, 0, QTFILE}, 0, 0444,
- "mouse.dis", {126, 0, QTFILE}, 0, 0444,
- "mprof.dis", {127, 0, QTFILE}, 0, 0444,
- "netkey.dis", {128, 0, QTFILE}, 0, 0444,
- "netstat.dis", {129, 0, QTFILE}, 0, 0444,
- "newer.dis", {130, 0, QTFILE}, 0, 0444,
- "ns.dis", {131, 0, QTFILE}, 0, 0444,
- "nsbuild.dis", {132, 0, QTFILE}, 0, 0444,
- "os.dis", {133, 0, QTFILE}, 0, 0444,
- "p.dis", {134, 0, QTFILE}, 0, 0444,
- "pause.dis", {135, 0, QTFILE}, 0, 0444,
- "plumb.dis", {136, 0, QTFILE}, 0, 0444,
- "plumber.dis", {137, 0, QTFILE}, 0, 0444,
- "prof.dis", {138, 0, QTFILE}, 0, 0444,
- "ps.dis", {139, 0, QTFILE}, 0, 0444,
- "puttar.dis", {140, 0, QTFILE}, 0, 0444,
- "ramfile.dis", {141, 0, QTFILE}, 0, 0444,
- "raw2iaf.dis", {142, 0, QTFILE}, 0, 0444,
- "rawdbfs.dis", {143, 0, QTFILE}, 0, 0444,
- "rcmd.dis", {144, 0, QTFILE}, 0, 0444,
- "tee.dis", {145, 0, QTFILE}, 0, 0444,
- "tr.dis", {146, 0, QTFILE}, 0, 0444,
- "rdp.dis", {147, 0, QTFILE}, 0, 0444,
- "read.dis", {148, 0, QTFILE}, 0, 0444,
- "rioimport.dis", {149, 0, QTFILE}, 0, 0444,
- "rm.dis", {150, 0, QTFILE}, 0, 0444,
- "runas.dis", {151, 0, QTFILE}, 0, 0444,
- "sed.dis", {152, 0, QTFILE}, 0, 0444,
- "sendmail.dis", {153, 0, QTFILE}, 0, 0444,
- "sha1sum.dis", {154, 0, QTFILE}, 0, 0444,
- "auxi", {155, 0, QTDIR}, 0, 0555,
- "sleep.dis", {156, 0, QTFILE}, 0, 0444,
- "sort.dis", {157, 0, QTFILE}, 0, 0444,
- "src.dis", {158, 0, QTFILE}, 0, 0444,
- "stack.dis", {159, 0, QTFILE}, 0, 0444,
- "stackv.dis", {160, 0, QTFILE}, 0, 0444,
- "stream.dis", {161, 0, QTFILE}, 0, 0444,
- "strings.dis", {162, 0, QTFILE}, 0, 0444,
- "styxchat.dis", {163, 0, QTFILE}, 0, 0444,
- "styxlisten.dis", {164, 0, QTFILE}, 0, 0444,
- "styxmon.dis", {165, 0, QTFILE}, 0, 0444,
- "sum.dis", {166, 0, QTFILE}, 0, 0444,
- "tail.dis", {167, 0, QTFILE}, 0, 0444,
- "tarfs.dis", {168, 0, QTFILE}, 0, 0444,
- "tclsh.dis", {169, 0, QTFILE}, 0, 0444,
- "tcs.dis", {170, 0, QTFILE}, 0, 0444,
- "telnet.dis", {171, 0, QTFILE}, 0, 0444,
- "test.dis", {172, 0, QTFILE}, 0, 0444,
- "time.dis", {173, 0, QTFILE}, 0, 0444,
- "timestamp.dis", {174, 0, QTFILE}, 0, 0444,
- "tkcmd.dis", {175, 0, QTFILE}, 0, 0444,
- "tokenize.dis", {176, 0, QTFILE}, 0, 0444,
- "touch.dis", {177, 0, QTFILE}, 0, 0444,
- "touchcal.dis", {178, 0, QTFILE}, 0, 0444,
- "trfs.dis", {179, 0, QTFILE}, 0, 0444,
- "tsort.dis", {180, 0, QTFILE}, 0, 0444,
- "unicode.dis", {181, 0, QTFILE}, 0, 0444,
- "uniq.dis", {182, 0, QTFILE}, 0, 0444,
- "units.dis", {183, 0, QTFILE}, 0, 0444,
- "unmount.dis", {184, 0, QTFILE}, 0, 0444,
- "uudecode.dis", {185, 0, QTFILE}, 0, 0444,
- "uuencode.dis", {186, 0, QTFILE}, 0, 0444,
- "vacfs.dis", {187, 0, QTFILE}, 0, 0444,
- "vacget.dis", {188, 0, QTFILE}, 0, 0444,
- "vacput.dis", {189, 0, QTFILE}, 0, 0444,
- "wav2iaf.dis", {190, 0, QTFILE}, 0, 0444,
- "wc.dis", {191, 0, QTFILE}, 0, 0444,
- "webgrab.dis", {192, 0, QTFILE}, 0, 0444,
- "wish.dis", {193, 0, QTFILE}, 0, 0444,
- "acme", {194, 0, QTDIR}, 0, 0555,
- "auth", {195, 0, QTDIR}, 0, 0555,
- "wmexport.dis", {196, 0, QTFILE}, 0, 0444,
- "wmimport.dis", {197, 0, QTFILE}, 0, 0444,
- "xd.dis", {198, 0, QTFILE}, 0, 0444,
- "xargs.dis", {199, 0, QTFILE}, 0, 0444,
- "yacc.dis", {200, 0, QTFILE}, 0, 0444,
- "zeros.dis", {201, 0, QTFILE}, 0, 0444,
- "remote", {202, 0, QTDIR}, 0, 0555,
- "bufio.dis", {203, 0, QTFILE}, 0, 0444,
- "string.dis", {204, 0, QTFILE}, 0, 0444,
- "readdir.dis", {205, 0, QTFILE}, 0, 0444,
- "workdir.dis", {206, 0, QTFILE}, 0, 0444,
- "daytime.dis", {207, 0, QTFILE}, 0, 0444,
- "auth.dis", {208, 0, QTFILE}, 0, 0444,
- "ssl.dis", {209, 0, QTFILE}, 0, 0444,
- "arg.dis", {210, 0, QTFILE}, 0, 0444,
- "filepat.dis", {211, 0, QTFILE}, 0, 0444,
- "convcs", {212, 0, QTDIR}, 0, 0555,
- "crypt", {213, 0, QTDIR}, 0, 0555,
- "encoding", {214, 0, QTDIR}, 0, 0555,
- "ftree", {215, 0, QTDIR}, 0, 0555,
- "ida", {216, 0, QTDIR}, 0, 0555,
- "mash", {217, 0, QTDIR}, 0, 0555,
- "print", {218, 0, QTDIR}, 0, 0555,
- "spki", {219, 0, QTDIR}, 0, 0555,
- "strokes", {220, 0, QTDIR}, 0, 0555,
- "styxconv", {221, 0, QTDIR}, 0, 0555,
- "usb", {222, 0, QTDIR}, 0, 0555,
- "w3c", {223, 0, QTDIR}, 0, 0555,
- "asn1.dis", {224, 0, QTFILE}, 0, 0444,
- "attrhash.dis", {225, 0, QTFILE}, 0, 0444,
- "attrdb.dis", {226, 0, QTFILE}, 0, 0444,
- "bloomfilter.dis", {227, 0, QTFILE}, 0, 0444,
- "auth9.dis", {228, 0, QTFILE}, 0, 0444,
- "chanfill.dis", {229, 0, QTFILE}, 0, 0444,
- "crc.dis", {230, 0, QTFILE}, 0, 0444,
- "cfg.dis", {231, 0, QTFILE}, 0, 0444,
- "cfgfile.dis", {232, 0, QTFILE}, 0, 0444,
- "complete.dis", {233, 0, QTFILE}, 0, 0444,
- "csv.dis", {234, 0, QTFILE}, 0, 0444,
- "db.dis", {235, 0, QTFILE}, 0, 0444,
- "dbm.dis", {236, 0, QTFILE}, 0, 0444,
- "dbsrv.dis", {237, 0, QTFILE}, 0, 0444,
- "debug.dis", {238, 0, QTFILE}, 0, 0444,
- "deflate.dis", {239, 0, QTFILE}, 0, 0444,
- "devpointer.dis", {240, 0, QTFILE}, 0, 0444,
- "dhcpclient.dis", {241, 0, QTFILE}, 0, 0444,
- "dial.dis", {242, 0, QTFILE}, 0, 0444,
- "dialog.dis", {243, 0, QTFILE}, 0, 0444,
- "dict.dis", {244, 0, QTFILE}, 0, 0444,
- "dis.dis", {245, 0, QTFILE}, 0, 0444,
- "diskblocks.dis", {246, 0, QTFILE}, 0, 0444,
- "disks.dis", {247, 0, QTFILE}, 0, 0444,
- "dividers.dis", {248, 0, QTFILE}, 0, 0444,
- "drawmux.dis", {249, 0, QTFILE}, 0, 0444,
- "ecmascript.dis", {250, 0, QTFILE}, 0, 0444,
- "env.dis", {251, 0, QTFILE}, 0, 0444,
- "ether.dis", {252, 0, QTFILE}, 0, 0444,
- "exception.dis", {253, 0, QTFILE}, 0, 0444,
- "factotum.dis", {254, 0, QTFILE}, 0, 0444,
- "format.dis", {255, 0, QTFILE}, 0, 0444,
- "fsfilter.dis", {256, 0, QTFILE}, 0, 0444,
- "fslib.dis", {257, 0, QTFILE}, 0, 0444,
- "ip.dis", {258, 0, QTFILE}, 0, 0444,
- "fsproto.dis", {259, 0, QTFILE}, 0, 0444,
- "hash.dis", {260, 0, QTFILE}, 0, 0444,
- "html.dis", {261, 0, QTFILE}, 0, 0444,
- "imageremap.dis", {262, 0, QTFILE}, 0, 0444,
- "inflate.dis", {263, 0, QTFILE}, 0, 0444,
- "ipattr.dis", {264, 0, QTFILE}, 0, 0444,
- "ir.dis", {265, 0, QTFILE}, 0, 0444,
- "irsage.dis", {266, 0, QTFILE}, 0, 0444,
- "irsim.dis", {267, 0, QTFILE}, 0, 0444,
- "itslib.dis", {268, 0, QTFILE}, 0, 0444,
- "json.dis", {269, 0, QTFILE}, 0, 0444,
- "keyset.dis", {270, 0, QTFILE}, 0, 0444,
- "libc.dis", {271, 0, QTFILE}, 0, 0444,
- "libc0.dis", {272, 0, QTFILE}, 0, 0444,
- "lists.dis", {273, 0, QTFILE}, 0, 0444,
- "lock.dis", {274, 0, QTFILE}, 0, 0444,
- "login.dis", {275, 0, QTFILE}, 0, 0444,
- "man.dis", {276, 0, QTFILE}, 0, 0444,
- "mashlib.dis", {277, 0, QTFILE}, 0, 0444,
- "mashparse.dis", {278, 0, QTFILE}, 0, 0444,
- "memfs.dis", {279, 0, QTFILE}, 0, 0444,
- "mpeg.dis", {280, 0, QTFILE}, 0, 0444,
- "msgio.dis", {281, 0, QTFILE}, 0, 0444,
- "names.dis", {282, 0, QTFILE}, 0, 0444,
- "url.dis", {283, 0, QTFILE}, 0, 0444,
- "nametree.dis", {284, 0, QTFILE}, 0, 0444,
- "newns.dis", {285, 0, QTFILE}, 0, 0444,
- "ninep.dis", {286, 0, QTFILE}, 0, 0444,
- "oldauth.dis", {287, 0, QTFILE}, 0, 0444,
- "palm.dis", {288, 0, QTFILE}, 0, 0444,
- "palmdb.dis", {289, 0, QTFILE}, 0, 0444,
- "palmfile.dis", {290, 0, QTFILE}, 0, 0444,
- "parseman.dis", {291, 0, QTFILE}, 0, 0444,
- "plumbing.dis", {292, 0, QTFILE}, 0, 0444,
- "plumbmsg.dis", {293, 0, QTFILE}, 0, 0444,
- "pop3.dis", {294, 0, QTFILE}, 0, 0444,
- "popup.dis", {295, 0, QTFILE}, 0, 0444,
- "powerman.dis", {296, 0, QTFILE}, 0, 0444,
- "profile.dis", {297, 0, QTFILE}, 0, 0444,
- "pslib.dis", {298, 0, QTFILE}, 0, 0444,
- "quicktime.dis", {299, 0, QTFILE}, 0, 0444,
- "rabin.dis", {300, 0, QTFILE}, 0, 0444,
- "rand.dis", {301, 0, QTFILE}, 0, 0444,
- "random.dis", {302, 0, QTFILE}, 0, 0444,
- "readgif.dis", {303, 0, QTFILE}, 0, 0444,
- "readjpg.dis", {304, 0, QTFILE}, 0, 0444,
- "readpicfile.dis", {305, 0, QTFILE}, 0, 0444,
- "readpng.dis", {306, 0, QTFILE}, 0, 0444,
- "readxbitmap.dis", {307, 0, QTFILE}, 0, 0444,
- "regex.dis", {308, 0, QTFILE}, 0, 0444,
- "registries.dis", {309, 0, QTFILE}, 0, 0444,
- "rfc822.dis", {310, 0, QTFILE}, 0, 0444,
- "riff.dis", {311, 0, QTFILE}, 0, 0444,
- "scoretable.dis", {312, 0, QTFILE}, 0, 0444,
- "scsiio.dis", {313, 0, QTFILE}, 0, 0444,
- "secstore.dis", {314, 0, QTFILE}, 0, 0444,
- "selectfile.dis", {315, 0, QTFILE}, 0, 0444,
- "sets.dis", {316, 0, QTFILE}, 0, 0444,
- "sets32.dis", {317, 0, QTFILE}, 0, 0444,
- "sexprs.dis", {318, 0, QTFILE}, 0, 0444,
- "slip.dis", {319, 0, QTFILE}, 0, 0444,
- "smtp.dis", {320, 0, QTFILE}, 0, 0444,
- "sort.dis", {321, 0, QTFILE}, 0, 0444,
- "strinttab.dis", {322, 0, QTFILE}, 0, 0444,
- "styx.dis", {323, 0, QTFILE}, 0, 0444,
- "styxflush.dis", {324, 0, QTFILE}, 0, 0444,
- "styxlib.dis", {325, 0, QTFILE}, 0, 0444,
- "styxpersist.dis", {326, 0, QTFILE}, 0, 0444,
- "styxservers.dis", {327, 0, QTFILE}, 0, 0444,
- "tables.dis", {328, 0, QTFILE}, 0, 0444,
- "vac.dis", {329, 0, QTFILE}, 0, 0444,
- "tabs.dis", {330, 0, QTFILE}, 0, 0444,
- "tcl_calc.dis", {331, 0, QTFILE}, 0, 0444,
- "tcl_core.dis", {332, 0, QTFILE}, 0, 0444,
- "tcl_inthash.dis", {333, 0, QTFILE}, 0, 0444,
- "tcl_io.dis", {334, 0, QTFILE}, 0, 0444,
- "tcl_list.dis", {335, 0, QTFILE}, 0, 0444,
- "tcl_modhash.dis", {336, 0, QTFILE}, 0, 0444,
- "tcl_stack.dis", {337, 0, QTFILE}, 0, 0444,
- "tcl_strhash.dis", {338, 0, QTFILE}, 0, 0444,
- "tcl_string.dis", {339, 0, QTFILE}, 0, 0444,
- "tcl_symhash.dis", {340, 0, QTFILE}, 0, 0444,
- "tcl_utils.dis", {341, 0, QTFILE}, 0, 0444,
- "tftp.dis", {342, 0, QTFILE}, 0, 0444,
- "timers.dis", {343, 0, QTFILE}, 0, 0444,
- "titlebar.dis", {344, 0, QTFILE}, 0, 0444,
- "tkclient.dis", {345, 0, QTFILE}, 0, 0444,
- "translate.dis", {346, 0, QTFILE}, 0, 0444,
- "ubfa.dis", {347, 0, QTFILE}, 0, 0444,
- "venti.dis", {348, 0, QTFILE}, 0, 0444,
- "virgil.dis", {349, 0, QTFILE}, 0, 0444,
- "volume.dis", {350, 0, QTFILE}, 0, 0444,
- "wait.dis", {351, 0, QTFILE}, 0, 0444,
- "wmlib.dis", {352, 0, QTFILE}, 0, 0444,
- "watchvars.dis", {353, 0, QTFILE}, 0, 0444,
- "winplace.dis", {354, 0, QTFILE}, 0, 0444,
- "wmclient.dis", {355, 0, QTFILE}, 0, 0444,
- "wmsrv.dis", {356, 0, QTFILE}, 0, 0444,
- "writegif.dis", {357, 0, QTFILE}, 0, 0444,
- "xml.dis", {358, 0, QTFILE}, 0, 0444,
- "httpd", {359, 0, QTDIR}, 0, 0555,
- "webget", {360, 0, QTDIR}, 0, 0555,
- "registry", {361, 0, QTFILE}, 0, 0444,
- "auth", {362, 0, QTFILE}, 0, 0444,
- "net", {363, 0, QTFILE}, 0, 0444,
- "rstyx", {364, 0, QTFILE}, 0, 0444,
- "styx", {365, 0, QTFILE}, 0, 0444,
- "brutus", {366, 0, QTDIR}, 0, 0555,
- "calendar.dis", {367, 0, QTFILE}, 0, 0444,
- "about.dis", {368, 0, QTFILE}, 0, 0444,
- "avi.dis", {369, 0, QTFILE}, 0, 0444,
- "bounce.dis", {370, 0, QTFILE}, 0, 0444,
- "brutus.dis", {371, 0, QTFILE}, 0, 0444,
- "c4.dis", {372, 0, QTFILE}, 0, 0444,
- "filename.dis", {373, 0, QTFILE}, 0, 0444,
- "clock.dis", {374, 0, QTFILE}, 0, 0444,
- "coffee.dis", {375, 0, QTFILE}, 0, 0444,
- "collide.dis", {376, 0, QTFILE}, 0, 0444,
- "colors.dis", {377, 0, QTFILE}, 0, 0444,
- "cprof.dis", {378, 0, QTFILE}, 0, 0444,
- "date.dis", {379, 0, QTFILE}, 0, 0444,
- "deb.dis", {380, 0, QTFILE}, 0, 0444,
- "debdata.dis", {381, 0, QTFILE}, 0, 0444,
- "debsrc.dis", {382, 0, QTFILE}, 0, 0444,
- "dir.dis", {383, 0, QTFILE}, 0, 0444,
- "dmview.dis", {384, 0, QTFILE}, 0, 0444,
- "dmwm.dis", {385, 0, QTFILE}, 0, 0444,
- "edit.dis", {386, 0, QTFILE}, 0, 0444,
- "ftree.dis", {387, 0, QTFILE}, 0, 0444,
- "getauthinfo.dis", {388, 0, QTFILE}, 0, 0444,
- "keyboard.dis", {389, 0, QTFILE}, 0, 0444,
- "logon.dis", {390, 0, QTFILE}, 0, 0444,
- "logwindow.dis", {391, 0, QTFILE}, 0, 0444,
- "man.dis", {392, 0, QTFILE}, 0, 0444,
- "mand.dis", {393, 0, QTFILE}, 0, 0444,
- "mash.dis", {394, 0, QTFILE}, 0, 0444,
- "memory.dis", {395, 0, QTFILE}, 0, 0444,
- "mprof.dis", {396, 0, QTFILE}, 0, 0444,
- "pen.dis", {397, 0, QTFILE}, 0, 0444,
- "polyhedra.dis", {398, 0, QTFILE}, 0, 0444,
- "prof.dis", {399, 0, QTFILE}, 0, 0444,
- "readmail.dis", {400, 0, QTFILE}, 0, 0444,
- "remotelogon.dis", {401, 0, QTFILE}, 0, 0444,
- "reversi.dis", {402, 0, QTFILE}, 0, 0444,
- "rmtdir.dis", {403, 0, QTFILE}, 0, 0444,
- "rt.dis", {404, 0, QTFILE}, 0, 0444,
- "sendmail.dis", {405, 0, QTFILE}, 0, 0444,
- "sh.dis", {406, 0, QTFILE}, 0, 0444,
- "smenu.dis", {407, 0, QTFILE}, 0, 0444,
- "snake.dis", {408, 0, QTFILE}, 0, 0444,
- "stopwatch.dis", {409, 0, QTFILE}, 0, 0444,
- "sweeper.dis", {410, 0, QTFILE}, 0, 0444,
- "task.dis", {411, 0, QTFILE}, 0, 0444,
- "telnet.dis", {412, 0, QTFILE}, 0, 0444,
- "tetris.dis", {413, 0, QTFILE}, 0, 0444,
- "toolbar.dis", {414, 0, QTFILE}, 0, 0444,
- "unibrowse.dis", {415, 0, QTFILE}, 0, 0444,
- "view.dis", {416, 0, QTFILE}, 0, 0444,
- "vt.dis", {417, 0, QTFILE}, 0, 0444,
- "wish.dis", {418, 0, QTFILE}, 0, 0444,
- "wm.dis", {419, 0, QTFILE}, 0, 0444,
- "wmplay.dis", {420, 0, QTFILE}, 0, 0444,
- "demo", {421, 0, QTDIR}, 0, 0555,
- "lib", {422, 0, QTDIR}, 0, 0555,
- "regstyxlisten.dis", {423, 0, QTFILE}, 0, 0444,
- "blurdemo.dis", {424, 0, QTFILE}, 0, 0444,
- "cpupool.dis", {425, 0, QTFILE}, 0, 0444,
- "find.dis", {426, 0, QTFILE}, 0, 0444,
- "jpg2bit.dis", {427, 0, QTFILE}, 0, 0444,
- "query.dis", {428, 0, QTFILE}, 0, 0444,
- "readjpg.dis", {429, 0, QTFILE}, 0, 0444,
- "register.dis", {430, 0, QTFILE}, 0, 0444,
- "reglisten.dis", {431, 0, QTFILE}, 0, 0444,
- "usercreatesrv.dis", {432, 0, QTFILE}, 0, 0444,
- "remotelogon.dis", {433, 0, QTFILE}, 0, 0444,
- "spreesrv", {434, 0, QTFILE}, 0, 0444,
- "block.dis", {435, 0, QTFILE}, 0, 0444,
- "blur.dis", {436, 0, QTFILE}, 0, 0444,
- "announce.dis", {437, 0, QTFILE}, 0, 0444,
- "browser.dis", {438, 0, QTFILE}, 0, 0444,
- "fbrowse.dis", {439, 0, QTFILE}, 0, 0444,
- "srvbrowse.dis", {440, 0, QTFILE}, 0, 0444,
- "applylog.dis", {441, 0, QTFILE}, 0, 0444,
- "arch.dis", {442, 0, QTFILE}, 0, 0444,
- "archfs.dis", {443, 0, QTFILE}, 0, 0444,
- "ckproto.dis", {444, 0, QTFILE}, 0, 0444,
- "create.dis", {445, 0, QTFILE}, 0, 0444,
- "eproto.dis", {446, 0, QTFILE}, 0, 0444,
- "info.dis", {447, 0, QTFILE}, 0, 0444,
- "insbylog", {448, 0, QTFILE}, 0, 0444,
- "inst.dis", {449, 0, QTFILE}, 0, 0444,
- "install.dis", {450, 0, QTFILE}, 0, 0444,
- "log.dis", {451, 0, QTFILE}, 0, 0444,
- "logs.dis", {452, 0, QTFILE}, 0, 0444,
- "mergelog.dis", {453, 0, QTFILE}, 0, 0444,
- "mkproto.dis", {454, 0, QTFILE}, 0, 0444,
- "proto.dis", {455, 0, QTFILE}, 0, 0444,
- "proto2list.dis", {456, 0, QTFILE}, 0, 0444,
- "updatelog.dis", {457, 0, QTFILE}, 0, 0444,
- "wdiff.dis", {458, 0, QTFILE}, 0, 0444,
- "wfind.dis", {459, 0, QTFILE}, 0, 0444,
- "wrap.dis", {460, 0, QTFILE}, 0, 0444,
- "wrap2list.dis", {461, 0, QTFILE}, 0, 0444,
- "ppp", {462, 0, QTDIR}, 0, 0555,
- "bootpd.dis", {463, 0, QTFILE}, 0, 0444,
- "dhcp.dis", {464, 0, QTFILE}, 0, 0444,
- "ping.dis", {465, 0, QTFILE}, 0, 0444,
- "rip.dis", {466, 0, QTFILE}, 0, 0444,
- "sntp.dis", {467, 0, QTFILE}, 0, 0444,
- "tftpd.dis", {468, 0, QTFILE}, 0, 0444,
- "virgild.dis", {469, 0, QTFILE}, 0, 0444,
- "pppclient.dis", {470, 0, QTFILE}, 0, 0444,
- "modem.dis", {471, 0, QTFILE}, 0, 0444,
- "pppdial.dis", {472, 0, QTFILE}, 0, 0444,
- "pppgui.dis", {473, 0, QTFILE}, 0, 0444,
- "ppptest.dis", {474, 0, QTFILE}, 0, 0444,
- "script.dis", {475, 0, QTFILE}, 0, 0444,
- "clockface.dis", {476, 0, QTFILE}, 0, 0444,
- "clock.dis", {477, 0, QTFILE}, 0, 0444,
- "firmdl.dis", {478, 0, QTFILE}, 0, 0444,
- "link.dis", {479, 0, QTFILE}, 0, 0444,
- "rcxsend.dis", {480, 0, QTFILE}, 0, 0444,
- "send.dis", {481, 0, QTFILE}, 0, 0444,
- "timers.dis", {482, 0, QTFILE}, 0, 0444,
- "big5_btos.dis", {483, 0, QTFILE}, 0, 0444,
- "convcs.dis", {484, 0, QTFILE}, 0, 0444,
- "big5_stob.dis", {485, 0, QTFILE}, 0, 0444,
- "cp_stob.dis", {486, 0, QTFILE}, 0, 0444,
- "cp932_btos.dis", {487, 0, QTFILE}, 0, 0444,
- "euc-jp_btos.dis", {488, 0, QTFILE}, 0, 0444,
- "8bit_stob.dis", {489, 0, QTFILE}, 0, 0444,
- "gb2312_btos.dis", {490, 0, QTFILE}, 0, 0444,
- "utf8_stob.dis", {491, 0, QTFILE}, 0, 0444,
- "utf16_btos.dis", {492, 0, QTFILE}, 0, 0444,
- "utf8_btos.dis", {493, 0, QTFILE}, 0, 0444,
- "utf16_stob.dis", {494, 0, QTFILE}, 0, 0444,
- "cp_btos.dis", {495, 0, QTFILE}, 0, 0444,
- "sslsession.dis", {496, 0, QTFILE}, 0, 0444,
- "pkcs.dis", {497, 0, QTFILE}, 0, 0444,
- "x509.dis", {498, 0, QTFILE}, 0, 0444,
- "ssl3.dis", {499, 0, QTFILE}, 0, 0444,
- "base16.dis", {500, 0, QTFILE}, 0, 0444,
- "base32.dis", {501, 0, QTFILE}, 0, 0444,
- "base64.dis", {502, 0, QTFILE}, 0, 0444,
- "base32a.dis", {503, 0, QTFILE}, 0, 0444,
- "cptree.dis", {504, 0, QTFILE}, 0, 0444,
- "ftree.dis", {505, 0, QTFILE}, 0, 0444,
- "items.dis", {506, 0, QTFILE}, 0, 0444,
- "ida.dis", {507, 0, QTFILE}, 0, 0444,
- "idatab.dis", {508, 0, QTFILE}, 0, 0444,
- "builtins.dis", {509, 0, QTFILE}, 0, 0444,
- "history.dis", {510, 0, QTFILE}, 0, 0444,
- "make.dis", {511, 0, QTFILE}, 0, 0444,
- "hp_driver.dis", {512, 0, QTFILE}, 0, 0444,
- "print.dis", {513, 0, QTFILE}, 0, 0444,
- "scaler.dis", {514, 0, QTFILE}, 0, 0444,
- "spki.dis", {515, 0, QTFILE}, 0, 0444,
- "verifier.dis", {516, 0, QTFILE}, 0, 0444,
- "buildstrokes.dis", {517, 0, QTFILE}, 0, 0444,
- "readstrokes.dis", {518, 0, QTFILE}, 0, 0444,
- "writestrokes.dis", {519, 0, QTFILE}, 0, 0444,
- "strokes.dis", {520, 0, QTFILE}, 0, 0444,
- "ostyx.dis", {521, 0, QTFILE}, 0, 0444,
- "old2new.dis", {522, 0, QTFILE}, 0, 0444,
- "new2old.dis", {523, 0, QTFILE}, 0, 0444,
- "usbmct.dis", {524, 0, QTFILE}, 0, 0444,
- "usb.dis", {525, 0, QTFILE}, 0, 0444,
- "usbmouse.dis", {526, 0, QTFILE}, 0, 0444,
- "usbmass.dis", {527, 0, QTFILE}, 0, 0444,
- "css.dis", {528, 0, QTFILE}, 0, 0444,
- "uris.dis", {529, 0, QTFILE}, 0, 0444,
- "xpointers.dis", {530, 0, QTFILE}, 0, 0444,
- "factor.dis", {531, 0, QTFILE}, 0, 0444,
- "ack.dis", {532, 0, QTFILE}, 0, 0444,
- "crackerbarrel.dis", {533, 0, QTFILE}, 0, 0444,
- "ffts.dis", {534, 0, QTFILE}, 0, 0444,
- "fibonacci.dis", {535, 0, QTFILE}, 0, 0444,
- "fit.dis", {536, 0, QTFILE}, 0, 0444,
- "genprimes.dis", {537, 0, QTFILE}, 0, 0444,
- "geodesy.dis", {538, 0, QTFILE}, 0, 0444,
- "gr.dis", {539, 0, QTFILE}, 0, 0444,
- "graph0.dis", {540, 0, QTFILE}, 0, 0444,
- "hist0.dis", {541, 0, QTFILE}, 0, 0444,
- "linalg.dis", {542, 0, QTFILE}, 0, 0444,
- "linbench.dis", {543, 0, QTFILE}, 0, 0444,
- "mersenne.dis", {544, 0, QTFILE}, 0, 0444,
- "parts.dis", {545, 0, QTFILE}, 0, 0444,
- "perms.dis", {546, 0, QTFILE}, 0, 0444,
- "pi.dis", {547, 0, QTFILE}, 0, 0444,
- "polyfill.dis", {548, 0, QTFILE}, 0, 0444,
- "polyhedra.dis", {549, 0, QTFILE}, 0, 0444,
- "powers.dis", {550, 0, QTFILE}, 0, 0444,
- "primes.dis", {551, 0, QTFILE}, 0, 0444,
- "sieve.dis", {552, 0, QTFILE}, 0, 0444,
- "qconfig.dis", {553, 0, QTFILE}, 0, 0444,
- "qflash.dis", {554, 0, QTFILE}, 0, 0444,
- "makergbvmap.dis", {555, 0, QTFILE}, 0, 0444,
- "decode.dis", {556, 0, QTFILE}, 0, 0444,
- "decode4.dis", {557, 0, QTFILE}, 0, 0444,
- "fixidct.dis", {558, 0, QTFILE}, 0, 0444,
- "fltidct.dis", {559, 0, QTFILE}, 0, 0444,
- "mpeg.dis", {560, 0, QTFILE}, 0, 0444,
- "mpegio.dis", {561, 0, QTFILE}, 0, 0444,
- "refidct.dis", {562, 0, QTFILE}, 0, 0444,
- "remap.dis", {563, 0, QTFILE}, 0, 0444,
- "remap1.dis", {564, 0, QTFILE}, 0, 0444,
- "remap2.dis", {565, 0, QTFILE}, 0, 0444,
- "remap24.dis", {566, 0, QTFILE}, 0, 0444,
- "remap4.dis", {567, 0, QTFILE}, 0, 0444,
- "remap8.dis", {568, 0, QTFILE}, 0, 0444,
- "scidct.dis", {569, 0, QTFILE}, 0, 0444,
- "vlc.dis", {570, 0, QTFILE}, 0, 0444,
- "csquery.dis", {571, 0, QTFILE}, 0, 0444,
- "cs.dis", {572, 0, QTFILE}, 0, 0444,
- "dnsquery.dis", {573, 0, QTFILE}, 0, 0444,
- "dns.dis", {574, 0, QTFILE}, 0, 0444,
- "registry.dis", {575, 0, QTFILE}, 0, 0444,
- "mkhash.dis", {576, 0, QTFILE}, 0, 0444,
- "query.dis", {577, 0, QTFILE}, 0, 0444,
- "regquery.dis", {578, 0, QTFILE}, 0, 0444,
- "echo.dis", {579, 0, QTFILE}, 0, 0444,
- "arg.dis", {580, 0, QTFILE}, 0, 0444,
- "csv.dis", {581, 0, QTFILE}, 0, 0444,
- "file2chan.dis", {582, 0, QTFILE}, 0, 0444,
- "expr.dis", {583, 0, QTFILE}, 0, 0444,
- "mload.dis", {584, 0, QTFILE}, 0, 0444,
- "mpexpr.dis", {585, 0, QTFILE}, 0, 0444,
- "regex.dis", {586, 0, QTFILE}, 0, 0444,
- "sexprs.dis", {587, 0, QTFILE}, 0, 0444,
- "sh.dis", {588, 0, QTFILE}, 0, 0444,
- "std.dis", {589, 0, QTFILE}, 0, 0444,
- "string.dis", {590, 0, QTFILE}, 0, 0444,
- "test.dis", {591, 0, QTFILE}, 0, 0444,
- "tk.dis", {592, 0, QTFILE}, 0, 0444,
- "verify.dis", {593, 0, QTFILE}, 0, 0444,
- "clients", {594, 0, QTDIR}, 0, 0555,
- "engines", {595, 0, QTDIR}, 0, 0555,
- "lib", {596, 0, QTDIR}, 0, 0555,
- "archives.dis", {597, 0, QTFILE}, 0, 0444,
- "join.dis", {598, 0, QTFILE}, 0, 0444,
- "spree.dis", {599, 0, QTFILE}, 0, 0444,
- "cards.dis", {600, 0, QTFILE}, 0, 0444,
- "gather.dis", {601, 0, QTFILE}, 0, 0444,
- "lobby.dis", {602, 0, QTFILE}, 0, 0444,
- "othello.dis", {603, 0, QTFILE}, 0, 0444,
- "canfield.dis", {604, 0, QTFILE}, 0, 0444,
- "afghan.dis", {605, 0, QTFILE}, 0, 0444,
- "bounce.dis", {606, 0, QTFILE}, 0, 0444,
- "freecell.dis", {607, 0, QTFILE}, 0, 0444,
- "gather.dis", {608, 0, QTFILE}, 0, 0444,
- "lobby.dis", {609, 0, QTFILE}, 0, 0444,
- "othello.dis", {610, 0, QTFILE}, 0, 0444,
- "racingdemon.dis", {611, 0, QTFILE}, 0, 0444,
- "spider.dis", {612, 0, QTFILE}, 0, 0444,
- "spit.dis", {613, 0, QTFILE}, 0, 0444,
- "whist.dis", {614, 0, QTFILE}, 0, 0444,
- "commandline.dis", {615, 0, QTFILE}, 0, 0444,
- "allow.dis", {616, 0, QTFILE}, 0, 0444,
- "cardlib.dis", {617, 0, QTFILE}, 0, 0444,
- "objstore.dis", {618, 0, QTFILE}, 0, 0444,
- "tricks.dis", {619, 0, QTFILE}, 0, 0444,
- "cgiparse.dis", {620, 0, QTFILE}, 0, 0444,
- "alarms.dis", {621, 0, QTFILE}, 0, 0444,
- "cache.dis", {622, 0, QTFILE}, 0, 0444,
- "contents.dis", {623, 0, QTFILE}, 0, 0444,
- "date.dis", {624, 0, QTFILE}, 0, 0444,
- "echo.dis", {625, 0, QTFILE}, 0, 0444,
- "httpd.dis", {626, 0, QTFILE}, 0, 0444,
- "imagemap.dis", {627, 0, QTFILE}, 0, 0444,
- "parser.dis", {628, 0, QTFILE}, 0, 0444,
- "redirect.dis", {629, 0, QTFILE}, 0, 0444,
- "stats.dis", {630, 0, QTFILE}, 0, 0444,
- "image2enc.dis", {631, 0, QTFILE}, 0, 0444,
- "date.dis", {632, 0, QTFILE}, 0, 0444,
- "file.dis", {633, 0, QTFILE}, 0, 0444,
- "ftp.dis", {634, 0, QTFILE}, 0, 0444,
- "http.dis", {635, 0, QTFILE}, 0, 0444,
- "message.dis", {636, 0, QTFILE}, 0, 0444,
- "webget.dis", {637, 0, QTFILE}, 0, 0444,
- "wgutils.dis", {638, 0, QTFILE}, 0, 0444,
- "broke.dis", {639, 0, QTFILE}, 0, 0444,
- "kill.dis", {640, 0, QTFILE}, 0, 0444,
- "rm.dis", {641, 0, QTFILE}, 0, 0444,
- "sh.dis", {642, 0, QTFILE}, 0, 0444,
- "usbd.dis", {643, 0, QTFILE}, 0, 0444,
- "excerpt.dis", {644, 0, QTFILE}, 0, 0444,
- "image.dis", {645, 0, QTFILE}, 0, 0444,
- "mod.dis", {646, 0, QTFILE}, 0, 0444,
- "table.dis", {647, 0, QTFILE}, 0, 0444,
- "camera", {648, 0, QTDIR}, 0, 0555,
- "chat", {649, 0, QTDIR}, 0, 0555,
- "cpupool", {650, 0, QTDIR}, 0, 0555,
- "lego", {651, 0, QTDIR}, 0, 0555,
- "ns", {652, 0, QTDIR}, 0, 0555,
- "odbc", {653, 0, QTDIR}, 0, 0555,
- "spree", {654, 0, QTDIR}, 0, 0555,
- "whiteboard", {655, 0, QTDIR}, 0, 0555,
- "tkinterface.dis", {656, 0, QTFILE}, 0, 0444,
- "camera.dis", {657, 0, QTFILE}, 0, 0444,
- "camload.bit", {658, 0, QTFILE}, 0, 0444,
- "camproc.bit", {659, 0, QTFILE}, 0, 0444,
- "runcam", {660, 0, QTFILE}, 0, 0444,
- "chat.dis", {661, 0, QTFILE}, 0, 0444,
- "chatclient", {662, 0, QTFILE}, 0, 0444,
- "chatsrv.dis", {663, 0, QTFILE}, 0, 0444,
- "regpoll.dis", {664, 0, QTFILE}, 0, 0444,
- "runrstyx", {665, 0, QTFILE}, 0, 0444,
- "clockface.dis", {666, 0, QTFILE}, 0, 0444,
- "clockreg", {667, 0, QTFILE}, 0, 0444,
- "firmdl.dis", {668, 0, QTFILE}, 0, 0444,
- "legolink.dis", {669, 0, QTFILE}, 0, 0444,
- "rcxsend.dis", {670, 0, QTFILE}, 0, 0444,
- "styx.srec", {671, 0, QTFILE}, 0, 0444,
- "timers.dis", {672, 0, QTFILE}, 0, 0444,
- "ns.dis", {673, 0, QTFILE}, 0, 0444,
- "runns", {674, 0, QTFILE}, 0, 0444,
- "odbcmnt.dis", {675, 0, QTFILE}, 0, 0444,
- "runodbc", {676, 0, QTFILE}, 0, 0444,
- "spreeclient", {677, 0, QTFILE}, 0, 0444,
- "wbsrv.dis", {678, 0, QTFILE}, 0, 0444,
- "runwb", {679, 0, QTFILE}, 0, 0444,
- "whiteboard.dis", {680, 0, QTFILE}, 0, 0444,
- "calc.tab.dis", {681, 0, QTFILE}, 0, 0444,
- "fdisk.dis", {682, 0, QTFILE}, 0, 0444,
- "format.dis", {683, 0, QTFILE}, 0, 0444,
- "ftl.dis", {684, 0, QTFILE}, 0, 0444,
- "kfs.dis", {685, 0, QTFILE}, 0, 0444,
- "kfscmd.dis", {686, 0, QTFILE}, 0, 0444,
- "mbr.dis", {687, 0, QTFILE}, 0, 0444,
- "mkext.dis", {688, 0, QTFILE}, 0, 0444,
- "mkfs.dis", {689, 0, QTFILE}, 0, 0444,
- "pedit.dis", {690, 0, QTFILE}, 0, 0444,
- "prep.dis", {691, 0, QTFILE}, 0, 0444,
- "cssparser.dis", {692, 0, QTFILE}, 0, 0444,
- "cssfont.dis", {693, 0, QTFILE}, 0, 0444,
- "mimeimage.dis", {694, 0, QTFILE}, 0, 0444,
- "ebook.dis", {695, 0, QTFILE}, 0, 0444,
- "oebpackage.dis", {696, 0, QTFILE}, 0, 0444,
- "reader.dis", {697, 0, QTFILE}, 0, 0444,
- "strmap.dis", {698, 0, QTFILE}, 0, 0444,
- "stylesheet.dis", {699, 0, QTFILE}, 0, 0444,
- "table.dis", {700, 0, QTFILE}, 0, 0444,
- "units.dis", {701, 0, QTFILE}, 0, 0444,
- "bundle.dis", {702, 0, QTFILE}, 0, 0444,
- "and.dis", {703, 0, QTFILE}, 0, 0444,
- "mergewrite.dis", {704, 0, QTFILE}, 0, 0444,
- "chstat.dis", {705, 0, QTFILE}, 0, 0444,
- "compose.dis", {706, 0, QTFILE}, 0, 0444,
- "depth.dis", {707, 0, QTFILE}, 0, 0444,
- "entries.dis", {708, 0, QTFILE}, 0, 0444,
- "eval.dis", {709, 0, QTFILE}, 0, 0444,
- "exec.dis", {710, 0, QTFILE}, 0, 0444,
- "filter.dis", {711, 0, QTFILE}, 0, 0444,
- "ls.dis", {712, 0, QTFILE}, 0, 0444,
- "match.dis", {713, 0, QTFILE}, 0, 0444,
- "merge.dis", {714, 0, QTFILE}, 0, 0444,
- "unbundle.dis", {715, 0, QTFILE}, 0, 0444,
- "mode.dis", {716, 0, QTFILE}, 0, 0444,
- "not.dis", {717, 0, QTFILE}, 0, 0444,
- "or.dis", {718, 0, QTFILE}, 0, 0444,
- "path.dis", {719, 0, QTFILE}, 0, 0444,
- "pipe.dis", {720, 0, QTFILE}, 0, 0444,
- "print.dis", {721, 0, QTFILE}, 0, 0444,
- "proto.dis", {722, 0, QTFILE}, 0, 0444,
- "query.dis", {723, 0, QTFILE}, 0, 0444,
- "run.dis", {724, 0, QTFILE}, 0, 0444,
- "select.dis", {725, 0, QTFILE}, 0, 0444,
- "setroot.dis", {726, 0, QTFILE}, 0, 0444,
- "size.dis", {727, 0, QTFILE}, 0, 0444,
- "void.dis", {728, 0, QTFILE}, 0, 0444,
- "walk.dis", {729, 0, QTFILE}, 0, 0444,
- "write.dis", {730, 0, QTFILE}, 0, 0444,
- "burn.dis", {731, 0, QTFILE}, 0, 0444,
- "cookiesrv.dis", {732, 0, QTFILE}, 0, 0444,
- "build.dis", {733, 0, QTFILE}, 0, 0444,
- "chutils.dis", {734, 0, QTFILE}, 0, 0444,
- "ctype.dis", {735, 0, QTFILE}, 0, 0444,
- "date.dis", {736, 0, QTFILE}, 0, 0444,
- "event.dis", {737, 0, QTFILE}, 0, 0444,
- "file.dis", {738, 0, QTFILE}, 0, 0444,
- "ftp.dis", {739, 0, QTFILE}, 0, 0444,
- "gui.dis", {740, 0, QTFILE}, 0, 0444,
- "http.dis", {741, 0, QTFILE}, 0, 0444,
- "img.dis", {742, 0, QTFILE}, 0, 0444,
- "jscript.dis", {743, 0, QTFILE}, 0, 0444,
- "layout.dis", {744, 0, QTFILE}, 0, 0444,
- "lex.dis", {745, 0, QTFILE}, 0, 0444,
- "url.dis", {746, 0, QTFILE}, 0, 0444,
- "clients", {747, 0, QTDIR}, 0, 0555,
- "lib", {748, 0, QTDIR}, 0, 0555,
- "servers", {749, 0, QTDIR}, 0, 0555,
- "collabsrv.dis", {750, 0, QTFILE}, 0, 0444,
- "connect.dis", {751, 0, QTFILE}, 0, 0444,
- "proxy.dis", {752, 0, QTFILE}, 0, 0444,
- "srvmgr.dis", {753, 0, QTFILE}, 0, 0444,
- "whiteboard.dis", {754, 0, QTFILE}, 0, 0444,
- "chat.dis", {755, 0, QTFILE}, 0, 0444,
- "poll.dis", {756, 0, QTFILE}, 0, 0444,
- "poller.dis", {757, 0, QTFILE}, 0, 0444,
- "messages.dis", {758, 0, QTFILE}, 0, 0444,
- "memfssrv.dis", {759, 0, QTFILE}, 0, 0444,
- "chatsrv.dis", {760, 0, QTFILE}, 0, 0444,
- "wbsrv.dis", {761, 0, QTFILE}, 0, 0444,
- "mpx.dis", {762, 0, QTFILE}, 0, 0444,
- "cpuslave.dis", {763, 0, QTFILE}, 0, 0444,
- "digest.dis", {764, 0, QTFILE}, 0, 0444,
- "fpgaload.dis", {765, 0, QTFILE}, 0, 0444,
- "mangaload.dis", {766, 0, QTFILE}, 0, 0444,
- "pcmcia.dis", {767, 0, QTFILE}, 0, 0444,
- "rdbgsrv.dis", {768, 0, QTFILE}, 0, 0444,
- "rstyxd.dis", {769, 0, QTFILE}, 0, 0444,
- "acme.dis", {770, 0, QTFILE}, 0, 0444,
- "buff.dis", {771, 0, QTFILE}, 0, 0444,
- "col.dis", {772, 0, QTFILE}, 0, 0444,
- "dat.dis", {773, 0, QTFILE}, 0, 0444,
- "disk.dis", {774, 0, QTFILE}, 0, 0444,
- "ecmd.dis", {775, 0, QTFILE}, 0, 0444,
- "edit.dis", {776, 0, QTFILE}, 0, 0444,
- "elog.dis", {777, 0, QTFILE}, 0, 0444,
- "exec.dis", {778, 0, QTFILE}, 0, 0444,
- "file.dis", {779, 0, QTFILE}, 0, 0444,
- "frame.dis", {780, 0, QTFILE}, 0, 0444,
- "fsys.dis", {781, 0, QTFILE}, 0, 0444,
- "graph.dis", {782, 0, QTFILE}, 0, 0444,
- "gui.dis", {783, 0, QTFILE}, 0, 0444,
- "look.dis", {784, 0, QTFILE}, 0, 0444,
- "regx.dis", {785, 0, QTFILE}, 0, 0444,
- "row.dis", {786, 0, QTFILE}, 0, 0444,
- "scrl.dis", {787, 0, QTFILE}, 0, 0444,
- "styxaux.dis", {788, 0, QTFILE}, 0, 0444,
- "text.dis", {789, 0, QTFILE}, 0, 0444,
- "time.dis", {790, 0, QTFILE}, 0, 0444,
- "util.dis", {791, 0, QTFILE}, 0, 0444,
- "wind.dis", {792, 0, QTFILE}, 0, 0444,
- "xfid.dis", {793, 0, QTFILE}, 0, 0444,
- "proto", {794, 0, QTDIR}, 0, 0555,
- "changelogin.dis", {795, 0, QTFILE}, 0, 0444,
- "aescbc.dis", {796, 0, QTFILE}, 0, 0444,
- "ai2key.dis", {797, 0, QTFILE}, 0, 0444,
- "countersigner.dis", {798, 0, QTFILE}, 0, 0444,
- "convpasswd.dis", {799, 0, QTFILE}, 0, 0444,
- "createsignerkey.dis", {800, 0, QTFILE}, 0, 0444,
- "dsagen.dis", {801, 0, QTFILE}, 0, 0444,
- "factotum.dis", {802, 0, QTFILE}, 0, 0444,
- "feedkey.dis", {803, 0, QTFILE}, 0, 0444,
- "getpk.dis", {804, 0, QTFILE}, 0, 0444,
- "keyfs.dis", {805, 0, QTFILE}, 0, 0444,
- "keysrv.dis", {806, 0, QTFILE}, 0, 0444,
- "logind.dis", {807, 0, QTFILE}, 0, 0444,
- "mkauthinfo.dis", {808, 0, QTFILE}, 0, 0444,
- "passwd.dis", {809, 0, QTFILE}, 0, 0444,
- "rpc.dis", {810, 0, QTFILE}, 0, 0444,
- "rsagen.dis", {811, 0, QTFILE}, 0, 0444,
- "secstore.dis", {812, 0, QTFILE}, 0, 0444,
- "signer.dis", {813, 0, QTFILE}, 0, 0444,
- "verify.dis", {814, 0, QTFILE}, 0, 0444,
- "authquery.dis", {815, 0, QTFILE}, 0, 0444,
- "p9any.dis", {816, 0, QTFILE}, 0, 0444,
- "pass.dis", {817, 0, QTFILE}, 0, 0444,
- "rsa.dis", {818, 0, QTFILE}, 0, 0444,
-};
-Rootdata rootdata[819] = {
- 0, &roottab[1], 10, nil,
- 0, nil, 0, nil,
- 0, nil, 0, nil,
- 0, &roottab[11], 191, nil,
- 0, nil, 0, nil,
- 0, nil, 0, nil,
- 0, &roottab[202], 1, nil,
- 0, nil, 0, nil,
- 0, nil, 0, nil,
- 0, nil, 0, nil,
- 0, root14code, 0, &root14len,
- 3, &roottab[203], 156, nil,
- 3, &roottab[359], 7, nil,
- 3, &roottab[366], 55, nil,
- 3, root15code, 0, &root15len,
- 3, root16code, 0, &root16len,
- 3, root17code, 0, &root17len,
- 3, root18code, 0, &root18len,
- 3, root19code, 0, &root19len,
- 3, root20code, 0, &root20len,
- 3, root21code, 0, &root21len,
- 3, root22code, 0, &root22len,
- 3, &roottab[421], 14, nil,
- 3, &roottab[441], 21, nil,
- 3, &roottab[462], 8, nil,
- 3, &roottab[476], 7, nil,
- 3, &roottab[531], 22, nil,
- 3, &roottab[553], 2, nil,
- 3, &roottab[555], 16, nil,
- 3, &roottab[571], 8, nil,
- 3, &roottab[579], 14, nil,
- 3, &roottab[593], 1, nil,
- 3, &roottab[594], 6, nil,
- 3, &roottab[639], 4, nil,
- 3, &roottab[643], 1, nil,
- 3, root481code, 0, &root481len,
- 3, root482code, 0, &root482len,
- 3, root483code, 0, &root483len,
- 3, root484code, 0, &root484len,
- 3, root485code, 0, &root485len,
- 3, root486code, 0, &root486len,
- 3, root487code, 0, &root487len,
- 3, root488code, 0, &root488len,
- 3, root489code, 0, &root489len,
- 3, root490code, 0, &root490len,
- 3, root491code, 0, &root491len,
- 3, root492code, 0, &root492len,
- 3, root493code, 0, &root493len,
- 3, root494code, 0, &root494len,
- 3, root495code, 0, &root495len,
- 3, &roottab[648], 8, nil,
- 3, root530code, 0, &root530len,
- 3, root531code, 0, &root531len,
- 3, root532code, 0, &root532len,
- 3, root533code, 0, &root533len,
- 3, root534code, 0, &root534len,
- 3, &roottab[681], 11, nil,
- 3, root547code, 0, &root547len,
- 3, root548code, 0, &root548len,
- 3, root549code, 0, &root549len,
- 3, root550code, 0, &root550len,
- 3, &roottab[692], 10, nil,
- 3, root562code, 0, &root562len,
- 3, root563code, 0, &root563len,
- 3, root564code, 0, &root564len,
- 3, root565code, 0, &root565len,
- 3, root566code, 0, &root566len,
- 3, &roottab[702], 29, nil,
- 3, root597code, 0, &root597len,
- 3, root598code, 0, &root598len,
- 3, root599code, 0, &root599len,
- 3, root600code, 0, &root600len,
- 3, &roottab[731], 1, nil,
- 3, root603code, 0, &root603len,
- 3, root604code, 0, &root604len,
- 3, root605code, 0, &root605len,
- 3, root606code, 0, &root606len,
- 3, root607code, 0, &root607len,
- 3, root608code, 0, &root608len,
- 3, root609code, 0, &root609len,
- 3, root610code, 0, &root610len,
- 3, root611code, 0, &root611len,
- 3, root612code, 0, &root612len,
- 3, root613code, 0, &root613len,
- 3, root614code, 0, &root614len,
- 3, root615code, 0, &root615len,
- 3, root616code, 0, &root616len,
- 3, root617code, 0, &root617len,
- 3, root618code, 0, &root618len,
- 3, root619code, 0, &root619len,
- 3, root620code, 0, &root620len,
- 3, root621code, 0, &root621len,
- 3, root622code, 0, &root622len,
- 3, root623code, 0, &root623len,
- 3, root624code, 0, &root624len,
- 3, root625code, 0, &root625len,
- 3, root626code, 0, &root626len,
- 3, root627code, 0, &root627len,
- 3, root628code, 0, &root628len,
- 3, root629code, 0, &root629len,
- 3, root630code, 0, &root630len,
- 3, root631code, 0, &root631len,
- 3, root632code, 0, &root632len,
- 3, root633code, 0, &root633len,
- 3, root634code, 0, &root634len,
- 3, root635code, 0, &root635len,
- 3, root636code, 0, &root636len,
- 3, root637code, 0, &root637len,
- 3, root638code, 0, &root638len,
- 3, root639code, 0, &root639len,
- 3, root640code, 0, &root640len,
- 3, &roottab[732], 15, nil,
- 3, root657code, 0, &root657len,
- 3, root658code, 0, &root658len,
- 3, root659code, 0, &root659len,
- 3, &roottab[747], 7, nil,
- 3, root677code, 0, &root677len,
- 3, root678code, 0, &root678len,
- 3, root679code, 0, &root679len,
- 3, root680code, 0, &root680len,
- 3, root681code, 0, &root681len,
- 3, root682code, 0, &root682len,
- 3, root683code, 0, &root683len,
- 3, root684code, 0, &root684len,
- 3, root685code, 0, &root685len,
- 3, root686code, 0, &root686len,
- 3, root687code, 0, &root687len,
- 3, root688code, 0, &root688len,
- 3, root689code, 0, &root689len,
- 3, root690code, 0, &root690len,
- 3, root691code, 0, &root691len,
- 3, root692code, 0, &root692len,
- 3, root693code, 0, &root693len,
- 3, root694code, 0, &root694len,
- 3, root695code, 0, &root695len,
- 3, root696code, 0, &root696len,
- 3, root697code, 0, &root697len,
- 3, root698code, 0, &root698len,
- 3, root699code, 0, &root699len,
- 3, root700code, 0, &root700len,
- 3, root701code, 0, &root701len,
- 3, root702code, 0, &root702len,
- 3, root703code, 0, &root703len,
- 3, root704code, 0, &root704len,
- 3, root705code, 0, &root705len,
- 3, root706code, 0, &root706len,
- 3, root707code, 0, &root707len,
- 3, root708code, 0, &root708len,
- 3, root709code, 0, &root709len,
- 3, root710code, 0, &root710len,
- 3, root711code, 0, &root711len,
- 3, root712code, 0, &root712len,
- 3, root713code, 0, &root713len,
- 3, root714code, 0, &root714len,
- 3, root715code, 0, &root715len,
- 3, &roottab[763], 7, nil,
- 3, root724code, 0, &root724len,
- 3, root725code, 0, &root725len,
- 3, root726code, 0, &root726len,
- 3, root727code, 0, &root727len,
- 3, root728code, 0, &root728len,
- 3, root729code, 0, &root729len,
- 3, root730code, 0, &root730len,
- 3, root731code, 0, &root731len,
- 3, root732code, 0, &root732len,
- 3, root733code, 0, &root733len,
- 3, root734code, 0, &root734len,
- 3, root735code, 0, &root735len,
- 3, root736code, 0, &root736len,
- 3, root737code, 0, &root737len,
- 3, root738code, 0, &root738len,
- 3, root739code, 0, &root739len,
- 3, root740code, 0, &root740len,
- 3, root741code, 0, &root741len,
- 3, root742code, 0, &root742len,
- 3, root743code, 0, &root743len,
- 3, root744code, 0, &root744len,
- 3, root745code, 0, &root745len,
- 3, root746code, 0, &root746len,
- 3, root747code, 0, &root747len,
- 3, root748code, 0, &root748len,
- 3, root749code, 0, &root749len,
- 3, root750code, 0, &root750len,
- 3, root751code, 0, &root751len,
- 3, root752code, 0, &root752len,
- 3, root753code, 0, &root753len,
- 3, root754code, 0, &root754len,
- 3, root755code, 0, &root755len,
- 3, root756code, 0, &root756len,
- 3, root757code, 0, &root757len,
- 3, root758code, 0, &root758len,
- 3, root759code, 0, &root759len,
- 3, root760code, 0, &root760len,
- 3, root761code, 0, &root761len,
- 3, &roottab[770], 24, nil,
- 3, &roottab[794], 21, nil,
- 3, root813code, 0, &root813len,
- 3, root814code, 0, &root814len,
- 3, root815code, 0, &root815len,
- 3, root816code, 0, &root816len,
- 3, root817code, 0, &root817len,
- 3, root818code, 0, &root818len,
- 6, nil, 0, nil,
- 11, root23code, 0, &root23len,
- 11, root24code, 0, &root24len,
- 11, root25code, 0, &root25len,
- 11, root26code, 0, &root26len,
- 11, root27code, 0, &root27len,
- 11, root28code, 0, &root28len,
- 11, root29code, 0, &root29len,
- 11, root30code, 0, &root30len,
- 11, root31code, 0, &root31len,
- 11, &roottab[483], 13, nil,
- 11, &roottab[496], 4, nil,
- 11, &roottab[500], 4, nil,
- 11, &roottab[504], 3, nil,
- 11, &roottab[507], 2, nil,
- 11, &roottab[509], 3, nil,
- 11, &roottab[512], 3, nil,
- 11, &roottab[515], 2, nil,
- 11, &roottab[517], 4, nil,
- 11, &roottab[521], 3, nil,
- 11, &roottab[524], 4, nil,
- 11, &roottab[528], 3, nil,
- 11, root158code, 0, &root158len,
- 11, root159code, 0, &root159len,
- 11, root160code, 0, &root160len,
- 11, root161code, 0, &root161len,
- 11, root162code, 0, &root162len,
- 11, root163code, 0, &root163len,
- 11, root164code, 0, &root164len,
- 11, root165code, 0, &root165len,
- 11, root166code, 0, &root166len,
- 11, root167code, 0, &root167len,
- 11, root168code, 0, &root168len,
- 11, root169code, 0, &root169len,
- 11, root170code, 0, &root170len,
- 11, root171code, 0, &root171len,
- 11, root172code, 0, &root172len,
- 11, root173code, 0, &root173len,
- 11, root174code, 0, &root174len,
- 11, root175code, 0, &root175len,
- 11, root176code, 0, &root176len,
- 11, root177code, 0, &root177len,
- 11, root178code, 0, &root178len,
- 11, root179code, 0, &root179len,
- 11, root180code, 0, &root180len,
- 11, root181code, 0, &root181len,
- 11, root182code, 0, &root182len,
- 11, root183code, 0, &root183len,
- 11, root184code, 0, &root184len,
- 11, root185code, 0, &root185len,
- 11, root186code, 0, &root186len,
- 11, root187code, 0, &root187len,
- 11, root188code, 0, &root188len,
- 11, root189code, 0, &root189len,
- 11, root190code, 0, &root190len,
- 11, root191code, 0, &root191len,
- 11, root192code, 0, &root192len,
- 11, root193code, 0, &root193len,
- 11, root194code, 0, &root194len,
- 11, root195code, 0, &root195len,
- 11, root196code, 0, &root196len,
- 11, root197code, 0, &root197len,
- 11, root198code, 0, &root198len,
- 11, root199code, 0, &root199len,
- 11, root200code, 0, &root200len,
- 11, root201code, 0, &root201len,
- 11, root202code, 0, &root202len,
- 11, root203code, 0, &root203len,
- 11, root204code, 0, &root204len,
- 11, root205code, 0, &root205len,
- 11, root206code, 0, &root206len,
- 11, root207code, 0, &root207len,
- 11, root208code, 0, &root208len,
- 11, root209code, 0, &root209len,
- 11, root210code, 0, &root210len,
- 11, root211code, 0, &root211len,
- 11, root212code, 0, &root212len,
- 11, root213code, 0, &root213len,
- 11, root214code, 0, &root214len,
- 11, root215code, 0, &root215len,
- 11, root216code, 0, &root216len,
- 11, root217code, 0, &root217len,
- 11, root218code, 0, &root218len,
- 11, root219code, 0, &root219len,
- 11, root220code, 0, &root220len,
- 11, root221code, 0, &root221len,
- 11, root222code, 0, &root222len,
- 11, root223code, 0, &root223len,
- 11, root224code, 0, &root224len,
- 11, root225code, 0, &root225len,
- 11, root226code, 0, &root226len,
- 11, root227code, 0, &root227len,
- 11, root228code, 0, &root228len,
- 11, root229code, 0, &root229len,
- 11, root230code, 0, &root230len,
- 11, root231code, 0, &root231len,
- 11, root232code, 0, &root232len,
- 11, root233code, 0, &root233len,
- 11, root234code, 0, &root234len,
- 11, root235code, 0, &root235len,
- 11, root236code, 0, &root236len,
- 11, root237code, 0, &root237len,
- 11, root238code, 0, &root238len,
- 11, root239code, 0, &root239len,
- 11, root240code, 0, &root240len,
- 11, root241code, 0, &root241len,
- 11, root242code, 0, &root242len,
- 11, root243code, 0, &root243len,
- 11, root244code, 0, &root244len,
- 11, root245code, 0, &root245len,
- 11, root246code, 0, &root246len,
- 11, root247code, 0, &root247len,
- 11, root248code, 0, &root248len,
- 11, root249code, 0, &root249len,
- 11, root250code, 0, &root250len,
- 11, root251code, 0, &root251len,
- 11, root252code, 0, &root252len,
- 11, root253code, 0, &root253len,
- 11, root254code, 0, &root254len,
- 11, root255code, 0, &root255len,
- 11, root256code, 0, &root256len,
- 11, root257code, 0, &root257len,
- 11, root258code, 0, &root258len,
- 11, root259code, 0, &root259len,
- 11, root260code, 0, &root260len,
- 11, root261code, 0, &root261len,
- 11, root262code, 0, &root262len,
- 11, root263code, 0, &root263len,
- 11, root264code, 0, &root264len,
- 11, root265code, 0, &root265len,
- 11, root266code, 0, &root266len,
- 11, root267code, 0, &root267len,
- 11, root268code, 0, &root268len,
- 11, root269code, 0, &root269len,
- 11, root270code, 0, &root270len,
- 11, root271code, 0, &root271len,
- 11, root272code, 0, &root272len,
- 11, root273code, 0, &root273len,
- 11, root274code, 0, &root274len,
- 11, root275code, 0, &root275len,
- 11, root276code, 0, &root276len,
- 11, root277code, 0, &root277len,
- 11, root278code, 0, &root278len,
- 11, root279code, 0, &root279len,
- 11, root280code, 0, &root280len,
- 11, root281code, 0, &root281len,
- 11, root282code, 0, &root282len,
- 11, root283code, 0, &root283len,
- 11, root284code, 0, &root284len,
- 11, root285code, 0, &root285len,
- 11, root286code, 0, &root286len,
- 11, root287code, 0, &root287len,
- 11, root288code, 0, &root288len,
- 11, root289code, 0, &root289len,
- 11, root290code, 0, &root290len,
- 11, root291code, 0, &root291len,
- 11, root292code, 0, &root292len,
- 12, &roottab[620], 11, nil,
- 12, &roottab[631], 8, nil,
- 12, root410code, 0, &root410len,
- 12, root411code, 0, &root411len,
- 12, root412code, 0, &root412len,
- 12, root413code, 0, &root413len,
- 12, root414code, 0, &root414len,
- 13, &roottab[644], 4, nil,
- 13, root427code, 0, &root427len,
- 13, root428code, 0, &root428len,
- 13, root429code, 0, &root429len,
- 13, root430code, 0, &root430len,
- 13, root431code, 0, &root431len,
- 13, root432code, 0, &root432len,
- 13, root433code, 0, &root433len,
- 13, root434code, 0, &root434len,
- 13, root435code, 0, &root435len,
- 13, root436code, 0, &root436len,
- 13, root437code, 0, &root437len,
- 13, root438code, 0, &root438len,
- 13, root439code, 0, &root439len,
- 13, root440code, 0, &root440len,
- 13, root441code, 0, &root441len,
- 13, root442code, 0, &root442len,
- 13, root443code, 0, &root443len,
- 13, root444code, 0, &root444len,
- 13, root445code, 0, &root445len,
- 13, root446code, 0, &root446len,
- 13, root447code, 0, &root447len,
- 13, root448code, 0, &root448len,
- 13, root449code, 0, &root449len,
- 13, root450code, 0, &root450len,
- 13, root451code, 0, &root451len,
- 13, root452code, 0, &root452len,
- 13, root453code, 0, &root453len,
- 13, root454code, 0, &root454len,
- 13, root455code, 0, &root455len,
- 13, root456code, 0, &root456len,
- 13, root457code, 0, &root457len,
- 13, root458code, 0, &root458len,
- 13, root459code, 0, &root459len,
- 13, root460code, 0, &root460len,
- 13, root461code, 0, &root461len,
- 13, root462code, 0, &root462len,
- 13, root463code, 0, &root463len,
- 13, root464code, 0, &root464len,
- 13, root465code, 0, &root465len,
- 13, root466code, 0, &root466len,
- 13, root467code, 0, &root467len,
- 13, root468code, 0, &root468len,
- 13, root469code, 0, &root469len,
- 13, root470code, 0, &root470len,
- 13, root471code, 0, &root471len,
- 13, root472code, 0, &root472len,
- 13, root473code, 0, &root473len,
- 13, root474code, 0, &root474len,
- 13, root475code, 0, &root475len,
- 13, root476code, 0, &root476len,
- 13, root477code, 0, &root477len,
- 13, root478code, 0, &root478len,
- 13, root479code, 0, &root479len,
- 13, root480code, 0, &root480len,
- 22, &roottab[435], 2, nil,
- 22, &roottab[437], 4, nil,
- 22, root41code, 0, &root41len,
- 22, root42code, 0, &root42len,
- 22, root43code, 0, &root43len,
- 22, root44code, 0, &root44len,
- 22, root45code, 0, &root45len,
- 22, root46code, 0, &root46len,
- 22, root47code, 0, &root47len,
- 22, root48code, 0, &root48len,
- 22, root49code, 0, &root49len,
- 22, root50code, 0, &root50len,
- 22, root51code, 0, &root51len,
- 22, root52code, 0, &root52len,
- 421, root34code, 0, &root34len,
- 421, root35code, 0, &root35len,
- 422, root37code, 0, &root37len,
- 422, root38code, 0, &root38len,
- 422, root39code, 0, &root39len,
- 422, root40code, 0, &root40len,
- 23, root54code, 0, &root54len,
- 23, root55code, 0, &root55len,
- 23, root56code, 0, &root56len,
- 23, root57code, 0, &root57len,
- 23, root58code, 0, &root58len,
- 23, root59code, 0, &root59len,
- 23, root60code, 0, &root60len,
- 23, root61code, 0, &root61len,
- 23, root62code, 0, &root62len,
- 23, root63code, 0, &root63len,
- 23, root64code, 0, &root64len,
- 23, root65code, 0, &root65len,
- 23, root66code, 0, &root66len,
- 23, root67code, 0, &root67len,
- 23, root68code, 0, &root68len,
- 23, root69code, 0, &root69len,
- 23, root70code, 0, &root70len,
- 23, root71code, 0, &root71len,
- 23, root72code, 0, &root72len,
- 23, root73code, 0, &root73len,
- 23, root74code, 0, &root74len,
- 24, &roottab[470], 6, nil,
- 24, root83code, 0, &root83len,
- 24, root84code, 0, &root84len,
- 24, root85code, 0, &root85len,
- 24, root86code, 0, &root86len,
- 24, root87code, 0, &root87len,
- 24, root88code, 0, &root88len,
- 24, root89code, 0, &root89len,
- 462, root77code, 0, &root77len,
- 462, root78code, 0, &root78len,
- 462, root79code, 0, &root79len,
- 462, root80code, 0, &root80len,
- 462, root81code, 0, &root81len,
- 462, root82code, 0, &root82len,
- 25, root91code, 0, &root91len,
- 25, root92code, 0, &root92len,
- 25, root93code, 0, &root93len,
- 25, root94code, 0, &root94len,
- 25, root95code, 0, &root95len,
- 25, root96code, 0, &root96len,
- 25, root97code, 0, &root97len,
- 212, root99code, 0, &root99len,
- 212, root100code, 0, &root100len,
- 212, root101code, 0, &root101len,
- 212, root102code, 0, &root102len,
- 212, root103code, 0, &root103len,
- 212, root104code, 0, &root104len,
- 212, root105code, 0, &root105len,
- 212, root106code, 0, &root106len,
- 212, root107code, 0, &root107len,
- 212, root108code, 0, &root108len,
- 212, root109code, 0, &root109len,
- 212, root110code, 0, &root110len,
- 212, root111code, 0, &root111len,
- 213, root113code, 0, &root113len,
- 213, root114code, 0, &root114len,
- 213, root115code, 0, &root115len,
- 213, root116code, 0, &root116len,
- 214, root118code, 0, &root118len,
- 214, root119code, 0, &root119len,
- 214, root120code, 0, &root120len,
- 214, root121code, 0, &root121len,
- 215, root123code, 0, &root123len,
- 215, root124code, 0, &root124len,
- 215, root125code, 0, &root125len,
- 216, root127code, 0, &root127len,
- 216, root128code, 0, &root128len,
- 217, root130code, 0, &root130len,
- 217, root131code, 0, &root131len,
- 217, root132code, 0, &root132len,
- 218, root134code, 0, &root134len,
- 218, root135code, 0, &root135len,
- 218, root136code, 0, &root136len,
- 219, root138code, 0, &root138len,
- 219, root139code, 0, &root139len,
- 220, root141code, 0, &root141len,
- 220, root142code, 0, &root142len,
- 220, root143code, 0, &root143len,
- 220, root144code, 0, &root144len,
- 221, root146code, 0, &root146len,
- 221, root147code, 0, &root147len,
- 221, root148code, 0, &root148len,
- 222, root150code, 0, &root150len,
- 222, root151code, 0, &root151len,
- 222, root152code, 0, &root152len,
- 222, root153code, 0, &root153len,
- 223, root155code, 0, &root155len,
- 223, root156code, 0, &root156len,
- 223, root157code, 0, &root157len,
- 26, root294code, 0, &root294len,
- 26, root295code, 0, &root295len,
- 26, root296code, 0, &root296len,
- 26, root297code, 0, &root297len,
- 26, root298code, 0, &root298len,
- 26, root299code, 0, &root299len,
- 26, root300code, 0, &root300len,
- 26, root301code, 0, &root301len,
- 26, root302code, 0, &root302len,
- 26, root303code, 0, &root303len,
- 26, root304code, 0, &root304len,
- 26, root305code, 0, &root305len,
- 26, root306code, 0, &root306len,
- 26, root307code, 0, &root307len,
- 26, root308code, 0, &root308len,
- 26, root309code, 0, &root309len,
- 26, root310code, 0, &root310len,
- 26, root311code, 0, &root311len,
- 26, root312code, 0, &root312len,
- 26, root313code, 0, &root313len,
- 26, root314code, 0, &root314len,
- 26, root315code, 0, &root315len,
- 27, root317code, 0, &root317len,
- 27, root318code, 0, &root318len,
- 28, root320code, 0, &root320len,
- 28, root321code, 0, &root321len,
- 28, root322code, 0, &root322len,
- 28, root323code, 0, &root323len,
- 28, root324code, 0, &root324len,
- 28, root325code, 0, &root325len,
- 28, root326code, 0, &root326len,
- 28, root327code, 0, &root327len,
- 28, root328code, 0, &root328len,
- 28, root329code, 0, &root329len,
- 28, root330code, 0, &root330len,
- 28, root331code, 0, &root331len,
- 28, root332code, 0, &root332len,
- 28, root333code, 0, &root333len,
- 28, root334code, 0, &root334len,
- 28, root335code, 0, &root335len,
- 29, root337code, 0, &root337len,
- 29, root338code, 0, &root338len,
- 29, root339code, 0, &root339len,
- 29, root340code, 0, &root340len,
- 29, root341code, 0, &root341len,
- 29, root342code, 0, &root342len,
- 29, root343code, 0, &root343len,
- 29, root344code, 0, &root344len,
- 30, root346code, 0, &root346len,
- 30, root347code, 0, &root347len,
- 30, root348code, 0, &root348len,
- 30, root349code, 0, &root349len,
- 30, root350code, 0, &root350len,
- 30, root351code, 0, &root351len,
- 30, root352code, 0, &root352len,
- 30, root353code, 0, &root353len,
- 30, root354code, 0, &root354len,
- 30, root355code, 0, &root355len,
- 30, root356code, 0, &root356len,
- 30, root357code, 0, &root357len,
- 30, root358code, 0, &root358len,
- 30, root359code, 0, &root359len,
- 31, root361code, 0, &root361len,
- 32, &roottab[600], 4, nil,
- 32, &roottab[604], 11, nil,
- 32, &roottab[615], 5, nil,
- 32, root386code, 0, &root386len,
- 32, root387code, 0, &root387len,
- 32, root388code, 0, &root388len,
- 594, root364code, 0, &root364len,
- 594, root365code, 0, &root365len,
- 594, root366code, 0, &root366len,
- 594, root367code, 0, &root367len,
- 595, root369code, 0, &root369len,
- 595, root370code, 0, &root370len,
- 595, root371code, 0, &root371len,
- 595, root372code, 0, &root372len,
- 595, root373code, 0, &root373len,
- 595, root374code, 0, &root374len,
- 595, root375code, 0, &root375len,
- 595, root376code, 0, &root376len,
- 595, root377code, 0, &root377len,
- 595, root378code, 0, &root378len,
- 595, root379code, 0, &root379len,
- 596, root381code, 0, &root381len,
- 596, root382code, 0, &root382len,
- 596, root383code, 0, &root383len,
- 596, root384code, 0, &root384len,
- 596, root385code, 0, &root385len,
- 359, root390code, 0, &root390len,
- 359, root391code, 0, &root391len,
- 359, root392code, 0, &root392len,
- 359, root393code, 0, &root393len,
- 359, root394code, 0, &root394len,
- 359, root395code, 0, &root395len,
- 359, root396code, 0, &root396len,
- 359, root397code, 0, &root397len,
- 359, root398code, 0, &root398len,
- 359, root399code, 0, &root399len,
- 359, root400code, 0, &root400len,
- 360, root402code, 0, &root402len,
- 360, root403code, 0, &root403len,
- 360, root404code, 0, &root404len,
- 360, root405code, 0, &root405len,
- 360, root406code, 0, &root406len,
- 360, root407code, 0, &root407len,
- 360, root408code, 0, &root408len,
- 360, root409code, 0, &root409len,
- 33, root416code, 0, &root416len,
- 33, root417code, 0, &root417len,
- 33, root418code, 0, &root418len,
- 33, root419code, 0, &root419len,
- 34, root421code, 0, &root421len,
- 366, root423code, 0, &root423len,
- 366, root424code, 0, &root424len,
- 366, root425code, 0, &root425len,
- 366, root426code, 0, &root426len,
- 50, &roottab[656], 5, nil,
- 50, &roottab[661], 3, nil,
- 50, &roottab[664], 2, nil,
- 50, &roottab[666], 7, nil,
- 50, &roottab[673], 2, nil,
- 50, &roottab[675], 2, nil,
- 50, &roottab[677], 1, nil,
- 50, &roottab[678], 3, nil,
- 648, root498code, 0, &root498len,
- 648, root499code, 0, &root499len,
- 648, root500code, 0, &root500len,
- 648, root501code, 0, &root501len,
- 648, root502code, 0, &root502len,
- 649, root504code, 0, &root504len,
- 649, root505code, 0, &root505len,
- 649, root506code, 0, &root506len,
- 650, root508code, 0, &root508len,
- 650, root509code, 0, &root509len,
- 651, root511code, 0, &root511len,
- 651, root512code, 0, &root512len,
- 651, root513code, 0, &root513len,
- 651, root514code, 0, &root514len,
- 651, root515code, 0, &root515len,
- 651, root516code, 0, &root516len,
- 651, root517code, 0, &root517len,
- 652, root519code, 0, &root519len,
- 652, root520code, 0, &root520len,
- 653, root522code, 0, &root522len,
- 653, root523code, 0, &root523len,
- 654, root525code, 0, &root525len,
- 655, root527code, 0, &root527len,
- 655, root528code, 0, &root528len,
- 655, root529code, 0, &root529len,
- 56, root536code, 0, &root536len,
- 56, root537code, 0, &root537len,
- 56, root538code, 0, &root538len,
- 56, root539code, 0, &root539len,
- 56, root540code, 0, &root540len,
- 56, root541code, 0, &root541len,
- 56, root542code, 0, &root542len,
- 56, root543code, 0, &root543len,
- 56, root544code, 0, &root544len,
- 56, root545code, 0, &root545len,
- 56, root546code, 0, &root546len,
- 61, root552code, 0, &root552len,
- 61, root553code, 0, &root553len,
- 61, root554code, 0, &root554len,
- 61, root555code, 0, &root555len,
- 61, root556code, 0, &root556len,
- 61, root557code, 0, &root557len,
- 61, root558code, 0, &root558len,
- 61, root559code, 0, &root559len,
- 61, root560code, 0, &root560len,
- 61, root561code, 0, &root561len,
- 67, root568code, 0, &root568len,
- 67, root569code, 0, &root569len,
- 67, root570code, 0, &root570len,
- 67, root571code, 0, &root571len,
- 67, root572code, 0, &root572len,
- 67, root573code, 0, &root573len,
- 67, root574code, 0, &root574len,
- 67, root575code, 0, &root575len,
- 67, root576code, 0, &root576len,
- 67, root577code, 0, &root577len,
- 67, root578code, 0, &root578len,
- 67, root579code, 0, &root579len,
- 67, root580code, 0, &root580len,
- 67, root581code, 0, &root581len,
- 67, root582code, 0, &root582len,
- 67, root583code, 0, &root583len,
- 67, root584code, 0, &root584len,
- 67, root585code, 0, &root585len,
- 67, root586code, 0, &root586len,
- 67, root587code, 0, &root587len,
- 67, root588code, 0, &root588len,
- 67, root589code, 0, &root589len,
- 67, root590code, 0, &root590len,
- 67, root591code, 0, &root591len,
- 67, root592code, 0, &root592len,
- 67, root593code, 0, &root593len,
- 67, root594code, 0, &root594len,
- 67, root595code, 0, &root595len,
- 67, root596code, 0, &root596len,
- 72, root602code, 0, &root602len,
- 111, root642code, 0, &root642len,
- 111, root643code, 0, &root643len,
- 111, root644code, 0, &root644len,
- 111, root645code, 0, &root645len,
- 111, root646code, 0, &root646len,
- 111, root647code, 0, &root647len,
- 111, root648code, 0, &root648len,
- 111, root649code, 0, &root649len,
- 111, root650code, 0, &root650len,
- 111, root651code, 0, &root651len,
- 111, root652code, 0, &root652len,
- 111, root653code, 0, &root653len,
- 111, root654code, 0, &root654len,
- 111, root655code, 0, &root655len,
- 111, root656code, 0, &root656len,
- 115, &roottab[754], 4, nil,
- 115, &roottab[758], 1, nil,
- 115, &roottab[759], 4, nil,
- 115, root673code, 0, &root673len,
- 115, root674code, 0, &root674len,
- 115, root675code, 0, &root675len,
- 115, root676code, 0, &root676len,
- 747, root662code, 0, &root662len,
- 747, root663code, 0, &root663len,
- 747, root664code, 0, &root664len,
- 747, root665code, 0, &root665len,
- 748, root667code, 0, &root667len,
- 749, root669code, 0, &root669len,
- 749, root670code, 0, &root670len,
- 749, root671code, 0, &root671len,
- 749, root672code, 0, &root672len,
- 155, root717code, 0, &root717len,
- 155, root718code, 0, &root718len,
- 155, root719code, 0, &root719len,
- 155, root720code, 0, &root720len,
- 155, root721code, 0, &root721len,
- 155, root722code, 0, &root722len,
- 155, root723code, 0, &root723len,
- 194, root763code, 0, &root763len,
- 194, root764code, 0, &root764len,
- 194, root765code, 0, &root765len,
- 194, root766code, 0, &root766len,
- 194, root767code, 0, &root767len,
- 194, root768code, 0, &root768len,
- 194, root769code, 0, &root769len,
- 194, root770code, 0, &root770len,
- 194, root771code, 0, &root771len,
- 194, root772code, 0, &root772len,
- 194, root773code, 0, &root773len,
- 194, root774code, 0, &root774len,
- 194, root775code, 0, &root775len,
- 194, root776code, 0, &root776len,
- 194, root777code, 0, &root777len,
- 194, root778code, 0, &root778len,
- 194, root779code, 0, &root779len,
- 194, root780code, 0, &root780len,
- 194, root781code, 0, &root781len,
- 194, root782code, 0, &root782len,
- 194, root783code, 0, &root783len,
- 194, root784code, 0, &root784len,
- 194, root785code, 0, &root785len,
- 194, root786code, 0, &root786len,
- 195, &roottab[815], 4, nil,
- 195, root793code, 0, &root793len,
- 195, root794code, 0, &root794len,
- 195, root795code, 0, &root795len,
- 195, root796code, 0, &root796len,
- 195, root797code, 0, &root797len,
- 195, root798code, 0, &root798len,
- 195, root799code, 0, &root799len,
- 195, root800code, 0, &root800len,
- 195, root801code, 0, &root801len,
- 195, root802code, 0, &root802len,
- 195, root803code, 0, &root803len,
- 195, root804code, 0, &root804len,
- 195, root805code, 0, &root805len,
- 195, root806code, 0, &root806len,
- 195, root807code, 0, &root807len,
- 195, root808code, 0, &root808len,
- 195, root809code, 0, &root809len,
- 195, root810code, 0, &root810len,
- 195, root811code, 0, &root811len,
- 195, root812code, 0, &root812len,
- 794, root789code, 0, &root789len,
- 794, root790code, 0, &root790len,
- 794, root791code, 0, &root791len,
- 794, root792code, 0, &root792len,
-};