From 72e83e4f381a6779eeabd3ddc6888b824daf12a5 Mon Sep 17 00:00:00 2001 From: Sara Date: Thu, 14 Sep 2023 09:19:40 +0000 Subject: [PATCH] Update 'README.md' --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f67dd74..7200363 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,15 @@ 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=field_length`) +[ ] Dynamic array length specifiers (e.g: `KWIL_FIELD(LEN=13` or `KWIL_FIELD(LEN=src->field_length`)