racket/collects/tests/stepper
John Clements 8d6e9e79a4 cleanup and refactoring of run-teaching-program, minor teachpack stepper fix
It looks like run-teaching-program hasn't been touched in quite a while.
To begin with, the "rewrite-module" function used to add code to print
out values of non-define exprs, but this is no longer necessary. In fact,
the only thing that it does now is to discard "provide" statements, and
even this may be unnecessary. I rewrote big chunks of this (short) file
to introduce defines, eliminate unnecessary functions, and add stepper-
skip-completely annotations to the requires associated with teachpacks.

Also, it appears that the 'rep' argument to expand-teaching-program
was entirely superfluous; I removed it from the argument list, and also
from the three places in the main tree (deinprogramm, lang, and the stepper)
that call this function.

Let me know of any problems seen with teachpack requires....
2012-03-13 12:09:41 -07:00
..
already-defined.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
automatic-tests.rkt fix lazy stepper bug: annota of non-identifier fns 2011-10-08 15:59:32 -04:00
bad-letrec-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
big-bang-test.rkt A long overdue scan to eliminate files without terminating newlines. 2011-06-28 02:01:41 -04:00
constructor-redexes.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
find-tag-test.rkt PR 5440 requests that the 'electric' > in XML boxes work properly in 2011-09-29 12:03:58 -05:00
global-prim-reduction.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
image-test.rktl Update the text message at the top of WXME files, including the URL. 2010-05-17 00:19:26 -04:00
intermediate-y.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
jump-to-ui-test.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
lambda-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
language-level-model.rkt existing lazy stepper tests passing 2011-04-06 18:42:53 -04:00
let-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
letrec-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
local-define-struct.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
local-test-2.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
local-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
long-error-message.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
manual-tests.txt minor testing changes 2011-07-28 22:51:00 -04:00
multiply-defined.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
name-chaining.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
no-else-clause.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
non-procedure.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
print-convert-test.rktl Update the text message at the top of WXME files, including the URL. 2010-05-17 00:19:26 -04:00
printing-reducing-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
procedure-display.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
recur-test
right-redex.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
shared-unit-tests.rkt added test of let* unwinding, moved shared.rkt unit tests out here 2011-06-29 00:24:02 -07:00
structures.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
symbol-identifier.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
symbols.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
syntax-error-ordering.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
test-abbrev.rkt refactored to move test cases into a separate file(s) 2011-06-29 12:42:18 -07:00
test-cases.rkt fix lazy stepper bug: annota of non-identifier fns 2011-10-08 15:59:32 -04:00
test-engine.rkt cleanup and refactoring of run-teaching-program, minor teachpack stepper fix 2012-03-13 12:09:41 -07:00
test-or.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
through-tests.rkt test-engine now sets current-directory before running tests 2011-07-09 17:17:49 -07:00
two-tests.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
unannotated.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
undefined.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
world-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
write-display.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00