aboutsummaryrefslogtreecommitdiff
path: root/src/main.cff
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-08-10 04:12:33 +0200
committerlemon <lsof@mailbox.org>2022-08-10 04:12:33 +0200
commitb33ee6afa74ab1e83554d1b535d81c7df0b3fca5 (patch)
treed5fb52a1529bf35658468adae796757e664bc792 /src/main.cff
parent769aa95cf3374117c86ec652117dcbab97497eec (diff)
many bugfix
Diffstat (limited to 'src/main.cff')
-rw-r--r--src/main.cff12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main.cff b/src/main.cff
index 9392a7a..4315ce1 100644
--- a/src/main.cff
+++ b/src/main.cff
@@ -1,11 +1,19 @@
+import "all.hff";
import "libc.hff";
-import "common.hff";
-import "parse.hff";
+import "vec.hff";
extern fn main(argc int, argv **u8) int {
assert(argc > 1, "args?");
let p = Parser {};
parse(&p, argv[1]);
+
+ let args Vec<*u8> = {};
+ for let i = 1; i < argc; ++i {
+ args->push(argv[i]);
+ }
+ vec_each(s, i, args,
+ printf("%d: %s\n", i, s);
+ )
}