Use this if your input is a single slice. This is effectively equivalent to:
initStreaming(allocator);
feedInput(complete_input);
endInput();
pub fn initCompleteInput(allocator: Allocator, complete_input: []const u8) @This()
pub fn initCompleteInput(allocator: Allocator, complete_input: []const u8) @This() {
return .{
.stack = BitStack.init(allocator),
.input = complete_input,
.is_end_of_input = true,
};
}