Searched refs:lvalue (Results 1 - 2 of 2) sorted by relevance

/ast/src/cmd/ksh93/sh/
H A Darith.c60 static Namval_t *scope(register Namval_t *np,register struct lval *lvalue,int assign) argument
62 register int flag = lvalue->flag;
65 Shell_t *shp = lvalue->shp;
67 int c=0,nosub = lvalue->nosub;
72 lvalue->nosub = 0;
73 if(nosub<0 && lvalue->ovalue)
74 return((Namval_t*)lvalue->ovalue);
75 lvalue->ovalue = 0;
76 if(cp>=lvalue->expr && cp < lvalue
220 arith(const char **ptr, struct lval *lvalue, int type, Sfdouble_t n) argument
[all...]
H A Dstreval.c576 struct lval lvalue,assignop; local
580 lvalue.value = 0;
581 lvalue.nargs = 0;
582 lvalue.fun = 0;
583 lvalue.shp = vp->shp;
635 if((!lvalue.value || precedence > 3))
639 assignop = lvalue;
651 if(lvalue.value && (op!=A_ASSIGN))
658 stakpush(vp,lvalue.value,char*);
659 if(lvalue
[all...]

Completed in 12 milliseconds