Commit graph

60 commits

Author SHA1 Message Date
overflowerror
deb1bde4c4 rebranding to libargo (there was already another lib names cson) 2021-05-08 17:22:50 +02:00
overflowerror
a708a05432 remove marshaller-gen on clen 2021-05-07 00:18:36 +02:00
overflowerror
bcad579b02 fix typo 2021-05-06 17:50:28 +02:00
overflowerror
76ccab7694 some fixes in the readme 2021-05-06 17:48:33 +02:00
overflowerror
cc311dbcdf added documentation for marshaller 2021-05-06 17:29:30 +02:00
overflowerror
a1cf81a8ee better memory management and cleanup on malloc fail 2021-05-06 16:00:24 +02:00
overflowerror
4b3ce34e2b improved creation of array in demo 2021-05-06 14:55:32 +02:00
overflowerror
0b14898cee added new free function for arrays and updated codegen to free arrays 2021-05-06 14:51:44 +02:00
overflowerror
0bff23e15e demarshalling arrays works now 2021-05-06 14:35:24 +02:00
overflowerror
99a539f243 marshalling dynamic arrays works now 2021-05-06 11:53:08 +02:00
overflowerror
c89a02ae6a fixes bug in Makefile 2021-05-06 11:52:37 +02:00
overflowerror
02804efa4c added support for dynamic arrays in the parser 2021-05-06 11:22:53 +02:00
overflowerror
df3c1b7240
Update README.md 2021-05-05 23:41:42 +02:00
overflowerror
2b98752e50 updated test suite (and fixed typo) 2021-05-05 22:54:44 +02:00
overflowerror
b85c7d97f8 updated test suite (and fixed typo) 2021-05-05 22:54:01 +02:00
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
b4ae51cabe added make target for lib with marshaller; TODO find better solution 2021-05-05 00:23:45 +02:00
overflowerror
b6aa0a2a34 Merge branch 'main' of github.com:overflowerror/Cson 2021-05-04 17:36:14 +02:00
overflowerror
e986751a83 makefile will now create marshaller gen dir 2021-05-04 17:36:05 +02:00
overflowerror
0cb3cf8acd
added marshaller test to test suit workflow 2021-05-04 17:33:21 +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
overflowerror
ef08e3688d Merge branch 'main' of github.com:overflowerror/Cson 2021-04-29 23:53:54 +02:00
overflowerror
d900e51d09 fix typo in Makefile 2021-04-29 23:52:46 +02:00
overflowerror
0d4290e2d5
Update README.md 2021-04-29 23:18:09 +02:00
overflowerror
d0c82a533e
Update README.md 2021-04-29 23:17:16 +02:00
overflowerror
d52b056bdb
Rename of Github Test Workflow 2021-04-29 23:16:37 +02:00
overflowerror
9975e1f0cc
Rename c-cpp.yml to test-suit.yml 2021-04-29 23:15:45 +02:00