gerbil_expand_macro
Expand Gerbil Scheme macros to show core-expanded forms using syntax->datum, revealing how expressions transform during compilation.
Instructions
Show the macro expansion of a Gerbil Scheme expression. Returns the core-expanded form using syntax->datum. Example: "(when #t (displayln "hi"))" expands to a %#if form.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| expression | Yes | The Gerbil expression to expand | |
| imports | No | Modules to import for macro definitions |