Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] "Open Declaration" (hardly ever) works for large st andard make project

The standard first question I ask when someone reports things like this is:
Are your paths set properly in the project properties. Without knowing where
to find include files, parsing is tremendously difficult.

There are some architecturally things I'm looking at that should hopefully
make us more robust and faster. But at the end of the day, we will still
need to know where to find the external header files (or be able to import a
prebuilt PDOM database, but more on that later...).

Doug Schaefer
Senior Software Developer
QNX Software Systems

> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On
> Behalf Of Ploett, Norbert
> Sent: Wednesday, September 14, 2005 10:58 AM
> To: CDT General developers list.
> Subject: [cdt-dev] "Open Declaration" (hardly ever) works for large
> standard make project
> 
> Hello folks,
> 
> in a project I am working on code navigation is very unreliable. I have
> drilled
> into the behavior of "Open Declaration", which functions only for rare,
> non
> reproducable examples. Here are some more details of my setup:
> 
> Host OS: Linux
> CDT Version: 3.0 Release
> Project Type: Standard Make C++
> The project contains some 4.500 files - the eCos OS plus an application.
> The eCos sources are linked into the project with a linked folder.
> 
> More details are in https://bugs.eclipse.org/bugs/show_bug.cgi?id=109506
> 
> Now I only (at most) half understand what is going on. I do not think it
> will be practical to supply the big project due to it's sheer size. I am
> very willing to supply more details and help further if someone who
> understands the workings of the AST framework will comment on this.
> 
> Is there any design documentation for the DOM/AST framework?
> 
> Regards,
> 
> 
> Norbert Ploett
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top