fn addExtraChildren(p: *Parser, nodes: []const Node.Index) !ExtraIndex
fn addExtraChildren(p: *Parser, nodes: []const Node.Index) !ExtraIndex { const index: ExtraIndex = @fromBackingInt(@intCast(@as(u32, @intCast(p.extra.items.len)))); try p.extra.ensureUnusedCapacity(p.allocator, nodes.len + 1); p.extra.appendAssumeCapacity(@intCast(nodes.len)); p.extra.appendSliceAssumeCapacity(@ptrCast(nodes)); return index; }