Home
last modified time | relevance | path

Searched refs:makelist (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/cmd/sh/
H A Dcmd.c41 static struct trenod * makelist();
83 makelist(type, i, r) in makelist() function
136 i = makelist(TLST, i, e);
165 r = makelist((b ? TAND : TORF), r, term(NLFLG)); in list()
191 return(makefork(0, makelist(TFIL, left, right))); in term()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dparse.c56 static Shnode_t *makelist(Lex_t*, int, Shnode_t*, Shnode_t*);
309 static Shnode_t *makelist(Lex_t *lexp, int type, Shnode_t *l, Shnode_t *r) in makelist() function
381 t =makelist(lexp,TLST, t, tt); in sh_parse()
530 left=makelist(lexp,TLST, left, right); in sh_cmd()
558 t = makelist(lexp,(token==ANDFSYM?TAND:TORF), t, term(lexp,SH_NL|SH_SEMI)); in list()
610 t=makelist(lexp,TFIL,t,tt); in term()
712 tf = makelist(lexp,TLST,t,tw); in arithfor()
1104 t = makelist(lexp,TLST,(Shnode_t*)ac,t); in assign()
1898 t = makelist(lp,TORF|TTEST,t,test_and(lp)); in test_or()
1906 t = makelist(lp,TAND|TTEST,t,test_primary(lp)); in test_and()
[all …]