On Thu, Dec 15, 2011 at 7:54 AM, Greg Hendershott <greghendersh...@gmail.com> wrote: > > Ideally it would be something like @examples/test-case[ > <test-case-name> ], which strips off the check-* parts, and uses that > as an expression for a normal Scribble example?
The following (totally untested, written in my email buffer) seems like the sort of thing you want: (define-syntax (examples/test-case stx) (syntax-parse stx [(_ [(~or (~literal check-equal) (~literal check-true)) e:expr other ...] ...) #'(examples expr ...)])) Of course, you'll need the right evaluator for the examples, and you might need to handle other `check-blah' forms, but that seems like the right direction. -- sam th sa...@ccs.neu.edu _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users