Backup, new approach to ast

This commit is contained in:
Krzosa Karol
2022-05-02 09:29:21 +02:00
parent c5498b03ad
commit 6d68fd07aa
8 changed files with 882 additions and 125 deletions

View File

@@ -5,6 +5,11 @@ typedef struct Arena{
U64 alignment;
}Arena;
typedef struct Arena_Checkpoint{
Arena *arena;
SizeU pos;
} Arena_Checkpoint;
function B32 string_compare(String a, String b);
function void *arena_push_size(Arena *a, SizeU size);
function String arena_push_string_copy(Arena *arena, String string);