OpenC++ Core
Chiba's OpenC++ Page
    CVS Snapshots
Report Bugs
Mailing Lists
    Archives of opencxx-users
Developer resources
    CVS setup
    CVS browser
Report Problems

SourceForge.net Logo

Volunteering: Making OpenC++ understand preprocessor

OpenC++ Core aims to provide refactoring functionality for C++. The main obstacle in refactoring C++ is the preprocessor. The refactoring tool is expected to work on the code obtained from expansion of preprocessor constructs, yet at the same time be capable of retaining the original, unexpanded structure of the code (otherwise any refactoring expands all the macros and pulls in all the headers).

The aim of this subproject is to leverage OpenC++ Core by making it understand the preprocessor constructs (at least partially), so that it can keep them unexpanded in the output file.

For more info send an e-mail to Grzegorz Jakacki. If you don't get any answer within 3 working days, please resend.

[Back to volunteering page.]