Function specifier [src]

Prototype

pub fn specifier(self: *@This()) !Specifier

Parameters

self: *@This()

Source

pub fn specifier(self: *@This()) !Specifier { if (self.maybe('[')) { const arg_name = self.until(']'); if (!self.maybe(']')) return error.@"Expected closing ]"; return .{ .named = arg_name }; } if (self.number()) |i| return .{ .number = i }; return .{ .none = {} }; }