about summary refs log tree commit diff
path: root/src/bootstrap/main.src
blob: 192869b12f6fb0d30ee469f5a3779234d96aa945 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import "!stdlib.src";
import "!mem.src";

import "tokenizer.src";

let main = (argc: i64, argv: **i8) => i64 {
	if argc < 2 {
		println("Need filename!");
		return 1;
	};

	let filename = *(argv + cast(**i8, 1));

	println("%s", filename);

	let alloc = arena_init(9999999999);

	tokenizer_init(alloc, filename);
	tokenizer_deinit();

	arena_free(alloc);

	return 0;
};