Thanks, Alex.
We've only spent a little time
thinking about code completion so there are bound to be holes in our strategy
;-).
I'm not sure what you mean by "inline
function declarations ... declared below". Can you give an example?
In the end, we're going to do a best
effort, which should still be pretty good. In general you can only parse up to
the cursor since you are likely to get parse errors after that anyway (I guess
you can say the code would be incomplete J). We'll look at how the JDT works and try to emulate them as
much as it makes sense (our general strategy for most of this stuff).
Thanks,
Doug Schaefer
Senior
Staff Software Engineer
Rational - the software development
company
Ottawa (Kanata), Ontario, Canada
-----Original Message-----
From: Alex Chapiro
[mailto:achapiro@xxxxxxx]
Sent: Friday, February 14, 2003
4:34 PM
To: cdt-core-dev@xxxxxxxxxxx
Subject: Re: [cdt-core-dev]
Rational CDT Core Proposals
Sorry, just a small note after the
first glance about code complete section. Is it correct for C++ code to
parse until the cursor location? How about inline function declarations which
can operate with all class members including those who declared below?
----- Original Message -----
Sent: Friday,
February 14, 2003 2:41 PM
Subject:
[cdt-core-dev] Rational CDT Core Proposals
Hey gang,
As mentioned at the last conference
call, we here at Rational have been busy writing down our ideas for the
evolution of the CDT core. The overview of the proposal is now at:
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/cdt-core-home/docs/rationalProposals/index.html?cvsroot=Tools_Project
There are links from here to four
subproposals (scanner, parser, Cmodel, and Indexer). More will follow as
we get more resources working on the CDT over the next few months. Please
provide any feedback, questions, broken links, etc. to the cdt-core-dev list
and we'll be happy to respond.
Cheers,
Doug Schaefer - Tech Lead
John Camelon and Andrew Niefer -
Parser
Hoda Amer - CModel (or core.model)
Sean Evoy - Build and Indexer
Michel Paquet - Director