Files
RustAst/examples/macro_hygiene.myc
T
2026-02-22 12:07:58 +01:00

10 lines
140 B
Plaintext

;; Benchmark: 237ns
;; Benchmark-Repeat: 8555
;; Output: 5
(do
(def y 1)
(macro m1 [x] `(do (def y 10) (assign y 4)))
(m1 8)
(+ y (m1 8))
)