-
Notifications
You must be signed in to change notification settings - Fork 211
Home
disnet edited this page Sep 22, 2014
·
21 revisions
- Main documentation is at http://sweetjs.org.
- Collection of example macros.
- FAQ
- Modularizing your macros
- Using node to load sweet.js files.
- Using source maps with sweet.js.
Couple of pages on the design. Mostly outdated now, for historical interest only.
- High level design overview for sweet.js
- Main reader design overview.
- Case macros design.
- expander design.
- primitive operations.
Writing macros and reporting issues is always appreciated.
Checkout the straightforward issue label if you'd like to help out but don't know much about hygienic macro algorithms.
If you're brave, the main expansion algorithm is in expander.js.
If you want to learn about macro theory, checkout the macro resources page.