591 Commits (d685f88573daa2fba2054472f1423d09f6243992)
 

Author SHA1 Message Date
heck 7b97dae97f add pEpACIDgen-config using entry_points 5 years ago
heck 7d4b55e4df cc backend is pybind11 specific 5 years ago
heck 40c4d3463e Include data files in py-pkg 5 years ago
heck 6a409c63da pEpACIDgen Make example extension (synth_shed) a complete py-project 5 years ago
heck d3dcc7ada6 make hierarchy that can be documented 5 years ago
heck 8bd468ef31 make clean and clean-all (kill all unversioned files) 5 years ago
heck 704b1fb1e7 Example module - add static linking option 5 years ago
heck aa322f7277 repo and project structure 5 years ago
heck 3b4f4b4840 ignore 5 years ago
heck fb02e715d2 testing the recursive type-ref resolution of of gen_cid 5 years ago
heck b55b14f630 Restructuring 5 years ago
heck dece2c13db Here is an example python extension using code generation (synth_shed) 5 years ago
heck 931d830adf Here are the example c libs (to be used from python) 5 years ago
heck e4c30ac438 this is an example, not a test 5 years ago
heck a4a2194137 Add AGPL v3.0 headers 5 years ago
heck 5796ecb4d2 inlucde yml2 as deps 5 years ago
heck 0a45b0e7e1 just only generate methods, struct and enums, then import in main module cc file 5 years ago
heck 5b81e38235 example synth_shed 5 years ago
heck d509fa9108 gen_cid add gen_yml.py and gen_cc.ysl2 5 years ago
heck f87d42898c cid2yml add inherent grammar 5 years ago
heck 213e9b20ed synth_shed.h make ansi c++ compatible 5 years ago
heck 909df11972 semicolon in python? 5 years ago
heck 3d8c35bc12 simplify Makefile 5 years ago
heck fe07ace658 CIDTools, add module_name 5 years ago
heck 3f397efbea typo 5 years ago
heck 1547b69b8e yml_to_pybind11 ;) YESSS 5 years ago
heck 8639576053 update example synth_shed for the refactoring 5 years ago
heck 8f6da8f64c update tests for the refactoring 5 years ago
heck 6e1cc1794a tie all fuctionality together in the package 5 years ago
heck 15420f5907 extracted cid_2_yml from example 5 years ago
heck b22763f87f hyperfluid - was a prototype 5 years ago
heck 69997d215e gen example - synth_shed 5 years ago
heck edc21cf269 Add simple write_file() util func 5 years ago
heck 05fc182c26 move data to src, to become python modules 5 years ago
heck 1310753e72 get rid of bollocks 5 years ago
heck 0cb765a623 test by example 5 years ago
heck dd57095332 no forward decls returned by extract_enum / extract_struct 5 years ago
heck 732c71c653 Correct test data based on algorithm 5 years ago
heck 5612a8a3fb test typeref resolution of all types. Cover combinations of types algorithmicly. (prove test-data) 5 years ago
heck a617466578 move common stuff to utils, remove views, remove typedefs of primitive from cid["types"] 5 years ago
heck e96be841e3 pytest opts 5 years ago
heck 31a3ad6a4e gen-cid project structure and tests 5 years ago
heck 1381b2bf56 some pre-cleanup (need to extract and split in, module and tests) 5 years ago
heck 4e8ac205fb ast parser, in FIELD_DECL only TYPE_REF allowed as children 5 years ago
heck 90c86a7cbf no nonsense 5 years ago
heck 261f0e4ca6 rename losing diff sucks, but... 5 years ago
heck 76d464dd9f no recurse on certain cursorkinds 5 years ago
heck 2677a203da more func, more vars 5 years ago
heck 5d9fec676a corrections spellig 5 years ago
heck db31cfe7a2 Gen-CID test_lib - documentation 5 years ago