import "all.hff"; import "libc.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]); } foreach(s, i, args->compact(), printf("%d: %s\n", i, s); ) }