Lines Matching refs:assign
79 char assign; /* set for assignments */
170 mp->assign = 0;
172 mp->assign = -mode;
223 mp->assign = !mp->split;
281 mp->split = mp->assign = mp->pattern = mp->patfound = mp->lit = mp->arith = mp->let = 0;
701 if(mp->arith || (((mp->assign&1) || endch==RBRACT) &&
707 if(mp->assign&1)
790 if(mp->assign==1)
794 mp->assign = 2;
808 if(n==S_COLON && mp->assign==2 && *cp=='~' && endch==0 && !mp->quote &&!mp->lit)
1391 mp->assign = 1;
1576 int assign = mp->assign;
1591 mp->assign &= ~1;
1605 mp->assign = assign;
2221 nopat = (mp->quote||(mp->assign==1)||mp->arith);
2232 else if(mp->pattern>=2 || (mp->pattern && nopat) || mp->assign==3)
2247 if(mp->assign==3 && mp->pattern!=4)
2443 if(mp->assign || sh_isoption(SH_NOGLOB))