As far as I'm aware, the new expander was tested initially on the simple 
cases in:

https://github.com/racket/racket/blob/master/racket/src/expander/demo.rkt

The `racket-tests-core` tests 
here: 
https://github.com/racket/racket/tree/master/pkgs/racket-test-core/tests/racket

particularly `stx.rktl`, `macro.rktl`, and perhaps `module.rktl`.

and by simply attempting to expand `racket/base`, `racket`, the rest of the 
standard library, and ultimately every package on the package server.

I'm not sure many of these would make easy smoke tests for a hygienic 
expander proposal, as many are quite specific to racket's syntax, 
libraries, and choice of fancy expander APIs.



On Monday, August 6, 2018 at 4:32:08 PM UTC-4, Mitchell Wand wrote:
>
> Is there a test suite for the macro expander?  I assume that you must have 
> one, but it would save me some effort if somebody can tell me where it is.
>
> I'm interested in finding out if you have good corner cases for testing a 
> proposal for a hygienic expander.
>
> --Mitch
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to