(configuration maze(graphics, graphics←to←press, random, pascalsic, pascal←novice𡤏iles);
definitions maze←private(pascalsic*); forward;
program maze←impl(pascalsic, pascal←novice𡤏iles, maze←private, random); forward;
program maze←graphics←impl.hint$(graphics, graphics←to←press, maze←private, pascalsic); forward;
begin
maze←private, maze←graphics←impl := draw←maze;
maze←private, maze←impl := $rest$;
end) := maze.pas;
PREDEFINE
function choose(i,j: integer): integer; forward;
function init(i,j: integer): integer; forward;
begin
end