Georges Dupéron
f762c49065
Added an old draft of the syntax/parse interface.
2017-03-20 16:02:52 +01:00
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
c5b7c43b6b
Removed the overly complex test for PR #8 . test-define-x-expander-use-site-scope-simple.rkt is enough.
2016-08-25 21:58:55 +02:00
Jack Firth
fa35d7b777
Merge pull request #10 from jsmaniac/allow-arbitrary-expander-parameters
...
Allow arbitrary expander parameters, like (some-foo-expander x y . z).
2016-08-25 11:51:27 -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
Jack Firth
4df442f59f
Merge pull request #7 from jsmaniac/reqprov
...
Adds require and provide transformers expander-in and expander-out
2016-08-23 21:54:12 -07: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
Jack Firth
0a9b106e22
Merge pull request #5 from jsmaniac/doc-changes
...
A few fixes in the documentation
2016-08-14 18:36:25 -07: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
3005f0f4d9
Merge pull request #3 from jackfirth/remove-scribblings-package
...
Remove scribblings package
2016-07-30 18:22:51 -07:00
Jack Firth
a4b32f017e
Exclude undocumented extra form
2016-07-30 18:03:26 -07: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
c1f2040e79
Clean up travis script
2016-07-30 14:44:28 -07:00
Jack Firth
dd162b5723
Clean up work
2016-07-30 14:38:56 -07:00
Jack Firth
8455976b8b
Merge pull request #2 from jackfirth/jackfirth-patch-1
...
Fix dep on deprecated package
2016-02-16 15:01:36 -08:00
Jack Firth
d5b769a35f
Update info.rkt
2016-02-16 14:41:50 -08:00
Jack Firth
0c049a839e
Fix dep on deprecated package
2016-02-16 14:39:40 -08:00
Jack Firth
4d6c02ae17
Add coveralls dependency
2015-10-02 13:12:18 -07:00
Jack Firth
74bcc2f9be
Fix dependency specification for reprovide-lang
2015-10-02 13:08:20 -07:00
Jack Firth
b331b57518
Use reprovide instead of mischief require/provide
2015-10-02 13:06:44 -07:00
Jack Firth
307bd421d7
Exclude info and scribblings from test/cover
2015-07-14 15:01:17 -07:00
Jack Firth
8c20217e71
Fix lens module reference
2015-07-13 12:15:40 -07:00
Jack Firth
308c3590f9
Update doc lens references
2015-07-13 12:10:41 -07:00
Jack Firth
e816782d46
Update lens package reference
2015-07-13 12:07:31 -07:00
Jack Firth
b30ba7f24c
Update lens module reference
2015-07-13 12:07:16 -07:00
Jack Firth
bddd41761d
Fix lens-transform argument order
2015-07-13 12:06:10 -07:00
Jack Firth
fd863a3f88
Fix deps
2015-03-31 16:59:53 -07:00
Jack Firth
27c0303b26
Restructure to use package scribblings tools
2015-03-31 16:55:49 -07:00
Jack Firth
50ec46be19
Update README.md
2015-03-21 20:07:34 -07:00
Jack Firth
0e9f1b82a8
Update README.md
2015-03-20 20:30:24 -07:00
Jack Firth
cade2e781f
Remove dead code
2015-03-20 20:29:05 -07:00
Jack Firth
8d38cd5886
Add travis config
2015-03-20 20:25:12 -07:00
Jack Firth
6181ade24d
Fix multiple scoped transformers
2015-03-20 00:01:12 -07:00
Jack Firth
48e934a314
Remove description of old API
2015-03-11 13:17:43 -07:00
Jack Firth
2664d38733
Merge pull request #1 from samth/patch-1
...
Fix dependencies.
2015-03-11 09:42:20 -07:00
Sam Tobin-Hochstadt
2f7fa821a6
Fix dependencies.
2015-03-10 11:03:05 -04:00
Jack Firth
9d7e1ef09f
Add reps
2015-03-09 09:55:21 -07:00
Jack Firth
3d9cef39a0
Add docs
2015-03-09 01:40:34 -07:00
Jack Firth
c3ddab4f59
Create version 2
2015-03-08 17:24:30 -07:00
JackFirth
4b1882eb5e
Fix deps
...
Add scribble dep
2014-12-10 22:11:17 -08:00
Jack Firth
2912ed5597
Update README.md
...
Grammar
2014-12-10 00:13:14 -08:00
Jack Firth
0f4ff922ff
Update README.md
...
Fix formatting
2014-12-09 23:03:44 -08:00