diff options
| author | Mistivia <i@mistivia.com> | 2025-03-16 20:01:42 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-03-16 20:01:42 +0800 |
| commit | b83187f66175d93a0dba45f6d110ed94badac7c5 (patch) | |
| tree | 22710b7a5278ac8a254ead30109f1dd9084d1022 /src/as_main.c | |
| parent | 1ce0d45242097a07b7a4ee539a074ec812851a58 (diff) | |
refactor using allocator pattern
Diffstat (limited to 'src/as_main.c')
| -rw-r--r-- | src/as_main.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/as_main.c b/src/as_main.c index eb5de20..2809c59 100644 --- a/src/as_main.c +++ b/src/as_main.c @@ -1,15 +1,18 @@ #include <stdio.h> #include "as_tokenizer.h" +#include "utils.h" int main(int argc, char** argv) { if (argc != 2) { fprintf(stderr, "Usage: fvm-as <inputfile>\n"); return 1; } - + Allocator alct = newAllocator(); FILE *fp = fopen(argv[1], "r"); - TokenStream* ts = makeTokenStream(fp); + TokenStream ts = makeTokenStream(alct, fp); + + deleteAllocator(alct); return 0; } |
