NNULL
if ($1 != NNULL) {
if (yytree != NNULL)
$$ = node(PACT, NNULL, $2);
$$ = node(PACT, $1, node(PRINT, NNULL, NNULL));
$$ = NNULL;
$$ = NNULL;
$$ = node(BEGIN, NNULL, NNULL);
$$ = node(END, NNULL, NNULL);
$$ = NNULL;
$$ = NNULL;
$$ = NNULL;
$$ = node(INC, $1, NNULL);
$$ = node(DEC, $1, NNULL);
$$ = node(FIELD, $2, NNULL);
$$ = node(NOT, $2, NNULL);
$$ = node(PRE_DEC, $2, NNULL);
$$ = node(PRE_INC, $2, NNULL);
$$ = node(CALLFUNC, $1, NNULL);
if (np != NNULL
$$ = node(DELETE, $5, NNULL);
$$ = node(IF, $3, node(ELSE, $5, NNULL));
$$ = node(CONTINUE, NNULL, NNULL);
$$ = node(BREAK, NNULL, NNULL);
$$ = node(NEXT, NNULL, NNULL);
$$ = node(DELETE, $2, NNULL);
$$ = node(RETURN, $2, NNULL);
$$ = node(EXIT, $2, NNULL);
$$ = NNULL;
if ($1 == NNULL)
else if ($2 == NNULL)
$$ = node(WRITE, $2, NNULL);
$$ = node(APPEND, $2, NNULL);
$$ = node(PIPE, $2, NNULL);
$$ = NNULL;
$$ = node(GETLINE, $2, NNULL);
$$ = node(GETLINE, $4, node(PIPESYM, $1, NNULL));
$$ = node(GETLINE, $2, node(LT, $4, NNULL));
$$ = NNULL;
if (np!=NNULL && !isleaf(np->n_flags)
while ((lp = np->n_left)!=NNULL && lp->n_type==COMMA) {
*spp != NNULL && (*spp)->n_type==COMMA;
np->n_left = np->n_right = NNULL;
curnode == NNULL ? 0 : curnode->n_lineno);
field0 = node(FIELD, const0, NNULL);
while ((formal = getlist(&np)) != NNULL)
np = NNULL;
while ((knp = symwalk(&nbuck, &np)) != NNULL)
if (np->n_left == NNULL)
while ((np = getlist(&listp)) != NNULL) {
if (np->n_left == NNULL) {
if (np == NNULL) {
if ((np = getlist(npp)) == NNULL)
if (tnp->n_alink != NNULL) {
if (np == NNULL || np->n_type == COMMA)
np = vlookup(cp, 1) == NNULL ? const0 : const1;
if ((fnp = np->n_left) == NNULL)
templist = temptail = NNULL;
while ((formal = getlist(&formlist)) != NNULL) {
if (actual == NNULL) {
if (templist != NNULL) {
temp->n_next = NNULL;
while (templist != NNULL) {
while ((formal = getlist(&formlist)) != NNULL) {
if ((np = *npp) == NNULL)
*npp = NNULL;
if (initnp != NNULL)
if (incnp != NNULL)
np = NNULL;
if (np->n_alink != NNULL)
if ((left = symwalk(&nbuck, &np)) == NNULL)
if ((np = *nnp) == NNULL)
while (np == NNULL) {
return (*npp = NNULL);
if (np == NNULL)
if (freelist != NNULL)
while ((index = getlist(&np)) != NNULL) {
register NODE *prev = NNULL;
n->n_alink = NNULL;
while (prev != NNULL) {
np->n_alink = NNULL;
while (np != NNULL) {
np = NNULL;
prevp = NNULL;
for (rnp = symtab[h]; rnp != NNULL; rnp = rnp->n_next) {
if (prevp == NNULL)
while (wp != NNULL) {
wp = NNULL;
if (np == NNULL) {
if (freelist != NNULL)
for (np = freelist; np != NNULL; np = nnp) {
freelist = NNULL;
while (wp != NNULL) {
wp = NNULL;
if (freelist != NNULL)
if (np->n_left != NNULL)
np = np->n_left != NNULL
while (np != NNULL) {
np->n_alink = NNULL;
while (nnp != NNULL) {
sep = NNULL;
if (sep != NNULL) {
if (sep != NNULL) {
if ((funcnp = vlookup(funcname, 1)) == NNULL
for (tnp = array->n_alink; tnp != NNULL; tnp = tnp->n_alink)
if (asortfunc == NNULL) {
asortfunc = node(CALLUFUNC, NNULL,
node(COMMA, NNULL,
for (tnp = array->n_alink; tnp != NNULL; tnp = tnp->n_alink)
*npp = NNULL;
} while (*npp++ != NNULL);
if (np == NNULL)
while (np!=NNULL && np->n_type==COMMA) {