sc.rkt (807B)
1 #lang racket/base 2 (require racket/lazy-require 3 syntax/parse/private/keywords 4 "residual.rkt") 5 6 (lazy-require-syntax 7 ["parse.rkt" 8 (define-syntax-class 9 define-splicing-syntax-class 10 define-integrable-syntax-class 11 syntax-parse 12 syntax-parser 13 define/syntax-parse 14 syntax-parser/template 15 define-eh-alternative-set)]) 16 17 (provide define-syntax-class 18 define-splicing-syntax-class 19 define-integrable-syntax-class 20 syntax-parse 21 syntax-parser 22 define/syntax-parse 23 24 (except-out (all-from-out syntax/parse/private/keywords) 25 ~reflect 26 ~splicing-reflect 27 ~eh-var) 28 attribute 29 this-syntax 30 31 syntax-parser/template 32 define-eh-alternative-set)