pub fn sliceSentinel(tree: Ast, node: Node.Index) full.Slice
tree: Ast
node: Node.Index
1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742
pub fn sliceSentinel(tree: Ast, node: Node.Index) full.Slice { assert(tree.nodeTag(node) == .slice_sentinel); const sliced, const extra_index = tree.nodeData(node).node_and_extra; const extra = tree.extraData(extra_index, Node.SliceSentinel); return .{ .ast = .{ .sliced = sliced, .lbracket = tree.nodeMainToken(node), .start = extra.start, .end = extra.end, .sentinel = extra.sentinel.toOptional(), }, }; }