Skip to documentation
SLOP

tiny.zen.parseCodeInfo

Reference tiny.zen parseCodeInfo

Defined in code.

Called byCallscoderendertest sourcelib.zen.src.codetest: code parses fence language and ...private sourcelib.zen.src.codefirstWordprivate sourcelib.zen.src.codeonlyRenderOptionsprivate sourcelib.zen.src.codeparseTitlecodeparseInfo
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/zen/src/code.zig:20

zig
pub fn parseInfo(info: []const u8) Info {    const trimmed = std.mem.trim(u8, info, " \t");    if (trimmed.len == 0) return .{};    const language = firstWord(trimmed);    const rest = std.mem.trim(u8, trimmed[language.len..], " \t");    if (rest.len == 0) return .{ .language = language };    if (parseTitle(rest)) |title| return .{ .language = language, .title = title };    if (onlyRenderOptions(rest)) return .{ .language = language };    return .{ .language = language, .title = rest };}

Source: lib/zen/src/root.zig:173

zig
/// Splits a code-fence info string into language and title without allocation.pub const parseCodeInfo = code.parseInfo;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433