![]() |
||||||||||||
| C2XML OVERVIEW An enhancement to gcc to allow C code to be output in XML format. A key component in GIPSpin and also provides a basis for custom code refactoring. As the C code is parsed by the compiler it generates a generic tree structure for the code. This structure is taken and then converted into an XML format. SUMMARY OF STATUS: Development Status: Pre-Alpha Intended Audience: Programmers, Researchers Operating System: Linux, Win32 License: GNU-GPL <details> Language: English DETAILS: Development Status: We are at a Pre-Alpha stage. Basic functionality is implemented, but a lot of work remains to be done in bulletproofing the code, eliminating known defects/quick-fixes, and enhancements. Here's a list of known issues and TO-DO list: - Code support Complex C structure support is limited leading to crashes C++ support Handling of directives (#pragma, #define) limited - XML support Enhancements like DTD and more XML formalism - Independent Usability Options to make it easier to use without GIPSpin overhead Intended Audience: Researchers and Programmers interested in experimentation with code refactoring, analysis, and/or porting. DOWNLOADS: <WARNING- This is research pre-alpha code, USE AT YOUR OWN RISK- read license> RPM for Linux (tested on RH9, and FC3): c2xml-0.1-1.i386.rpm SRPM (Source) for Linux (tested on FC3): c2xml-0.1-1.src.rpm ZIP for Windows (tested on Win98, WinME, WinXP): <coming soon> |
||||||||||||