607 Commits (79a5e59630a2cec9999605db0062d1a3ef72550c)
 

Author SHA1 Message Date
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
heck c56b3b40f3 Makefile based build for C++ parts only 5 years ago
heck 19b2ebb18d Move common includes, namespace aliases etc... to adapter_main.hh/.cc, 5 years ago
heck 0e896bf36c namespace cleanup - replace all "using namespace" with namspace aliases (except std in impl files.) 5 years ago
heck 0e893624c9 formatting fornatting - breakfast and lunch - dinner and brunch :) 5 years ago
heck 63e830040c Mark all symbols from the pEpEngine with explicit global namespace. (e.g: ::pEp_stuff). 5 years ago
heck 688fff5667 Add Makefile based build for _pEp native module 5 years ago
heck 8aa36d9f95 pyBind11 evaluation - parallel mode with boost.python 5 years ago
heck c643f1ff4c C++ class Myself : Identity unused 5 years ago
heck 533477bf64 formatting 5 years ago
heck 7627b6aba1 aww always these typos... 5 years ago
heck 11d257d2c3 .gitignore: mercurial to git migration completed 5 years ago
heck b9e1054c3c minor typo 5 years ago
heck 49af7303a9 TODO: fix pEp.rating 5 years ago
heck a3d25c67a5 use decorators, its neat. 5 years ago
heck 94bc07aadd fix imports 5 years ago
heck dcea22558b basic_doctest.py: rewrite as pytest, move to pytests 5 years ago
heck 8b202b6bf7 basic_doctest.py: rewrite as pytest 5 years ago