Lines Matching refs:can_assign
231 bool *can_assign, uint8_t flags) in bc_parse_name() argument
255 *can_assign = false; in bc_parse_name()
268 *can_assign = true; in bc_parse_name()
282 *can_assign = false; in bc_parse_name()
288 *can_assign = true; in bc_parse_name()
337 bool *can_assign, uint8_t flags) in bc_parse_scale() argument
343 *can_assign = true; in bc_parse_scale()
349 *can_assign = false; in bc_parse_scale()
364 static void bc_parse_incdec(BcParse *p, BcInst *prev, bool *can_assign, in bc_parse_incdec() argument
372 assert(prev != NULL && can_assign != NULL); in bc_parse_incdec()
382 if (!*can_assign) bc_parse_err(p, BC_ERR_PARSE_ASSIGN); in bc_parse_incdec()
387 *can_assign = false; in bc_parse_incdec()
402 bc_parse_name(p, prev, can_assign, flags2 | BC_PARSE_NOCALL); in bc_parse_incdec()
418 *can_assign = false; in bc_parse_incdec()
1177 bool pfirst, rprn, done, get_token, assign, bin_last, incdec, can_assign; in bc_parse_expr_err() local
1183 rprn = done = get_token = assign = incdec = can_assign = false; in bc_parse_expr_err()
1200 bc_parse_incdec(p, &prev, &can_assign, &nexprs, flags); in bc_parse_expr_err()
1216 rprn = can_assign = incdec = false; in bc_parse_expr_err()
1226 rprn = get_token = can_assign = false; in bc_parse_expr_err()
1282 rprn = incdec = can_assign = false; in bc_parse_expr_err()
1296 rprn = incdec = can_assign = false; in bc_parse_expr_err()
1334 bc_parse_name(p, &prev, &can_assign, in bc_parse_expr_err()
1352 rprn = bin_last = can_assign = false; in bc_parse_expr_err()
1371 get_token = can_assign = true; in bc_parse_expr_err()
1390 rprn = get_token = bin_last = incdec = can_assign = false; in bc_parse_expr_err()
1417 rprn = get_token = bin_last = incdec = can_assign = false; in bc_parse_expr_err()
1429 bc_parse_scale(p, &prev, &can_assign, flags); in bc_parse_expr_err()