| ... | @@ -732,6 +732,10 @@ pub const SelectiveWalker = struct { | ... | @@ -732,6 +732,10 @@ pub const SelectiveWalker = struct { |
| 732 | }); | 732 | }); |
| 733 | } | 733 | } |
| 734 | | 734 | |
| | 735 | pub fn depth(self: *SelectiveWalker) usize { |
| | 736 | return self.stack.items.len; |
| | 737 | } |
| | 738 | |
| 735 | pub fn deinit(self: *SelectiveWalker) void { | 739 | pub fn deinit(self: *SelectiveWalker) void { |
| 736 | self.name_buffer.deinit(self.allocator); | 740 | self.name_buffer.deinit(self.allocator); |
| 737 | self.stack.deinit(self.allocator); | 741 | self.stack.deinit(self.allocator); |