Lines Matching defs:lvalue
574 struct lval lvalue,assignop;
578 lvalue.value = 0;
579 lvalue.nargs = 0;
580 lvalue.fun = 0;
581 lvalue.shp = vp->shp;
633 if((!lvalue.value || precedence > 3))
637 assignop = lvalue;
649 if(lvalue.value && (op!=A_ASSIGN))
656 stakpush(vp,lvalue.value,char*);
657 if(lvalue.flag<0)
658 lvalue.flag = 0;
659 stakpush(vp,lvalue.flag,short);
663 lvalue.value = 0;
703 lvalue.value = 0;
711 int nargs = lvalue.nargs;
714 fun = lvalue.fun;
715 lvalue.fun = 0;
721 if((int)lvalue.nargs<0)
723 else if((int)lvalue.nargs&040)
760 if(!lvalue.value)
765 stakpush(vp,lvalue.value,char*);
766 stakpush(vp,lvalue.flag,short);
771 lvalue.value = 0;
791 lvalue.value = 0;
817 lvalue.value = 0;
842 lvalue.isfloat = 0;
843 lvalue.expr = vp->expr;
844 lvalue.emode = vp->emode;
860 d = (*vp->convert)(&vp->nextchr, &lvalue, LOOKUP, 0);
863 if(vp->errmsg.value = lvalue.value)
873 stakputc(lvalue.isfloat);
877 if(lvalue.fun)