Re: Re: software design clarification
"Roman Yakovenko" <[email protected]> Tue, 8 May 2007 23:12:23 +0300
| Newsgroups | gmane.comp.documentation.synopsis |
|---|---|
| Message-ID | <[email protected]> |
On 5/8/07, Stefan Seefeld <[email protected]> wrote: > GCC-the-platform ships its own system headers (and libraries), and thus > is very sensitive about the target platform. 1. GCC is a huge project - installation procedure is not simple 2. "own system headers" - user wants AST builder to create the tree from actually used headers > On the other hand, GCC-the-compiler is quite a bit more flexible. I > don't think it would be such a huge effort to make it accept some MSVC- > specific constructs. It is a huge. This is one of the reasons GCCXML is not going to be upgraded any time soon. > Also, the emulation code in Synopsis merely simulates native compilers > by providing predefined macros and include search paths so its own preprocessor > can be used with system headers (from the emulated compiler). A similar > approach could work for GCC, too. It's just a matter of some programming. :-) "some programming" :-)))). I took a look on files that parse and analyze C++ code: they have huuuuuuuuuuge size. -- Roman Yakovenko C++ Python language binding http://www.language-binding.net/