meta: replace bluelib with fx
This commit is contained in:
20
asm/lex.h
20
asm/lex.h
@@ -1,9 +1,9 @@
|
||||
#ifndef _LEX_H_
|
||||
#define _LEX_H_
|
||||
|
||||
#include <blue/core/queue.h>
|
||||
#include <blue/ds/dict.h>
|
||||
#include <blue/ds/string.h>
|
||||
#include <fx/core/queue.h>
|
||||
#include <fx/ds/dict.h>
|
||||
#include <fx/ds/string.h>
|
||||
#include <ivy/asm/lex.h>
|
||||
#include <stdint.h>
|
||||
|
||||
@@ -15,15 +15,15 @@ enum lexer_state_type {
|
||||
|
||||
struct lexer_state {
|
||||
enum lexer_state_type s_type;
|
||||
b_queue_entry s_entry;
|
||||
fx_queue_entry s_entry;
|
||||
};
|
||||
|
||||
struct ivy_asm_lexer_symbol_node {
|
||||
char s_char;
|
||||
enum ivy_asm_symbol s_id;
|
||||
|
||||
b_queue_entry s_entry;
|
||||
b_queue s_children;
|
||||
fx_queue_entry s_entry;
|
||||
fx_queue s_children;
|
||||
};
|
||||
|
||||
struct lex_token_def {
|
||||
@@ -35,14 +35,14 @@ struct lex_token_def {
|
||||
struct ivy_asm_lexer {
|
||||
struct ivy_asm_lexer_symbol_node *lex_sym_tree;
|
||||
struct ivy_line_source *lex_source;
|
||||
b_dict *lex_keywords;
|
||||
fx_dict *lex_keywords;
|
||||
enum ivy_status lex_status;
|
||||
|
||||
b_queue lex_queue;
|
||||
fx_queue lex_queue;
|
||||
enum ivy_asm_token_type lex_prev_token;
|
||||
|
||||
b_string *lex_temp;
|
||||
b_queue lex_state;
|
||||
fx_string *lex_temp;
|
||||
fx_queue lex_state;
|
||||
unsigned int lex_brace_depth;
|
||||
|
||||
char *lex_linebuf;
|
||||
|
||||
Reference in New Issue
Block a user