Lines Matching refs:prec
261 int prec; /* Precedence if defined (-1 otherwise) */ member
821 if( sp->subsym[j]->prec>=0 ){ in FindRulePrecedences()
826 }else if( sp->prec>=0 ){ in FindRulePrecedences()
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()
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()
2613 if( sp->prec>=0 ){ in parseonetoken()
2618 sp->prec = psp->preccounter; in parseonetoken()
3480 if( sp->prec>=0 ) fprintf(fp," (precedence=%d)", sp->prec); in ReportOutput()
3511 rp->precsym->name, rp->precsym->prec); in ReportOutput()
5390 sp->prec = -1; in Symbol_new()