Ove Kaaven ovek@arcticnet.no writes:
Log: Added rules to parse library, coclass, dispinterface, and module definitions, and a number of attributes, and cleaned up a few things. Started on a typelib generation framework.
This breaks compilation of shobjidl.idl, because it makes 'id' a keyword but there are some functions arguments named 'id' in that file. We could of course change the names, but the Windows version of that file uses the same names so it looks like an incompatibility with MIDL.
tir, 06.01.2004 kl. 23.16 skrev Alexandre Julliard:
Ove Kaaven ovek@arcticnet.no writes:
Log: Added rules to parse library, coclass, dispinterface, and module definitions, and a number of attributes, and cleaned up a few things. Started on a typelib generation framework.
This breaks compilation of shobjidl.idl, because it makes 'id' a keyword but there are some functions arguments named 'id' in that file. We could of course change the names, but the Windows version of that file uses the same names so it looks like an incompatibility with MIDL.
You can just add it to the list of these occurrences I keep in the "ident" rule (around line 494 in parser.y after patching). Or I can resubmit with it added if you like. (And I realize such a list isn't particularly clean, but it's kinda difficult to have an independent namespace for attributes without making the parser a lot more complex.)
Ove Kaaven ovek@arcticnet.no writes:
You can just add it to the list of these occurrences I keep in the "ident" rule (around line 494 in parser.y after patching).
I see, nice hack <g> I've made the change and put the patch in, thanks.