[LLVMdev] Proposal for GSoC project for clang front end
Argiris Kirtzidis
akyrtzi at gmail.com
Wed Mar 19 07:11:43 PDT 2008
Hi all,
I'd like to hear your opinions and ideas for a proposal to improve
support for C++ parsing for LLVM's clang front end.
Goal:
Improve clang's C++ support. The scope of the project will be limited to
C++ parsing, not code generation (I think the
timeframe of a GSoC project and the complexity of C++ doesn't allow full
C++ support to be developed).
C++ parsing support includes (but is not limited to):
-Namespace declarations, using directives.
-Class declarations, class members, methods etc.
-Overload method/function matching.
-C++ name lookup rules, scope resolution.
-Class/function templates.
Is LLVM interested in accepting such a proposal ?
If yes, can you offer me hints on what is the best way to describe such
a proposal (I mean, should I make a list about
each and every specific C++ feature that the parser should be able to
handle ?)
Any thoughts about the subject will be greatly appreciated.
About me:
I'm an undergraduate student of electrical engineering in Democritus
University of Greece (http://www.ee.duth.gr).
I've been a user, contributor, and project leader, of various
open-source projects over the years.
I've gained some experience in C++ parsing when I developed an automatic
wrapper for Ogre3D (http://www.ogre3d.org),
that produces bindings for the CLR (http://sourceforge.net/projects/mogre).
I think that LLVM+clang is the future of C++ development, and I'd be
really happy to make a useful contribution to this
great project :).
-Argiris Kirtzidis
More information about the llvm-dev
mailing list