serialize method
Implementation
@override
Uint8List serialize(HaskellExternalScannerState state) {
final byteLength = state.indents.length * 2;
if (byteLength > _serializationBufferSize) return Uint8List(0);
final output = Uint8List(byteLength);
final data = ByteData.sublistView(output);
for (var index = 0; index < state.indents.length; index++) {
data.setUint16(index * 2, state.indents[index] & 0xffff, Endian.host);
}
return output;
}