Home
OpenC++ Core
Chiba's OpenC++ Page
Download
    License
    Releases
    CVS Snapshots
Documentation
Report Bugs
Mailing Lists
    Subscibe
    Archives of opencxx-users
Developer resources
    Volunteer!!!
    CVS setup
    CVS browser
Report Problems
Credits

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.]