Files
brolang/std/process/process.hon
T

27 lines
391 B
Plaintext

import "@std/io"
Init :: struct {
io io.Io
args Args
}
Args :: struct {
values [][*;0]u8
}
argument_count func(args Args) usize {
return args.values.len
}
argument func(args Args, index usize) ?[;0]u8 {
if index >= argument_count(args) {
return null
}
pointer :: args.values[index]
length usize := 0
while pointer[length] != 0 {
length += 1
}
return pointer[..length;0]
}