Parse two numbers
Parse two big-endian IEEE 754 double-precision Number
s.
import Parsing (runParserT)
import Parsing.DataView (anyFloat64be)
do
result <- runParserT dataview do
float1 <- anyFloat64be
float2 <- anyFloat64be
pure $ Tuple float1 float2
Parse an array
Parse an array of n
32-bit big-endian signed Int
s.
import Parsing (runParserT)
import Parsing.DataView (anyUint32be)
import Data.Unfoldable (replicateA)
do
result <- runParserT dataview $ replicateA n anyInt32be
Serialization
This package is for reading (DataView
s on) ArrayBuffer
s, not writing
them. See the package
arraybuffer-builder
for a way to
serialize and build ArrayBuffer
s.
References
Development
Run the tests with the development spago
file:
spago -x spago-dev.dhall test