File tree 2 files changed +33
-17
lines changed
drracket/private/syncheck
2 files changed +33
-17
lines changed Original file line number Diff line number Diff line change 1134
1134
(for/or ([(level id-set) (in-hash phase-to-map)])
1135
1135
(get-ids id-set new-id))))))))
1136
1136
#t ))
1137
- (define max-to-send-at-once 30 )
1138
- (let loop ([loc-lst loc-lst]
1139
- [len (length loc-lst)])
1140
- (cond
1141
- [(<= len max-to-send-at-once)
1142
- (send defs-text syncheck:add-rename-menu
1143
- id-as-sym
1144
- loc-lst
1145
- name-dup?)]
1146
- [else
1147
- (send defs-text syncheck:add-rename-menu
1148
- id-as-sym
1149
- (take loc-lst max-to-send-at-once)
1150
- name-dup?)
1151
- (loop (drop loc-lst max-to-send-at-once)
1152
- (- len max-to-send-at-once))]))))))))
1137
+ (send defs-text syncheck:add-rename-menu
1138
+ id-as-sym
1139
+ loc-lst
1140
+ name-dup?)))))))
1153
1141
1154
1142
;; remove-duplicates-stx : (listof syntax[original]) -> (listof syntax[original])
1155
1143
;; removes duplicates, based on the source locations of the identifiers
Original file line number Diff line number Diff line change 1121
1121
" (super-new)\n "
1122
1122
"\n "
1123
1123
" (define/private (put t pl)\n "
1124
- " (set! tiles(remove t tiles)))))\n " ))))
1124
+ " (set! tiles(remove t tiles)))))\n " ))
1125
+
1126
+ (build-rename-test
1127
+ (string-append
1128
+ "#lang racket/base\n "
1129
+ "(define (f y)\n "
1130
+ " y y y y y y y y y y y y y y y y y y y y y y y y\n "
1131
+ " y y y y y y y y y y y y y y y y y y y y y y y y\n "
1132
+ " y y y y y y y y y y y y y y y y y y y y y y y y\n "
1133
+ " y y y y y y y y y y y y y y y y y y y y y y y y\n "
1134
+ " y y y y y y y y y y y y y y y y y y y y y y y y\n "
1135
+ " y y y y y y y y y y y y y y y y y y y y y y y y\n "
1136
+ " y y y y y y y y y y y y y y y y y y y y y y y y\n "
1137
+ " y y y y y y y y y y y y y y y y y y y y y y y y)\n " )
1138
+ 29
1139
+ "y "
1140
+ "x "
1141
+ (string-append
1142
+ "#lang racket/base\n "
1143
+ "(define (f x)\n "
1144
+ " x x x x x x x x x x x x x x x x x x x x x x x x\n "
1145
+ " x x x x x x x x x x x x x x x x x x x x x x x x\n "
1146
+ " x x x x x x x x x x x x x x x x x x x x x x x x\n "
1147
+ " x x x x x x x x x x x x x x x x x x x x x x x x\n "
1148
+ " x x x x x x x x x x x x x x x x x x x x x x x x\n "
1149
+ " x x x x x x x x x x x x x x x x x x x x x x x x\n "
1150
+ " x x x x x x x x x x x x x x x x x x x x x x x x\n "
1151
+ " x x x x x x x x x x x x x x x x x x x x x x x x)\n " ))
1152
+ ))
1125
1153
1126
1154
1127
1155
(define (main)
You can’t perform that action at this time.
0 commit comments