Searched defs:assign (Results 1 - 5 of 5) sorted by relevance

/ast/src/lib/libexpr/
H A Dexparse.y127 %type <expr> args variable assign
834 | variable assign
1065 assign : /* empty */ label
1076 initialize : assign
/ast/src/cmd/ksh93/sh/
H A Darith.c60 static Namval_t *scope(register Namval_t *np,register struct lval *lvalue,int assign) argument
71 assign = assign?NV_ASSIGN:NV_NOASSIGN;
82 if((!(np = nv_open(cp,shp->var_tree,assign|NV_VARNAME|NV_NOADD|NV_NOFAIL)) || nv_isnull(np)) && sh_macfun(shp,cp, offset = staktell()))
90 if(!np && assign)
91 np = nv_open(cp,shp->var_tree,assign|NV_VARNAME);
102 else if(assign==NV_ASSIGN && nv_isnull(np) && !nv_isattr(np, ~(NV_MINIMAL|NV_NOFREE)))
125 nv_putsub(np,sub,assign==NV_ASSIGN?ARRAY_ADD:0);
165 np = nv_open(sub,shp->var_tree,NV_VARNAME|assign);
H A Dnvdisc.c31 static void assign(Namval_t*,const char*,int,Namfun_t*);
120 * call the next assign function in the chain
148 if(!value && (flags&NV_TYPE) && fp && fp->disc->putval==assign)
247 static void assign(Namval_t *np,const char* val,int flags,Namfun_t *handle) function
455 if(vp->fun.disc && (vp->fun.disc->setdisc || vp->fun.disc->putval == assign))
508 if(vp && vp->fun.disc->putval!=assign)
521 dp->putval = assign;
H A Dparse.c942 static struct argnod *assign(Lex_t *lexp, register struct argnod *ap, int type) function
1004 ar = assign(lexp,ar,0);
1532 argp = assign(lexp,argp,type);
H A Dmacro.c81 char assign; /* set for assignments */ member in struct:_mac_
172 mp->assign = 0;
174 mp->assign = -mode;
225 mp->assign = !mp->split;
283 mp->split = mp->assign = mp->pattern = mp->patfound = mp->lit = mp->arith = mp->let = 0;
709 if(mp->arith || (((mp->assign&1) || endch==RBRACT) &&
715 if(mp->assign&1)
798 if(mp->assign==1)
802 mp->assign = 2;
823 if(n==S_COLON && mp->assign
1579 int assign = mp->assign; local
[all...]

Completed in 20 milliseconds