Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » C / C++ IDE (CDT) » CDT with full C++ DOM support
CDT with full C++ DOM support [message #76079] Wed, 16 July 2003 23:37 Go to next message
Eclipse UserFriend
Originally posted by: lothar.xcerla.com

Hi,

I have read that CDT currently has not full DOM support for C++. Has
anyone working on that seen the following page? It may help to get a
quick DOM.

http://gccxml.org/HTML/Index.html

Lothar
Re: CDT with full C++ DOM support [message #76140 is a reply to message #76079] Thu, 17 July 2003 14:56 Go to previous messageGo to next message
John Camelon is currently offline John CamelonFriend
Messages: 50
Registered: July 2009
Member
We are aware of gcc-xml and we may use it to help validate some of our DOM
work after-the-fact ... however, as a parser it did not meet our
requirements for :
- flexible error handling
- being natively Java
- handling non-GNU C/C++ variants

What in particular do you require DOM suipport for?

JohnC

"Lothar Werzinger" <lothar@xcerla.com> wrote in message
news:bf4njn$ifv$1@eclipse.org...
>
> Hi,
>
> I have read that CDT currently has not full DOM support for C++. Has
> anyone working on that seen the following page? It may help to get a
> quick DOM.
>
> http://gccxml.org/HTML/Index.html
>
> Lothar
>
Re: CDT with full C++ DOM support [message #76189 is a reply to message #76140] Thu, 17 July 2003 15:48 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: lothar.xcerla.com

John Camelon wrote:
> We are aware of gcc-xml and we may use it to help validate some of our DOM
> work after-the-fact ... however, as a parser it did not meet our
> requirements for :
> - flexible error handling
> - being natively Java
> - handling non-GNU C/C++ variants

I see, I was just curious if the presence of gcc-xml is known. I was not
aware of it before.

> What in particular do you require DOM suipport for?

I do not "require" it. However I worked long years with SNiFF+ and it's
browsing capabilities are still unbeaten. If it would not be so
expensive, we might even use it now. I wish Eclipse had the powerful
Retriever, a search/replace tool that works (selectable) over all
(sub)projects and can use regular expressions in the search AND in the
replace (the /1, /2... thing). I also miss the capability to select a
class and jump to it's definition/implementation the class browser and
more. When you work with large C++ libraries like ACE/TAO
(http://www.cs.wustl.edu/~schmidt/ACE.html
http://www.cs.wustl.edu/~schmidt/TAO.html), this helps much. If you
never worked with SNiFF+ I really suggest a look
(http://www.windriver.com/products/sniff_plus/index.html). They have a
free evaluation license. SNiFF+ has also a very clever make support.

By the way, I once tried to make the whole ACE/TAO
(http://deuce.doc.wustl.edu/Download.html) an eclipse project. After a
lengthy disk scan eclipse aborted with a out of memory error. I know
eclipse is Java based, but an executable eclipse is started. I assume
the VM is started from this executable. But I found no way to spcify the
VM memory parameters. Can you enlighten me with this point?


> JohnC


Thanks,

Lothar
Re: CDT with full C++ DOM support [message #76205 is a reply to message #76189] Thu, 17 July 2003 21:45 Go to previous message
John Camelon is currently offline John CamelonFriend
Messages: 50
Registered: July 2009
Member
One does not need DOM support to implement Search, Code Assist or even
simple refactoring ops ...
Check out the 1.2 release plan available @
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt- home/plans/CDT-R1.2_plan.html?cvsroot=Tools_Project
Most of the features you want should be delivered this Fall.

Regarding memory, run eclipse.exe from commandline and add
"-vmargs -Xmx512M" to make your heap 1/2 a Gig.
For more details, look in the online help under "Running Eclipse" in the
Workbench User Guide.

JohnC


"Lothar Werzinger" <lothar@xcerla.com> wrote in message
news:bf6ggc$7r5$1@eclipse.org...
> John Camelon wrote:
> > We are aware of gcc-xml and we may use it to help validate some of our
DOM
> > work after-the-fact ... however, as a parser it did not meet our
> > requirements for :
> > - flexible error handling
> > - being natively Java
> > - handling non-GNU C/C++ variants
>
> I see, I was just curious if the presence of gcc-xml is known. I was not
> aware of it before.
>
> > What in particular do you require DOM suipport for?
>
> I do not "require" it. However I worked long years with SNiFF+ and it's
> browsing capabilities are still unbeaten. If it would not be so
> expensive, we might even use it now. I wish Eclipse had the powerful
> Retriever, a search/replace tool that works (selectable) over all
> (sub)projects and can use regular expressions in the search AND in the
> replace (the /1, /2... thing). I also miss the capability to select a
> class and jump to it's definition/implementation the class browser and
> more. When you work with large C++ libraries like ACE/TAO
> (http://www.cs.wustl.edu/~schmidt/ACE.html
> http://www.cs.wustl.edu/~schmidt/TAO.html), this helps much. If you
> never worked with SNiFF+ I really suggest a look
> (http://www.windriver.com/products/sniff_plus/index.html). They have a
> free evaluation license. SNiFF+ has also a very clever make support.
>
> By the way, I once tried to make the whole ACE/TAO
> (http://deuce.doc.wustl.edu/Download.html) an eclipse project. After a
> lengthy disk scan eclipse aborted with a out of memory error. I know
> eclipse is Java based, but an executable eclipse is started. I assume
> the VM is started from this executable. But I found no way to spcify the
> VM memory parameters. Can you enlighten me with this point?
>
>
> > JohnC
>
>
> Thanks,
>
> Lothar
>
Re: CDT with full C++ DOM support [message #76221 is a reply to message #76189] Thu, 17 July 2003 21:43 Go to previous message
Henning Riedel is currently offline Henning RiedelFriend
Messages: 310
Registered: July 2009
Senior Member
Lothar Werzinger wrote:

> John Camelon wrote:
>
>> We are aware of gcc-xml and we may use it to help validate some of our
>> DOM
>> work after-the-fact ... however, as a parser it did not meet our
>> requirements for :
>> - flexible error handling
>> - being natively Java
>> - handling non-GNU C/C++ variants
>
>
> I see, I was just curious if the presence of gcc-xml is known. I was not
> aware of it before.
>
>> What in particular do you require DOM suipport for?
>
>
> I do not "require" it. However I worked long years with SNiFF+ and it's
> browsing capabilities are still unbeaten. If it would not be so
> expensive, we might even use it now. I wish Eclipse had the powerful
> Retriever, a search/replace tool that works (selectable) over all
> (sub)projects and can use regular expressions in the search AND in the
> replace (the /1, /2... thing). I also miss the capability to select a
> class and jump to it's definition/implementation the class browser and
> more. When you work with large C++ libraries like ACE/TAO
> (http://www.cs.wustl.edu/~schmidt/ACE.html
> http://www.cs.wustl.edu/~schmidt/TAO.html), this helps much. If you
> never worked with SNiFF+ I really suggest a look
> (http://www.windriver.com/products/sniff_plus/index.html). They have a
> free evaluation license. SNiFF+ has also a very clever make support.
>
> By the way, I once tried to make the whole ACE/TAO
> (http://deuce.doc.wustl.edu/Download.html) an eclipse project. After a
> lengthy disk scan eclipse aborted with a out of memory error. I know
> eclipse is Java based, but an executable eclipse is started. I assume
> the VM is started from this executable. But I found no way to spcify the
> VM memory parameters. Can you enlighten me with this point?

Just had an performance bug posted before , where such had been addressed:
---
Also, I wonder if this is related to a low memory condition. You should try
starting Eclipse using the -vmargs -Xmx256m parameter after the -vm
argument.
This will increase the Java heap size to 256MB. E.g.,
../eclipse <other eclipse arguments> -vm ~/jdk/bin/java -vmargs -Xmx256m
---
Previous Topic:CppUnit link failure for TmpClass destructor
Next Topic:Use of Non-GNU C compiler with CDT
Goto Forum:
  


Current Time: Wed Feb 05 06:41:40 GMT 2025

Powered by FUDForum. Page generated in 0.12741 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top