Lines Matching refs:lvalue
499 struct lval lvalue,assignop; in expr() local
503 lvalue.value = 0; in expr()
504 lvalue.fun = 0; in expr()
556 if((!lvalue.value || precedence > 3)) in expr()
560 assignop = lvalue; in expr()
572 if(lvalue.value && (op!=A_ASSIGN)) in expr()
577 stakpush(vp,lvalue.value,char*); in expr()
578 if(lvalue.flag<0) in expr()
579 lvalue.flag = 0; in expr()
580 stakpush(vp,lvalue.flag,short); in expr()
584 lvalue.value = 0; in expr()
624 lvalue.value = 0; in expr()
631 int nargs = lvalue.nargs; in expr()
632 fun = lvalue.fun; in expr()
633 lvalue.fun = 0; in expr()
674 if(!lvalue.value) in expr()
679 stakpush(vp,lvalue.value,char*); in expr()
680 stakpush(vp,lvalue.flag,short); in expr()
685 lvalue.value = 0; in expr()
705 lvalue.value = 0; in expr()
731 lvalue.value = 0; in expr()
756 lvalue.isfloat = 0; in expr()
757 lvalue.expr = vp->expr; in expr()
758 lvalue.emode = vp->emode; in expr()
774 d = (*vp->convert)(&vp->nextchr, &lvalue, LOOKUP, 0); in expr()
777 if(vp->errmsg.value = lvalue.value) in expr()
787 stakputc(lvalue.isfloat); in expr()
791 if(lvalue.fun) in expr()