Compare commits
No commits in common. "1e10d9f7d247e6adb90bc76485d0bcd3701a10f0" and "655e040f1de059fc0bd4cf4801ce0cd3ce969d64" have entirely different histories.
1e10d9f7d2
...
655e040f1d
16
README.md
16
README.md
|
@ -1,16 +0,0 @@
|
|||
# Kwil Header tool
|
||||
|
||||
An in-development command line tool for generating serialization code from C header files.
|
||||
|
||||
Kwil aims to be a non-intrusive drop-in (and if necessary drop-out) solution to automate the annoying task of writing deserialization and serialization code.
|
||||
|
||||
Currently aiming for json support, though adding (optional) support for other formats is strongly considered for implementing at a later time.
|
||||
|
||||
|
||||
Features:
|
||||
|
||||
[x] Generate `*_json_length` and `*_to_json`functions for structs and enums marked with `KWIL_STRUCT()` or `KWIL_ENUM()`
|
||||
|
||||
[ ] Generate `*_from_json` functions for structs.
|
||||
|
||||
[ ] Dynamic array length specifiers (e.g: `KWIL_FIELD(LEN=13` or `KWIL_FIELD(LEN=src->field_length`)
|
Loading…
Reference in New Issue