Lines Matching defs:lvalue
576 struct lval lvalue,assignop;
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.flag<0)
660 lvalue.flag = 0;
661 stakpush(vp,lvalue.flag,short);
665 lvalue.value = 0;
705 lvalue.value = 0;
713 int nargs = lvalue.nargs;
716 fun = lvalue.fun;
717 lvalue.fun = 0;
723 if((int)lvalue.nargs<0)
725 else if((int)lvalue.nargs&040)
762 if(!lvalue.value)
767 stakpush(vp,lvalue.value,char*);
768 stakpush(vp,lvalue.flag,short);
773 lvalue.value = 0;
793 lvalue.value = 0;
819 lvalue.value = 0;
844 lvalue.isfloat = 0;
845 lvalue.expr = vp->expr;
846 lvalue.emode = vp->emode;
862 d = (*vp->convert)(&vp->nextchr, &lvalue, LOOKUP, 0);
865 if(vp->errmsg.value = lvalue.value)
875 stakputc(lvalue.isfloat);
879 if(lvalue.fun)