DEFINITION MODULE Assertion ; (* Title : Assertion Author : Gaius Mulley Date : 20/8/88 LastEdit : 20/8/88 System : UNIX (GNU Modula-2) Description: Provides a procedure assert which is used as a debugging aid. *) EXPORT QUALIFIED Assert ; (* Assert - tests the boolean Condition, if it fails then the module suit if HALTed. Assert is used for testing critical premises - a debugging aid that should be left in for the complete life of a package?? *) PROCEDURE Assert (Condition: BOOLEAN) ; END Assertion.