************* Data decoders ************* ================= Parsing C headers ================= - https://pypi.python.org/pypi/pyclibrary - https://pyclibrary.readthedocs.org/ - https://github.com/MatthieuDartiailh/pyclibrary - https://launchpad.net/pyclibrary - https://github.com/albertz/pyclibrary - https://pypi.python.org/pypi/ctypeslib/ - http://svn.python.org/projects/ctypes/trunk/ctypeslib/ctypeslib/h2xml.py - https://stackoverflow.com/questions/1951421/parsing-a-c-header-file-in-python - https://stackoverflow.com/questions/15596118/parsing-c-structs-in-python - https://stackoverflow.com/questions/2050318/extract-the-fields-of-a-c-struct - https://codereview.stackexchange.com/questions/37348/using-pycparser-to-parse-c-header-files - http://python.net/crew/theller/ctypes/ - https://gccxml.github.io/HTML/Index.html - http://sourceforge.net/projects/cppheaderparser/ - https://github.com/eliben/pycparser - https://github.com/cournape/cython-codegen - http://docs.cython.org/src/userguide/external_C_code.html - http://svn.python.org/projects/python/trunk/Modules/parsermodule.c - https://pypi.python.org/pypi/CppHeaderParser/ Initializer styles ================== - http://stackoverflow.com/questions/20303525/c-evaluation-order-between-brace-or-equal-initializer-and-initialization-list - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0134r0.html - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3605.html - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2756.htm - http://stackoverflow.com/questions/3016107/what-is-tagged-structure-initialization-syntax - http://stackoverflow.com/questions/11516657/c-structure-initialization - http://stackoverflow.com/questions/1601201/c-struct-initialization-using-labels-it-works-but-how-documentation - https://gcc.gnu.org/onlinedocs/gcc-4.2.1/gcc/Designated-Inits.html Interfacing with C/C++ ====================== - https://github.com/wjakob/pybind11 - https://pybind11.readthedocs.org/ Embedding JavaScript ==================== - https://blog.sqreen.com/embedding-javascript-into-python/ - https://github.com/sony/v8eval