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()
2006 bool bin_last, incdec, can_assign; in bc_parse_expr_err() local
2035 rprn = array_last = done = get_token = assign = incdec = can_assign = false; in bc_parse_expr_err()
2068 bc_parse_incdec(p, &prev, &can_assign, &nexprs, flags); in bc_parse_expr_err()
2091 rprn = can_assign = incdec = false; in bc_parse_expr_err()
2103 rprn = get_token = can_assign = false; in bc_parse_expr_err()
2183 rprn = incdec = can_assign = false; in bc_parse_expr_err()
2200 rprn = incdec = can_assign = false; in bc_parse_expr_err()
2281 bc_parse_name(p, &prev, &can_assign, flags & ~BC_PARSE_NOCALL); in bc_parse_expr_err()
2305 rprn = bin_last = can_assign = false; in bc_parse_expr_err()
2327 get_token = can_assign = true; in bc_parse_expr_err()
2353 rprn = get_token = bin_last = incdec = can_assign = false; in bc_parse_expr_err()
2389 rprn = get_token = bin_last = incdec = can_assign = false; in bc_parse_expr_err()
2406 bc_parse_scale(p, &prev, &can_assign, flags); in bc_parse_expr_err()
2426 rprn = get_token = bin_last = incdec = can_assign = false; in bc_parse_expr_err()