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 @field(anyerror, "Expected closing ]"); return Specifier{ .named = arg_name }; } if (self.number()) |i| return Specifier{ .number = i }; return Specifier{ .none = {} }; }