fn listToSpan(p: *Parse, list: []const Node.Index) Allocator.Error!Node.SubRange
p: *Parse
list: []const Node.Index
69 70 71 72 73 74 75
fn listToSpan(p: *Parse, list: []const Node.Index) Allocator.Error!Node.SubRange { try p.extra_data.appendSlice(p.gpa, @ptrCast(list)); return .{ .start = @fromBackingInt(@intCast(p.extra_data.items.len - list.len)), .end = @fromBackingInt(@intCast(p.extra_data.items.len)), }; }