Lines Matching refs:spy
1244 struct symbol *spx, *spy; in resolve_conflict() local
1253 spy = apy->x.rp->precsym; in resolve_conflict()
1254 if( spy==0 || spx->prec<0 || spy->prec<0 ){ in resolve_conflict()
1258 }else if( spx->prec>spy->prec ){ /* higher precedence wins */ in resolve_conflict()
1260 }else if( spx->prec<spy->prec ){ in resolve_conflict()
1262 }else if( spx->prec==spy->prec && spx->assoc==RIGHT ){ /* Use operator */ in resolve_conflict()
1264 }else if( spx->prec==spy->prec && spx->assoc==LEFT ){ /* to break tie */ in resolve_conflict()
1267 assert( spx->prec==spy->prec && spx->assoc==NONE ); in resolve_conflict()
1272 spy = apy->x.rp->precsym; in resolve_conflict()
1273 if( spx==0 || spy==0 || spx->prec<0 || in resolve_conflict()
1274 spy->prec<0 || spx->prec==spy->prec ){ in resolve_conflict()
1277 }else if( spx->prec>spy->prec ){ in resolve_conflict()
1279 }else if( spx->prec<spy->prec ){ in resolve_conflict()