On Nov 6, 2007, at 6:57 PM, Wolfgang Thaller wrote:
That is not exactly what we want, I think. Currently, HOC parses
things file-by-file, so we do NOT want to follow #include
directives. We might just process the line pragmas from CPP to keep
track of where things came from, OTOH.
You _do_ need to pre-process. Witness the following:
@interface NSWindow : NSResponder
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5
<NSAnimatablePropertyContainer, NSUserInterfaceValidations>
#else
<NSUserInterfaceValidations>
#endif
{
/*All instance variables are private*/
...
It breaks the HOC parser.
I'm still working on cleaning up my InterfaceGenerator rewrite (I
didn't have enough time to finihs last weekend, so maybe next
weekend, but at least I'm motivated now).
I'll be waiting anxiously.
I think any more more elaborate improvements to the interface
generator should be based on that instead of my old code.
Maybe I can merge my changes when you are ready. What are your
improvements to the interface generator?
Thanks, Joel
--
http://wagerlabs.com
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe