A C99 preprocessor written in pure Python
☆251Jan 22, 2026Updated last month
Alternatives and similar repositories for pcpp
Users that are interested in pcpp are comparing it to the libraries listed below
Sorting:
- A C99 conforming preprocessor☆23Aug 27, 2020Updated 5 years ago
- CPIP - a C/C++ preprocessor implemented in Python.☆48Feb 3, 2026Updated 3 weeks ago
- Modern pure python C++ header parser☆142Jan 12, 2026Updated last month
- DEPRECATED: use cxxheaderparser instead☆125May 28, 2024Updated last year
- Bulk scrape and download datasheets from various vendors (insult)☆14Aug 10, 2021Updated 4 years ago
- Easily batch-build cmake projects!☆18Jan 16, 2026Updated last month
- Complete C99 parser in pure Python☆3,472Jan 24, 2026Updated last month
- A C Templating Engine☆11Apr 13, 2017Updated 8 years ago
- Library to parse and work with the C++ AST☆1,768Jun 13, 2024Updated last year
- Tools for testing C compilers for the correct handling of volatile objects.☆30Jul 18, 2014Updated 11 years ago
- Read-Compile-Run-Loop: tiny and powerful interactive C++ compiler (REPL)☆20Aug 19, 2021Updated 4 years ago
- Python bindings for writing clang-based tools based on libtooling (e.g. for refactoring, auto-completion, etc.)☆37Jul 1, 2019Updated 6 years ago
- Abusing the C99 preprocessor for meta-programming☆20Nov 19, 2017Updated 8 years ago
- Proposal for constexpr_allocator☆13Apr 5, 2017Updated 8 years ago
- Manipulate C-family ASTs with Clang☆69Jun 18, 2014Updated 11 years ago
- Support for Pattern Matching in Python☆27Aug 23, 2021Updated 4 years ago
- C/C++ source generation from an AST☆171Feb 21, 2026Updated last week
- Universal decompiler☆33Jun 23, 2014Updated 11 years ago
- pure-python C types packer/unpacker☆19Mar 1, 2020Updated 6 years ago
- Emacs Development Environment (EDE) wrapper for Compilation Database projects☆21Aug 24, 2021Updated 4 years ago
- Manage project local settings using a json file.☆15Jul 8, 2022Updated 3 years ago
- Self-compiling compiler of a Python subset. Just enough Python to Python in Python.☆46Feb 21, 2023Updated 3 years ago
- Compares Python's text parsing libraries☆26Jan 31, 2022Updated 4 years ago
- A simple package to do symbolic math (focus on code gen and DSLs)☆124Feb 20, 2026Updated last week
- What did you expect?☆110May 15, 2017Updated 8 years ago
- Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!☆193Feb 1, 2026Updated last month
- Roadmap for implementation of Concepts in the Clang compiler.☆16Aug 13, 2018Updated 7 years ago
- python cffi bindings for the oniguruma regex engine☆21Jan 25, 2026Updated last month
- byte lite - A C++17-like byte type for C++98, C++11 and later in a single-file header-only library☆59Nov 28, 2025Updated 3 months ago
- Write COFF object files from Python☆14Jan 12, 2023Updated 3 years ago
- A portable C/C++ preprocessor☆26Feb 4, 2014Updated 12 years ago
- Eggs.Variant is a C++11/14/17 generic, type-safe, discriminated union.☆141Feb 2, 2022Updated 4 years ago
- A (work-in-progress) nextgen Doxygen for C++☆967Sep 12, 2025Updated 5 months ago
- Mirror of official clang git repository located at http://llvm.org/git/clang. Updated every five minutes.☆19Jan 31, 2019Updated 7 years ago
- Boost.org preprocessor module☆114Dec 10, 2025Updated 2 months ago
- A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python☆356Oct 3, 2025Updated 4 months ago
- A compact C preprocessor and declaration parser written in pure Lua☆214Jun 6, 2022Updated 3 years ago
- Nice sweet cpp header that help in daily life☆94Jan 19, 2023Updated 3 years ago
- C++ generic make factory☆108May 6, 2019Updated 6 years ago