Georges Dupéron
6d3b418750
Fixed documentation: expand-all-expanders-of-type should be expand-syntax-tree-with-expanders-of-type
2016-09-19 17:37:05 +02:00
Georges Dupéron
8f836d6c16
Use with-disappeared-uses to make DrRacket draw arrows from expander definitions to their uses.
2016-08-31 01:04:32 +02:00
Georges Dupéron
f0fcc2b169
Make ?-expander? allow any value, so that (~var exp (static foo-expander? "a foo expander")) can safely be used with syntax-parse.
2016-08-30 12:39:14 +02:00
Jack Firth
8e501ebeb6
Merge pull request #8 from jsmaniac/fix-use-site-scope
...
Remove the extra use-site scope on the body of define-?-expander.
2016-08-25 13:05:19 -07:00
Georges Dupéron
6f05f1ec92
Allow arbitrary expander parameters, like (some-foo-expander x y . z).
2016-08-25 15:56:41 +02:00
Georges Dupéron
ec43791028
Applied changes as suggested by @jackfirth for PR #8 , added simpler test case for PR #8 .
2016-08-24 20:56:09 +02:00
Georges Dupéron
c45b0c3c3a
Remove the extra use-site scope on the body of define-?-expander.
2016-08-24 15:46:41 +02:00
Georges Dupéron
50cac9ec15
Use syntax/parse for reqprov, fix documentation for require-in and change order of arguments for require-in.
2016-08-23 13:50:27 +02:00
Georges Dupéron
5159829930
Added require and provide transformers expander-in and expander-out
2016-08-23 00:47:59 +02:00
Georges Dupéron
52d7492253
TODO: expand-all-expanders-of-type is not documented
2016-08-15 03:06:12 +02:00
Georges Dupéron
6ca56908bd
Documentation changes.
...
* Small change in define-scoped-transformers.scrbl
* expand-syntax-tree-with-expanders-of-type was called expand-stx-tree-with-expanders-of-type in the docs.
* define-id-expander instead of define-id-expander?
2016-08-15 03:06:01 +02:00
Jack Firth
f78c62e603
Remove old example evaluator code
2016-07-30 17:54:19 -07:00
Jack Firth
3153df260e
Fix example module import
2016-07-30 17:38:45 -07:00
Jack Firth
dd162b5723
Clean up work
2016-07-30 14:38:56 -07:00