Issue #14 new
A possible structure:
- A parser which takes a package specification and produces a child package with a test routine for each subprogram in the specification.
- A collector, which finds test packages and produces a test driver running all the tests in the test packages.
Think carefully about how to avoid overwriting hand-written source text.
One way to do it is to let the test routines have separate bodies, and avoid overwriting those files.