dummy-lang.rkt (395B)
1 #lang racket 2 (provide (rename-out [my-module-begin #%module-begin])) 3 (define-syntax (my-module-begin stx) 4 (syntax-case stx () 5 [(_ real-lang body) 6 (syntax-case (local-expand #'(module m real-lang body) 'top-level (list)) () 7 [(module nm lng (#%plain-module-begin . body2)) 8 #`(#%plain-module-begin 9 (#%require real-lang) 10 . #,(values #'body2))])]))