Commit Graph

67 Commits

Author SHA1 Message Date
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