[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cdt-core-dev] New Parser
|
>
> Hey all,
>
>
>
> Just to let everyone know that I've created a new C++ parser from scratch.
> The Open C++ derived parser wasn't meeting my needs for certain
> functionality we will need going forward (cross reference generation in
> particular) and given the concern over the copyright for Open C++, this
> seemed the right thing to do. The NewParser1 branch of cdt.core now
> contains this newest of parsers in the newparser source folder. There is a
> parser callback called NewModelBuilder which is used to populate the core
> model which drives the outline view for quick visual testing.
>
you .. da man!!
Let us know when you feel, it can be made the default parser(merging the branch).
Anything will be better, at least for C++.
Many thanks on the great work.
>
>
> This parser is certain to be very buggy and incomplete for a while so use
> with caution. I am busy going through the ISO C++ standard to ensure we get
> complete C++ coverage and will then go through C to ensure we have complete
> coverage there. After that, we'll get into the compiler variants, with
> special focus on gcc. We are also working on a collection of JUnit tests
> that should hopefully grow into a good regression suite. Any help on this
> would be appreciated.
>
>
>
> Cheers,
>
> Doug Schaefer
> Senior Staff Software Engineer
>
> Rational - the software development company
> Ottawa (Kanata), Ontario, Canada
>
>
>
>