From ea3cab79d193f3421caddd5b3ef4aff6dc6f5361 Mon Sep 17 00:00:00 2001 From: nasr Date: Wed, 11 Mar 2026 20:54:06 +0000 Subject: feature(main): project description + project owner --- source/csv_reader.h | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) (limited to 'source/csv_reader.h') diff --git a/source/csv_reader.h b/source/csv_reader.h index 6c8e625..2b6f49c 100644 --- a/source/csv_reader.h +++ b/source/csv_reader.h @@ -63,6 +63,9 @@ csv_table nil_csv_table = }; + +#endif /* ENGINE_LEXER_H */ + // the lexer acts as a table builder from a csv file // and parsing indivudal rows and columns // the next step would be building a the b-tree @@ -114,19 +117,6 @@ tokenize_csv(string8 buffer, mem_arena *arena) return NULL; } -internal void -strip_new_line(string8 buffer) -{ - - for (u64 index = 0; index < buffer.size; index++) - { - - } - - return; - -} - internal void read_csv(string8 buffer) { @@ -134,12 +124,18 @@ read_csv(string8 buffer) } -internal csv_table * -parse_csv(token *tokens, csv_table *table) +internal b_tree * +parse_csv(csv_token *tok, csv_table *table) { + + for (;tok->next; tok = tok->next) + { + b_tree_node *current_btree_node = btree_node_alloc; + + + } + return NULL; } - -#endif /* ENGINE_LEXER_H */ -- cgit v1.3