File tree Expand file tree Collapse file tree 2 files changed +7
-35
lines changed
default-recommendations/private Expand file tree Collapse file tree 2 files changed +7
-35
lines changed Original file line number Diff line number Diff line change 6
6
7
7
8
8
(require (for-syntax racket/base)
9
+ compatibility/defmacro
9
10
racket/block
10
11
racket/match
11
12
rebellion/private/static-name
31
32
32
33
(define-splicing-syntax-class header-form-allowing-internal-definitions
33
34
#:attributes ([original 1 ])
34
- #:literals (block
35
- let
36
- let*
37
- let-values
38
- let*-values
39
- when
40
- unless
41
- with-handlers
42
- parameterize
43
- for
44
- for/list
35
+ #:literals (let
45
36
for/vector
46
- for/hash
47
- for/hasheq
48
- for/hasheqv
49
- for/and
50
- for/or
51
- for/sum
52
- for/product
53
- for/first
54
- for/last
55
- for*
56
- for*/list
57
- for*/vector
58
- for*/hash
59
- for*/hasheq
60
- for*/hasheqv
61
- for*/and
62
- for*/or
63
- for*/sum
64
- for*/product
65
- for*/first
66
- for*/last )
37
+ for*/vector )
67
38
68
39
(pattern (~seq id:header-id-with-no-header-forms)
69
40
#:with (original ... ) #'(id))
167
138
168
139
169
140
(define-syntax-class header-id-with-two-header-forms
170
- #:literals (for/fold for*/fold )
171
- (pattern (~or for/fold for*/fold )))
141
+ #:literals (defmacro for/fold for*/fold )
142
+ (pattern (~or defmacro for/fold for*/fold )))
172
143
173
144
174
145
(define-splicing-syntax-class branching-form-allowing-internal-definitions-within-clauses
Original file line number Diff line number Diff line change 12
12
13
13
14
14
(define deps
15
- (list "base "
15
+ (list "compatibility-lib "
16
+ "base "
16
17
"br-parser-tools-lib "
17
18
"brag-lib "
18
19
"fancy-app "
You can’t perform that action at this time.
0 commit comments