Coan is a software engineering tool for analysing preprocessor-based configurations of C or C++ source code. Its principal use is to simplify a body of source code by eliminating any parts that are redundant with respect to a specified configuration.
License
BSD LicenseFollow coan
Other Useful Business Software
Go from Data Warehouse to Data and AI platform with BigQuery
BigQuery is more than a data warehouse—it's an autonomous data-to-AI platform. Use familiar SQL to train ML models, run time-series forecasts, and generate AI-powered insights with native Gemini integration. Built-in agents handle data engineering and data science workflows automatically. Get $300 in free credit, query 1 TB, and store 10 GB free monthly.
Rate This Project
Login To Rate This Project
User Reviews
-
Works like a charm!
-
I've seen quite a few mentions of this product on StackOverload where a lot of serious programmers are trying to arrive at some kind of structured evaluation for inherited legacy code where the unknowns prevent them from benefiting from previously-invested knowledge. When wizards go into gardening, move, retire or die, this tool might be the key to bringing the new guys up to speed on the magic of the departed gurus.
-
Update: we've been using Coan for 4 years now and it has proved 100% accurate. ***** We've been evaluating Coan as a tool to mainline or remove some of the many thousands of redundant conditional compiles in our very large codebase. It's proving to be * accurate * easy to use * fast What more could you ask for? When we've finished analysing which #defines we want to remove it's the tool we will use.