Am 16.07.2015 um 22:40 schrieb Sven Barth:
> 
> In the end your code above will look like this in mode ObjFPC:
> 
> === code begin ===
> 
> var
>   X: specialize SmartObj<specialize TDictionary<specialize WeakObj<specialize 
> TList<Integer> >,
> string> >;
> // the spaces between the "> >" are added, because I don't know yet whether 
> I'll be able to deal
> with the fact that the scanner always converts ">>" to "shr" (and "<<" to 
> "shl")

Lucky you that pascal does not allow inline type declarations like:

var
X: specialize SmartObj<specialize TDictionary<specialize WeakObj<specialize 
TList<-32768..$10000>>
2> >,string> >;
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to