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 library itself.

parseByteAlign

Holds temporary data until we are ready to construct the full ContainerDecl AST node.

Parse.parseByteAlign
fn parseByteAlign(p: *Parse) !?Node.Index

File

lib/std/zig/Parse.zig:3159

Code

fn parseByteAlign(p: *Parse) !?Node.Index {
    _ = p.eatToken(.keyword_align) orelse return null;
    _ = try p.expectToken(.l_paren);
    const expr = try p.expectExpr();
    _ = try p.expectToken(.r_paren);
    return expr;
}