Feature: Generic helpers
Enables generic type, class and record helpers such as the following example program. See the tests for more examples of supported syntax.
program tgenhelper1;
type
generic TMyHelper<T> = type helper for T
procedure Print;
end;
TIntHelper = specialize TMyHelper<Integer>;
procedure TMyHelper.Print;
begin
writeln(self);
end;
var
i: integer = 100;
begin
i.Print;
end.
Edited by Ryan Joseph