Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Other Features Wishlist and/or Bugs » Very first impressions and.... [FEATURE REQUESTS]
Re: Very first impressions and.... [FEATURE REQUESTS] [message #11434 is a reply to message #11429] Wed, 12 September 2007 16:18 Go to previous messageGo to previous message
mdelfede is currently offline  mdelfede
Messages: 1308
Registered: September 2007
Ultimate Contributor
luzr wrote on Wed, 12 September 2007 14:46


You can, as long as you will make boost a package...

You cannot use HTML directly (yet?), but it should be trivial to copy&paste the help as RTF to Topic++.



Of course, no problem to make an rtf from html, but then I'd to keep in sync with the html, and that is an hassle.
I guess that in U++ is missing an HTML viewer, isn't it ? I had no time yet to look in gui classes. Maybe grabbing some html widget eslewhere... Very Happy

Quote:


The problem is that macros are in your file too.... You really would need to run .cpp each time you invoke the parser.



Not really, if you store a preprocessed version of the file
you should reprocess it ONLY if you change some macros inside.
For example, you start with

int main(int argc, char **argv)
{

here your default parser does the job. Then you add a macro definition on top :

#define blahbla(x) dosomething(x)

int main(int argc, char **argv)
{

Here you feed all this on cpp (thread in background) and when it's finished you feed to your parser. All in background, when a task isn't finished, you stay with the previous data.
When you write normal code, macro stuff are a minimal part of the job, so the preprocessor passes should be minimal!

Quote:


Solution is coming, but it really really is far from trivial...
(And it will include partial preprocessor; unfortunately normal preprocessor is not partial...).


uhmmmm ... I'm curious, so I just tried to feed a small sample, unfinished and with open #if/#else/#endif stuff, the preprocessor complained about the missing #endif but did the job quite well.
All macros and includes where preprocessed and sent to output.
Maybe windoze m$ compiler behaves different ?

Quote:


We do not need compromise. We need to dedicate one month to solve it right Wink


Well, if you want to write a full preprocessor plus complete c++ parser, I think you'll need a month just for planning it, and 1 year to code Very Happy
I was following some threads on codeblocks forum some time ago, they're putting much effort on it too, but it's far from finished.
But well, for my needs, your code completion is more than enough like it is !!!

Just a last question.... I've seen that svn development version is far from being as stable as latest release. It's a matter of missing commits or are you making big changes on the app ? Or maybe it's only the linux/unix side that must be polished ? In that case, I'll be glad to submit bug reports, if you need them.

Best Regards

Max
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Escaped backslash in string confuse editor [bug]
Next Topic: Strange behaviour of the query option of TheIDE
Goto Forum:
  


Current Time: Mon Aug 04 15:55:17 CEST 2025

Total time taken to generate the page: 0.05406 seconds