├── .github ├── CODEOWNERS └── workflows │ ├── build.yaml │ └── release.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── bench └── Main.hs ├── bytesmith.cabal ├── fourmolu.yaml ├── sample └── TakeLetter.hs ├── src └── Data │ └── Bytes │ ├── Parser.hs │ └── Parser │ ├── Ascii.hs │ ├── Base128.hs │ ├── BigEndian.hs │ ├── Internal.hs │ ├── Latin.hs │ ├── Leb128.hs │ ├── LittleEndian.hs │ ├── Rebindable.hs │ ├── Types.hs │ ├── Unsafe.hs │ └── Utf8.hs └── test └── Main.hs /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | @byteverse/l3c 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/LICENSE -------------------------------------------------------------------------------- /bench/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/bench/Main.hs -------------------------------------------------------------------------------- /bytesmith.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/bytesmith.cabal -------------------------------------------------------------------------------- /fourmolu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/fourmolu.yaml -------------------------------------------------------------------------------- /sample/TakeLetter.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/sample/TakeLetter.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/Ascii.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/Ascii.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/Base128.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/Base128.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/BigEndian.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/BigEndian.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/Internal.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/Latin.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/Latin.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/Leb128.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/Leb128.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/LittleEndian.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/LittleEndian.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/Rebindable.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/Rebindable.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/Types.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/Unsafe.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/Unsafe.hs -------------------------------------------------------------------------------- /src/Data/Bytes/Parser/Utf8.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/src/Data/Bytes/Parser/Utf8.hs -------------------------------------------------------------------------------- /test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/byteverse/bytesmith/HEAD/test/Main.hs --------------------------------------------------------------------------------