blob: 0541149978e5cb5fd3394136772b55800721322c [file] [log] [blame]
hugo : module
synmode a = range(1:10);
synmode p = powerset a;
synmode s = set (sa, sb, sc);
synmode s_ps = powerset s;
x: proc (ps p);
dcl i a;
do for i in ps;
writetext (stdout, "%C ", i);
od;
writetext(stdout, "%/");
end x;
y : proc (ps s_ps);
dcl i s;
do for i in ps;
writetext (stdout, "%C ", i);
od;
writetext(stdout, "%/");
end y;
dummy: proc ();
end dummy;
x([1,2,3]);
y([sa, sc]);
dummy ();
end hugo;