Repository for the TPS general-purpose file format.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Lambda System 3eed90abd7
switch to meson build system, add mpl-2.0 license headers
1 year ago
doc initial 2 years ago
include switch to meson build system, add mpl-2.0 license headers 1 year ago
src switch to meson build system, add mpl-2.0 license headers 1 year ago
.gitignore switch to meson build system, add mpl-2.0 license headers 1 year ago
LICENSE.txt switch to meson build system, add mpl-2.0 license headers 1 year ago
README.md switch to meson build system, add mpl-2.0 license headers 1 year ago
meson.build switch to meson build system, add mpl-2.0 license headers 1 year ago

README.md

TPS

TPS is a minimalistic general-purpose data format. It is 32-bit based, parsed in only a few steps, and has no restrictions on the data it can store.

See doc/spec.md for more information.

WARNING: While the TPS format itself is set in stone, the reference implementation library (tps.c, tps.h) is subject to changes.

Dependencies

Hosted C compiler with C99 support (uint32_t, etc)

How to Build

meson setup build
meson compile -Cbuild

How to Use

TODO (Probably check include/tps.h)

Format Specification

TODO (Probably check doc/)

License

All files in this repository are licensed under the Mozilla Public License Version 2.0. See LICENSE for more information.