ERR expr.c /^#define ERR(s) { errs = s; goto error; }$/ ICONEQ expr.c /^#define ICONEQ(z, c) (ISICON(z) && z->constblock./ Mdriver driver.c /^main(argc, argv)$/ Mmain main.c /^main(argc, argv)$/ V io.c /^#define V(z) ioc[z].iocval$/ addressable misc.c /^addressable(p)$/ addrof expr.c /^expptr addrof(p)$/ analyz lex.c /^LOCAL analyz()$/ autovar proc.c /^Addrp autovar(nelt, t, lengp)$/ await driver.c /^await(waitpid)$/ badfile driver.c /^badfile(s)$/ badop error.c /^badop(r, t)$/ badstg error.c /^badstg(r, t)$/ badtag error.c /^badtag(r, t)$/ badthing error.c /^badthing(thing, r, t)$/ badtype error.c /^badtype(r, t)$/ builtin misc.c /^Addrp builtin(t, s)$/ call0 misc.c /^expptr call0(type, name)$/ call1 misc.c /^expptr call1(type, name, arg)$/ call2 misc.c /^expptr call2(type, name, arg1, arg2)$/ call3 misc.c /^expptr call3(type, name, arg1, arg2, arg3)$/ call4 misc.c /^expptr call4(type, name, arg1, arg2, arg3, arg4)$/ callk misc.c /^expptr callk(type, name, args)$/ ckalloc driver.c /^ptr ckalloc(n)$/ cktype expr.c /^cktype(op, lt, rt)$/ clf driver.c /^clf(p)$/ clfiles main.c /^LOCAL clfiles()$/ cmpstr misc.c /^cmpstr(a, b, la, lb) \/* compare two strings *\/$/ comblock proc.c /^struct Extsym *comblock(len, s)$/ consbinop expr.c /^LOCAL consbinop(opcode, type, cp, ap, bp)$/ consconv expr.c /^consconv(lt, lv, rt, rv)$/ consnegop expr.c /^consnegop(p)$/ conspower expr.c /^LOCAL conspower(powp, ap, n)$/ conssgn expr.c /^conssgn(p)$/ content driver.c /^content(filename)$/ convcd misc.c /^double convcd(n, s)$/ convci misc.c /^ftnint convci(n, s)$/ convic misc.c /^char *convic(n)$/ copyn driver.c /^char *copyn(n, s)$/ copys driver.c /^char *copys(s)$/ cpblock misc.c /^tagptr cpblock(n,p)$/ cpexpr expr.c /^tagptr cpexpr(p)$/ cpn misc.c /^cpn(n, a, b)$/ crfnames driver.c /^crfnames()$/ crunch lex.c /^LOCAL crunch()$/ dataline data.c /^dataline(varname, offset, vlen, type)$/ dataname data.c /^char *dataname(stg,memno)$/ dataval data.c /^dataval(repp, valp)$/ dclerr error.c /^dclerr(s, v)$/ deregister expr.c /^deregister(np)$/ doasm driver.c /^doasm(s)$/ dobss proc.c /^LOCAL dobss()$/ docomleng proc.c /^LOCAL docomleng()$/ docommon proc.c /^LOCAL docommon()$/ dodata driver.c /^dodata()$/ doentry proc.c /^LOCAL doentry(ep)$/ doequiv equiv.c /^doequiv()$/ doeven driver.c /^ftnint doeven(tot, align)$/ doext proc.c /^doext()$/ dofclose io.c /^LOCAL dofclose()$/ dofinquire io.c /^LOCAL dofinquire()$/ dofmove io.c /^LOCAL dofmove(subname)$/ dofopen io.c /^LOCAL dofopen()$/ dofort driver.c /^dofort(s)$/ doinclude lex.c /^doinclude(name)$/ doio io.c /^doio(list)$/ doiolist io.c /^LOCAL doiolist(p0)$/ doload driver.c /^doload(v0, v)$/ done driver.c /^done(k)$/ donmlist proc.c /^donmlist()$/ dopass2 driver.c /^dopass2()$/ dotchar driver.c /^dotchar(s)$/ enbint driver.c /^enbint(k)$/ enddcl proc.c /^enddcl()$/ enddo exec.c /^enddo(here)$/ endio io.c /^endio()$/ endioctl io.c /^endioctl()$/ endproc proc.c /^endproc()$/ enregister expr.c /^enregister(np)$/ entrypt proc.c /^entrypt(class, type, length, entry, args)$/ epicode proc.c /^LOCAL epicode()$/ eqn misc.c /^eqn(n, a, b)$/ eqvcommon equiv.c /^LOCAL eqvcommon(p, comno, comoffset)$/ eqveqv equiv.c /^LOCAL eqveqv(nvarno, ovarno, delta)$/ err driver.c /^err(s)$/ err66 error.c /^err66(s)$/ errext error.c /^errext(s)$/ erri error.c /^erri(s,t)$/ errnode expr.c /^expptr errnode()$/ errstr error.c /^errstr(s, t)$/ exar2 exec.c /^LOCAL exar2(op, e, l1, l2)$/ exarif exec.c /^exarif(expr, neglab, zerlab, poslab)$/ exasgoto exec.c /^exasgoto(labvar)$/ exassign exec.c /^exassign(vname, labelval)$/ excall exec.c /^excall(name, args, nstars, labels)$/ exdo exec.c /^exdo(range, spec)$/ execerr error.c /^execerr(s, n)$/ execlab misc.c /^struct Labelblock *execlab(stateno)$/ exelif exec.c /^exelif(p)$/ exelse exec.c /^exelse()$/ exendif exec.c /^exendif()$/ exequals exec.c /^exequals(lp, rp)$/ exgoto exec.c /^exgoto(lab)$/ exif exec.c /^exif(p)$/ exreturn exec.c /^exreturn(p)$/ exstop exec.c /^exstop(stop, p)$/ fatal driver.c /^static fatal(t)$/ fatali driver.c /^static fatali(t,d)$/ fatalstr driver.c /^static fatalstr(t, s)$/ fileinit init.c /^fileinit()$/ fixargs expr.c /^fixargs(doput, p0)$/ fixexpr expr.c /^expptr fixexpr(p)$/ fixlwm vax.c /^fixlwm()$/ fixtype expr.c /^expptr fixtype(p)$/ flline lex.c /^flline()$/ flovflo main.c /^flovflo()$/ fmtstmt io.c /^fmtstmt(lp)$/ fname driver.c /^LOCAL fname(name, suff)$/ fold expr.c /^LOCAL expptr fold(e)$/ for vax.c /^for(p = ep->arglist ; p ; p = p->nextp)$/ frchain misc.c /^frchain(p)$/ frdata data.c /^frdata(p0)$/ freqchain equiv.c /^LOCAL freqchain(p)$/ frexpr expr.c /^frexpr(p)$/ frrpl misc.c /^frrpl()$/ frtemp proc.c /^frtemp(p)$/ getcd lex.c /^LOCAL getcd(b)$/ getcds lex.c /^LOCAL getcds()$/ getkwd lex.c /^LOCAL getkwd()$/ gettok lex.c /^LOCAL gettok()$/ goret vax.c /^goret(type)$/ hextoi misc.c /^hextoi(c)$/ hookup misc.c /^chainp hookup(x,y)$/ iarrlen proc.c /^ftnint iarrlen(q)$/ if vax.c /^} else if(ep->entryname)$/ imagpart put.c /^expptr imagpart(p)$/ impldcl expr.c /^impldcl(p)$/ incomm proc.c /^incomm(c, v)$/ inilex lex.c /^inilex(name)$/ initkey lex.c /^initkey()$/ inline intr.c /^expptr inline(fno, type, args)$/ inregister expr.c /^inregister(np)$/ intdouble putpcc.c /^LOCAL Addrp intdouble(p, ncommap)$/ intraddr intr.c /^Addrp intraddr(np)$/ intrcall intr.c /^expptr intrcall(np, argsp, nargs)$/ intrfunct intr.c /^intrfunct(s)$/ intrupt driver.c /^intrupt()$/ ioclause io.c /^ioclause(n, p)$/ iocname io.c /^iocname()$/ ioset io.c /^LOCAL ioset(type, offset, p)$/ ioseta io.c /^LOCAL ioseta(offset, p)$/ iosetc io.c /^LOCAL iosetc(offset, p)$/ iosetip io.c /^LOCAL iosetip(i, offset)$/ iosetlc io.c /^LOCAL iosetlc(i, offp, offl)$/ isaddr misc.c /^isaddr(p)$/ isstatic misc.c /^isstatic(p)$/ lastchar driver.c /^char *lastchar(s)$/ lastfield driver.c /^char *lastfield(s)$/ lencat put.c /^ftnint lencat(p)$/ lengtype proc.c /^lengtype(type, length)$/ letter expr.c /^LOCAL letter(c)$/ lexline lex.c /^char *lexline(n)$/ lmax misc.c /^ftnint lmax(a, b)$/ lmin misc.c /^ftnint lmin(a, b)$/ log2 misc.c /^log2(n)$/ many error.c /^many(s, c)$/ max misc.c /^max(a,b)$/ maxtype misc.c /^maxtype(t1, t2)$/ memname vax.c /^char *memname(stg, mem)$/ memversion expr.c /^Addrp memversion(np)$/ mkaddcon expr.c /^expptr mkaddcon(l)$/ mkaddr expr.c /^Addrp mkaddr(p)$/ mkarg expr.c /^Addrp mkarg(type, argno)$/ mkbitcon expr.c /^expptr mkbitcon(shift, leng, s)$/ mkchain misc.c /^chainp mkchain(p,q)$/ mkconst expr.c /^Constp mkconst(t)$/ mkconv expr.c /^expptr mkconv(t, p)$/ mkcxcon expr.c /^expptr mkcxcon(realp,imagp)$/ mkexpr expr.c /^expptr mkexpr(opcode, lp, rp)$/ mkext misc.c /^struct Extsym *mkext(s)$/ mkfunct expr.c /^expptr mkfunct(p)$/ mkintcon expr.c /^expptr mkintcon(l)$/ mkiodo misc.c /^struct Impldoblock *mkiodo(dospec, list)$/ mklabel misc.c /^struct Labelblock *mklabel(l)$/ mklhs expr.c /^expptr mklhs(p)$/ mklist misc.c /^struct Listblock *mklist(p)$/ mklogcon expr.c /^expptr mklogcon(l)$/ mkname misc.c /^Namep mkname(l, s)$/ mkplace expr.c /^Addrp mkplace(np)$/ mkpower expr.c /^LOCAL expptr mkpower(p)$/ mkprim expr.c /^expptr mkprim(v, args, substr)$/ mkrealcon expr.c /^expptr mkrealcon(t, d)$/ mkscalar expr.c /^Addrp mkscalar(np)$/ mkstfunct exec.c /^mkstfunct(lp, rp)$/ mkstrcon expr.c /^expptr mkstrcon(l,v)$/ mktemp proc.c /^Addrp mktemp(type, lengp)$/ mktmpn proc.c /^Addrp mktmpn(nelt, type, lengp)$/ mvarg vax.c /^mvarg(type, arg1, arg2)$/ namelist proc.c /^namelist(np)$/ ncat put.c /^ncat(p)$/ newentry proc.c /^struct Extsym *newentry(v)$/ newlabel misc.c /^newlabel()$/ newproc proc.c /^newproc()$/ nextarg proc.c /^LOCAL nextarg(type)$/ nextdata data.c /^Addrp nextdata(elenp, vlenp)$/ nodup driver.c /^nodup(s)$/ nounder misc.c /^char * nounder(n, s)$/ nsubs equiv.c /^LOCAL nsubs(p)$/ oneof driver.c /^oneof(c,s)$/ opconv expr.c /^expptr opconv(p, t)$/ opf main.c /^LOCAL FILEP opf(fn)$/ p2flush putpcc.c /^p2flush()$/ p2icon putpcc.c /^p2icon(offset, type)$/ p2name putpcc.c /^p2name(s)$/ p2op putpcc.c /^p2op(op, type)$/ p2oreg putpcc.c /^p2oreg(offset, reg, type)$/ p2pass putpcc.c /^p2pass(s)$/ p2pi putpcc.c /^p2pi(s, i)$/ p2pij putpcc.c /^p2pij(s, i, j)$/ p2ps putpcc.c /^p2ps(s, t)$/ p2reg putpcc.c /^p2reg(reg, type)$/ p2str putpcc.c /^p2str(s)$/ p2triple putpcc.c /^p2triple(op, var, type)$/ p2word putpcc.c /^p2word(w)$/ popctl exec.c /^LOCAL popctl()$/ popinclude lex.c /^LOCAL popinclude()$/ poplab exec.c /^LOCAL poplab()$/ praddr vax.c /^praddr(fp, stg, varno, offset)$/ prarif vax.c /^prarif(p, neg, zer, pos)$/ prch driver.c /^prch(c)$/ prchars vaxx.c /^prchars(fp, s)$/ prcomblock vaxx.c /^prcomblock(fp, name)$/ prcona vax.c /^prcona(fp, a)$/ prconi vax.c /^prconi(fp, type, n)$/ prconr vax.c /^prconr(fp, type, x)$/ prdbginfo vax.c /^prdbginfo()$/ prendproc vax.c /^prendproc()$/ preven vax.c /^preven(k)$/ prext vax.c /^prext(name, leng, init)$/ prhead vax.c /^prhead(fp)$/ prlabel vax.c /^prlabel(fp, k)$/ prlocvar vax.c /^prlocvar(s, len)$/ procinit init.c /^procinit()$/ procode proc.c /^LOCAL procode()$/ prolog vax.c /^prolog(ep, argvec)$/ prsave vax.c /^prsave(proflab)$/ prskip vaxx.c /^prskip(fp, k)$/ prspace driver.c /^prspace(n)$/ prstab vax.c /^prstab(s, code, type, loc)$/ prstleng vax.c /^prstleng(np, leng)$/ prstssym vax.c /^prstssym(np)$/ prtail vax.c /^prtail()$/ pruse vaxx.c /^pruse(fp, s)$/ pushctl exec.c /^LOCAL pushctl(code)$/ putaddr putpcc.c /^LOCAL putaddr(p, indir)$/ putassign put.c /^putassign(lp, rp)$/ putbracket putpcc.c /^putbracket()$/ putbranch putpcc.c /^putbranch(p)$/ putcall putpcc.c /^LOCAL Addrp putcall(p)$/ putcat putpcc.c /^LOCAL putcat(lhs, rhs)$/ putch1 putpcc.c /^LOCAL Addrp putch1(p, ncommap)$/ putchcmp putpcc.c /^LOCAL putchcmp(p)$/ putcheq putpcc.c /^LOCAL putcheq(p)$/ putchop putpcc.c /^LOCAL putchop(p)$/ putcmgo putpcc.c /^putcmgo(index, nlab, labs)$/ putcomma putpcc.c /^LOCAL putcomma(n, type, indir)$/ putconst put.c /^Addrp putconst(p)$/ putct1 putpcc.c /^LOCAL putct1(q, lp, cp, ip, ncommap)$/ putcx1 putpcc.c /^LOCAL Addrp putcx1(p, ncommap)$/ putcxcmp putpcc.c /^LOCAL putcxcmp(p)$/ putcxeq putpcc.c /^LOCAL Addrp putcxeq(p)$/ putcxop putpcc.c /^LOCAL putcxop(p)$/ puteof putpcc.c /^puteof()$/ puteq put.c /^puteq(lp, rp)$/ putex1 put.c /^putex1(p)$/ putexpr putpcc.c /^putexpr(p)$/ putforce putpcc.c /^putforce(t, p)$/ putgoto putpcc.c /^putgoto(label)$/ puthead putpcc.c /^puthead(s, class)$/ putif putpcc.c /^putif(p,l)$/ putio io.c /^LOCAL putio(nelt, addr)$/ putiocall io.c /^LOCAL putiocall(q)$/ putlabel putpcc.c /^putlabel(label)$/ putmem putpcc.c /^LOCAL putmem(p, class, offset)$/ putmnmx putpcc.c /^LOCAL putmnmx(p)$/ putnreg putpcc.c /^putnreg()$/ putop putpcc.c /^LOCAL putop(p)$/ putpower putpcc.c /^LOCAL putpower(p)$/ putrbrack putpcc.c /^putrbrack(k)$/ putsteq put.c /^putsteq(a, b)$/ putstmt putpcc.c /^putstmt()$/ putstr put.c /^putstr(fp, s, n)$/ putx putpcc.c /^putx(p)$/ rdlong driver.c /^rdlong(n)$/ rdname driver.c /^rdname(vargroupp, name)$/ realpart put.c /^Addrp realpart(p)$/ retval proc.c /^LOCAL retval(t)$/ rmf driver.c /^rmf(fn)$/ rmfiles driver.c /^rmfiles()$/ setbound proc.c /^setbound(v, nd, dims)$/ setdata data.c /^setdata(varp, valp, elen, vlen)$/ setdoto driver.c /^char *setdoto(s)$/ setext proc.c /^setext(v)$/ setfmt io.c /^setfmt(lp)$/ setimpl init.c /^setimpl(type, length, c1, c2)$/ setintr proc.c /^setintr(v)$/ setlog put.c /^setlog()$/ settype proc.c /^settype(v, type, length)$/ shorten expr.c /^expptr shorten(p)$/ simoffset putpcc.c /^ftnint simoffset(p0)$/ stabdline vax.c /^ char *stabdline(code, type)$/ stabline vax.c /^char *stabline(s, code, type, loc)$/ stabtype vax.c /^stabtype(p)$/ startioctl io.c /^startioctl()$/ startproc proc.c /^startproc(progname, class)$/ startrw io.c /^startrw()$/ stfcall expr.c /^LOCAL expptr stfcall(np, actlist)$/ subcheck expr.c /^expptr subcheck(np, p)$/ suboffset expr.c /^expptr suboffset(p)$/ sys driver.c /^sys(str)$/ texec driver.c /^texec(f, av)$/ unreadable driver.c /^unreadable(s)$/ vardcl expr.c /^vardcl(v)$/ varstr misc.c /^char * varstr(n, s)$/ varunder misc.c /^char * varunder(n, s)$/ vaxgoto vax.c /^vaxgoto(index, nlab, labs)$/ warn error.c /^warn(s)$/ warn1 error.c /^warn1(s,t)$/ yyerror error.c /^yyerror(s)$/ yylex lex.c /^yylex()$/ zdiv expr.c /^LOCAL zdiv(c, a, b)$/