- MODULE PFwd;
- VAR ExitCode : INTEGER;
- PROCEDURE Even(n : INTEGER) : BOOLEAN;
- FORWARD;
- PROCEDURE Odd(n : INTEGER) : BOOLEAN;
- BEGIN
- IF n = 0 THEN RETURN FALSE ELSE RETURN Even(n - 1) END
- END Odd;
- PROCEDURE Even(n : INTEGER) : BOOLEAN;
- BEGIN
- IF n = 0 THEN RETURN TRUE ELSE RETURN Odd(n - 1) END
- END Even;
- BEGIN
- IF Even(10) THEN ExitCode := 1 ELSE ExitCode := 0 END
- END PFwd.
|