Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › Build › Cache › DepTokenizer › Token › errStr Private Function errStr Doc Source Private Function std.Build.Cache.DepTokenizer.Token.errStr
fn errStr (self : Token ) []const u8 Params File Build/Cache/DepTokenizer.zig: 461
461
462
463
464
465
466
467
468
469
470
471
472
473 fn errStr (self : Token ) []const u8 {
return switch (self ) {
.target , .target_must_resolve , .prereq , .prereq_must_resolve => unreachable , // not an error
.incomplete_quoted_prerequisite => "incomplete quoted prerequisite" ,
.incomplete_target => "incomplete target" ,
.invalid_target => "invalid target" ,
.bad_target_escape => "bad target escape" ,
.expected_dollar_sign => "expecting '$'" ,
.continuation_eol => "continuation expecting end-of-line" ,
.incomplete_escape => "incomplete escape" ,
.expected_colon => "expecting ':'" ,
};
}