whalesong/tests/more-tests/module-scoping-helper.rkt

10 lines
214 B
Racket

#lang planet dyoo/whalesong
(require (for-syntax racket/base))
(provide x x++ x=0)
(define x 0)
(define (set-x v)
(set! x v))
(define-syntax (x++ stx)
#'(set-x (add1 x)))
(define-syntax (x=0 stx)
#'(set-x 0))