Lines Matching refs:can_assign
405 bc_parse_name(BcParse* p, BcInst* type, bool* can_assign, uint8_t flags) in bc_parse_name() argument
434 *can_assign = false; in bc_parse_name()
452 *can_assign = true; in bc_parse_name()
471 *can_assign = false; in bc_parse_name()
479 *can_assign = true; in bc_parse_name()
659 bc_parse_scale(BcParse* p, BcInst* type, bool* can_assign, uint8_t flags) in bc_parse_scale() argument
668 *can_assign = true; in bc_parse_scale()
675 *can_assign = false; in bc_parse_scale()
704 bc_parse_incdec(BcParse* p, BcInst* prev, bool* can_assign, size_t* nexs, in bc_parse_incdec() argument
712 assert(prev != NULL && can_assign != NULL); in bc_parse_incdec()
725 if (!*can_assign) bc_parse_err(p, BC_ERR_PARSE_ASSIGN); in bc_parse_incdec()
731 *can_assign = false; in bc_parse_incdec()
751 bc_parse_name(p, prev, can_assign, flags2 | BC_PARSE_NOCALL); in bc_parse_incdec()
774 *can_assign = false; in bc_parse_incdec()
2005 bool pfirst, rprn, done, get_token, assign, bin_last, incdec, can_assign; in bc_parse_expr_err() local
2033 rprn = done = get_token = assign = incdec = can_assign = false; in bc_parse_expr_err()
2058 bc_parse_incdec(p, &prev, &can_assign, &nexprs, flags); in bc_parse_expr_err()
2081 rprn = can_assign = incdec = false; in bc_parse_expr_err()
2093 rprn = get_token = can_assign = false; in bc_parse_expr_err()
2173 rprn = incdec = can_assign = false; in bc_parse_expr_err()
2190 rprn = incdec = can_assign = false; in bc_parse_expr_err()
2263 bc_parse_name(p, &prev, &can_assign, flags & ~BC_PARSE_NOCALL); in bc_parse_expr_err()
2286 rprn = bin_last = can_assign = false; in bc_parse_expr_err()
2308 get_token = can_assign = true; in bc_parse_expr_err()
2334 rprn = get_token = bin_last = incdec = can_assign = false; in bc_parse_expr_err()
2370 rprn = get_token = bin_last = incdec = can_assign = false; in bc_parse_expr_err()
2387 bc_parse_scale(p, &prev, &can_assign, flags); in bc_parse_expr_err()
2407 rprn = get_token = bin_last = incdec = can_assign = false; in bc_parse_expr_err()