A format for storing human-writable data and content, for the HeckWeasel project and other.
Go to file
Cassowary 277fddc699 minor changes to parsing process, and map file content to structure.
- Move magic marker for unparsed sections to a constant to matcha
  against.
- Add functions to flatten a heckelement tree into a python structure
2024-02-10 20:59:25 -08:00
docs Initial checkin of Python parser for heckfiles. 2024-01-31 08:30:20 -08:00
haxe Checkin of basic work and docs and some test documents. 2024-01-28 09:20:51 -08:00
python/heckformat minor changes to parsing process, and map file content to structure. 2024-02-10 20:59:25 -08:00
.gitignore Add .gitignore 2024-01-31 08:32:46 -08:00
LICENSE Add LICENSE 2024-02-03 09:50:37 -08:00
README.md Fix urls in README 2024-01-28 09:44:07 -08:00
TODO minor changes to parsing process, and map file content to structure. 2024-02-10 20:59:25 -08:00
haxelib.json Checkin of basic work and docs and some test documents. 2024-01-28 09:20:51 -08:00
pyproject.toml Reorganize project layout. Add buildability. 2024-02-08 21:14:00 -08:00

README.md

HECKformat

HECKformat is a simple human-writable file format for configuration files inspired by SDLang and WhitespaceSV.

It was desigend specifically for HeckWeasel as a way to store metadata and page content in a single file, but is useful for a variety of configuration and similar human-writable data tasks.