Raise an error when attempting to read an unsupported dtype

This commit is contained in:
Dimitri Lozeve 2023-10-04 17:15:51 +02:00
parent 2610d9e8b2
commit e1fe03d236

View file

@ -32,7 +32,8 @@ ParseHeader←{𝕊𝕩:
version@-˜(01+magicString)𝕩
headerlen+´1256×@-˜(23+magicString)𝕩
header(¬(' 'lf))/headerlen(4+magicString)𝕩
dtype3('<') (("descr"header)1)header
dtype3(´"<>") (("descr"header)1)header
("Unsupported dtype: "dtype) ! (<dtype)dtypes
shapestr(')') (1+'(') (("shape"header)1)header
shape•BQN¨','((-˜+`׬)=)shapestr
version,dtype,shape,headerlen+2+2+magicString