574 Commits (5839ce7e31b95b298afd118ca62243281b75173a)
 

Author SHA1 Message Date
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
heck f211790660 test_lib forgot half the typedefs and corresponding vars 5 years ago
heck bd3b87b647 test_lib more or less complete (but functions, will generate) 5 years ago
heck b249eadffd possible data structures in c to be covered 5 years ago
heck 7b49a5c9f9 pyBind generator more tests 5 years ago
heck 2b4ad713b3 pyBind11 prototype - mate, this NEEDS to be generated! 5 years ago
heck cf319a0639 gen is getting there (simple_ast on the way out) 5 years ago
heck b7be3b7dbe update example library 5 years ago
heck 6c4d9818b4 Add gen example "synth_shed" 5 years ago
heck 786beb40e3 structs implemented 5 years ago
heck 7bdba88b7b enums implemented 5 years ago
heck d301f96f9e Add Intermediate Representation of AST (simple_AST) that reflects our needs. 5 years ago
heck 1836376a35 move class "AST_Parser" into own module. 5 years ago
heck 5d61a317b6 class AST_Parser (returns a python data structure representing the AST of C source code) 5 years ago
heck 3205b9dbe4 libclang based header file parsing (json output for now) 5 years ago
heck 49db4a2ff9 ignore generator data 5 years ago
heck 9127f98e1b add json output format and simply list functions 5 years ago
heck c3a5fcfa26 first draft - engine header file parser. (create data structure to represent engine functions, structs and enums - to generate DSL when we have a definition) 5 years ago