about summary refs log tree commit diff
path: root/src/bootstrap/main.src
diff options
context:
space:
mode:
authorBaitinq <[email protected]>2025-05-31 00:00:10 +0200
committerBaitinq <[email protected]>2025-05-31 00:04:42 +0200
commit3767425a2f44e0548220502d6e25e795908385a4 (patch)
tree37220fe67340fd4c27b357e310040741eed000e1 /src/bootstrap/main.src
parentstd: Add arena impl (diff)
downloadpry-lang-3767425a2f44e0548220502d6e25e795908385a4.tar.gz
pry-lang-3767425a2f44e0548220502d6e25e795908385a4.tar.bz2
pry-lang-3767425a2f44e0548220502d6e25e795908385a4.zip
Bootstrap: Use arena for tokenizer
Diffstat (limited to 'src/bootstrap/main.src')
-rw-r--r--src/bootstrap/main.src7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/bootstrap/main.src b/src/bootstrap/main.src
index 17632ce..192869b 100644
--- a/src/bootstrap/main.src
+++ b/src/bootstrap/main.src
@@ -1,4 +1,5 @@
 import "!stdlib.src";
+import "!mem.src";
 
 import "tokenizer.src";
 
@@ -12,8 +13,12 @@ let main = (argc: i64, argv: **i8) => i64 {
 
 	println("%s", filename);
 
-	tokenizer_init(filename);
+	let alloc = arena_init(9999999999);
+
+	tokenizer_init(alloc, filename);
 	tokenizer_deinit();
 
+	arena_free(alloc);
+
 	return 0;
 };