"Chris Uppal" <
[hidden email]> wrote in message
news:
[hidden email]...
> Reformatting AXControlSite>>supportedInterfaces reports a
> SmalltalkCompilerError("Nonsense at end of method"). The same is true of
> several other implementations of #supportedInterfaces.
Unfortunately the RB parser does not parse more complex ##() expressions
correctly. #396 From the bugs DB:
"The RB parser does not parse literal arrays with embedded ##() constant
expressions correctly, e.g. #(##(IUnknown)). It treats the ##( as a separate
token, and then fails to recognise the $) after IUnknown as part of the
##( expression, i.e. it terminates the array on the first closing bracket,
and gives a 'nonsense at end of expression' error (for the trailing $)."
Even more unfortunately fixing this is non-trivial.
Regards
Blair