MPL Documentation

FORWARD

Is used to introduction a method which is defined later but used earlier. This is why PASCAL compiles much faster than C, it does not require 2 passes to know all methods, then compile - we forwardly define a method header so you will not get an "Unknown method" error.
Program testforward;
  
Procedure First(n:longint); forward;  

Procedure Second;  
begin
  WriteLn('In second. Calling first...');  
  First(1);  
end;

Procedure First(n:longint);  
begin
  WriteLn('First received : ',n);
end;  

begin  
  Second;  
end.
Source: Reserved Words
See Also:
none.