# 2.11BSD#431 - /usr/src/ucb/PORT/pascal/eyacc/ey0.c

##### Variables

    actsiz            X
    amem              X
    apstate           X
    arrndx            X
    clset             X
    cnames            X
    cnamp             X
    cnamsz            X
    copyright         X
    ctokn             X
    cwset             X
    extval            X
    fatfl             X
    indgo             X
    lambdarule        X
    lastate           X
    lastred           X
    levprd            X
    lineno            X
    lkst              X
    lookstate         X
    lsetsz            X
    machine           X
    maxlastate        X
    maxtmp            X
    mem               X
    mem0              X
    memact            X
    memsiz            X
    mstates           X
    ndefout           X
    nerrors           X
    nlset             X
    nnonter           X
    nolook            X
    nontrst           X
    nprod             X
    nstate            X
    nterms            X
    ntlim             X
    ntstates          X
    numbval           X
    oflag             X
    peekc             X
    pempty            X
    pfirst            X
    prdlim            X
    prdptr            X
    pres              X
    pstate            X
    rflag             X
    savedlook         X
    stateflags        X
    stsize            X
    tbitset           X
    temp1             X
    temp2             X
    tlim              X
    trmlev            X
    trmset            X
    tstates           X
    tystate           X
    wsets             X
    wssize            X
    zzacent           X
    zzacsave          X
    zzclose           X
    zzcwset           X
    zzgobest          X
    zzgoent           X
    zznsave           X
    zzpairs           X
    zzrrconf          X
    zzsrconf          X

##### Macros

    _actsize          X
    _cnamsz           X
    _lsetsize         X
    _maxlastate       X
    _memsize          X
    _nnonterm         X
    _nprod            X
    _nstates          X
    _nterms           X
    _tbitset          X
    _tempsize         X
    _wsetsize         X

##### struct's

    item              X
    looksets          X
    sxxx1             X
    sxxx2             X
    wset              X

       1: /*
       2:  * Copyright (c) 1979 Regents of the University of California.
       3:  * All rights reserved.  The Berkeley software License Agreement
       4:  * specifies the terms and conditions for redistribution.
       5:  */
       6:
       7: #ifndef lint
       8: char copyright[] =
       9: "@(#) Copyright (c) 1980 Regents of the University of California.\n\
      10:  All rights reserved.\n";
      11: #endif not lint
      12:
      13: #ifndef lint
      14: static char sccsid[] = "@(#)ey0.c	5.1 (Berkeley) 4/29/85";
      15: #endif not lint
      16:
      17: #include <stdio.h>
      18: # define _actsize 2500
      19: # define _memsize 3000
      20: # define _nstates 700
      21: # define _nterms 95
      22: # define _nprod 300
      23: # define _nnonterm 150
      24: # define _tempsize 700
      25: # define _cnamsz 3500
      26: # define _lsetsize 600
      27: # define _wsetsize 400
      28: # define _maxlastate 100
      29:
      30: # define _tbitset 6
      31:
      32: int tbitset;  /* size of lookahed sets */
      33: int nolook = 0; /* flag to suppress lookahead computations */
      34: struct looksets { int lset[ _tbitset ]; } ;
      35: struct item { int *pitem; } ;
      36:
      37: /* this file contains the definitions for most externally known data */
      38:
      39: int nstate = 0;     /* number of states */
      40: struct item *pstate[_nstates];  /* pointers to the descriptions of the states */
      41: int apstate[_nstates];  /* index to the actions for the states */
      42: int tystate[_nstates];  /* contains type information about the states */
      43: int stsize = _nstates;  /* maximum number of states, at present */
      44: int memsiz = _memsize;  /* maximum size for productions and states */
      45: int mem0[_memsize] ; /* production storage */
      46: int *mem = mem0;
      47: int amem[_actsize];  /* action table storage */
      48: int actsiz = _actsize; /* action table size */
      49: int memact = 0;     /* next free action table position */
      50: int nprod = 1;  /* number of productions */
      51: int *prdptr[_nprod];    /* pointers to descriptions of productions */
      52: int prdlim = _nprod ;  /* the maximum number of productions */
      53:     /* levprd - productions levels to break conflicts */
      54: int levprd[_nprod] = {0,0};
      55:   /* last two bits code associativity:
      56:        0 = no definition
      57:        1 = left associative
      58:        2 = binary
      59:        3 = right associative
      60:      bit 04 is 1 if the production has an action
      61:      the high 13 bits have the production level
      62:      */
      63: int nterms = 0; /* number of terminals */
      64: int tlim = _nterms ; /* the maximum number of terminals */
      65: /*	the ascii representations of the terminals	*/
      66: int extval = 0;  /* start of output values */
      67: struct sxxx1 {char *name; int value;} trmset[_nterms];
      68: char cnames[_cnamsz];
      69: int cnamsz = _cnamsz;
      70: char *cnamp;
      71: int maxtmp = _tempsize; /* the size of the temp1 array */
      72: int temp1[_tempsize]; /* temporary storage, indexed by terms + nterms or states */
      73: int temp2[_nnonterm]; /* temporary storage indexed by nonterminals */
      74: int trmlev[_nterms];    /* vector with the precedence of the terminals */
      75:   /* The levels are the same as for levprd, but bit 04 is always 0 */
      76: /* the ascii representations of the nonterminals */
      77: struct sxxx2 { char *name; } nontrst[_nnonterm];
      78: int ntlim = _nnonterm ; /* limit to the number of nonterminals */
      79: int indgo[_nstates];        /* index to the stored goto table */
      80: int ***pres; /* vector of pointers to the productions yielding each nonterminal */
      81: struct looksets **pfirst; /* vector of pointers to first sets for each nonterminal */
      82: int *pempty = 0 ; /* table of nonterminals nontrivially deriving e */
      83: int nnonter = -1;   /* the number of nonterminals */
      84: int lastred = 0;    /* the number of the last reduction of a state */
      85: FILE *ftable;       /* y.tab.c file */
      86: FILE *foutput;      /* y.output file */
      87: FILE *cout = stdout;
      88: int arrndx; /* used in the output of arrays on y.tab.c */
      89: int zzcwset = 0;
      90: int zzpairs = 0;
      91: int zzgoent = 0;
      92: int zzgobest = 0;
      93: int zzacent = 0;
      94: int zzacsave = 0;
      95: int zznsave = 0;
      96: int zzclose = 0;
      97: int zzsrconf = 0;
      98: int zzrrconf = 0;
      99: char *ctokn;
     100: int lineno  = 1; /* current input line number */
     101: int peekc = -1; /* look-ahead character */
     102: int tstates[ _nterms ]; /* states generated by terminal gotos */
     103: int ntstates[ _nnonterm ]; /* states generated by nonterminal gotos */
     104: int mstates[ _nstates ]; /* chain of overflows of term/nonterm generation lists  */
     105:
     106: struct looksets clset;
     107: struct looksets lkst [ _lsetsize ];
     108: int nlset = 0; /* next lookahead set index */
     109: int lsetsz = _lsetsize; /* number of lookahead sets */
     110:
     111: struct wset { int *pitem, flag, ws[_tbitset]; } wsets[ _wsetsize ];
     112: int cwset;
     113: int wssize = _wsetsize;
     114: int lambdarule = 0;
     115:
     116: char stateflags[ _nstates ];
     117: unsigned char lookstate[ _nstates ];
     118: struct looksets lastate[ _maxlastate ];
     119: int maxlastate = _maxlastate;
     120: int savedlook = 1;
     121:
     122: int numbval;  /* the value of an input number */
     123: int rflag = 0;  /* ratfor flag */
     124: int oflag = 0;  /* optimization flag */
     125:
     126: int ndefout = 3;  /* number of defined symbols output */
     127: int nerrors = 0;    /* number of errors */
     128: int fatfl = 1;      /* if on, error is fatal */
     129: int machine;   /* has a number describing the machine */

#### Defined variables

actsiz defined in line 48; used 4 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 227
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 209
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 141, 151

amem defined in line 47; used 8 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 209
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 124-125(2), 144(2), 153, 159, 280

apstate defined in line 41; used 5 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 252
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 124-125(2), 365(2)

arrndx defined in line 88; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 262-267(2)

clset defined in line 106; used 12 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 119-122(2), 202-203(2), 302, 314-324(5), 340, 357

cnames defined in line 68; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 70, 282

cnamp defined in line 70; used 7 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 70, 282-283(2), 318, 354, 410-415(2)

cnamsz defined in line 69; used 1 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 282

copyright defined in line 8; never used
ctokn defined in line 99; used 32 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 277, 284
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 62-67(3), 212-222(9), 234-237(10), 318, 354, 385, 407-420(5)

cwset defined in line 112; used 22 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 221, 232, 274-281(5), 289, 307, 336, 347-358(7), 368-372(3)
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 25, 35

extval defined in line 66; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 64, 242

fatfl defined in line 128; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 255
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 20, 28

indgo defined in line 79; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 253
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 280

lambdarule defined in line 114; used 5 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 273, 351
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 387, 393, 434

lastate defined in line 118; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 393, 434

lastred defined in line 84; used 16 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 34-38(2), 45-51(4), 57, 66, 314, 323, 331, 338, 452(2), 486(2)

levprd defined in line 54; used 6 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 142-146(2), 155, 174, 192
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 295

lineno defined in line 100; used 8 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 254
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 295, 301, 308, 399, 430, 440, 540

lkst defined in line 107; used 4 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 393-397(2), 403-405(2)

lookstate defined in line 117; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 389-393(2), 432

lsetsz defined in line 109; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 228
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 401

machine defined in line 129; used 4 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 101-109(3), 119

maxlastate defined in line 119; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 420-424(2)

maxtmp defined in line 71; never used
mem defined in line 46; used 26 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 292-294(3)
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 69, 116-122(6), 128, 135-143(7), 153-157(3)
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 19-27(4), 201

mem0 defined in line 45; used 5 times

- in line 46
- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 226, 294
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 69
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 163

memact defined in line 49; used 5 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 227
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 208
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 152-157(3)

memsiz defined in line 44; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 226, 294
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 163

mstates defined in line 104; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 102, 132-136(2)

ndefout defined in line 126; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 109, 255, 276

nerrors defined in line 127; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 249
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 29

nlset defined in line 108; used 5 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 228
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 391, 401-405(3)

nnonter defined in line 83; used 24 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 209, 215-221(3)
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 211-213(3), 413
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 16-17(2), 40-41(2), 60, 71-74(2), 171-172(2), 218, 247, 253
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 177, 229, 242, 266

nolook defined in line 33; used 5 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 310, 338, 352, 371
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 21

nontrst defined in line 77; used 14 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 180, 196, 215-216(2)
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 173, 212, 414
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 24, 75, 248
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 265-266(2), 274, 358

nprod defined in line 50; used 16 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 222
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 142-157(7), 174, 191
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 21, 173, 182
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 114-118(2), 248

nstate defined in line 39; used 30 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 210, 222-229(3)
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 86-87(2), 115(2), 129-140(8), 150-154(3), 161, 200-205(2), 214
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 20, 100, 187, 196, 208, 272-275(2)

nterms defined in line 63; used 38 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 83, 208-212(2), 220, 325
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 216-230(10), 237-246(5), 255, 276, 408
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 218, 239-253(6)
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 24, 39, 125, 320, 327, 338, 440, 474

ntlim defined in line 78; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 221
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 211(2)

ntstates defined in line 103; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 102, 132-133(2)

numbval defined in line 122; used 4 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 108, 345-348(3)

oflag defined in line 124; used 4 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 117
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 41-45(2), 55

peekc defined in line 101; used 16 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 293-296(3), 350, 360(3), 366, 391-398(8)

pempty defined in line 82; used 11 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 50, 65, 77, 171-175(3), 183-186(3), 321
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 353

pfirst defined in line 81; used 4 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 40, 71-76(2), 319

prdlim defined in line 52; used 1 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 222

prdptr defined in line 51; used 19 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 179
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 116, 122, 128, 154-157(2)
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 22(2), 174-175(2), 183-186(3), 203
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 114-118(3), 249-251(2)

pres defined in line 80; used 10 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 16-27(4), 43-44(2), 61-62(2), 332-334(2)

pstate defined in line 40; used 26 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 224
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 86-87(2), 104-105(2), 115(2), 129, 153-154(2), 161, 201-206(4), 228(2), 275-277(2)
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 276-277(2), 347-348(2), 373, 464-465(2)

rflag defined in line 123; used 12 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 122, 134, 140, 206
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 46, 87, 129, 148-150(2), 188, 271, 484

savedlook defined in line 120; used 5 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 234
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 420, 432-435(3)

sccsid defined in line 14; never used
stateflags defined in line 116; used 9 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 316-319(2), 353, 373, 379, 385, 408, 418, 426

stsize defined in line 43; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 222
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 130

tbitset defined in line 32; used 11 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 83, 311
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 42, 202, 280, 302, 357, 394, 402
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 392, 433

temp1 defined in line 72; used 40 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 218, 238-239(2), 245-253(6)
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 24-30(4), 41-46(6), 57, 66-71(2), 102-107(2), 242-243(2), 250-254(3), 266, 279, 318-328(5), 338(2), 441, 474

temp2 defined in line 73; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 182, 229

tlim defined in line 64; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 220
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 216(2)

trmlev defined in line 74; used 5 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 77, 142, 174, 245
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 296

trmset defined in line 67; used 23 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 196, 212
- in /usr/src/ucb/PORT/pascal/eyacc/ey2.c line 108-110(2), 196-200(2), 217-230(9), 237-242(3), 257, 271(2), 409
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 445

tstates defined in line 102; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 102, 136-137(2)

tystate defined in line 42; used 28 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 120, 139, 204, 216-217(2), 228(2)
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 21, 101-107(3), 188-196(4), 209-211(3), 272, 280-285(3), 403-404(2), 416, 454, 469-470(2)

wsets defined in line 111; used 40 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 42-47(2), 64(3), 71, 222-224(3), 233-235(4), 278-280(3), 292-297(3), 308-309(3), 324, 337-341(4), 348-349(2), 357, 373-376(4)
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 26, 36-40(2), 61, 393, 434

wssize defined in line 113; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 225
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 347

zzacent defined in line 93; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 230
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 455

zzacsave defined in line 94; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 231
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 404

zzclose defined in line 96; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 229
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 269

zzcwset defined in line 89; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 225
- in /usr/src/ucb/PORT/pascal/eyacc/ey3.c line 368(2)

zzgobest defined in line 92; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 233
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 206

zzgoent defined in line 91; used 3 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 232
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 213, 219

zznsave defined in line 95; used 2 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 231
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 405

zzpairs defined in line 90; never used
zzrrconf defined in line 98; used 6 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 223, 235-241(4)
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 47

zzsrconf defined in line 97; used 6 times

- in /usr/src/ucb/PORT/pascal/eyacc/ey1.c line 223, 235-240(4)
- in /usr/src/ucb/PORT/pascal/eyacc/ey4.c line 58

#### Defined struct's

item defined in line 35; used 2 times

- in line 40(2)

looksets defined in line 34; used 8 times

- in line 81(2), 106-107(4), 118(2)

sxxx1 defined in line 67; never used
sxxx2 defined in line 77; never used
wset defined in line 111; never used

#### Defined macros

_actsize defined in line 18; used 2 times

- in line 47-48(2)

_cnamsz defined in line 25; used 2 times

- in line 68-69(2)

_lsetsize defined in line 26; used 2 times

- in line 107-109(2)

_maxlastate defined in line 28; used 2 times

- in line 118-119(2)

_memsize defined in line 19; used 2 times

- in line 44-45(2)

_nnonterm defined in line 23; used 4 times

- in line 73-78(3), 103

_nprod defined in line 22; used 3 times

- in line 51-54(3)

_nstates defined in line 20; used 8 times

- in line 40-43(4), 79, 104, 116-117(2)

_nterms defined in line 21; used 4 times

- in line 64-67(2), 74, 102

_tbitset defined in line 30; used 2 times

- in line 34, 111

_tempsize defined in line 24; used 2 times

- in line 71-72(2)

_wsetsize defined in line 27; used 2 times

- in line 111-113(2)

Last modified: 1985-04-30 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 2067 |