fn toSpan(self: Members, p: *Parse) !Node.SubRange 59
60
61
62
63
64
65
66 fn toSpan(self: Members, p: *Parse) !Node.SubRange {
return switch (self.len) {
0 => p.listToSpan(&.{}),
1 => p.listToSpan(&.{self.data.opt_node_and_opt_node[0].unwrap().?}),
2 => p.listToSpan(&.{ self.data.opt_node_and_opt_node[0].unwrap().?, self.data.opt_node_and_opt_node[1].unwrap().? }),
else => self.data.extra_range,
};
}