meta: replace bluelib with fx
This commit is contained in:
@@ -9,7 +9,7 @@ struct ident_parser_state {
|
||||
struct parser_state s_base;
|
||||
unsigned int s_prev_token;
|
||||
|
||||
b_queue s_parts;
|
||||
fx_queue s_parts;
|
||||
};
|
||||
|
||||
static void init_state(struct ivy_asm_parser *ctx, struct parser_state *s)
|
||||
@@ -28,7 +28,7 @@ static enum ivy_status parse_ident(
|
||||
return IVY_ERR_BAD_SYNTAX;
|
||||
}
|
||||
|
||||
b_queue_push_back(&state->s_parts, &tok->t_entry);
|
||||
fx_queue_push_back(&state->s_parts, &tok->t_entry);
|
||||
state->s_prev_token = IVY_ASM_TOK_IDENT;
|
||||
|
||||
return IVY_OK;
|
||||
@@ -61,12 +61,12 @@ static enum ivy_status parse_right_paren(
|
||||
|
||||
struct ivy_ident *ident = ivy_ident_create();
|
||||
|
||||
b_queue_entry *entry = b_queue_first(&state->s_parts);
|
||||
fx_queue_entry *entry = fx_queue_first(&state->s_parts);
|
||||
while (entry) {
|
||||
struct ivy_asm_token *tok
|
||||
= b_unbox(struct ivy_asm_token, entry, t_entry);
|
||||
b_queue_entry *next = b_queue_next(entry);
|
||||
b_queue_delete(&state->s_parts, entry);
|
||||
= fx_unbox(struct ivy_asm_token, entry, t_entry);
|
||||
fx_queue_entry *next = fx_queue_next(entry);
|
||||
fx_queue_delete(&state->s_parts, entry);
|
||||
|
||||
ivy_ident_add_part(ident, tok->t_str);
|
||||
ivy_asm_token_destroy(tok);
|
||||
|
||||
Reference in New Issue
Block a user