Commit Graph

19 Commits

Author SHA1 Message Date
a9791962b0 Update struct to split declaration and definition 2025-03-02 12:45:42 +00:00
cb093cc030 Move load_func_body_from_file to utils module 2025-03-02 12:20:02 +00:00
8029d26c6b Revert "Restructure to keep __main__ free to be used when using codegen as part"
This reverts commit 87abfe8900.
2025-03-02 12:07:28 +00:00
87abfe8900 Restructure to keep __main__ free to be used when using codegen as part
of another project
2025-03-02 11:58:25 +00:00
acaae99107 Update snippets dir 2025-03-02 11:53:15 +00:00
Abdelrahman Said
7b16c7511f Update list example 2025-03-01 22:43:43 +00:00
Abdelrahman Said
f3fc2d5c41 Ensure includes are sorted local first 2025-03-01 22:43:16 +00:00
Abdelrahman Said
b7264e20f2 Add example for doubly linked list 2025-03-01 22:34:17 +00:00
Abdelrahman Said
6f2cdd8d62 Update datatypes 2025-03-01 22:33:53 +00:00
8d0c731b72 Use _get_arg_type_string when stringifying function return type 2025-02-08 16:14:19 +00:00
f95d68f3d2 Add a test for a generic typed array 2025-02-08 16:09:25 +00:00
2bc4d3bd5e Improve datatypes codegen 2025-02-08 16:09:08 +00:00
a8f989b76d Update .gitignore 2025-02-08 16:08:29 +00:00
51a8c66bc3 Ignore C header and source files 2025-02-08 15:31:14 +00:00
c562850645 Add run script 2025-02-07 22:40:55 +00:00
6ac6009918 Split code to smaller modules 2025-02-07 22:40:41 +00:00
3a138ec3fa Add .gitignore 2025-02-07 22:40:30 +00:00
5603335736 Add README.md 2025-02-07 22:30:17 +00:00
514b383b65 Implement codegen.py 2025-02-07 22:30:10 +00:00