Commit graph

26 commits

Author SHA1 Message Date
overflowerror
eea92f908e fixes some compiler warnings 2021-05-05 22:50:29 +02:00
overflowerror
ae0fda3384 restructure; added marshaller to root tree 2021-05-05 22:45:22 +02:00
overflowerror
e986751a83 makefile will now create marshaller gen dir 2021-05-04 17:36:05 +02:00
overflowerror
6c097589ab better error messages 2021-05-04 17:24:58 +02:00
overflowerror
7590a1acd7 fixes demo to show how to free the resources 2021-05-04 17:07:51 +02:00
overflowerror
fcf69c17c8 fixes memory leak in free struct 2021-05-04 17:07:20 +02:00
overflowerror
91d0dce081 fixed memory leaks in test file 2021-05-04 17:06:37 +02:00
overflowerror
cb78ffefb3 fixed memory leak 2021-05-04 16:52:15 +02:00
overflowerror
0284446885 added recursive free function for structs 2021-05-04 16:44:36 +02:00
overflowerror
834d9a116e added basic tests for marshaller 2021-05-04 16:18:43 +02:00
overflowerror
6733c3a4f3 fixes marshalling of float and double 2021-05-04 15:57:05 +02:00
overflowerror
756ead18ab use actual type for code generation instead of json type 2021-05-04 15:55:07 +02:00
overflowerror
7c433f61b5 changed to left recursion so that the marshalled json uses the same member order as the struct 2021-05-04 12:14:33 +02:00
overflowerror
a21ec9553f long value can now also be considered double 2021-05-04 12:03:10 +02:00
overflowerror
d9a3ba7a81 fixes bug which caused the wrong type to be scanned if the member name begins with 'long' 2021-05-04 12:02:28 +02:00
overflowerror
fc796e2588 allow structs without typedef as struct members 2021-05-04 11:17:22 +02:00
overflowerror
02f69dd2b2 moved marshaller lib files to new dir 2021-05-04 11:05:22 +02:00
overflowerror
d4a957fc03 updated gitignore files 2021-05-03 21:07:31 +02:00
overflowerror
091132e27c added example for null value to marshaller demo 2021-05-03 21:06:58 +02:00
overflowerror
ac78c7856c it works \o/ 2021-05-03 20:58:38 +02:00
overflowerror
35b7abea9a library function for managing marshallers looks good 2021-05-03 19:39:09 +02:00
overflowerror
e64d22b9d1 codegen looks good 2021-05-03 19:08:46 +02:00
overflowerror
46e6d00b57 restructure for code generation 2021-05-03 14:31:58 +02:00
overflowerror
ee136f5130 parser now generates the datastructure for the code generation 2021-05-03 14:16:48 +02:00
overflowerror
c355db419d basic parser works 2021-05-03 11:39:33 +02:00
overflowerror
f3fead6349 basic scanner for marshaller 2021-05-02 19:52:07 +02:00