Preparing for system design interviews?  Try bugzed.com →

PCPP: A C99 Preprocessor

JSON →
library 1.30 ·python
verified Jun 28, 2026

PCPP is a pure Python implementation of a C99 preprocessor. It's designed to preprocess C and C++ source code, handling directives like `#include`, `#define`, and conditional compilation. A key use case is for processing header-only C++ libraries into single-file includes and for integration with documentation tools like Doxygen. The library is actively maintained, though with an infrequent release cadence, with the latest significant update in late 2021.

total hits 24
actors 5 distinct systems
last hit 15d ago AhrefsBot
ByteDance
5
GPTBot
4
Amazonbot
3
Script
1
Humans
7

top countries 🇺🇸 United States · 🇸🇬 Singapore · 🇨🇦 Canada · 🇨🇳 China · PH