File tree Expand file tree Collapse file tree 1 file changed +16
-11
lines changed Expand file tree Collapse file tree 1 file changed +16
-11
lines changed Original file line number Diff line number Diff line change 18
18
; racket/function
19
19
htdp/error
20
20
(for-syntax racket/base
21
- #; "requiring from " lang/private/firstorder #; "avoids load cycle " )
21
+ #; "requiring from " lang/private/firstorder #; "avoids load cycle "
22
+ stepper/private/syntax-property)
22
23
test-engine/test-engine
23
24
(only-in test-engine/test-markup get-rewritten-error-message)
24
25
test-engine/syntax
170
171
(raise exn)))]
171
172
[else (raise exn)])))])
172
173
(#,prop1 x)))])
173
- (check-expect-maker stx
174
- #'do-check-satisfied
175
- #'actual:exp
176
- (list code name)
177
- 'comes-from-check-satisfied ))]
174
+ (stepper-syntax-property
175
+ (check-expect-maker stx
176
+ #'do-check-satisfied
177
+ #'actual:exp
178
+ (list code name)
179
+ 'comes-from-check-satisfied )
180
+ 'stepper-skip-completely #t ))]
178
181
[(_ actual:exp expected-predicate:exp)
179
182
(let ([pred #`(let ([p? #,(syntax-property #'expected-predicate:exp
180
183
'inferred-name (void))])
184
187
(error-check (lambda (v) #f ) name SATISFIED-FMT #t )
185
188
(error-check (lambda (v) #f ) p? SATISFIED-FMT #t ))))
186
189
p?)])
187
- (check-expect-maker stx
188
- #'do-check-satisfied
189
- #'actual:exp
190
- (list pred "unknown name " )
191
- 'comes-from-check-satisfied ))]
190
+ (stepper-syntax-property
191
+ (check-expect-maker stx
192
+ #'do-check-satisfied
193
+ #'actual:exp
194
+ (list pred "unknown name " )
195
+ 'comes-from-check-satisfied )
196
+ 'stepper-skip-completely #t ))]
192
197
[(_ actual:exp expected-predicate:exp)
193
198
(raise-syntax-error 'check-satisfied "expects named function in second position. " stx)]
194
199
[_ (raise-syntax-error 'check-satisfied (argcount-error-message/stx 2 stx) stx)]))
You can’t perform that action at this time.
0 commit comments