1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
unit &procedure;
{$mode ObjFPC}{$H+}
interface
type
{$ScopedEnums on}
&var = (&array, &end, foo, &bar);
{$ScopedEnums off}
&end = array of (&abc, def, &uses,new);
&interface = set of (&set, &_);
function other(&type: &var; &begin: &end): &interface;
function more(&type: &procedure.&var; &begin: &procedure.&end): &procedure.&interface;
implementation
function other(&type: &var; &begin: &end): &interface;
begin
end;
function more(&type: &procedure.&var; &begin: &procedure.&end): &procedure.&interface;
begin
end;
end.
|