This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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 



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]