linuxlizard / pymake
Parse GNU Makefiles with Python. Work in progress!
☆37Updated 3 weeks ago
Alternatives and similar repositories for pymake:
Users that are interested in pymake are comparing it to the libraries listed below
- (Unofficial) Release libclang (clang.cindex) on pypi.☆90Updated 2 weeks ago
- Python bindings for writing clang-based tools based on libtooling (e.g. for refactoring, auto-completion, etc.)☆36Updated 5 years ago
- A small python based build file generator targetting the build system ninja☆46Updated 8 years ago
- INACTIVE - http://mzl.la/ghe-archive - make implementation in Python☆80Updated 5 years ago
- C parser and ctypes automation for python☆66Updated last month
- A C99 preprocessor written in pure Python☆229Updated 11 months ago
- PEG parser generator for Python☆167Updated 2 months ago
- Kaitai Struct: runtime for C++ using STL☆71Updated last month
- Generate python ctypes classes from C headers. Requires LLVM clang☆222Updated this week
- Generic parse tree, configurable lexer, `lemon` parser generator, wrapped for C++17 and Python 3.☆14Updated 3 years ago
- Modern pure python C++ header parser☆111Updated 2 months ago
- Python module to reduce a cmake file to an AST☆31Updated 2 years ago
- C/C++ source generation from an AST☆162Updated last month
- A debugger for CMake☆23Updated 5 years ago
- C++ embedded domain specific language for expressing parsers as extended parsing expression grammars (PEGs)☆67Updated 6 months ago
- ☆97Updated 2 years ago
- A tool for dependencies validation for ninja build system using strace to detect the real dependencies☆12Updated 6 years ago
- Python module for parsing CMakeLists.txt files☆20Updated 2 years ago
- pygccxml is a specialized XML reader that reads the output from CastXML. It provides a simple framework to navigate C++ declarations, usi…☆134Updated this week
- A simple, intrusive, zero-allocation red-black tree implementation☆44Updated 3 years ago
- 🔀 Asynchronous framework in C.☆33Updated 2 years ago
- Cython plugin for Lark, reimplementing the LALR parser & lexer for better performance☆49Updated 3 weeks ago
- ☆58Updated this week
- Compares Python's text parsing libraries☆24Updated 3 years ago
- Tool for creating portable self-containing Linux executable☆45Updated 4 years ago
- selectively remove C preprocessor conditionals☆164Updated 10 months ago
- A low-latency in-memory C logging library☆59Updated 2 years ago
- Modern, PEP 517 compliant build backend for creating Python packages with extensions built using CMake.☆54Updated this week
- Standards-defying functional-programming macros for the C preprocessor☆50Updated 10 years ago
- Convenient & cross-platform sandboxing C library☆44Updated 9 months ago