> > > > Would it be possible to get something like > > > > L.Sort(@ICmp(PBigInt,PBigInt)); > > > > in case ICmp is overloaded? If we could add the parameter > > types, there would be no more ambiguity, the compiler would > > There is ambiguity with a normal call to the function. The compiler sees > the ( and thinks it is parsing a call to Icmp(). > and then sees a type identifier in a syntax thats not a typecast which makes it totally clear that this can't be a call.
i dunno how much complexity supporting this syntax would add to the parser though. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel