Home | History | Annotate | Download | only in dmd

Lines Matching refs:precedence

2240         expToBuffer(e.e1, precedence[e.op], buf, hgs);
2245 expToBuffer(e.e1, precedence[e.op], buf, hgs);
2249 expToBuffer(e.e2, cast(PREC)(precedence[e.op] + 1), buf, hgs);
2289 expToBuffer(commaExtract, precedence[exp.op], buf, hgs);
2392 expToBuffer(e.e1, precedence[e.op], buf, hgs);
2401 expToBuffer(e.e1, precedence[e.op], buf, hgs);
2407 expToBuffer(e.e1, precedence[e.op], buf, hgs);
2420 expToBuffer(e.e1, precedence[e.op], buf, hgs);
2428 expToBuffer(e.e1, precedence[e.op], buf, hgs);
2439 expToBuffer(e.e1, precedence[e.op], buf, hgs);
2506 expToBuffer(e.e1, precedence[e.op], buf, hgs);
2513 expToBuffer(e.e1, precedence[e.op], buf, hgs);
3314 * in ( ) if its precedence is less than pr.
3320 if (precedence[e.op] == PREC.zero)
3321 printf("precedence not defined for token '%s'\n", EXPtoString(e.op).ptr);
3328 assert(precedence[e.op] != PREC.zero);
3330 /* Despite precedence, we don't allow a<b<c expressions.
3333 if (precedence[e.op] < pr || (pr == PREC.rel && precedence[e.op] == pr)
3334 || (pr >= PREC.or && pr <= PREC.and && precedence[e.op] == PREC.rel))