Skip to main content

[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
> 
>  
> 
> 



Back to the top