diff --git a/src/args/arg.zig b/src/args/arg.zig index 01c9415..9fb8fd9 100644 --- a/src/args/arg.zig +++ b/src/args/arg.zig @@ -29,12 +29,12 @@ pub const Arg = union(enum(u2)) { }; } - pub fn parse_arg(arg: []const u8) !Arg { + pub fn parseArg(arg: []const u8) !Arg { var flag: ?Arg = null; if (std.mem.startsWith(u8, arg, "--")) { - flag = try Arg.parse_flag(arg[2..]); + flag = try Arg.parseFlag(arg[2..]); } else if (std.mem.startsWith(u8, arg, "-")) { - flag = try Arg.parse_flag(arg[1..]); + flag = try Arg.parseFlag(arg[1..]); flag.?.Flag.short = true; } @@ -49,7 +49,7 @@ pub const Arg = union(enum(u2)) { }; } - fn parse_flag(arg: []const u8) !Arg { + fn parseFlag(arg: []const u8) !Arg { if (arg.len == 0) { return error.EmptyFlag; } diff --git a/src/args/args.zig b/src/args/args.zig index fc9c82a..f5b1e2b 100644 --- a/src/args/args.zig +++ b/src/args/args.zig @@ -78,7 +78,7 @@ pub fn parseArgsFromSlice(comptime T: type, allocator: Allocator, args: [][]cons if (arg.len == 0) continue; // skip empty args if (@intFromPtr(arg.ptr) == 0xaaaaaaaaaaaaaaaa) return error.UninitializedArgument; - const argument = try Arg.parse_arg(arg); + const argument = try Arg.parseArg(arg); try flags.append(argument); } @@ -230,8 +230,6 @@ fn initFromParsed(comptime T: type, allocator: Allocator, flags: []Arg) !T { }); return error.NoValueForFlag; } - - unreachable; } } else { log.err("flag `{s}` expected a value, but none was provided", .{f.name});