Lines Matching refs:prec
260 int prec; /* Precedence if defined (-1 otherwise) */ member
820 if( sp->subsym[j]->prec>=0 ){ in FindRulePrecedences()
825 }else if( sp->prec>=0 ){ in FindRulePrecedences()
1253 if( spy==0 || spx->prec<0 || spy->prec<0 ){ in resolve_conflict()
1257 }else if( spx->prec>spy->prec ){ /* higher precedence wins */ in resolve_conflict()
1259 }else if( spx->prec<spy->prec ){ in resolve_conflict()
1261 }else if( spx->prec==spy->prec && spx->assoc==RIGHT ){ /* Use operator */ in resolve_conflict()
1263 }else if( spx->prec==spy->prec && spx->assoc==LEFT ){ /* to break tie */ in resolve_conflict()
1266 assert( spx->prec==spy->prec && spx->assoc==NONE ); in resolve_conflict()
1272 if( spx==0 || spy==0 || spx->prec<0 || in resolve_conflict()
1273 spy->prec<0 || spx->prec==spy->prec ){ in resolve_conflict()
1276 }else if( spx->prec>spy->prec ){ in resolve_conflict()
1278 }else if( spx->prec<spy->prec ){ in resolve_conflict()
2612 if( sp->prec>=0 ){ in parseonetoken()
2617 sp->prec = psp->preccounter; in parseonetoken()
3479 if( sp->prec>=0 ) fprintf(fp," (precedence=%d)", sp->prec); in ReportOutput()
3510 rp->precsym->name, rp->precsym->prec); in ReportOutput()
5390 sp->prec = -1; in Symbol_new()