This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[fmII] GCC Introspector calling for testing of alpha 0.4
- From: James Michael Dupont <"mdupont 666+111atyahoodotcom"@freshmeat.net>
- To: gcc at gnu dot org
- Date: Wed, 15 Jan 2003 15:00:55 -0800 (PST)
- Subject: [fmII] GCC Introspector calling for testing of alpha 0.4
Hi!
James Michael Dupont thought this project could be interesting to you:
Project name: GCC Introspector
Author: James Michael Dupont <http://freshmeat.net/~mdupont/>
About: 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 XML or in a PostgresSQL 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.
Homepage:
http://freshmeat.net/redir/introspector/28459/url_homepage/introspector.sourceforge.net
Tar/GZ:
http://freshmeat.net/redir/introspector/28459/url_tgz/libintrospector-perl_0.04-1.tar.gz
Changelog:
http://freshmeat.net/redir/introspector/28459/url_changelog/libintrospector-perl_0.04-1_source.changes
Debian package:
http://freshmeat.net/redir/introspector/28459/url_deb/libintrospector-perl_0.04-1.dsc
More information can be obtained from the freshmeat.net project page at
http://freshmeat.net/projects/introspector/
Comments from James Michael Dupont:
I would like to announce that testing has started for the new gcc RDF API
, the GCC XML Node introspector. via Redland (the cvs version) it
provides you with a berkley db that stores a symantic model of the gcc's
instance. With the possibility to query that in C, C++, Perl, Java, TCL
and even RUBY. This api opens a new world to gcc development, the
semantic web, and it language processors, visualizers, html gatways and
sql interfaces. We are working on a native gtk+ win32 gui that will be a
derivitive of the GNOME Dia, but with a VCG graph layout built in. Also it
compiles under debian GNU linux via the cross compiler. It patches GCC
3.2 cvs. all changed files are stored as modified versions of gcc 3.2 cvs,
just overwrite them, or link them into your cvs and diff them. Contains a
patch to output to redland raptor rdf/ntriples. if you are interested in
joining the project : please and sign up to the mailling list
http://lists.sourceforge.net/lists/listinfo/introspector-developers Send
me your sf name, if you want to be registerd to the developers and take on
development. if you want to start reviewing some stuff Here is the mail
about the latest and greatest:
http://sourceforge.net/mailarchive/forum.php?thread_id=1528691&forum_id=7974
the request for features i am putting in here, that is the newest:
http://sourceforge.net/tracker/?group_id=19878&atid=369878 and the older
task lists : http://sourceforge.net/pm/?group_id=19878 hope to hear from
you, mike
Sincerely,
freshmeat.net