Lines Matching refs:precedence
944 parse(Cx_t* cx, Cxcompile_t* cc, Cxexpr_t* expr, int precedence, Cxvariable_t** ref)
1047 if (o == CX_AND && precedence == cx->table->precedence[CX_CALL])
1061 p = cx->table->precedence[CX_SET];
1097 p = cx->table->precedence[o];
1122 if (precedence >= p && o != CX_SET)
1261 if (parse(cx, cc, expr, cx->table->precedence[CX_CALL], NiL) != cx->state->type_void || cx->error)
1382 precedence = 0;
1393 else if (precedence <= cx->table->precedence[CX_CALL] || precedence > cx->table->precedence[CX_PAREN] && x)
1427 u = parse(cx, cc, expr, cx->table->precedence[CX_PAREN], &f);
1479 if (!precedence)
1489 if (precedence >= cx->table->precedence[CX_TST])
1494 if (parse(cx, cc, expr, cx->table->precedence[CX_TST], NiL) != cx->state->type_void || cx->error)
1506 if (parse(cx, cc, expr, cx->table->precedence[CX_TST], NiL) != cx->state->type_void || cx->error)
1558 if (!x && precedence > cx->table->precedence[CX_CALL])
1560 if (c && (precedence || c != '\n' && c != ';'))
1595 if (precedence)