Re: Bugs
Stefan Seefeld <[email protected]>
| Newsgroups | gmane.comp.documentation.synopsis |
|---|---|
| Message-ID | <[email protected]> |
Niall Douglas wrote:
> Firstly, I tried to report this to
> http://synopsis.fresco.org/issues/bug but I get a blank page on both
> Opera and IE. Strange as if you view source the source does appear to
> be complete.
yeah, I upgraded the website (and issue tracker) today. Too bad IE doesn't
have such a nice debug mode as firefox, or else it would be easier to work
around its numerous bugs. It should be done now. Please report any issues
you find with the site (to the tracker if you can, or else here).
> typedef unsigned char FXuchar;
> typedef FXuchar FXbool;
>
> class FXMetaClass {
> FXbool isSubClassOf(const FXMetaClass* metaclass) const;
> };
>
> You get a parse error with this due to metaclass. I've got some more
heh, I just checked and 'metaclass' is a keyword in opencxx (our C++ parser
backend), since opencxx originally was a metaprogramming tool. For now
I'll just comment it out. I'll check back with the opencxx developers
to see how I could preserve the metaprogramming facilities. May be
'__metaclass' (I know, I know, I'm not supposed to use tokens with two
leading underscores...)
> parse errors to come - this one is the most important as it's in
> almost every header file. However, already I can see that synopsis'
> output is far more complete than doxygen's which really struggles
> with the Tn "I like to inherit off template parameters" style of C++.
Well, yeah, we use a *real* full-blown C++ parser as backend. Actually,
after the upcoming release I'm going to investigate how to expose the full
power of opencxx to synopsis, with code generation and all the other jazz.
That should open up a whole new world of possibilities...
Regards,
Stefan