sc.rkt (841B)
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 parser/rhs 16 define-eh-alternative-set)]) 17 18 (provide define-syntax-class 19 define-splicing-syntax-class 20 define-integrable-syntax-class 21 syntax-parse 22 syntax-parser 23 define/syntax-parse 24 25 (except-out (all-from-out syntax/parse/private/keywords) 26 ~reflect 27 ~splicing-reflect 28 ~eh-var) 29 attribute 30 this-syntax 31 32 syntax-parser/template 33 parser/rhs 34 define-eh-alternative-set)