Boost logo

Boost :

From: Jens Maurer (Jens.Maurer_at_[hidden])
Date: 2000-10-14 18:28:19


John Maddock wrote:
>
> Dave,
>
> >I don't expect to address this one soon. I think it would be terribly
> useful
> >for all kinds of C++ research to have a public-domain C++ parser with a
> >Python interface. We could use it to implement preprocessors to test
> >proposed language extensions, etc. But I'm /not/ promising that I'm going
> to
> >get one!
>
> Has anyone around here looked at Open C++??
>
> see http://www.softlab.is.tsukuba.ac.jp/~chiba/openc++.html

I've run our regression tests through it. OpenC++ translates C++ to
C++, so it still requires a usual C++ compiler; I tested with gcc.

Features missing:

 - explicit instantiation
 - T::template f<int>() (i.e. member template access)
 - using-declarations (in some situations)
 - typename in dependent types in formal template value
parameters
 - typeid
 - operators.hpp gets garbled so that gcc is no longer able to
compile it.

I'm not impressed.

Should this be part of the "official" regression test suite, just
for fun?

Jens Maurer


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk