https://github.com/suzannesoy/subtemplate
Automatic generation of temporary identifiers for racket syntax templates, based on subscripts indices on the identifiers (e.g. generate yᵢ … from xᵢ …)
https://github.com/suzannesoy/subtemplate
experimental macros racket-library
Last synced: 6 months ago
JSON representation
Automatic generation of temporary identifiers for racket syntax templates, based on subscripts indices on the identifiers (e.g. generate yᵢ … from xᵢ …)
- Host: GitHub
- URL: https://github.com/suzannesoy/subtemplate
- Owner: SuzanneSoy
- License: cc0-1.0
- Created: 2017-01-26T04:10:08.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2021-04-04T14:37:54.000Z (about 5 years ago)
- Last Synced: 2025-01-30T11:42:01.746Z (over 1 year ago)
- Topics: experimental, macros, racket-library
- Language: Racket
- Homepage:
- Size: 260 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE-more.md
Awesome Lists containing this project
README
[](https://travis-ci.org/jsmaniac/subtemplate)
[](http://jsmaniac.github.io/travis-stats/#jsmaniac/subtemplate)
[](http://docs.racket-lang.org/subtemplate/)
[](https://github.com/jsmaniac/subtemplate/issues)
[](https://creativecommons.org/publicdomain/zero/1.0/)
subtemplate
===========
Automatic generation of temporary identifiers for racket syntax templates,
based on subscripts indices on the identifiers (e.g. generate `yᵢ …` from `xᵢ
…`).
Note that the syntax pattern variables must be matched with one of the patched
forms from `stxparse-info/parse` or `stxparse-info/case`, instead of the
syntax pattern-matching forms from `syntax/parse` or `racket/base,
respectively.