| 12345678910111213141516171819 |
- MODULE TFwdProc;
- // Two-phase parse: a module-level procedure body may call a procedure
- // declared later in the module — no FORWARD declaration needed, because
- // bodies are parsed after the unit's declarations. Exit 7.
- VAR ExitCode : INTEGER;
- PROCEDURE Main;
- BEGIN
- Helper;
- ExitCode := 7
- END Main;
- PROCEDURE Helper;
- BEGIN
- END Helper;
- BEGIN
- Main
- END TFwdProc.
|