GCC Introspector

The GCC XML Tree Node Introspector project consists of a patch to the gcc compiler to output the internal compiler tree nodes in RDF/XML and programs to process that RDF/XML. The tree nodes are complex data structures which represent the source code inside the compiler. Through these tree nodes, users are able to extract information from their programs that would be otherwise very difficult to obtain. Modules exist to store these nodes in Redland RDF using a Berkley database. The long-term goal of the project is create a high-level API that will make the programmatic manipulation of programs easier than it is now.

Tags Database Software Development Code Generators Compilers Text Processing Markup XML Linguistic XSL/XSLT Disassemblers
Licenses GPL
Operating Systems POSIX Linux OS Independent
Implementation C Perl SQL Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Nov 2004 12:40
  • Rrelease-after

Changes: This is the (incomplete) alpha version of a major rewrite and speed improvement of the program.

  • Rrelease-mid
  •  15 Jan 2003 09:53
  • Rrelease-after

Changes: This release has support for GCC 3.2 and the Redland RDF application framework. The source has been cleaned up.

No changes have been submitted for this release.

No-screenshot

Project Spotlight

GMAMEUI

A Linux front-end for MAME.

No-screenshot

Project Spotlight

libmtag

A simple music tagging library.