Lines Matching refs:node
81 union node *here; /* redirection node */
98 union node *redirnode;
104 STATIC union node *list(int);
105 STATIC union node *andor(void);
106 STATIC union node *pipeline(void);
107 STATIC union node *command(void);
108 STATIC union node *simplecmd(union node **, union node *);
109 STATIC union node *makename(void);
127 union node *
149 STATIC union node *
152 union node *n1, *n2, *n3; in list()
168 n3 = (union node *)stalloc(sizeof (struct nredir)); in list()
179 n3 = (union node *)stalloc(sizeof (struct nbinary)); in list()
219 STATIC union node *
222 union node *n1, *n2, *n3; in andor()
236 n3 = (union node *)stalloc(sizeof (struct nbinary)); in andor()
246 STATIC union node *
249 union node *n1, *n2, *pipenode; in pipeline()
260 pipenode = (union node *)stalloc(sizeof (struct npipe)); in pipeline()
277 n2 = (union node *)stalloc(sizeof (struct nnot)); in pipeline()
287 STATIC union node *
290 union node *n1, *n2; in command()
291 union node *ap, **app; in command()
292 union node *cp, **cpp; in command()
293 union node *redir, **rpp; in command()
317 n1 = (union node *)stalloc(sizeof (struct nif)); in command()
325 n2->nif.elsepart = (union node *)stalloc(sizeof (struct nif)); in command()
346 n1 = (union node *)stalloc(sizeof (struct nbinary)); in command()
362 n1 = (union node *)stalloc(sizeof (struct nfor)); in command()
368 n2 = (union node *)stalloc(sizeof (struct narg)); in command()
382 n2 = (union node *)stalloc(sizeof (struct narg)); in command()
408 n1 = (union node *)stalloc(sizeof (struct ncase)); in command()
412 n1->ncase.expr = n2 = (union node *)stalloc(sizeof (struct narg)); in command()
424 *cpp = cp = (union node *)stalloc(sizeof (struct nclist)); in command()
428 *app = ap = (union node *)stalloc(sizeof (struct narg)); in command()
462 n1 = (union node *)stalloc(sizeof (struct nredir)); in command()
508 n2 = (union node *)stalloc(sizeof (struct nredir)); in command()
518 n2 = (union node *)stalloc(sizeof (struct nnot)); in command()
528 STATIC union node *
529 simplecmd(union node **rpp, union node *redir) in simplecmd()
531 union node *args, **app; in simplecmd()
532 union node **orig_rpp = rpp; in simplecmd()
533 union node *n = NULL, *n2; in simplecmd()
558 n = (union node *)stalloc(sizeof (struct narg)); in simplecmd()
587 n = (union node *)stalloc(sizeof (struct ncmd)); in simplecmd()
595 n2 = (union node *)stalloc(sizeof (struct nnot)); in simplecmd()
604 STATIC union node *
607 union node *n; in makename()
609 n = (union node *)stalloc(sizeof (struct narg)); in makename()
617 void fixredir(union node *n, const char *text, int err) in fixredir()
640 union node *n = redirnode; in parsefname()
683 union node *n; in parseheredoc()
694 n = (union node *)stalloc(sizeof (struct narg)); in parseheredoc()
1198 union node *np; in readtoken1()
1200 np = (union node *)stalloc(sizeof (struct nfile)); in readtoken1()
1219 np = (union node *)stalloc(sizeof (struct nhere)); in readtoken1()
1368 union node *n; in readtoken1()