>>> skint: Building testing/skint 0.6.5-r0 (using abuild 3.15.0-r3) started Tue, 16 Sep 2025 09:01:40 +0000 >>> skint: Validating /home/buildozer/aports/testing/skint/APKBUILD... >>> skint: Analyzing dependencies... >>> skint: Installing for build: build-base (1/1) Installing .makedepends-skint (20250916.090142) OK: 426 MiB in 106 packages >>> skint: Cleaning up srcdir >>> skint: Cleaning up pkgdir >>> skint: Cleaning up tmpdir >>> skint: Fetching https://distfiles.alpinelinux.org/distfiles/edge/skint-0.6.5.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> skint: Fetching https://github.com/false-schemers/skint/archive/refs/tags/v0.6.5/skint-0.6.5.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/skint-0.6.5.tar.gz.part' skint-0.6.5.tar.gz.p 100% |********************************| 791k 0:00:00 ETA '/var/cache/distfiles/edge/skint-0.6.5.tar.gz.part' saved >>> skint: Fetching https://distfiles.alpinelinux.org/distfiles/edge/skint-0.6.5.tar.gz >>> skint: Checking sha512sums... skint-0.6.5.tar.gz: OK add-destdir-to-install.patch: OK >>> skint: Unpacking /var/cache/distfiles/edge/skint-0.6.5.tar.gz... >>> skint: add-destdir-to-install.patch patching file Makefile version is 0.6.5 prefix is set to /usr gcc -O3 -DNDEBUG -DLIBDIR=/usr/share/skint/lib -c -o s.o s.c gcc -O3 -DNDEBUG -DLIBDIR=/usr/share/skint/lib -c -o k.o k.c gcc -O3 -DNDEBUG -DLIBDIR=/usr/share/skint/lib -c -o i.o i.c gcc -O3 -DNDEBUG -DLIBDIR=/usr/share/skint/lib -c -o n.o n.c gcc -O3 -DNDEBUG -DLIBDIR=/usr/share/skint/lib -c -o t.o t.c gcc -O3 -DNDEBUG -DLIBDIR=/usr/share/skint/lib -o skint s.o k.o i.o n.o t.o -lm version is 0.6.5 prefix is set to /usr ./skint test/test.scm 1. (square 42) .......... [PASS] 2. (square 2) .......... [PASS] 3. ((lambda (x) (+ x x)) 4) .......... [PASS] 4. ((lambda x x) 3 4 5 6) .......... [PASS] 5. ((lambda (x y . z) z) 3 4 5 6) .......... [PASS] 6. (if (> 3 2) (quote yes) (quote no)) .......... [PASS] 7. (if (> 2 3) (quote yes) (quote no)) .......... [PASS] 8. (if (> 3 2) (- 3 2) (+ 3 2)) .......... [PASS] 9. (cond ((> 3 2) (quote greater)) ((< 3 2) (quote less))) .......... [PASS] 10. (cond ((> 3 3) (quote greater)) ((< 3 3) (quote less)) (else (quote equal))) .......... [PASS] 11. (case (* 2 3) ((2 3 5 7) (quote prime)) ((1 4 6 8 9) (quote composite))) .......... [PASS] 12. (case (car (quote (c d))) ((a e i o u) (quote vowel)) ((w y) (quote semivowel)) (else (quote consonant))) .......... [PASS] 13. (and (= 2 2) (> 2 1)) .......... [PASS] 14. (and (= 2 2) (< 2 1)) .......... [PASS] 15. (and 1 2 (quote c) (quote (f g))) .......... [PASS] 16. (and) .......... [PASS] 17. (or (= 2 2) (> 2 1)) .......... [PASS] 18. (or (= 2 2) (< 2 1)) .......... [PASS] 19. (or (memq (quote b) (quote (a b c))) (/ 3 0)) .......... [PASS] 20. (let ((x 2) (y 3)) (* x y)) .......... [PASS] 21. (let ((x 2) (y 3)) (let ((x 7) (z (+ x y))) (* z x))) .......... [PASS] 22. (let ((x 2) (y 3)) (let* ((x 7) (z (+ x y))) (* z x))) .......... [PASS] 23. (let () (define x 2) (define f (lambda () (- x))) (f)) .......... [PASS] 24. let*-def .......... [PASS] 25. (do ((vec (make-vector 5)) (i 0 (+ i 1))) ((= i 5) vec) (vector-set! vec i i)) .......... [PASS] 26. (let ((x (quote (1 3 5 7 9)))) (do ((x x (cdr x)) (sum 0 (+ sum (car x)))) ((null? x) sum))) .......... [PASS] 27. (let loop ((numbers (quote (3 -2 1 6 -5))) (nonneg (quote ())) (neg (quote ()))) (cond ((null? numbers) (list nonneg neg)) ((>= (car numbers) 0) (loop (cdr numbers) (cons (car numbers) nonneg) neg)) ((< (car numbers) 0) (loop (cdr numbers) nonneg (cons (car numbers) neg))))) .......... [PASS] 28. (quasiquote (list (unquote (+ 1 2)) 4)) .......... [PASS] 29. (let ((name (quote a))) (quasiquote (list (unquote name) (quote (unquote name))))) .......... [PASS] 30. (quasiquote (a (unquote (+ 1 2)) (unquote-splicing (map abs (quote (4 -5 6)))) b)) .......... [PASS] 31. (quasiquote (10 5 (unquote (expt 2 2)) (unquote-splicing (map (lambda (n) (expt n 2)) (quote (4 3)))) 8)) .......... [PASS] 32. (quasiquote (a (quasiquote (b (unquote (+ 1 2)) (unquote (foo (unquote (+ 1 3)) d)) e)) f)) .......... [PASS] 33. (let ((name1 (quote x)) (name2 (quote y))) (quasiquote (a (quasiquote (b (unquote (unquote name1)) (unquote (quote (unquote name2))) d)) e))) .......... [PASS] 34. (quasiquote (list (unquote (+ 1 2)) 4)) .......... [PASS] 35. (eqv? (quote a) (quote a)) .......... [PASS] 36. (eqv? (quote a) (quote b)) .......... [PASS] 37. (eqv? (quote ()) (quote ())) .......... [PASS] 38. (eqv? (cons 1 2) (cons 1 2)) .......... [PASS] 39. (eqv? (lambda () 1) (lambda () 2)) .......... [PASS] 40. (let ((p (lambda (x) x))) (eqv? p p)) .......... [PASS] 41. (eq? (quote a) (quote a)) .......... [PASS] 42. (eq? (list (quote a)) (list (quote a))) .......... [PASS] 43. (eq? (quote ()) (quote ())) .......... [PASS] 44. (eq? car car) .......... [PASS] 45. (let ((x (quote (a)))) (eq? x x)) .......... [PASS] 46. (let ((p (lambda (x) x))) (eq? p p)) .......... [PASS] 47. (equal? (quote a) (quote a)) .......... [PASS] 48. (equal? (quote (a)) (quote (a))) .......... [PASS] 49. (equal? (quote (a (b) c)) (quote (a (b) c))) .......... [PASS] 50. (equal? "abc" "abc") .......... [PASS] 51. (equal? "abc" "abcd") .......... [PASS] 52. (equal? "a" "b") .......... [PASS] 53. (equal? 2 2) .......... [PASS] 54. (eqv? 2 2.0) .......... [PASS] 55. (equal? 2.0 2) .......... [PASS] 56. (equal? (make-vector 5 (quote a)) (make-vector 5 (quote a))) .......... [PASS] 57. (max 3 4) .......... [PASS] 58. (max 3.9 4) .......... [PASS] 59. (+ 3 4) .......... [PASS] 60. (+ 3) .......... [PASS] 61. (+) .......... [PASS] 62. (* 4) .......... [PASS] 63. (*) .......... [PASS] 64. (- 3 4) .......... [PASS] 65. (- 3 4 5) .......... [PASS] 66. (- 3) .......... [PASS] 67. (- 3.0 4) .......... [PASS] 68. (< -1 0) .......... [PASS] 69. (abs -7) .......... [PASS] 70. (modulo 13 4) .......... [PASS] 71. (remainder 13 4) .......... [PASS] 72. (modulo -13 4) .......... [PASS] 73. (remainder -13 4) .......... [PASS] 74. (modulo 13 -4) .......... [PASS] 75. (modulo 3333333 -3) .......... [PASS] 76. (remainder 13 -4) .......... [PASS] 77. (modulo -13 -4) .......... [PASS] 78. (remainder -13 -4) .......... [PASS] 79. (gcd 32 -36) .......... [PASS] 80. (lcm 32 -36) .......... [PASS] 81. (string->number "100") .......... [PASS] 82. (string->number "100" 16) .......... [PASS] 83. (string->number "177" 8) .......... [PASS] 84. (string->number "101" 2) .......... [PASS] 85. (string->number "1e2") .......... [PASS] 86. (number->string 100) .......... [PASS] 87. (number->string 256 16) .......... [PASS] 88. (number->string 255 16) .......... [PASS] 89. (number->string 127 8) .......... [PASS] 90. (number->string 5 2) .......... [PASS] 91. (not 3) .......... [PASS] 92. (not (list 3)) .......... [PASS] 93. (not (quote ())) .......... [PASS] 94. (not (list)) .......... [PASS] 95. (not (quote ())) .......... [PASS] 96. (boolean? 0) .......... [PASS] 97. (boolean? (quote ())) .......... [PASS] 98. (boolean=? #t #t) .......... [PASS] 99. (boolean=? #f #t) .......... [PASS] 100. (boolean=? #f #f #f) .......... [PASS] 101. (boolean=? #f #f #f #t #f) .......... [PASS] 102. (pair? (quote (a . b))) .......... [PASS] 103. (pair? (quote (a b c))) .......... [PASS] 104. (cons (quote a) (quote ())) .......... [PASS] 105. (cons (quote (a)) (quote (b c d))) .......... [PASS] 106. (cons "a" (quote (b c))) .......... [PASS] 107. (cons (quote a) 3) .......... [PASS] 108. (cons (quote (a b)) (quote c)) .......... [PASS] 109. (car (quote (a b c))) .......... [PASS] 110. (car (quote ((a) b c d))) .......... [PASS] 111. (car (quote (1 . 2))) .......... [PASS] 112. (cdr (quote ((a) b c d))) .......... [PASS] 113. (cdr (quote (1 . 2))) .......... [PASS] 114. (list? (quote (a b c))) .......... [PASS] 115. (list? (quote ())) .......... [PASS] 116. (list? (quote (a . b))) .......... [PASS] 117. (let ((x (list (quote a)))) (set-cdr! x x) (list? x)) .......... [PASS] 118. (list (quote a) (+ 3 4) (quote c)) .......... [PASS] 119. (list) .......... [PASS] 120. (length (quote (a b c))) .......... [PASS] 121. (length (quote (a (b) (c d e)))) .......... [PASS] 122. (length (quote ())) .......... [PASS] 123. (append (quote (x)) (quote (y))) .......... [PASS] 124. (append (quote (a)) (quote (b c d))) .......... [PASS] 125. (append (quote (a (b))) (quote ((c)))) .......... [PASS] 126. (append (quote (a b)) (quote (c . d))) .......... [PASS] 127. (append (quote ()) (quote a)) .......... [PASS] 128. (reverse (quote (a b c))) .......... [PASS] 129. (reverse (quote (a (b c) d (e (f))))) .......... [PASS] 130. (list-ref (quote (a b c d)) 2) .......... [PASS] 131. (memq (quote a) (quote (a b c))) .......... [PASS] 132. (memq (quote b) (quote (a b c))) .......... [PASS] 133. (memq (quote a) (quote (b c d))) .......... [PASS] 134. (memq (list (quote a)) (quote (b (a) c))) .......... [PASS] 135. (member (list (quote a)) (quote (b (a) c))) .......... [PASS] 136. (memv 101 (quote (100 101 102))) .......... [PASS] 137. (assq (list (quote a)) (quote (((a)) ((b)) ((c))))) .......... [PASS] 138. (assoc (list (quote a)) (quote (((a)) ((b)) ((c))))) .......... [PASS] 139. (assv 5 (quote ((2 3) (5 7) (11 13)))) .......... [PASS] 140. (values y) .......... [PASS] 141. (list? y) .......... [PASS] 142. (values x) .......... [PASS] 143. (eqv? x y) .......... [PASS] 144. (list? y) .......... [PASS] 145. (list? x) .......... [PASS] 146. (pair? (quote (a . b))) .......... [PASS] 147. (pair? (quote (a b c))) .......... [PASS] 148. (pair? (quote ())) .......... [PASS] 149. (pair? (quote #(a b))) .......... [PASS] 150. (cons (quote a) (quote ())) .......... [PASS] 151. (cons (quote (a)) (quote (b c d))) .......... [PASS] 152. (cons "a" (quote (b c))) .......... [PASS] 153. (cons (quote a) 3) .......... [PASS] 154. (cons (quote (a b)) (quote c)) .......... [PASS] 155. (car (quote (a b c))) .......... [PASS] 156. (car (quote ((a) b c d))) .......... [PASS] 157. (car (quote (1 . 2))) .......... [PASS] 158. (cdr (quote ((a) b c d))) .......... [PASS] 159. (cdr (quote (1 . 2))) .......... [PASS] 160. (list? (quote (a b c))) .......... [PASS] 161. (list? (quote ())) .......... [PASS] 162. (list? (quote (a . b))) .......... [PASS] 163. (let ((x (list (quote a)))) (set-cdr! x x) (list? x)) .......... [PASS] 164. (make-list 0 3) .......... [PASS] 165. (make-list 2 3) .......... [PASS] 166. (length (make-list 42)) .......... [PASS] 167. (list (quote a) (+ 3 4) (quote c)) .......... [PASS] 168. (list) .......... [PASS] 169. (length (quote (a b c))) .......... [PASS] 170. (length (quote (a (b) (c d e)))) .......... [PASS] 171. (length (quote ())) .......... [PASS] 172. (append (quote (x)) (quote (y))) .......... [PASS] 173. (append (quote (a)) (quote (b c d))) .......... [PASS] 174. (append (quote (a (b))) (quote ((c)))) .......... [PASS] 175. (append (quote (a b)) (quote (c . d))) .......... [PASS] 176. (append (quote ()) (quote a)) .......... [PASS] 177. (reverse (quote (a b c))) .......... [PASS] 178. (reverse (quote (a (b c) d (e (f))))) .......... [PASS] 179. (list-tail (quote (a b c d e)) 3) .......... [PASS] 180. (list-ref (quote (a b c d)) 2) .......... [PASS] 181. (list-ref (quote (a b c d)) (exact (round 1.8))) .......... [PASS] 182. (let ((lst (list 0 (quote (2 2 2 2)) "Anna"))) (list-set! lst 1 (quote ("Sue" "Sue"))) lst) .......... [PASS] 183. (memq (quote a) (quote (a b c))) .......... [PASS] 184. (memq (quote b) (quote (a b c))) .......... [PASS] 185. (memq (quote a) (quote (b c d))) .......... [PASS] 186. (memq (list (quote a)) (quote (b (a) c))) .......... [PASS] 187. (member (list (quote a)) (quote (b (a) c))) .......... [PASS] 188. (member "B" (quote ("a" "b" "c")) string-ci=?) .......... [PASS] 189. (memv 101 (quote (100 101 102))) .......... [PASS] 190. (assq (quote a) e) .......... [PASS] 191. (assq (quote b) e) .......... [PASS] 192. (assq (quote d) e) .......... [PASS] 193. (assq (list (quote a)) (quote (((a)) ((b)) ((c))))) .......... [PASS] 194. (assoc (list (quote a)) (quote (((a)) ((b)) ((c))))) .......... [PASS] 195. (assoc 2.0 (quote ((1 1) (2 4) (3 9))) =) .......... [PASS] 196. (assv 5 (quote ((2 3) (5 7) (11 13)))) .......... [PASS] 197. (list-copy (quote (1 2 3))) .......... [PASS] 198. (list-copy "foo") .......... [PASS] 199. (list-copy (quote ())) .......... [PASS] 200. (list-copy (quote (3 . 4))) .......... [PASS] 201. (list-copy (quote (6 7 8 . 9))) .......... [PASS] 202. (quote ((a b) (c d) e)) .......... [PASS] 203. (eq? (car l1) (car l2)) .......... [PASS] 204. (eq? (cadr l1) (cadr l2)) .......... [PASS] 205. (eq? (cdr l1) (cdr l2)) .......... [PASS] 206. (eq? (cddr l1) (cddr l2)) .......... [PASS] 207. (char? #\a) .......... [PASS] 208. (char? "a") .......... [PASS] 209. (char? (quote a)) .......... [PASS] 210. (char? 0) .......... [PASS] 211. (char=? #\a #\a #\a) .......... [PASS] 212. (char=? #\a #\A) .......... [PASS] 213. (char? #\a #\b) .......... [PASS] 217. (char>? #\a #\a) .......... [PASS] 218. (char>? #\c #\b #\a) .......... [PASS] 219. (char<=? #\a #\b #\b) .......... [PASS] 220. (char<=? #\a #\a) .......... [PASS] 221. (char<=? #\b #\a) .......... [PASS] 222. (char>=? #\a #\b) .......... [PASS] 223. (char>=? #\a #\a) .......... [PASS] 224. (char>=? #\b #\b #\a) .......... [PASS] 225. (char-ci=? #\a #\a) .......... [PASS] 226. (char-ci=? #\a #\A #\a) .......... [PASS] 227. (char-ci=? #\a #\b) .......... [PASS] 228. (char-ci? #\A #\b) .......... [PASS] 232. (char-ci>? #\a #\A) .......... [PASS] 233. (char-ci>? #\c #\B #\a) .......... [PASS] 234. (char-ci<=? #\a #\B #\b) .......... [PASS] 235. (char-ci<=? #\A #\a) .......... [PASS] 236. (char-ci<=? #\b #\A) .......... [PASS] 237. (char-ci>=? #\A #\b) .......... [PASS] 238. (char-ci>=? #\a #\A) .......... [PASS] 239. (char-ci>=? #\b #\B #\a) .......... [PASS] 240. (char-alphabetic? #\a) .......... [PASS] 241. (char-alphabetic? #\space) .......... [PASS] 242. (char-numeric? #\0) .......... [PASS] 243. (char-numeric? #\.) .......... [PASS] 244. (char-numeric? #\a) .......... [PASS] 245. (char-whitespace? #\space) .......... [PASS] 246. (char-whitespace? #\tab) .......... [PASS] 247. (char-whitespace? #\newline) .......... [PASS] 248. (char-whitespace? #\_) .......... [PASS] 249. (char-whitespace? #\a) .......... [PASS] 250. (char-upper-case? #\A) .......... [PASS] 251. (char-upper-case? #\a) .......... [PASS] 252. (char-upper-case? #\3) .......... [PASS] 253. (char-lower-case? #\a) .......... [PASS] 254. (char-lower-case? #\A) .......... [PASS] 255. (char-lower-case? #\3) .......... [PASS] 256. (char-upcase #\a) .......... [PASS] 257. (char-upcase #\A) .......... [PASS] 258. (char-upcase #\3) .......... [PASS] 259. (char-downcase #\A) .......... [PASS] 260. (char-downcase #\a) .......... [PASS] 261. (char-downcase #\3) .......... [PASS] 262. (char-foldcase #\A) .......... [PASS] 263. (char-foldcase #\a) .......... [PASS] 264. (char-foldcase #\3) .......... [PASS] 265. (digit-value #\space) .......... [PASS] 266. (digit-value #\0) .......... [PASS] 267. (digit-value #\3) .......... [PASS] 268. (digit-value #\7) .......... [PASS] 269. (digit-value #\9) .......... [PASS] 270. (digit-value #\A) .......... [PASS] 271. (symbol? (quote foo)) .......... [PASS] 272. (symbol? (car (quote (a b)))) .......... [PASS] 273. (symbol? "bar") .......... [PASS] 274. (symbol? (quote nil)) .......... [PASS] 275. (symbol? (quote ())) .......... [PASS] 276. (symbol=? (quote a) (quote a)) .......... [PASS] 277. (symbol=? (quote a) (quote b)) .......... [PASS] 278. (symbol=? (quote b) (quote b) (quote b) (quote b)) .......... [PASS] 279. (symbol=? (quote b) (quote b) (quote b) (quote b) (quote a)) .......... [PASS] 280. (symbol->string (quote flying-fish)) .......... [PASS] 281. (symbol->string (quote Martin)) .......... [PASS] 282. (symbol->string (string->symbol "Malvina")) .......... [PASS] 283. (string? "") .......... [PASS] 284. (string? " ") .......... [PASS] 285. (string? (quote a)) .......... [PASS] 286. (string? #\a) .......... [PASS] 287. (string-length (make-string 3)) .......... [PASS] 288. (make-string 3 #\-) .......... [PASS] 289. (string) .......... [PASS] 290. (string #\- #\- #\-) .......... [PASS] 291. (string #\k #\i #\t #\t #\e #\n) .......... [PASS] 292. (string-length "") .......... [PASS] 293. (string-length "a") .......... [PASS] 294. (string-length "abc") .......... [PASS] 295. (string-ref "abc" 0) .......... [PASS] 296. (string-ref "abc" 1) .......... [PASS] 297. (string-ref "abc" 2) .......... [PASS] 298. (let ((str (string #\a #\b #\c))) (string-set! str 1 #\-) str) .......... [PASS] 299. (string=? "" "") .......... [PASS] 300. (string=? "abc" "abc" "abc") .......... [PASS] 301. (string=? "" "abc") .......... [PASS] 302. (string=? "abc" "aBc") .......... [PASS] 303. (string? "" "") .......... [PASS] 309. (string>? "abc" "abc") .......... [PASS] 310. (string>? "abc" "abcd") .......... [PASS] 311. (string>? "acd" "abcd" "abc") .......... [PASS] 312. (string>? "abc" "bbc") .......... [PASS] 313. (string<=? "" "") .......... [PASS] 314. (string<=? "abc" "abc") .......... [PASS] 315. (string<=? "abc" "abcd" "abcd") .......... [PASS] 316. (string<=? "abcd" "abc") .......... [PASS] 317. (string<=? "abc" "bbc") .......... [PASS] 318. (string>=? "" "") .......... [PASS] 319. (string>=? "abc" "abc") .......... [PASS] 320. (string>=? "abc" "abcd") .......... [PASS] 321. (string>=? "abcd" "abcd" "abc") .......... [PASS] 322. (string>=? "abc" "bbc") .......... [PASS] 323. (string-ci=? "" "") .......... [PASS] 324. (string-ci=? "abc" "abc") .......... [PASS] 325. (string-ci=? "" "abc") .......... [PASS] 326. (string-ci=? "abc" "aBc") .......... [PASS] 327. (string-ci=? "abc" "aBcD") .......... [PASS] 328. (string-ci=? "abc" "aBc" "Abc") .......... [PASS] 329. (string-ci? "abc" "aBc") .......... [PASS] 334. (string-ci>? "abc" "aBcD") .......... [PASS] 335. (string-ci>? "ABCd" "aBc") .......... [PASS] 336. (string-ci>? "ABCE" "ABCd" "aBc") .......... [PASS] 337. (string-ci<=? "abc" "aBc") .......... [PASS] 338. (string-ci<=? "abc" "aBcD") .......... [PASS] 339. (string-ci<=? "ABCd" "aBc") .......... [PASS] 340. (string-ci<=? "abc" "aBc" "aBcD") .......... [PASS] 341. (string-ci>=? "abc" "aBc") .......... [PASS] 342. (string-ci>=? "abc" "aBcD") .......... [PASS] 343. (string-ci>=? "ABCd" "aBc") .......... [PASS] 344. (string-ci>=? "ABCd" "aBc" "AbC") .......... [PASS] 345. (string-upcase "abc") .......... [PASS] 346. (string-upcase "ABC") .......... [PASS] 347. (string-downcase "abc") .......... [PASS] 348. (string-downcase "ABC") .......... [PASS] 349. (string-foldcase "abc") .......... [PASS] 350. (string-foldcase "ABC") .......... [PASS] 351. (substring "" 0 0) .......... [PASS] 352. (substring "a" 0 0) .......... [PASS] 353. (substring "abc" 1 1) .......... [PASS] 354. (substring "abc" 0 2) .......... [PASS] 355. (substring "abc" 1 3) .......... [PASS] 356. (string-append "") .......... [PASS] 357. (string-append "" "") .......... [PASS] 358. (string-append "" "abc") .......... [PASS] 359. (string-append "abc" "") .......... [PASS] 360. (string-append "abc" "de") .......... [PASS] 361. (string-append "abc" "de" "f") .......... [PASS] 362. (string->list "") .......... [PASS] 363. (string->list "a") .......... [PASS] 364. (string->list "abc") .......... [PASS] 365. (string->list "abc" 0) .......... [PASS] 366. (string->list "abc" 1) .......... [PASS] 367. (string->list "abc" 1 3) .......... [PASS] 368. (list->string (quote ())) .......... [PASS] 369. (list->string (quote (#\a #\b #\c))) .......... [PASS] 370. (string-copy "") .......... [PASS] 371. (string-copy "" 0) .......... [PASS] 372. (string-copy "" 0 0) .......... [PASS] 373. (string-copy "abc") .......... [PASS] 374. (string-copy "abc" 0) .......... [PASS] 375. (string-copy "abc" 1) .......... [PASS] 376. (string-copy "abc" 1 2) .......... [PASS] 377. (string-copy "abc" 1 3) .......... [PASS] 378. (let ((str (make-string 5 #\x))) (string-fill! str #\-) str) .......... [PASS] 379. (let ((str (make-string 5 #\x))) (string-fill! str #\- 2) str) .......... [PASS] 380. (let ((str (make-string 5 #\x))) (string-fill! str #\- 2 3) str) .......... [PASS] 381. (let ((str (string-copy "abcde"))) (string-copy! str 1 "12345" 0 2) str) .......... [PASS] 382. (let ((str (make-string 5 #\x))) (string-copy! str 0 "-----") str) .......... [PASS] 383. (let ((str (make-string 5 #\x))) (string-copy! str 0 "-----" 2) str) .......... [PASS] 384. (let ((str (make-string 5 #\x))) (string-copy! str 2 "-----" 0 3) str) .......... [PASS] 385. (let ((str (make-string 5 #\x))) (string-copy! str 2 "-----" 2 3) str) .......... [PASS] 386. (let ((str (string-copy "abcde"))) (string-copy! str 1 str 0 2) str) .......... [PASS] 387. (let ((str (string-copy "abcde"))) (string-copy! str 3 str 0 2) str) .......... [PASS] 388. (string? "a") .......... [PASS] 389. (string? (quote a)) .......... [PASS] 390. (string-length "") .......... [PASS] 391. (string-length "abc") .......... [PASS] 392. (string-ref "abc" 0) .......... [PASS] 393. (string-ref "abc" 2) .......... [PASS] 394. (string=? "a" (string #\a)) .......... [PASS] 395. (string=? "a" (string #\b)) .......... [PASS] 396. (stringlist (quote #(dah dah didah))) .......... [PASS] 419. (vector->list (quote #(dah dah didah)) 1) .......... [PASS] 420. (vector->list (quote #(dah dah didah)) 1 2) .......... [PASS] 421. (list->vector (quote (dididit dah))) .......... [PASS] 422. (string->vector "") .......... [PASS] 423. (string->vector "ABC") .......... [PASS] 424. (string->vector "ABC" 1) .......... [PASS] 425. (string->vector "ABC" 1 2) .......... [PASS] 426. (vector->string #()) .......... [PASS] 427. (vector->string (quote #(#\1 #\2 #\3))) .......... [PASS] 428. (vector->string (quote #(#\1 #\2 #\3)) 1) .......... [PASS] 429. (vector->string (quote #(#\1 #\2 #\3)) 1 2) .......... [PASS] 430. (vector-copy (quote #())) .......... [PASS] 431. (vector-copy (quote #(a b c))) .......... [PASS] 432. (vector-copy (quote #(a b c)) 1) .......... [PASS] 433. (vector-copy (quote #(a b c)) 1 2) .......... [PASS] 434. (vector-append) .......... [PASS] 435. (vector-append (quote #())) .......... [PASS] 436. (vector-append (quote #()) (quote #())) .......... [PASS] 437. (vector-append (quote #()) (quote #(a b c))) .......... [PASS] 438. (vector-append (quote #(a b c)) (quote #())) .......... [PASS] 439. (vector-append (quote #(a b c)) (quote #(d e))) .......... [PASS] 440. (vector-append (quote #(a b c)) (quote #(d e)) (quote #(f))) .......... [PASS] 441. (let ((vec (vector 1 2 3 4 5))) (vector-fill! vec (quote smash) 2 4) vec) .......... [PASS] 442. (let ((vec (vector 1 2 3 4 5))) (vector-fill! vec (quote x)) vec) .......... [PASS] 443. (let ((vec (vector 1 2 3 4 5))) (vector-fill! vec (quote x) 2) vec) .......... [PASS] 444. (let ((vec (vector 1 2 3 4 5))) (vector-fill! vec (quote x) 2 3) vec) .......... [PASS] 445. (let ((vec (vector 1 2 3 4 5))) (vector-copy! vec 1 #(a b c d e) 0 2) vec) .......... [PASS] 446. (let ((vec (vector 1 2 3 4 5))) (vector-copy! vec 0 #(a b c d e)) vec) .......... [PASS] 447. (let ((vec (vector 1 2 3 4 5))) (vector-copy! vec 0 #(a b c d e) 2) vec) .......... [PASS] 448. (let ((vec (vector 1 2 3 4 5))) (vector-copy! vec 2 #(a b c d e) 0 3) vec) .......... [PASS] 449. (let ((vec (vector 1 2 3 4 5))) (vector-copy! vec 2 #(a b c d e) 2 3) vec) .......... [PASS] 450. (let ((vec (vector 1 2 3 4 5))) (vector-copy! vec 1 vec 0 2) vec) .......... [PASS] 451. (let ((vec (vector 1 2 3 4 5))) (vector-copy! vec 3 vec 0 2) vec) .......... [PASS] 452. (let ((vec (vector 0 (quote (2 2 2 2)) "Anna"))) (vector-set! vec 1 (quote ("Sue" "Sue"))) vec) .......... [PASS] 453. (vector->list (quote #(dah dah didah))) .......... [PASS] 454. (list->vector (quote (dididit dah))) .......... [PASS] 455. (procedure? car) .......... [PASS] 456. (procedure? (quote car)) .......... [PASS] 457. (procedure? (lambda (x) (* x x))) .......... [PASS] 458. (procedure? (quote (lambda (x) (* x x)))) .......... [PASS] 459. (call-with-current-continuation procedure?) .......... [PASS] 460. (call-with-current-continuation (lambda (k) (+ 2 5))) .......... [PASS] 461. (call-with-current-continuation (lambda (k) (+ 2 5 (k 3)))) .......... [PASS] 462. (apply + (list 3 4)) .......... [PASS] 463. (map cadr (quote ((a b) (d e) (g h)))) .......... [PASS] 464. (map (lambda (n) (expt n n)) (quote (1 2 3 4 5))) .......... [PASS] 465. (map + (quote (1 2 3)) (quote (4 5 6))) .......... [PASS] 466. (let ((v (make-vector 5))) (for-each (lambda (i) (vector-set! v i (* i i))) (quote (0 1 2 3 4))) v) .......... [PASS] 467. (force (delay (+ 1 2))) .......... [PASS] 468. (let ((p (delay (+ 1 2)))) (list (force p) (force p))) .......... [PASS] 469. (let ((else 1)) (cond (else (quote ok)) (#t (quote bad)))) .......... [PASS] 470. (let ((=> 1)) (cond (#t => (quote ok)))) .......... [PASS] 471. (let ((unquote 1)) (quasiquote ((unquote foo)))) .......... [PASS] 472. (let ((unquote-splicing 1)) (quasiquote ((unquote-splicing foo)))) .......... [PASS] 473. (quasiquote (list (unquote (+ 1 2)) 4)) .......... [PASS] 474. (quasiquote (list (unquote name) (quote (unquote name)))) .......... [PASS] 475. (quasiquote (a (unquote (+ 1 2)) (unquote-splicing (map abs (quote (4 -5 6)))) b)) .......... [PASS] 476. (quasiquote #(10 5 (unquote (square 2)) (unquote-splicing (map square (quote (4 3)))) 8)) .......... [PASS] 477. (quasiquote (a (quasiquote (b (unquote (+ 1 2)) (unquote (foo (unquote (+ 1 3)) d)) e)) f)) .......... [PASS] 478. (quasiquote (a (quasiquote (b (unquote (unquote name1)) (unquote (quote (unquote name2))) d)) e)) .......... [PASS] 479. (quasiquote (list (unquote (+ 1 2)) 4)) .......... [PASS] 480. (quasiquote (list (unquote (+ 1 2)) 4)) .......... [PASS] 481. (when (> 3 2) (quote greater)) .......... [PASS] 482. (let ((x (quote ()))) (when (> 3 2) (set! x (cons (quote greater) x)) x)) .......... [PASS] 483. (unless (< 3 2) (quote less)) .......... [PASS] 484. (let ((x (quote ()))) (unless (< 3 2) (set! x (cons (quote less) x)) x)) .......... [PASS] 485. (plus) .......... [PASS] 486. (plus 1) .......... [PASS] 487. (plus 1 2) .......... [PASS] 488. (plus 1 2 3) .......... [PASS] 489. (plus 1 2 3 4) .......... [PASS] 490. (mult) .......... [PASS] 491. (mult 1) .......... [PASS] 492. (mult 1 2) .......... [PASS] 493. (mult 1 2 3) .......... [PASS] 494. (mult 1 2 3 4) .......... [PASS] 495. (let-syntax ((when (syntax-rules () ((when test stmt1 stmt2 ...) (if test (begin stmt1 stmt2 ...)))))) (let ((if #t)) (when if (set! if (quote now))) if)) .......... [PASS] 496. (let ((x (quote outer))) (let-syntax ((m (syntax-rules () ((m) x)))) (let ((x (quote inner))) (m)))) .......... [PASS] 497. (letrec-syntax ((my-or (syntax-rules () ((my-or) #f) ((my-or e) e) ((my-or e1 e2 ...) (let ((temp e1)) (if temp temp (my-or e2 ...))))))) (let ((x #f) (y 7) (temp 8) (let odd?) (if even?)) (my-or x (let temp) (if y) y))) .......... [PASS] 498. (sequence1 0 1 2 3) .......... [PASS] 499. (sequence2 1 2 3 4) .......... [PASS] 500. (sequence3 2 3 4 5) .......... [PASS] 501. (mad-hatter) .......... [PASS] 502. (let ((=> #f)) (cond (#t => (quote ok)))) .......... [PASS] 503. x .......... [PASS] 504. (ff 10) .......... [PASS] 505. (vector-lit) .......... [PASS] 506. (quux399) .......... [PASS] 507. (m k) .......... [PASS] 508. (let ((... 2)) (let-syntax ((s (syntax-rules () ((_ x ...) (quote bad)) ((_ . r) (quote ok))))) (s a b c))) .......... [PASS] 509. (let-syntax ((zlet (syntax-rules () ((_ (i ...) (v ...) . b) (let ((i v) ...) . b))))) (zlet (a b) (10 20) (list a b))) .......... [PASS] 510. (let-syntax ((gotmid (syntax-rules () ((_ a b ... c) (list b ...))))) (gotmid 1 2 3 4 5 6 7)) .......... [PASS] 511. (let-syntax ((greedy (syntax-rules () ((_ a b ... . c) (list b ... c))))) (greedy 1 2 3 4 5 6 7)) .......... [PASS] 512. (let-syntax ((greed.y (syntax-rules () ((_ a b ... . c) (list b ... c))))) (greed.y 1 2 3 4 5 6 . 7)) .......... [PASS] 513. (let-syntax ((foo (syntax-rules () ((_) (let-syntax ((bar (syntax-rules () ((_) (list (quote _)))))) (bar)))))) (foo)) .......... [PASS] 514. (let-syntax ((ttt (syntax-rules () ((x y) (quote (x y)))))) (ttt 123)) .......... [PASS] 515. (let-syntax ((ttt (syntax-rules () (((... x) y) (quote (x y)))))) (ttt 123)) .......... [PASS] 516. ((syntax-rules () ((_) (let-syntax ((ttt (syntax-rules () ((((... ...) x) y) (quote (x y)))))) (ttt 123))))) .......... [PASS] 517. (let ((l3 (bar))) (and (equal? (bar) ((cadr l3))) (equal? (bar) ((caddr l3))))) .......... [PASS] 518. (unbox-rebox 1 2 3 4 5) .......... [PASS] 519. (unbox-rebox #&1 #&2 #&3 #&4 #&5) .......... [PASS] 520. (underscored 1 2) .......... [PASS] 521. (list (wrap-by-type 42) (wrap-by-type "yes") (wrap-by-type #\c)) .......... [PASS] 522. (pi-e-example) .......... [PASS] 523. (+ pi e) .......... [PASS] 524. (let ((n 10) (steps 0) (break write)) (loop-until-break (when (= n 4) (break steps)) (set! n (- n 1)) (set! steps (+ steps 1)))) .......... [PASS] 525. (unstringed "Foo") .......... [PASS] 526. ((lambda () (let ((x 1)) (let ((y x)) (set! x 2) (list x y))))) .......... [PASS] 527. ((lambda () (let ((x 1)) (set! x 2) (let ((y x)) (list x y))))) .......... [PASS] 528. ((lambda () (let ((x 1)) (let ((y x)) (set! y 2) (list x y))))) .......... [PASS] 529. ((lambda () (let ((x 1)) (let ((y x)) (set! x 2) (set! y 3) (list x y))))) .......... [PASS] 530. (let* ((path (quote ())) (add (lambda (s) (set! path (cons s path))))) (dynamic-wind (lambda () (add (quote a))) (lambda () (add (quote b))) (lambda () (add (quote c)))) (reverse path)) .......... [PASS] 531. (let ((path (quote ())) (c #f)) (let ((add (lambda (s) (set! path (cons s path))))) (dynamic-wind (lambda () (add (quote connect))) (lambda () (add (call-with-current-continuation (lambda (c0) (set! c c0) (quote talk1))))) (lambda () (add (quote disconnect)))) (if (< (length path) 4) (c (quote talk2)) (reverse path)))) .......... [PASS] 532. (let-syntax ((foo (syntax-rules ::: () ((foo ... args :::) (args ::: ...))))) (foo 3 - 5)) .......... [PASS] 533. (let-syntax ((foo (syntax-rules () ((foo args ... penultimate ultimate) (list ultimate penultimate args ...))))) (foo 1 2 3 4 5)) .......... [PASS] 534. (M 1 2 3) .......... [PASS] 535. (N 1 2 3) .......... [PASS] 536. (asd 1 2) .......... [PASS] 537. (complex? 3) .......... [PASS] 538. (real? 3) .......... [PASS] 539. (real? 100000) .......... [PASS] 540. (real? +inf.0) .......... [PASS] 541. (rational? -inf.0) .......... [PASS] 542. (integer? 3.0) .......... [PASS] 543. (exact? 3.0) .......... [PASS] 544. (exact? 3) .......... [PASS] 545. (inexact? 3.0) .......... [PASS] 546. (exact-integer? 32) .......... [PASS] 547. (exact-integer? 32.0) .......... [PASS] 548. (finite? 3) .......... [PASS] 549. (finite? +inf.0) .......... [PASS] 550. (infinite? 3) .......... [PASS] 551. (infinite? +inf.0) .......... [PASS] 552. (infinite? +nan.0) .......... [PASS] 553. (nan? +nan.0) .......... [PASS] 554. (nan? 32) .......... [PASS] 555. (< 1 2 3) .......... [PASS] 556. (< 1 1 2) .......... [PASS] 557. (> 3.0 2.0 1.0) .......... [PASS] 558. (> -3.0 2.0 1.0) .......... [PASS] 559. (<= 1 1 2) .......... [PASS] 560. (<= 1 2 1) .......... [PASS] 561. (>= 2 1 1) .......... [PASS] 562. (>= 1 2 1) .......... [PASS] 563. (list (<= 1 1 2) (<= 2 1 3)) .......... [PASS] 564. (zero? 0) .......... [PASS] 565. (zero? 0.0) .......... [PASS] 566. (zero? 1) .......... [PASS] 567. (zero? -1) .......... [PASS] 568. (positive? 0) .......... [PASS] 569. (positive? 0.0) .......... [PASS] 570. (positive? 1) .......... [PASS] 571. (positive? 1.0) .......... [PASS] 572. (positive? -1) .......... [PASS] 573. (positive? -1.0) .......... [PASS] 574. (positive? +inf.0) .......... [PASS] 575. (positive? -inf.0) .......... [PASS] 576. (negative? 0) .......... [PASS] 577. (negative? 0.0) .......... [PASS] 578. (negative? 1) .......... [PASS] 579. (negative? 1.0) .......... [PASS] 580. (negative? -1) .......... [PASS] 581. (negative? -1.0) .......... [PASS] 582. (negative? +inf.0) .......... [PASS] 583. (negative? -inf.0) .......... [PASS] 584. (odd? 0) .......... [PASS] 585. (odd? 1) .......... [PASS] 586. (odd? -1) .......... [PASS] 587. (odd? 102) .......... [PASS] 588. (even? 0) .......... [PASS] 589. (even? 1) .......... [PASS] 590. (even? -2) .......... [PASS] 591. (even? 102) .......... [PASS] 592. (max 3) .......... [PASS] 593. (max 3 4) .......... [PASS] 594. (max 3.9 4) .......... [PASS] 595. (max 5 3.9 4) .......... [PASS] 596. (max 100 +inf.0) .......... [PASS] 597. (min 3) .......... [PASS] 598. (min 3 4) .......... [PASS] 599. (min 3 3.1) .......... [PASS] 600. (min -inf.0 -100) .......... [PASS] 601. (+ 3 4) .......... [PASS] 602. (+ 3) .......... [PASS] 603. (+) .......... [PASS] 604. (* 4) .......... [PASS] 605. (*) .......... [PASS] 606. (- 3 4) .......... [PASS] 607. (- 3 4 5) .......... [PASS] 608. (- 3) .......... [PASS] 609. (abs -7) .......... [PASS] 610. (abs 7) .......... [PASS] 611. (call-with-values (lambda () (floor/ 5 2)) list) .......... [PASS] 612. (call-with-values (lambda () (floor/ -5 2)) list) .......... [PASS] 613. (call-with-values (lambda () (floor/ 5 -2)) list) .......... [PASS] 614. (call-with-values (lambda () (floor/ -5 -2)) list) .......... [PASS] 615. (call-with-values (lambda () (truncate/ 5 2)) list) .......... [PASS] 616. (call-with-values (lambda () (truncate/ -5 2)) list) .......... [PASS] 617. (call-with-values (lambda () (truncate/ 5 -2)) list) .......... [PASS] 618. (call-with-values (lambda () (truncate/ -5 -2)) list) .......... [PASS] 619. (call-with-values (lambda () (truncate/ -5.0 -2)) list) .......... [PASS] 620. (call-with-values (lambda () (truncate/ 3333333 3)) list) .......... [PASS] 621. (call-with-values (lambda () (truncate/ 3333333 3.0)) list) .......... [PASS] 622. (call-with-values (lambda () (truncate/ 3333333 -3)) list) .......... [PASS] 623. (call-with-values (lambda () (truncate/ 3333333 -3.0)) list) .......... [PASS] 624. (call-with-values (lambda () (truncate/ -3333333 3)) list) .......... [PASS] 625. (call-with-values (lambda () (truncate/ -3333333 3.0)) list) .......... [PASS] 626. (call-with-values (lambda () (truncate/ -3333333 -3)) list) .......... [PASS] 627. (call-with-values (lambda () (truncate/ -3333333 -3.0)) list) .......... [PASS] 628. (modulo 13 4) .......... [PASS] 629. (remainder 13 4) .......... [PASS] 630. (modulo -13 4) .......... [PASS] 631. (remainder -13 4) .......... [PASS] 632. (modulo 13 -4) .......... [PASS] 633. (remainder 13 -4) .......... [PASS] 634. (modulo -13 -4) .......... [PASS] 635. (remainder -13 -4) .......... [PASS] 636. (remainder -13 -4.0) .......... [PASS] 637. (gcd 32 -36) .......... [PASS] 638. (gcd) .......... [PASS] 639. (lcm 32 -36) .......... [PASS] 640. (lcm 32.0 -36) .......... [PASS] 641. (lcm) .......... [PASS] 642. (floor -4.3) .......... [PASS] 643. (ceiling -4.3) .......... [PASS] 644. (truncate -4.3) .......... [PASS] 645. (round -4.3) .......... [PASS] 646. (floor 3.5) .......... [PASS] 647. (ceiling 3.5) .......... [PASS] 648. (truncate 3.5) .......... [PASS] 649. (round 3.5) .......... [PASS] 650. (inexact (exp 0)) .......... [PASS] 651. (number->string (exp 3)) .......... [PASS] 652. (inexact (log 1)) .......... [PASS] 653. (log (exp 1)) .......... [PASS] 654. (log (exp 42)) .......... [PASS] 655. (log 100 10) .......... [PASS] 656. (log 4096 2) .......... [PASS] 657. (inexact (sin 0)) .......... [PASS] 658. (sin 1.5707963267949) .......... [PASS] 659. (inexact (cos 0)) .......... [PASS] 660. (cos 3.14159265358979) .......... [PASS] 661. (inexact (tan 0)) .......... [PASS] 662. (number->string (tan 1)) .......... [PASS] 663. (inexact (asin 0)) .......... [PASS] 664. (number->string (asin 1)) .......... [PASS] 665. (inexact (acos 1)) .......... [PASS] 666. (number->string (acos -1)) .......... [PASS] 667. (atan 0.0 1.0) .......... [PASS] 668. (atan -0.0 1.0) .......... [PASS] 669. (number->string (atan 1.0 1.0)) .......... [PASS] 670. (number->string (atan 1.0 0.0)) .......... [PASS] 671. (number->string (atan 1.0 -1.0)) .......... [PASS] 672. (number->string (atan 0.0 -1.0)) .......... [PASS] 673. (number->string (atan -0.0 -1.0)) .......... [PASS] 674. (number->string (atan -1.0 -1.0)) .......... [PASS] 675. (number->string (atan -1.0 0.0)) .......... [PASS] 676. (number->string (atan -1.0 1.0)) .......... [PASS] 677. (square 42) .......... [PASS] 678. (square 2) .......... [PASS] 679. (inexact (sqrt 9)) .......... [PASS] 680. (number->string (sqrt 2)) .......... [PASS] 681. (call-with-values (lambda () (exact-integer-sqrt 0)) list) .......... [PASS] 682. (call-with-values (lambda () (exact-integer-sqrt 1)) list) .......... [PASS] 683. (call-with-values (lambda () (exact-integer-sqrt 2)) list) .......... [PASS] 684. (call-with-values (lambda () (exact-integer-sqrt 3)) list) .......... [PASS] 685. (call-with-values (lambda () (exact-integer-sqrt 4)) list) .......... [PASS] 686. (call-with-values (lambda () (exact-integer-sqrt 5)) list) .......... [PASS] 687. (call-with-values (lambda () (exact-integer-sqrt 5)) list) .......... [PASS] 688. (call-with-values (lambda () (exact-integer-sqrt 42)) list) .......... [PASS] 689. (call-with-values (lambda () (exact-integer-sqrt 8388607)) list) .......... [PASS] 690. (expt 3 3) .......... [PASS] 691. (expt 0 0) .......... [PASS] 692. (expt 0 1) .......... [PASS] 693. (expt 0.0 0) .......... [PASS] 694. (expt 0 1.0) .......... [PASS] 695. (inexact 1) .......... [PASS] 696. (inexact? (inexact 1)) .......... [PASS] 697. (exact 1.0) .......... [PASS] 698. (exact? (exact 1.0)) .......... [PASS] 699. (string->number "100") .......... [PASS] 700. (string->number "100" 16) .......... [PASS] 701. (string->number "1e2") .......... [PASS] 702. (f 12) .......... [PASS] 703. (parameterize ((radix 2)) (f 12)) .......... [PASS] 704. (f 12) .......... [PASS] 705. (let ((a (quote a)) (b (quote b)) (x (quote x)) (y (quote y))) (let*-values (((a b) (values x y)) ((x y) (values a b))) (list a b x y))) .......... [PASS] 706. (let-values () (quote ok)) .......... [PASS] 707. (let ((x 1)) (let*-values () (define x 2) #f) x) .......... [PASS] 708. (let () (define-values () (values)) (quote ok)) .......... [PASS] 709. (let () (define-values (x) (values 1)) x) .......... [PASS] 710. (let () (define-values x (values 1 2)) (apply + x)) .......... [PASS] 711. (let () (define-values (x y) (values 1 2)) (+ x y)) .......... [PASS] 712. (let () (define-values (x y z) (values 1 2 3)) (+ x y z)) .......... [PASS] 713. (let () (define-values (x y . z) (values 1 2 3 4)) (+ x y (car z) (cadr z))) .......... [PASS] 714. (call-with-values (lambda () (values 4 5)) (lambda (a b) b)) .......... [PASS] 715. (call-with-values * -) .......... [PASS] 716. (with-exception-handler (lambda (con) 42) (lambda () (+ (raise-continuable "should be a number") 23))) .......... [PASS] 717. (error-object? (guard (exn (else exn)) (error "BOOM!" 1 2 3))) .......... [PASS] 718. (error-object-message (guard (exn (else exn)) (error "BOOM!" 1 2 3))) .......... [PASS] 719. (error-object-irritants (guard (exn (else exn)) (error "BOOM!" 1 2 3))) .......... [PASS] 720. (file-error? (guard (exn (else exn)) (error "BOOM!"))) .......... [PASS] 721. (file-error? (guard (exn (else exn)) (open-input-file " no such file "))) .......... [PASS] 722. (read-error? (guard (exn (else exn)) (error "BOOM!"))) .......... [PASS] 723. (read-error? (guard (exn (else exn)) (read (open-input-string ")")))) .......... [PASS] 724. (read-error? (guard (exn (else exn)) (read (open-input-string "\"")))) .......... [PASS] 725. (test-exception-handler-1 5) .......... [PASS] 726. something-went-wrong .......... [PASS] 727. (test-exception-handler-1 -1) .......... [PASS] 728. something-went-wrong .......... [PASS] 729. (test-exception-handler-2 5) .......... [PASS] 730. something-went-wrong .......... [PASS] 731. (test-exception-handler-2 -1) .......... [PASS] 732. something-went-wrong .......... [PASS] 733. (get-output-string out) .......... [PASS] 734. value .......... [PASS] 735. value .......... [PASS] 736. (get-output-string out) .......... [PASS] 737. (get-output-string out) .......... [PASS] 738. value .......... [PASS] 739. (get-output-string out) .......... [PASS] 740. value .......... [PASS] 741. (get-output-string out) .......... [PASS] 742. value .......... [PASS] 743. (guard (condition ((assq (quote a) condition) => cdr) ((assq (quote b) condition))) (raise (list (cons (quote a) 42)))) .......... [PASS] 744. (guard (condition ((assq (quote a) condition) => cdr) ((assq (quote b) condition))) (raise (list (cons (quote b) 23)))) .......... [PASS] 745. (guard (condition ((assq (quote c) condition) (quote caught-c)) ((assq (quote d) condition) (quote caught-d))) (list (sqrt run-time failure: argument is not a valid u8vector index: 0 8) (guard (condition ((assq (quote a) condition) => cdr) ((assq (quote b) condition))) (raise (list (cons (quote d) 24)))))) .......... [PASS] 746. (bytevector? #u8()) .......... [PASS] version is 0.6.5 prefix is set to /usr ./skint test/srfi/all.scm 1. (cons (quote a) (quote ())) .......... [PASS] 2. (cons (quote (a)) (quote (b c d))) .......... [PASS] 3. (cons "a" (quote (b c))) .......... [PASS] 4. (cons (quote a) 3) .......... [PASS] 5. (cons (quote (a b)) (quote c)) .......... [PASS] 6. (list (quote a) (+ 3 4) (quote c)) .......... [PASS] 7. (list) .......... [PASS] 8. (xcons (quote (b c)) (quote a)) .......... [PASS] 9. (cons* 1 2 3 4) .......... [PASS] 10. (cons* 1) .......... [PASS] 11. (make-list 4 (quote c)) .......... [PASS] 12. (list-tabulate 4 values) .......... [PASS] 13. (take (circular-list (quote z) (quote q)) 6) .......... [PASS] 14. (iota 5) .......... [PASS] 15. (pair? (quote (a . b))) .......... [PASS] 16. (pair? (quote (a b c))) .......... [PASS] 17. (pair? (quote ())) .......... [PASS] 18. (pair? (quote #(a b))) .......... [PASS] 19. (pair? 7) .......... [PASS] 20. (pair? (quote a)) .......... [PASS] 21. (list= eq?) .......... [PASS] 22. (list= eq? (quote (a))) .......... [PASS] 23. (list= = (quote (1 2)) (quote (1 2 3))) .......... [PASS] 24. (list= = (quote (1 2 3)) (quote (1 2))) .......... [PASS] 25. (car (quote (a b c))) .......... [PASS] 26. (cdr (quote (a b c))) .......... [PASS] 27. (car (quote ((a) b c d))) .......... [PASS] 28. (cdr (quote ((a) b c d))) .......... [PASS] 29. (car (quote (1 . 2))) .......... [PASS] 30. (cdr (quote (1 . 2))) .......... [PASS] 31. (first (quote (1 2 3 4 5 6 7 8 9 10))) .......... [PASS] 32. (second (quote (1 2 3 4 5 6 7 8 9 10))) .......... [PASS] 33. (third (quote (1 2 3 4 5 6 7 8 9 10))) .......... [PASS] 34. (fourth (quote (1 2 3 4 5 6 7 8 9 10))) .......... [PASS] 35. (fifth (quote (1 2 3 4 5 6 7 8 9 10))) .......... [PASS] 36. (sixth (quote (1 2 3 4 5 6 7 8 9 10))) .......... [PASS] 37. (seventh (quote (1 2 3 4 5 6 7 8 9 10))) .......... [PASS] 38. (eighth (quote (1 2 3 4 5 6 7 8 9 10))) .......... [PASS] 39. (ninth (quote (1 2 3 4 5 6 7 8 9 10))) .......... [PASS] 40. (tenth (quote (1 2 3 4 5 6 7 8 9 10))) .......... [PASS] 41. (list-ref (quote (a b c d)) 2) .......... [PASS] 42. (third (quote (a b c d e))) .......... [PASS] 43. (take (quote (a b c d e)) 2) .......... [PASS] 44. (drop (quote (a b c d e)) 2) .......... [PASS] 45. (take (quote (1 2 3 . d)) 2) .......... [PASS] 46. (drop (quote (1 2 3 . d)) 2) .......... [PASS] 47. (take (quote (1 2 3 . d)) 3) .......... [PASS] 48. (drop (quote (1 2 3 . d)) 3) .......... [PASS] 49. (take-right (quote (a b c d e)) 2) .......... [PASS] 50. (drop-right (quote (a b c d e)) 2) .......... [PASS] 51. (take-right (quote (1 2 3 . d)) 2) .......... [PASS] 52. (drop-right (quote (1 2 3 . d)) 2) .......... [PASS] 53. (take-right (quote (1 2 3 . d)) 0) .......... [PASS] 54. (drop-right (quote (1 2 3 . d)) 0) .......... [PASS] 55. (not (member (take! (circular-list 1 3 5) 8) (quote ((1 3) (1 3 5 1 3 5 1 3))) equal?)) .......... [PASS] 56. (call-with-values (lambda () (split-at (quote (a b c d e f g h)) 3)) list) .......... [PASS] 57. (last (quote (a b c))) .......... [PASS] 58. (last-pair (quote (a b c))) .......... [PASS] 59. (append (quote (x)) (quote (y))) .......... [PASS] 60. (append (quote (a)) (quote (b c d))) .......... [PASS] 61. (append (quote (a (b))) (quote ((c)))) .......... [PASS] 62. (append (quote (a b)) (quote (c . d))) .......... [PASS] 63. (append (quote ()) (quote a)) .......... [PASS] 64. (append (quote (x y))) .......... [PASS] 65. (append) .......... [PASS] 66. (reverse (quote (a b c))) .......... [PASS] 67. (reverse (quote (a (b c) d (e (f))))) .......... [PASS] 68. (zip (quote (one two three)) (quote (1 2 3)) (quote (odd even odd even odd even odd even))) .......... [PASS] 69. (zip (quote (1 2 3))) .......... [PASS] 70. (zip (quote (3 1 4 1)) (circular-list #f #t)) .......... [PASS] 71. (call-with-values (lambda () (unzip2 (quote ((1 one) (2 two) (3 three))))) list) .......... [PASS] 72. (count even? (quote (3 1 4 1 5 9 2 5 6))) .......... [PASS] 73. (count < (quote (1 2 4 8)) (quote (2 4 6 8 10 12 14 16))) .......... [PASS] 74. (count < (quote (3 1 4 1)) (circular-list 1 10)) .......... [PASS] 75. (fold cons* (quote ()) (quote (a b c)) (quote (1 2 3 4 5))) .......... [PASS] 76. (fold-right cons* (quote ()) (quote (a b c)) (quote (1 2 3 4 5))) .......... [PASS] 77. (pair-fold-right cons (quote ()) (quote (a b c))) .......... [PASS] 78. (pair-fold-right cons* (quote ()) (quote (a b c)) (quote (1 2 3))) .......... [PASS] 79. (map cadr (quote ((a b) (d e) (g h)))) .......... [PASS] 80. (map (lambda (n) (expt n n)) (quote (1 2 3 4 5))) .......... [PASS] 81. (map + (quote (1 2 3)) (quote (4 5 6))) .......... [PASS] 82. (not (member (let ((count 0)) (map (lambda (ignored) (set! count (+ count 1)) count) (quote (a b)))) (quote ((1 2) (2 1))) equal?)) .......... [PASS] 83. (map + (quote (3 1 4 1)) (circular-list 1 0)) .......... [PASS] 84. (let ((v (make-vector 5))) (for-each (lambda (i) (vector-set! v i (* i i))) (quote (0 1 2 3 4))) v) .......... [PASS] 85. (append-map (lambda (x) (list x (- x))) (quote (1 3 8))) .......... [PASS] 86. (apply append (map (lambda (x) (list x (- x))) (quote (1 3 8)))) .......... [PASS] 87. (append-map! (lambda (x) (list x (- x))) (quote (1 3 8))) .......... [PASS] 88. (apply append! (map (lambda (x) (list x (- x))) (quote (1 3 8)))) .......... [PASS] 89. (equal? (quote ((a b c) (b c) (c))) (let ((a (quote ()))) (pair-for-each (lambda (x) (set! a (cons x a))) (quote (a b c))) (reverse a))) .......... [PASS] 90. (filter-map (lambda (x) (and (number? x) (* x x))) (quote (a 1 b 3 c 7))) .......... [PASS] 91. (filter even? (quote (0 7 8 8 43 -4))) .......... [PASS] 92. (call-with-values (lambda () (partition symbol? (quote (one 2 3 four five 6)))) list) .......... [PASS] 93. (remove even? (quote (0 7 8 8 43 -4))) .......... [PASS] 94. (find even? (quote (1 2 3))) .......... [PASS] 95. (any even? (quote (1 2 3))) .......... [PASS] 96. (find even? (quote (1 7 3))) .......... [PASS] 97. (any even? (quote (1 7 3))) .......... [PASS] 98. (find even? (circular-list 1 6 3)) .......... [PASS] 99. (any even? (circular-list 1 6 3)) .......... [PASS] 100. (find even? (quote (3 1 4 1 5 9))) .......... [PASS] 101. (every odd? (quote (1 2 3))) .......... [PASS] 102. (every < (quote (1 2 3)) (quote (4 5 6))) .......... [PASS] 103. (find-tail even? (quote (3 1 37 -8 -5 0 0))) .......... [PASS] 104. (find-tail even? (quote (3 1 37 -5))) .......... [PASS] 105. (take-while even? (quote (2 18 3 10 22 9))) .......... [PASS] 106. (drop-while even? (quote (2 18 3 10 22 9))) .......... [PASS] 107. (call-with-values (lambda () (span even? (quote (2 18 3 10 22 9)))) list) .......... [PASS] 108. (call-with-values (lambda () (break even? (quote (3 1 4 1 5 9)))) list) .......... [PASS] 109. (any integer? (quote (a 3 b 2.7))) .......... [PASS] 110. (any integer? (quote (a 3.1 b 2.7))) .......... [PASS] 111. (any < (quote (3 1 4 1 5)) (quote (2 7 1 8 2))) .......... [PASS] 112. (list-index even? (quote (3 1 4 1 5 9))) .......... [PASS] 113. (list-index < (quote (3 1 4 1 5 9 2 5 6)) (quote (2 7 1 8 2))) .......... [PASS] 114. (list-index = (quote (3 1 4 1 5 9 2 5 6)) (quote (2 7 1 8 2))) .......... [PASS] 115. (memq (quote a) (quote (a b c))) .......... [PASS] 116. (memq (quote b) (quote (a b c))) .......... [PASS] 117. (memq (quote a) (quote (b c d))) .......... [PASS] 118. (memq (list (quote a)) (quote (b (a) c))) .......... [PASS] 119. (member (list (quote a)) (quote (b (a) c))) .......... [PASS] 120. (memv 101 (quote (100 101 102))) .......... [PASS] 121. (delete-duplicates (quote (a b a c a b c z))) .......... [PASS] 122. (delete-duplicates (quote ((a . 3) (b . 7) (a . 9) (c . 1))) (lambda (x y) (eq? (car x) (car y)))) .......... [PASS] 123. (assq (quote a) e) .......... [PASS] 124. (assq (quote b) e) .......... [PASS] 125. (assq (quote d) e) .......... [PASS] 126. (assq (list (quote a)) (quote (((a)) ((b)) ((c))))) .......... [PASS] 127. (assoc (list (quote a)) (quote (((a)) ((b)) ((c))))) .......... [PASS] 128. (assv 5 (quote ((2 3) (5 7) (11 13)))) .......... [PASS] 129. (lset<= eq? (quote (a)) (quote (a b a)) (quote (a b c c))) .......... [PASS] 130. (lset<= eq?) .......... [PASS] 131. (lset<= eq? (quote (a))) .......... [PASS] 132. (lset= eq? (quote (a)) (quote ())) .......... [PASS] 133. (lset= eq? (quote ()) (quote (a))) .......... [PASS] 134. (lset= eq? (quote (b e a)) (quote (a e b)) (quote (e e b a))) .......... [PASS] 135. (lset= eq?) .......... [PASS] 136. (lset= eq? (quote (a))) .......... [PASS] 137. (lset= = (quote (2 1)) (quote (2 1 0))) .......... [PASS] 138. (lset<= = (quote (2 1)) (quote (2 1 0))) .......... [PASS] 139. (lset<= = (quote (2 1 0)) (quote (2 1))) .......... [PASS] 140. (lset-adjoin eq? (quote (a b c d c e)) (quote a) (quote e) (quote i) (quote o) (quote u)) .......... [PASS] 141. (lset-union eq? (quote (a b c d e)) (quote (a e i o u))) .......... [PASS] 142. (lset-union eq? (quote (a a c)) (quote (x a x))) .......... [PASS] 143. (lset-union eq?) .......... [PASS] 144. (lset-union eq? (quote (a b c))) .......... [PASS] 145. (lset-intersection eq? (quote (a b c d e)) (quote (a e i o u))) .......... [PASS] 146. (lset-intersection eq? (quote (a x y a)) (quote (x a x z))) .......... [PASS] 147. (lset-intersection eq? (quote (a b c))) .......... [PASS] 148. (lset-difference eq? (quote (a b c d e)) (quote (a e i o u))) .......... [PASS] 149. (lset-difference eq? (quote (a b c))) .......... [PASS] 150. (lset= eq? (quote (d c b i o u)) (lset-xor eq? (quote (a b c d e)) (quote (a e i o u)))) .......... [PASS] 151. (lset-xor eq?) .......... [PASS] 152. (lset-xor eq? (quote (a b c d e))) .......... [PASS] 152 out of 152 passed (100.00%) 0 out of 0 passed (%) 1. (u8vector? #u8()) .......... [PASS] run-time failure: argument is not a valid u8vector index: 0 1. (let (fibonacci (n 10) (i 0) (f0 0) (f1 1)) (if (= i n) f0 (fibonacci n (+ i 1) f1 (+ f0 f1)))) .......... [PASS] 2. (let (blast (port (open-output-string)) x (+ 1 2) 4 5) (if (null? x) (get-output-string port) (begin (write (car x) port) (apply blast port (cdr x))))) .......... [PASS] 2 out of 2 passed (100.00%) 0 out of 0 passed (%) 0 out of 0 passed (%) ------------------------------------------------------ RUNNING TESTS FOR SRFI 1: ./skint test/srfi/1.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 2: ./skint test/srfi/2.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 4: ./skint test/srfi/4.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 5: ./skint test/srfi/5.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 6: ./skint test/srfi/6.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 8: ./skint test/srfi/8.scm ------------------------------------------------------ ----------------------------------------------0 out of 0 passed (%) 1. (let-values (((a b . c) (values 1 2 3 4))) (list a b c)) .......... [PASS] 2. (let ((a (quote a)) (b (quote b)) (x (quote x)) (y (quote y))) (let-values (((a b) (values x y)) ((x y) (values a b))) (list a b x y))) .......... [PASS] 3. (let ((a (quote a)) (b (quote b)) (x (quote x)) (y (quote y))) (let*-values (((a b) (values x y)) ((x y) (values a b))) (list a b x y))) .......... [PASS] 3 out of 3 passed (100.00%) 1. (equal? #f (string-null? "abc")) .......... [PASS] 2. (equal? #t (string-null? "")) .......... [PASS] 3. (equal? #t (string-every #\a "")) .......... [PASS] 4. (equal? #t (string-every #\a "aaaa")) .......... [PASS] 5. (equal? #f (string-every #\a "aaba")) .......... [PASS] 6. (equal? #t (string-every char-set:lower-case "aaba")) .......... [PASS] 7. (equal? #f (string-every char-set:lower-case "aAba")) .......... [PASS] 8. (equal? #t (string-every char-set:lower-case "")) .......... [PASS] 9. (equal? #t (string-every (lambda (x) (char-ci=? x #\a)) "aAaA")) .......... [PASS] 10. (equal? #f (string-every (lambda (x) (char-ci=? x #\a)) "aAbA")) .......... [PASS] 11. (equal? (char->integer #\A) (string-every (lambda (x) (char->integer x)) "aAbA")) .......... [PASS] 12. (equal? #t (string-every (lambda (x) (error "hoge")) "")) .......... [PASS] 13. (equal? #t (string-any #\a "aaaa")) .......... [PASS] 14. (equal? #f (string-any #\a "Abcd")) .......... [PASS] 15. (equal? #f (string-any #\a "")) .......... [PASS] 16. (equal? #t (string-any char-set:lower-case "ABcD")) .......... [PASS] 17. (equal? #f (string-any char-set:lower-case "ABCD")) .......... [PASS] 18. (equal? #f (string-any char-set:lower-case "")) .......... [PASS] 19. (equal? #t (string-any (lambda (x) (char-ci=? x #\a)) "CAaA")) .......... [PASS] 20. (equal? #f (string-any (lambda (x) (char-ci=? x #\a)) "ZBRC")) .......... [PASS] 21. (equal? #f (string-any (lambda (x) (char-ci=? x #\a)) "")) .......... [PASS] 22. (equal? (char->integer #\a) (string-any (lambda (x) (char->integer x)) "aAbA")) .......... [PASS] 23. (equal? "0123456789" (string-tabulate (lambda (code) (integer->char (+ code (char->integer #\0)))) 10)) .......... [PASS] 24. (equal? "" (string-tabulate (lambda (code) (integer->char (+ code (char->integer #\0)))) 0)) .......... [PASS] 25. (equal? "cBa" (reverse-list->string (quote (#\a #\B #\c)))) .......... [PASS] 26. (equal? "" (reverse-list->string (quote ()))) .......... [PASS] 27. (equal? "cde" (substring/shared "abcde" 2)) .......... [PASS] 28. (equal? "cd" (substring/shared "abcde" 2 4)) .......... [PASS] 29. (equal? "abCDEfg" (let ((x (string-copy "abcdefg"))) (string-copy! x 2 "CDE") x)) .......... [PASS] 30. (equal? "abCDEfg" (let ((x (string-copy "abcdefg"))) (string-copy! x 2 "ZABCDE" 3) x)) .......... [PASS] 31. (equal? "abCDEfg" (let ((x (string-copy "abcdefg"))) (string-copy! x 2 "ZABCDEFG" 3 6) x)) .......... [PASS] 32. (equal? "aabce" (let ((str (string-copy "abcde"))) (string-copy! str 1 str 0 3) str)) .......... [PASS] 33. (equal? "bcdde" (let ((str (string-copy "abcde"))) (string-copy! str 0 str 1 4) str)) .......... [PASS] 34. (equal? "Pete S" (string-take "Pete Szilagyi" 6)) .......... [PASS] 35. (equal? "" (string-take "Pete Szilagyi" 0)) .......... [PASS] 36. (equal? "Pete Szilagyi" (string-take "Pete Szilagyi" 13)) .......... [PASS] 37. (equal? "zilagyi" (string-drop "Pete Szilagyi" 6)) .......... [PASS] 38. (equal? "Pete Szilagyi" (string-drop "Pete Szilagyi" 0)) .......... [PASS] 39. (equal? "" (string-drop "Pete Szilagyi" 13)) .......... [PASS] 40. (equal? "rules" (string-take-right "Beta rules" 5)) .......... [PASS] 41. (equal? "" (string-take-right "Beta rules" 0)) .......... [PASS] 42. (equal? "Beta rules" (string-take-right "Beta rules" 10)) .......... [PASS] 43. (equal? "Beta " (string-drop-right "Beta rules" 5)) .......... [PASS] 44. (equal? "Beta rules" (string-drop-right "Beta rules" 0)) .......... [PASS] 45. (equal? "" (string-drop-right "Beta rules" 10)) .......... [PASS] 46. (equal? " 325" (string-pad "325" 5)) .......... [PASS] 47. (equal? "71325" (string-pad "71325" 5)) .......... [PASS] 48. (equal? "71325" (string-pad "8871325" 5)) .......... [PASS] 49. (equal? "~~325" (string-pad "325" 5 #\~)) .......... [PASS] 50. (equal? "~~~25" (string-pad "325" 5 #\~ 1)) .......... [PASS] 51. (equal? "~~~~2" (string-pad "325" 5 #\~ 1 2)) .......... [PASS] 52. (equal? "325 " (string-pad-right "325" 5)) .......... [PASS] 53. (equal? "71325" (string-pad-right "71325" 5)) .......... [PASS] 54. (equal? "88713" (string-pad-right "8871325" 5)) .......... [PASS] 55. (equal? "325~~" (string-pad-right "325" 5 #\~)) .......... [PASS] 56. (equal? "25~~~" (string-pad-right "325" 5 #\~ 1)) .......... [PASS] 57. (equal? "2~~~~" (string-pad-right "325" 5 #\~ 1 2)) .......... [PASS] 58. (equal? "a b c d " (string-trim " a b c d ")) .......... [PASS] 59. (equal? " a b c d " (string-trim " a b c d " #\space)) .......... [PASS] 60. (equal? "a b c d " (string-trim "4358948a b c d " char-set:digit)) .......... [PASS] 61. (equal? " a b c d" (string-trim-right " a b c d ")) .......... [PASS] 62. (equal? " a b c d " (string-trim-right " a b c d " (char-set #\newline))) .......... [PASS] 63. (equal? "349853a b c d" (string-trim-right "349853a b c d03490" char-set:digit)) .......... [PASS] 64. (equal? "a b c d" (string-trim-both " a b c d ")) .......... [PASS] 65. (equal? " a b c d " (string-trim-both " a b c d " (char-set #\newline))) .......... [PASS] 66. (equal? "a b c d" (string-trim-both "349853a b c d03490" char-set:digit)) .......... [PASS] 67. (equal? 5 (string-compare "The cat in the hat" "abcdefgh" values values values 4 6 2 4)) .......... [PASS] 68. (equal? 5 (string-compare-ci "The cat in the hat" "ABCDEFGH" values values values 4 6 2 4)) .......... [PASS] 69. (equal? 5 (string-prefix-length "cancaNCAM" "cancancan")) .......... [PASS] 70. (equal? 8 (string-prefix-length-ci "cancaNCAM" "cancancan")) .......... [PASS] 71. (equal? 2 (string-suffix-length "CanCan" "cankancan")) .......... [PASS] 72. (equal? 5 (string-suffix-length-ci "CanCan" "cankancan")) .......... [PASS] 73. (equal? #t (string-prefix? "abcd" "abcdefg")) .......... [PASS] 74. (equal? #f (string-prefix? "abcf" "abcdefg")) .......... [PASS] 75. (equal? #t (string-prefix-ci? "abcd" "aBCDEfg")) .......... [PASS] 76. (equal? #f (string-prefix-ci? "abcf" "aBCDEfg")) .......... [PASS] 77. (equal? #t (string-suffix? "defg" "abcdefg")) .......... [PASS] 78. (equal? #f (string-suffix? "aefg" "abcdefg")) .......... [PASS] 79. (equal? #t (string-suffix-ci? "defg" "aBCDEfg")) .......... [PASS] 80. (equal? #f (string-suffix-ci? "aefg" "aBCDEfg")) .......... [PASS] 81. (equal? 4 (string-index "abcd:efgh:ijkl" #\:)) .......... [PASS] 82. (equal? 4 (string-index "abcd:efgh;ijkl" (char-set-complement char-set:letter))) .......... [PASS] 83. (equal? #f (string-index "abcd:efgh;ijkl" char-set:digit)) .......... [PASS] 84. (equal? 9 (string-index "abcd:efgh:ijkl" #\: 5)) .......... [PASS] 85. (equal? 4 (string-index-right "abcd:efgh;ijkl" #\:)) .......... [PASS] 86. (equal? 9 (string-index-right "abcd:efgh;ijkl" (char-set-complement char-set:letter))) .......... [PASS] 87. (equal? #f (string-index-right "abcd:efgh;ijkl" char-set:digit)) .......... [PASS] 88. (equal? 4 (string-index-right "abcd:efgh;ijkl" (char-set-complement char-set:letter) 2 5)) .......... [PASS] 89. (equal? 2 (string-count "abc def ghi jkl" #\space)) .......... [PASS] 90. (equal? 3 (string-count "abc def ghi jkl" char-set:whitespace)) .......... [PASS] 91. (equal? 2 (string-count "abc def ghi jkl" char-set:whitespace 4)) .......... [PASS] 92. (equal? 1 (string-count "abc def ghi jkl" char-set:whitespace 4 9)) .......... [PASS] 93. (equal? 3 (string-contains "Ma mere l'oye" "mer")) .......... [PASS] 94. (equal? #f (string-contains "Ma mere l'oye" "Mer")) .......... [PASS] 95. (equal? 3 (string-contains-ci "Ma mere l'oye" "Mer")) .......... [PASS] 96. (equal? #f (string-contains-ci "Ma mere l'oye" "Meer")) .......... [PASS] 97. (equal? "--Capitalize This Sentence." (string-titlecase "--capitalize tHIS sentence.")) .......... [PASS] 98. (equal? "3Com Makes Routers." (string-titlecase "3com makes routers.")) .......... [PASS] 99. (equal? "alSo Whatever" (let ((s (string-copy "also whatever"))) (string-titlecase! s 2 9) s)) .......... [PASS] 100. (equal? "sPEAK loudly" (let ((s (string-copy "speak loudly"))) (string-upcase! s 1 5) s)) .......... [PASS] 101. (equal? "Speak SOFTLY" (let ((s (string-copy "SPEAK SOFTLY"))) (string-downcase! s 1 5) s)) .......... [PASS] 102. (equal? "nomel on nolem on" (string-reverse "no melon no lemon")) .......... [PASS] 103. (equal? "nomel on" (string-reverse "no melon no lemon" 9)) .......... [PASS] 104. (equal? "on" (string-reverse "no melon no lemon" 9 11)) .......... [PASS] 105. (equal? "nomel on nolem on" (let ((s (string-copy "no melon no lemon"))) (string-reverse! s) s)) .......... [PASS] 106. (equal? "no melon nomel on" (let ((s (string-copy "no melon no lemon"))) (string-reverse! s 9) s)) .......... [PASS] 107. (equal? "no melon on lemon" (let ((s (string-copy "no melon no lemon"))) (string-reverse! s 9 11) s)) .......... [PASS] 108. (equal? #f (let ((s "test")) (eq? s (string-append s)))) .......... [PASS] 109. (equal? #f (let ((s "test")) (eq? s (string-concatenate (list s))))) .......... [PASS] 110. (equal? "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" (string-concatenate (quote ("A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z" "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z")))) .......... [PASS] 111. (equal? "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" (string-concatenate/shared (quote ("A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z" "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z")))) .......... [PASS] 112. (equal? "zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA" (string-concatenate-reverse (quote ("A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z" "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z")))) .......... [PASS] 113. (equal? #f (let ((s "test")) (eq? s (string-concatenate-reverse (list s))))) .......... [PASS] 114. (equal? "zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA" (string-concatenate-reverse/shared (quote ("A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z" "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z")))) .......... [PASS] 115. (equal? "svool" (string-map (lambda (c) (integer->char (- 219 (char->integer c)))) "hello")) .......... [PASS] 116. (equal? "vool" (string-map (lambda (c) (integer->char (- 219 (char->integer c)))) "hello" 1)) .......... [PASS] 117. (equal? "vo" (string-map (lambda (c) (integer->char (- 219 (char->integer c)))) "hello" 1 3)) .......... [PASS] 118. (equal? "svool" (let ((s (string-copy "hello"))) (string-map! (lambda (c) (integer->char (- 219 (char->integer c)))) s) s)) .......... [PASS] 119. (equal? "hvool" (let ((s (string-copy "hello"))) (string-map! (lambda (c) (integer->char (- 219 (char->integer c)))) s 1) s)) .......... [PASS] 120. (equal? "hvolo" (let ((s (string-copy "hello"))) (string-map! (lambda (c) (integer->char (- 219 (char->integer c)))) s 1 3) s)) .......... [PASS] 121. (equal? (quote (#\o #\l #\l #\e #\h . #t)) (string-fold cons #t "hello")) .......... [PASS] 122. (equal? (quote (#\l #\e . #t)) (string-fold cons #t "hello" 1 3)) .......... [PASS] 123. (equal? (quote (#\h #\e #\l #\l #\o . #t)) (string-fold-right cons #t "hello")) .......... [PASS] 124. (equal? (quote (#\e #\l . #t)) (string-fold-right cons #t "hello" 1 3)) .......... [PASS] 125. (equal? "hello" (string-unfold null? car cdr (quote (#\h #\e #\l #\l #\o)))) .......... [PASS] 126. (equal? "hi hello" (string-unfold null? car cdr (quote (#\h #\e #\l #\l #\o)) "hi ")) .......... [PASS] 127. (equal? "hi hello ho" (string-unfold null? car cdr (quote (#\h #\e #\l #\l #\o)) "hi " (lambda (x) " ho"))) .......... [PASS] 128. (equal? "olleh" (string-unfold-right null? car cdr (quote (#\h #\e #\l #\l #\o)))) .......... [PASS] 129. (equal? "olleh hi" (string-unfold-right null? car cdr (quote (#\h #\e #\l #\l #\o)) " hi")) .......... [PASS] 130. (equal? "ho olleh hi" (string-unfold-right null? car cdr (quote (#\h #\e #\l #\l #\o)) " hi" (lambda (x) "ho "))) .......... [PASS] 131. (equal? "CLtL" (let ((out (open-output-string)) (prev #f)) (string-for-each (lambda (c) (if (or (not prev) (char-whitespace? prev)) (write-char c out)) (set! prev c)) "Common Lisp, the Language") (get-output-string out))) .......... [PASS] 132. (equal? "oLtL" (let ((out (open-output-string)) (prev #f)) (string-for-each (lambda (c) (if (or (not prev) (char-whitespace? prev)) (write-char c out)) (set! prev c)) "Common Lisp, the Language" 1) (get-output-string out))) .......... [PASS] 133. (equal? "oL" (let ((out (open-output-string)) (prev #f)) (string-for-each (lambda (c) (if (or (not prev) (char-whitespace? prev)) (write-char c out)) (set! prev c)) "Common Lisp, the Language" 1 10) (get-output-string out))) .......... [PASS] 134. (equal? (quote (4 3 2 1 0)) (let ((r (quote ()))) (string-for-each-index (lambda (i) (set! r (cons i r))) "hello") r)) .......... [PASS] 135. (equal? (quote (4 3 2 1)) (let ((r (quote ()))) (string-for-each-index (lambda (i) (set! r (cons i r))) "hello" 1) r)) .......... [PASS] 136. (equal? (quote (2 1)) (let ((r (quote ()))) (string-for-each-index (lambda (i) (set! r (cons i r))) "hello" 1 3) r)) .......... [PASS] 137. (equal? "cdefab" (xsubstring "abcdef" 2)) .......... [PASS] 138. (equal? "efabcd" (xsubstring "abcdef" -2)) .......... [PASS] 139. (equal? "abcabca" (xsubstring "abc" 0 7)) .......... [PASS] 140. (equal? "defdefd" (xsubstring "abcdefg" 0 7 3 6)) .......... [PASS] 141. (equal? "" (xsubstring "abcdefg" 9 9 3 6)) .......... [PASS] 142. (equal? "ZZcdefabZZ" (let ((s (make-string 10 #\Z))) (string-xcopy! s 2 "abcdef" 2) s)) .......... [PASS] 143. (equal? "ZZdefdefZZ" (let ((s (make-string 10 #\Z))) (string-xcopy! s 2 "abcdef" 0 6 3) s)) .......... [PASS] 144. (equal? "abcdXYZghi" (string-replace "abcdefghi" "XYZ" 4 6)) .......... [PASS] 145. (equal? "abcdZghi" (string-replace "abcdefghi" "XYZ" 4 6 2)) .......... [PASS] 146. (equal? "abcdZefghi" (string-replace "abcdefghi" "XYZ" 4 4 2)) .......... [PASS] 147. (equal? "abcdefghi" (string-replace "abcdefghi" "XYZ" 4 4 1 1)) .......... [PASS] 148. (equal? "abcdhi" (string-replace "abcdefghi" "" 4 7)) .......... [PASS] 149. (equal? (quote ("Help" "make" "programs" "run," "run," "RUN!")) (string-tokenize "Help make programs run, run, RUN!")) .......... [PASS] 150. (equal? (quote ("Help" "make" "programs" "run" "run" "RUN")) (string-tokenize "Help make programs run, run, RUN!" char-set:letter)) .......... [PASS] 151. (equal? (quote ("programs" "run" "run" "RUN")) (string-tokenize "Help make programs run, run, RUN!" char-set:letter 10)) .......... [PASS] 152. (equal? (quote ("elp" "make" "programs" "run" "run")) (string-tokenize "Help make programs run, run, RUN!" char-set:lower-case)) .......... [PASS] 153. (equal? "rrrr" (string-filter #\r "Help make programs run, run, RUN!")) .......... [PASS] 154. (equal? "HelpmakeprogramsrunrunRUN" (string-filter char-set:letter "Help make programs run, run, RUN!")) .......... [PASS] 155. (equal? "programsrunrun" (string-filter (lambda (c) (char-lower-case? c)) "Help make programs run, run, RUN!" 10)) .......... [PASS] 156. (equal? "" (string-filter (lambda (c) (char-lower-case? c)) "")) .......... [PASS] 157. (equal? "Help make pogams un, un, RUN!" (string-delete #\r "Help make programs run, run, RUN!")) .......... [PASS] 158. (equal? " , , !" (string-delete char-set:letter "Help make programs run, run, RUN!")) .......... [PASS] 159. (equal? " , , RUN!" (string-delete (lambda (c) (char-lower-case? c)) "Help make programs run, run, RUN!" 10)) .......... [PASS] 160. (equal? "" (string-delete (lambda (c) (char-lower-case? c)) "")) .......... [PASS] 161. (equal? #t (<= 0 (string-hash "abracadabra" 20) 19)) .......... [PASS] 162. (equal? #t (= (string-hash "abracadabra" 20) (string-hash "abracadabra" 20))) .......... [PASS] 163. (equal? #t (= (string-hash "abracadabra" 20 2 7) (string-hash (substring "abracadabra" 2 7) 20))) .......... [PASS] 164. (equal? #t (= (string-hash-ci "aBrAcAdAbRa" 20) (string-hash-ci "AbRaCaDaBrA" 20))) .......... [PASS] 165. (equal? #t (= (string-hash-ci "aBrAcAdAbRa" 20 2 7) (string-hash-ci (substring "AbRaCaDaBrA" 2 7) 20))) .......... [PASS] 166. (not (string= "foo" "foo")) .......... [PASS] 167. (not (string= "foobar" "foo" 0 3)) .......... [PASS] 168. (not (string= "foobar" "barfoo" 0 3 3)) .......... [PASS] 169. (not (not (string= "foobar" "barfoo" 0 3 2 5))) .......... [PASS] 170. (not (string<> "flo" "foo")) .......... [PASS] 171. (not (string<> "flobar" "foo" 0 3)) .......... [PASS] 172. (not (string<> "flobar" "barfoo" 0 3 3)) .......... [PASS] 173. (not (not (string<> "foobar" "foobar" 0 3 0 3))) .......... [PASS] 174. (not (string<= "fol" "foo")) .......... [PASS] 175. (not (string<= "folbar" "foo" 0 3)) .......... [PASS] 176. (not (string<= "foobar" "barfoo" 0 3 3)) .......... [PASS] 177. (not (not (string<= "foobar" "barfoo" 0 3 1 4))) .......... [PASS] 178. (not (string< "fol" "foo")) .......... [PASS] 179. (not (string< "folbar" "foo" 0 3)) .......... [PASS] 180. (not (string< "folbar" "barfoo" 0 3 3)) .......... [PASS] 181. (not (not (string< "foobar" "barfoo" 0 3 1 4))) .......... [PASS] 182. (not (string>= "foo" "fol")) .......... [PASS] 183. (not (string>= "foo" "folbar" 0 3 0 3)) .......... [PASS] 184. (not (string>= "barfoo" "foo" 3 6 0)) .......... [PASS] 185. (not (not (string>= "barfoo" "foobar" 1 4 0 3))) .......... [PASS] 186. (not (string> "foo" "fol")) .......... [PASS] 187. (not (string> "foo" "folbar" 0 3 0 3)) .......... [PASS] 188. (not (string> "barfoo" "fol" 3 6 0)) .......... [PASS] 189. (not (not (string> "barfoo" "foobar" 1 4 0 3))) .......... [PASS] 190. (not (string-ci= "Foo" "foO")) .......... [PASS] 191. (not (string-ci= "Foobar" "fOo" 0 3)) .......... [PASS] 192. (not (string-ci= "Foobar" "bArfOo" 0 3 3)) .......... [PASS] 193. (not (not (string-ci= "foobar" "BARFOO" 0 3 2 5))) .......... [PASS] 194. (not (string-ci<> "flo" "FOO")) .......... [PASS] 195. (not (string-ci<> "FLOBAR" "foo" 0 3)) .......... [PASS] 196. (not (string-ci<> "flobar" "BARFOO" 0 3 3)) .......... [PASS] 197. (not (not (string-ci<> "foobar" "FOOBAR" 0 3 0 3))) .......... [PASS] 198. (not (string-ci<= "FOL" "foo")) .......... [PASS] 199. (not (string-ci<= "folBAR" "fOO" 0 3)) .......... [PASS] 200. (not (string-ci<= "fOOBAR" "BARFOO" 0 3 3)) .......... [PASS] 201. (not (not (string-ci<= "foobar" "BARFOO" 0 3 1 4))) .......... [PASS] 202. (not (string-ci< "fol" "FOO")) .......... [PASS] 203. (not (string-ci< "folbar" "FOO" 0 3)) .......... [PASS] 204. (not (string-ci< "folbar" "BARFOO" 0 3 3)) .......... [PASS] 205. (not (not (string-ci< "foobar" "BARFOO" 0 3 1 4))) .......... [PASS] 206. (not (string-ci>= "FOO" "fol")) .......... [PASS] 207. (not (string-ci>= "foo" "FOLBAR" 0 3 0 3)) .......... [PASS] 208. (not (string-ci>= "BARFOO" "foo" 3 6 0)) .......... [PASS] 209. (not (not (string-ci>= "barfoo" "FOOBAR" 1 4 0 3))) .......... [PASS] 210. (not (string-ci> "FOO" "fol")) .......... [PASS] 211. (not (string-ci> "foo" "FOLBAR" 0 3 0 3)) .......... [PASS] 212. (not (string-ci> "barfoo" "FOL" 3 6 0)) .......... [PASS] 213. (not (not (string-ci> "barfoo" "FOOBAR" 1 4 0 3))) .......... [PASS] 214. (equal? #t (string=? "abcd" (string-append/shared "a" "b" "c" "d"))) .......... [PASS] 215. (equal? #t (let-values (((rest start end) (string-parse-start+end #t "foo" (quote (1 3 fnord))))) (and (= start 1) (= end 3) (equal? rest (quote (fnord)))))) .......... [PASS] 216. (quote (string-parse-start+end #t "foo" (quote (1 4)))) .......... [PASS] 217. (equal? #t (let-values (((start end) (string-parse-final-start+end #t "foo" (quote (1 3))))) (and (= start 1) (= end 3)))) .......... [PASS] 218. (equal? #t (let-string-start+end (start end rest) #t "foo" (quote (1 3 fnord)) (and (= start 1) (= end 3) (equal? rest (quote (fnord)))))) .......... [PASS] 219. (not (check-substring-spec #t "foo" 1 3)) .......... [PASS] 220. (quote (check-substring-spec #t "foo" 1 4)) .......... [PASS] 221. (not (substring-spec-ok? "foo" 1 3)) .......... [PASS] 222. (not (not (substring-spec-ok? "foo" 1 4))) .......... [PASS] 223. (equal? (quote #()) (make-kmp-restart-vector "")) .......... [PASS] 224. (equal? (quote #(-1)) (make-kmp-restart-vector "a")) .......... [PASS] 225. (equal? (quote #(-1 0)) (make-kmp-restart-vector "ab")) .......... [PASS] 226. (equal? (quote #(-1 0 0 -1 1 2)) (make-kmp-restart-vector "abdabx")) .......... [PASS] 227. (equal? expected-i i) .......... [PASS] 228. (equal? expected-i i) .......... [PASS] 229. (not (eq? (= i n) match?)) .......... [PASS] 230. (not (null? steps)) .......... [PASS] 231. (equal? expected-i i) .......... [PASS] 232. (equal? expected-i i) .......... [PASS] 233. (equal? expected-i i) .......... [PASS] 234. (not (eq? (= i n) match?)) .......... [PASS] 235. (not (null? steps)) .......... [PASS] 236. (equal? expected-i i) .......... [PASS] 237. (equal? expected-i i) .......... [PASS] 238. (equal? expected-i i) .......... [PASS] 239. (not (eq? (= i n) match?)) .......... [PASS] 240. (not (null? steps)) .......... [PASS] 241. (equal? expected-i i) .......... [PASS] 242. (equal? expected-i i) .......... [PASS] 243. (equal? expected-i i) .......... [PASS] 244. (not (eq? (= i n) match?)) .......... [PASS] 245. (not (null? steps)) .......... [PASS] 246. (equal? expected-i i) .......... [PASS] 247. (equal? expected-i i) .......... [PASS] 248. (equal? expected-i i) .......... [PASS] 249. (equal? expected-i i) .......... [PASS] 250. (not (eq? (= i n) match?)) .......... [PASS] 251. (not (null? steps)) .......... [PASS] 252. (equal? expected-i i) .......... [PASS] 253. (equal? expected-i i) .......... [PASS] 254. (not (eq? (= i n) match?)) .......... [PASS] 255. (not (null? steps)) .......... [PASS] 256. (equal? expected-i i) .......... [PASS] 257. (equal? expected-i i) .......... [PASS] 258. (equal? expected-i i) .......... [PASS] 259. (not (eq? (= i n) match?)) .......... [PASS] 260. (not (null? steps)) .......... [PASS] 261. (equal? expected-i i) .......... [PASS] 262. (equal? expected-i i) .......... [PASS] 263. (equal? expected-i i) .......... [PASS] 264. (equal? expected-i i) .......... [PASS] 265. (equal? expected-i i) .......... [PASS] 266. (equal? expected-i i) .......... [PASS] 267. (equal? expected-i i) .......... [PASS] 268. (equal? expected-i i) .......... [PASS] 269. (equal? expected-i i) .......... [PASS] 270. (not (eq? (= i n) match?)) .......... [PASS] 271. (not (null? steps)) .......... [PASS] 272. (equal? expected-i i) .......... [PASS] 273. (equal? expected-i i) .......... [PASS] 274. (equal? expected-i i) .......... [PASS] 275. (equal? expected-i i) .......... [PASS] 276. (equal? expected-i i) .......... [PASS] 277. (equal? expected-i i) .......... [PASS] 278. (not (eq? (= i n) match?)) .......... [PASS] 279. (not (null? steps)) .......... [PASS] 280. (equal? expected-i i) .......... [PASS] 281. (equal? expected-i i) .......... [PASS] 282. (equal? expected-i i) .......... [PASS] 283. (equal? expected-i i) .......... [PASS] 284. (equal? expected-i i) .......... [PASS] 285. (equal? expected-i i) .......... [PASS] 286. (equal? expected-i i) .......... [PASS] 287. (equal? expected-i i) .......... [PASS] 288. (not (eq? (= i n) match?)) .......... [PASS] 289. (not (null? steps)) .......... [PASS] 290. (equal? 1 (string-contains "aabc" "ab")) .......... [PASS] 291. (equal? 5 (string-contains "ababdabdabxxas" "abdabx")) .......... [PASS] 292. (equal? 1 (string-contains-ci "aabc" "ab")) .......... [PASS] 293. (equal? 0 (string-contains "ab" "ab")) .......... [PASS] 294. (not (call-with-false-on-error (lambda () (string=? "ADR" (string-filter char-set:upper-case "abrAcaDabRa"))))) .......... [PASS] 295. (not (call-with-false-on-error (lambda () (string=? "abrcaaba" (string-delete char-set:upper-case "abrAcaDabRa"))))) .......... [PASS] 296. (equal? #f (string-index-right "abbb" #\a 1)) .......... [PASS] 297. (equal? #f (string-skip-right "abbb" #\b 1)) .......... [PASS] 298. (equal? "" (string-trim-right "" char-whitespace? 0 0)) .......... [PASS] 299. (equal? "" (string-trim-right "a" char-whitespace? 0 0)) .......... [PASS] 300. (equal? "" (string-trim-right "a " char-whitespace? 0 0)) .......... [PASS] 301. (equal? "bc" (string-trim-right "abc " char-whitespace? 1)) .......... [PASS] 302. (equal? "" (string-trim-right "abc " char-whitespace? 4 4)) .......... [PASS] 302 out of 302 passed (100.00%) 1. (char-set? 5) .......... [PASS] 2. (not (char-set? (char-set #\a #\e #\i #\o #\u))) .......... [PASS] 3. (not (char-set=)) .......... [PASS] 4. (not (char-set= (char-set))) .......... [PASS] 5. (char-set= (char-set #\a #\e #\i #\o #\u) (string->char-set "ioeauaiii")) .......... [PASS] 6. (char-set= (char-set #\e #\i #\o #\u) (string->char-set "ioeauaiii")) .......... [PASS] 7. (not (char-set<=)) .......... [PASS] 8. (not (char-set<= (char-set))) .......... [PASS] 9. (not (char-set<= (char-set #\a #\e #\i #\o #\u) (string->char-set "ioeauaiii"))) .......... [PASS] 10. (not (char-set<= (char-set #\e #\i #\o #\u) (string->char-set "ioeauaiii"))) .......... [PASS] 11. (not (<= 0 (char-set-hash char-set:graphic 100) 99)) .......... [PASS] 12. (char-set-fold (lambda (c i) (+ i 1)) 0 (char-set #\e #\i #\o #\u #\e #\e)) .......... [PASS] 13. (char-set= (string->char-set "eiaou2468013579999") (char-set-unfold null? car cdr (quote (#\a #\e #\i #\o #\u #\u #\u)) (char-set-intersection char-set:ascii char-set:digit))) .......... [PASS] 14. (char-set= (string->char-set "eiaou246801357999") (char-set-unfold! null? car cdr (quote (#\a #\e #\i #\o #\u)) (string->char-set "0123456789"))) .......... [PASS] 15. (char-set= (string->char-set "eiaou246801357") (char-set-unfold! null? car cdr (quote (#\a #\e #\i #\o #\u)) (string->char-set "0123456789"))) .......... [PASS] 16. (char-set= cs (string->char-set "97531")) .......... [PASS] 17. (let ((cs (string->char-set "0123456789"))) (char-set-for-each (lambda (c) (set! cs (char-set-delete cs c))) (string->char-set "02468")) (char-set= cs (string->char-set "7531"))) .......... [PASS] 18. (char-set= (string->char-set "IOUAEEEE") (char-set-map char-upcase (string->char-set "aeiou"))) .......... [PASS] 19. (char-set= (char-set-map char-upcase (string->char-set "aeiou")) (string->char-set "OUAEEEE")) .......... [PASS] 20. (char-set= (string->char-set "aeiou") (char-set-copy (string->char-set "aeiou"))) .......... [PASS] 21. (char-set= (string->char-set "xy") (char-set #\x #\y)) .......... [PASS] 22. (char-set= (char-set #\x #\y #\z) (string->char-set "xy")) .......... [PASS] 23. (char-set= (string->char-set "xy") (list->char-set (quote (#\x #\y)))) .......... [PASS] 24. (char-set= (string->char-set "axy") (list->char-set (quote (#\x #\y)))) .......... [PASS] 25. (char-set= (string->char-set "xy12345") (list->char-set (quote (#\x #\y)) (string->char-set "12345"))) .......... [PASS] 26. (char-set= (string->char-set "y12345") (list->char-set (quote (#\x #\y)) (string->char-set "12345"))) .......... [PASS] 27. (char-set= (string->char-set "xy12345") (list->char-set! (quote (#\x #\y)) (string->char-set "12345"))) .......... [PASS] 28. (char-set= (string->char-set "y12345") (list->char-set! (quote (#\x #\y)) (string->char-set "12345"))) .......... [PASS] 29. (char-set= (string->char-set "aeiou12345") (char-set-filter vowel? char-set:ascii (string->char-set "12345"))) .......... [PASS] 30. (char-set= (string->char-set "aeou12345") (char-set-filter vowel? char-set:ascii (string->char-set "12345"))) .......... [PASS] 31. (char-set= (string->char-set "aeiou12345") (char-set-filter! vowel? char-set:ascii (string->char-set "12345"))) .......... [PASS] 32. (char-set= (string->char-set "aeou12345") (char-set-filter! vowel? char-set:ascii (string->char-set "12345"))) .......... [PASS] 33. (char-set= (string->char-set "abcdef12345") (ucs-range->char-set 97 103 #t (string->char-set "12345"))) .......... [PASS] 34. (char-set= (string->char-set "abcef12345") (ucs-range->char-set 97 103 #t (string->char-set "12345"))) .......... [PASS] 35. (char-set= (string->char-set "abcdef12345") (ucs-range->char-set! 97 103 #t (string->char-set "12345"))) .......... [PASS] 36. (char-set= (string->char-set "abcef12345") (ucs-range->char-set! 97 103 #t (string->char-set "12345"))) .......... [PASS] 37. (not (char-set= (->char-set #\x) (->char-set "x") (->char-set (char-set #\x)))) .......... [PASS] 38. (char-set= (->char-set #\x) (->char-set "y") (->char-set (char-set #\x))) .......... [PASS] 39. (char-set-size (char-set-intersection char-set:ascii char-set:digit)) .......... [PASS] 40. (char-set-count vowel? char-set:ascii) .......... [PASS] 41. (char-set->list (char-set #\x)) .......... [PASS] 42. (equal? (quote (#\X)) (char-set->list (char-set #\x))) .......... [PASS] 43. (char-set->string (char-set #\x)) .......... [PASS] 44. (equal? "X" (char-set->string (char-set #\x))) .......... [PASS] 45. (not (char-set-contains? (->char-set "xyz") #\x)) .......... [PASS] 46. (char-set-contains? (->char-set "xyz") #\a) .......... [PASS] 47. (not (char-set-every char-lower-case? (->char-set "abcd"))) .......... [PASS] 48. (char-set-every char-lower-case? (->char-set "abcD")) .......... [PASS] 49. (not (char-set-any char-lower-case? (->char-set "abcd"))) .......... [PASS] 50. (char-set-any char-lower-case? (->char-set "ABCD")) .......... [PASS] 51. (char-set= (->char-set "ABCD") (let ((cs (->char-set "abcd"))) (let lp ((cur (char-set-cursor cs)) (ans (quote ()))) (if (end-of-char-set? cur) (list->char-set ans) (lp (char-set-cursor-next cs cur) (cons (char-upcase (char-set-ref cs cur)) ans)))))) .......... [PASS] 52. (char-set= (->char-set "123xa") (char-set-adjoin (->char-set "123") #\x #\a)) .......... [PASS] 53. (char-set= (char-set-adjoin (->char-set "123") #\x #\a) (->char-set "123x")) .......... [PASS] 54. (char-set= (->char-set "123xa") (char-set-adjoin! (->char-set "123") #\x #\a)) .......... [PASS] 55. (char-set= (char-set-adjoin! (->char-set "123") #\x #\a) (->char-set "123x")) .......... [PASS] 56. (char-set= (->char-set "13") (char-set-delete (->char-set "123") #\2 #\a #\2)) .......... [PASS] 57. (char-set= (char-set-delete (->char-set "123") #\2 #\a #\2) (->char-set "13a")) .......... [PASS] 58. (char-set= (->char-set "13") (char-set-delete! (->char-set "123") #\2 #\a #\2)) .......... [PASS] 59. (char-set= (char-set-delete! (->char-set "123") #\2 #\a #\2) (->char-set "13a")) .......... [PASS] 60. (char-set= (->char-set "abcdefABCDEF") (char-set-intersection char-set:hex-digit (char-set-complement char-set:digit))) .......... [PASS] 61. (char-set= (->char-set "abcdefABCDEF") (char-set-intersection! (char-set-complement! (->char-set "0123456789")) char-set:hex-digit)) .......... [PASS] 62. (char-set= (->char-set "abcdefABCDEFghijkl0123456789") (char-set-union char-set:hex-digit (->char-set "abcdefghijkl"))) .......... [PASS] 63. (char-set= (->char-set "abcdefABCDEFghijkl0123456789") (char-set-union! (->char-set "abcdefghijkl") char-set:hex-digit)) .......... [PASS] 64. (char-set= (->char-set "ghijklmn") (char-set-difference (->char-set "abcdefghijklmn") char-set:hex-digit)) .......... [PASS] 65. (char-set= (->char-set "ghijklmn") (char-set-difference! (->char-set "abcdefghijklmn") char-set:hex-digit)) .......... [PASS] 66. (char-set= (->char-set "abcdefABCDEF") (char-set-xor (->char-set "0123456789") char-set:hex-digit)) .......... [PASS] 67. (char-set= (->char-set "abcdefABCDEF") (char-set-xor! (->char-set "0123456789") char-set:hex-digit)) .......... [PASS] 68. (char-set= d (->char-set "0123456789")) .......... [PASS] 69. (char-set= i (->char-set "abcdefABCDEF")) .......... [PASS] 70. (char-set= d (->char-set "0123456789")) .......... [PASS] 71. (char-set= i (->char-set "abcdefABCDEF")) .......... [PASS] 71 out of 71 passed (100.00%) 0 out of 0 passed (%) 1. (let ((v (cons 1 2))) (set! (car v) 37) v) .......... [PASS] 2. (let ((v (cons 1 2))) (set! (cdr v) 37) v) .......... [PASS] 3. (let ((v (list (list 1 2) 3))) (set! (caar v) 37) v) .......... [PASS] 4. (let ((v (list 1 2 3))) (set! (cadr v) 37) v) .......... [PASS] 5. (let ((v (list (list 1 2) 3))) (set! (cdar v) 37) v) .......... [PASS] 6. (let ((v (list 1 2 3))) (set! (cddr v) 37) v) .......... [PASS] 7. (let ((v (vector 1 2 3))) (set! (vector-ref v 2) 37) v) .......... [PASS] 8. (let ((v "abc")) (set! (string-ref v 2) #\%) v) .......... [PASS] 9. (let ((v (make-glarg 0))) (set! (glarg-ref v) 37) (glarg-ref v)) .......... [PASS] 10. (let ((v (make-blarg 0))) (set! (blarg-ref v) 37) (blarg-ref v)) .......... [PASS] 10 out of 10 passed (100.00%) -------- RUNNING TESTS FOR SRFI 9: ./skint test/srfi/9.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 11: ./skint test/srfi/11.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 13: ./skint test/srfi/13.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 14: ./skint test/srfi/14.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 16: ./skint test/srfi/16.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 17: ./skint test/srfi/17.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 22: .0 out of 0 passed (%) 0 out of 0 passed (%) 1. (not (and (shape) (shape -1 -1) (shape -1 0) (shape -1 1) (shape 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8))) .......... [PASS] 2. (not (and (make-array (shape)) (make-array (shape) *) (make-array (shape -1 -1)) (make-array (shape -1 -1) *) (make-array (shape -1 1)) (make-array (shape 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4) *))) .......... [PASS] 3. (not (and (array (shape) *) (array (shape -1 -1)) (array (shape -1 1) * *) (array (shape 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8) *))) .......... [PASS] 4. (not (and (= (array-rank (shape)) 2) (= (array-rank (shape -1 -1)) 2) (= (array-rank (shape -1 1)) 2) (= (array-rank (shape 1 2 3 4 5 6 7 8)) 2))) .......... [PASS] 5. (not (and (= (array-rank (make-array (shape))) 0) (= (array-rank (make-array (shape -1 -1))) 1) (= (array-rank (make-array (shape -1 1))) 1) (= (array-rank (make-array (shape 1 2 3 4 5 6 7 8))) 4))) .......... [PASS] 6. (not (and (= (array-rank (array (shape) *)) 0) (= (array-rank (array (shape -1 -1))) 1) (= (array-rank (array (shape -1 1) * *)) 1) (= (array-rank (array (shape 1 2 3 4 5 6 7 8) *)) 4))) .......... [PASS] 7. (not (and (= (array-start (shape -1 -1) 0) 0) (= (array-start (shape -1 -1) 1) 0) (= (array-start (shape -1 1) 0) 0) (= (array-start (shape -1 1) 1) 0) (= (array-start (shape 1 2 3 4 5 6 7 8) 0) 0) (= (array-start (shape 1 2 3 4 5 6 7 8) 1) 0))) .......... [PASS] 8. (not (and (= (array-end (shape -1 -1) 0) 1) (= (array-end (shape -1 -1) 1) 2) (= (array-end (shape -1 1) 0) 1) (= (array-end (shape -1 1) 1) 2) (= (array-end (shape 1 2 3 4 5 6 7 8) 0) 4) (= (array-end (shape 1 2 3 4 5 6 7 8) 1) 2))) .......... [PASS] 9. (not (and (= (array-start (make-array (shape -1 -1)) 0) -1) (= (array-start (make-array (shape -1 1)) 0) -1) (= (array-start (make-array (shape 1 2 3 4 5 6 7 8)) 0) 1) (= (array-start (make-array (shape 1 2 3 4 5 6 7 8)) 1) 3) (= (array-start (make-array (shape 1 2 3 4 5 6 7 8)) 2) 5) (= (array-start (make-array (shape 1 2 3 4 5 6 7 8)) 3) 7))) .......... [PASS] 10. (not (and (= (array-end (make-array (shape -1 -1)) 0) -1) (= (array-end (make-array (shape -1 1)) 0) 1) (= (array-end (make-array (shape 1 2 3 4 5 6 7 8)) 0) 2) (= (array-end (make-array (shape 1 2 3 4 5 6 7 8)) 1) 4) (= (array-end (make-array (shape 1 2 3 4 5 6 7 8)) 2) 6) (= (array-end (make-array (shape 1 2 3 4 5 6 7 8)) 3) 8))) .......... [PASS] 11. (not (and (= (array-start (array (shape -1 -1)) 0) -1) (= (array-start (array (shape -1 1) * *) 0) -1) (= (array-start (array (shape 1 2 3 4 5 6 7 8) *) 0) 1) (= (array-start (array (shape 1 2 3 4 5 6 7 8) *) 1) 3) (= (array-start (array (shape 1 2 3 4 5 6 7 8) *) 2) 5) (= (array-start (array (shape 1 2 3 4 5 6 7 8) *) 3) 7))) .......... [PASS] 12. (not (and (= (array-end (array (shape -1 -1)) 0) -1) (= (array-end (array (shape -1 1) * *) 0) 1) (= (array-end (array (shape 1 2 3 4 5 6 7 8) *) 0) 2) (= (array-end (array (shape 1 2 3 4 5 6 7 8) *) 1) 4) (= (array-end (array (shape 1 2 3 4 5 6 7 8) *) 2) 6) (= (array-end (array (shape 1 2 3 4 5 6 7 8) *) 3) 8))) .......... [PASS] 13. (not (and (eq? (array-ref (make-array (shape) (quote a))) (quote a)) (eq? (array-ref (make-array (shape -1 1) (quote b)) -1) (quote b)) (eq? (array-ref (make-array (shape -1 1) (quote c)) 0) (quote c)) (eq? (array-ref (make-array (shape 1 2 3 4 5 6 7 8) (quote d)) 1 3 5 7) (quote d)))) .......... [PASS] 14. (not (and (eq? (array-ref (make-array (shape) (quote a)) (quote #())) (quote a)) (eq? (array-ref (make-array (shape -1 1) (quote b)) (quote #(-1))) (quote b)) (eq? (array-ref (make-array (shape -1 1) (quote c)) (quote #(0))) (quote c)) (eq? (array-ref (make-array (shape 1 2 3 4 5 6 7 8) (quote d)) (quote #(1 3 5 7))) (quote d)))) .......... [PASS] 15. (not (and (eq? (array-ref (make-array (shape) (quote a)) (array (shape 0 0))) (quote a)) (eq? (array-ref (make-array (shape -1 1) (quote b)) (array (shape 0 1) -1)) (quote b)) (eq? (array-ref (make-array (shape -1 1) (quote c)) (array (shape 0 1) 0)) (quote c)) (eq? (array-ref (make-array (shape 1 2 3 4 5 6 7 8) (quote d)) (array (shape 0 4) 1 3 5 7)) (quote d)))) .......... [PASS] 16. (not (and (let ((arr (make-array (shape) (quote o)))) (array-set! arr (quote a)) (eq? (array-ref arr) (quote a))) (let ((arr (make-array (shape -1 1) (quote o)))) (array-set! arr -1 (quote b)) (array-set! arr 0 (quote c)) (and (eq? (array-ref arr -1) (quote b)) (eq? (array-ref arr 0) (quote c)))) (let ((arr (make-array (shape 1 2 3 4 5 6 7 8) (quote o)))) (array-set! arr 1 3 5 7 (quote d)) (eq? (array-ref arr 1 3 5 7) (quote d))))) .......... [PASS] 17. (not (and (let ((arr (make-array (shape) (quote o)))) (array-set! arr (quote #()) (quote a)) (eq? (array-ref arr) (quote a))) (let ((arr (make-array (shape -1 1) (quote o)))) (array-set! arr (quote #(-1)) (quote b)) (array-set! arr (quote #(0)) (quote c)) (and (eq? (array-ref arr -1) (quote b)) (eq? (array-ref arr 0) (quote c)))) (let ((arr (make-array (shape 1 2 3 4 5 6 7 8) (quote o)))) (array-set! arr (quote #(1 3 5 7)) (quote d)) (eq? (array-ref arr 1 3 5 7) (quote d))))) .......... [PASS] 18. (not (and (let ((arr (make-array (shape) (quote o)))) (array-set! arr (quote a)) (eq? (array-ref arr) (quote a))) (let ((arr (make-array (shape -1 1) (quote o)))) (array-set! arr (array (shape 0 1) -1) (quote b)) (array-set! arr (array (shape 0 1) 0) (quote c)) (and (eq? (array-ref arr -1) (quote b)) (eq? (array-ref arr 0) (quote c)))) (let ((arr (make-array (shape 1 2 3 4 5 6 7 8) (quote o)))) (array-set! arr (array (shape 0 4) 1 3 5 7) (quote d)) (eq? (array-ref arr 1 3 5 7) (quote d))))) .......... [PASS] 19. (not (let* ((org (array (shape 6 9 0 2) (quote a) (quote b) (quote c) (quote d) (quote e) (quote f))) (brk (share-array org (shape 2 4 1 3) (lambda (r k) (values (+ 6 (* 2 (- r 2))) (- k 1))))) (swp (share-array org (shape 3 5 5 7) (lambda (r k) (values (+ 7 (- r 3)) (- 1 (- k 5)))))) (box (share-array swp (shape 0 1 2 3 4 5 6 7 8 9) (lambda _ (values 4 6)))) (org-contents (lambda () (list (array-ref org 6 0) (array-ref org 6 1) (array-ref org 7 0) (array-ref org 7 1) (array-ref org 8 0) (array-ref org 8 1)))) (brk-contents (lambda () (list (array-ref brk 2 1) (array-ref brk 2 2) (array-ref brk 3 1) (array-ref brk 3 2)))) (swp-contents (lambda () (list (array-ref swp 3 5) (array-ref swp 3 6) (array-ref swp 4 5) (array-ref swp 4 6)))) (box-contents (lambda () (list (array-ref box 0 2 4 6 8))))) (and (equal? (org-contents) (quote (a b c d e f))) (equal? (brk-contents) (quote (a b e f))) (equal? (swp-contents) (quote (d c f e))) (equal? (box-contents) (quote (e))) (begin (array-set! org 6 0 (quote x)) #t) (equal? (org-contents) (quote (x b c d e f))) (equal? (brk-contents) (quote (x b e f))) (equal? (swp-contents) (quote (d c f e))) (equal? (box-contents) (quote (e))) (begin (array-set! brk 3 1 (quote y)) #t) (equal? (org-contents) (quote (x b c d y f))) (equal? (brk-contents) (quote (x b y f))) (equal? (swp-contents) (quote (d c f y))) (equal? (box-contents) (quote (y))) (begin (array-set! swp 4 5 (quote z)) #t) (equal? (org-contents) (quote (x b c d y z))) (equal? (brk-contents) (quote (x b y z))) (equal? (swp-contents) (quote (d c z y))) (equal? (box-contents) (quote (y))) (begin (array-set! box 0 2 4 6 8 (quote e)) #t) (equal? (org-contents) (quote (x b c d e z))) (equal? (brk-contents) (quote (x b e z))) (equal? (swp-contents) (quote (d c z e))) (equal? (box-contents) (quote (e)))))) .......... [PASS] 20. (not (let ((shp (shape 10 12))) (let ((arr (make-array shp)) (ars (array shp * *)) (art (share-array (make-array shp) shp (lambda (k) k)))) (array-set! shp 0 0 (quote ?)) (array-set! shp 0 1 (quote !)) (and (= (array-rank shp) 2) (= (array-start shp 0) 0) (= (array-end shp 0) 1) (= (array-start shp 1) 0) (= (array-end shp 1) 2) (eq? (array-ref shp 0 0) (quote ?)) (eq? (array-ref shp 0 1) (quote !)) (= (array-rank arr) 1) (= (array-start arr 0) 10) (= (array-end arr 0) 12) (= (array-rank ars) 1) (= (array-start ars 0) 10) (= (array-end ars 0) 12) (= (array-rank art) 1) (= (array-start art 0) 10) (= (array-end art 0) 12))))) .......... [PASS] 21. (not (let ((arr (array (shape 4 6 5 7) (quote nw) (quote ne) (quote sw) (quote se))) (ixn (array (shape 0 2 0 2) 4 6 5 4))) (let ((col0 (share-array ixn (shape 0 2) (lambda (k) (values k 0)))) (row0 (share-array ixn (shape 0 2) (lambda (k) (values 0 k)))) (wor1 (share-array ixn (shape 0 2) (lambda (k) (values 1 (- 1 k))))) (cod (share-array ixn (shape 0 2) (lambda (k) (case k ((0) (values 1 0)) ((1) (values 0 1)))))) (box (share-array ixn (shape 0 2) (lambda (k) (values 1 0))))) (and (eq? (array-ref arr col0) (quote nw)) (eq? (array-ref arr row0) (quote ne)) (eq? (array-ref arr wor1) (quote nw)) (eq? (array-ref arr cod) (quote se)) (eq? (array-ref arr box) (quote sw)) (begin (array-set! arr col0 (quote ul)) (array-set! arr row0 (quote ur)) (array-set! arr cod (quote lr)) (array-set! arr box (quote ll)) #t) (eq? (array-ref arr 4 5) (quote ul)) (eq? (array-ref arr 4 6) (quote ur)) (eq? (array-ref arr 5 5) (quote ll)) (eq? (array-ref arr 5 6) (quote lr)) (begin (array-set! arr wor1 (quote xx)) (eq? (array-ref arr 4 5) (quote xx))))))) .......... [PASS] 22. (not (let ((arr (array (shape 1 3 1 5) 10 12 16 20 10 11 12 13))) (let ((shp (share-array arr (shape 0 2 0 2) (lambda (r k) (values (+ r 1) (+ k 1))))) (shq (share-array arr (shape 0 2 0 2) (lambda (r k) (values (+ r 1) (* 2 (+ 1 k)))))) (shr (share-array arr (shape 0 4 0 2) (lambda (r k) (values (- 2 k) (+ r 1))))) (shs (share-array arr (shape 0 2 0 2) (lambda (r k) (values 2 3))))) (and (let ((arr-p (make-array shp))) (and (= (array-rank arr-p) 2) (= (array-start arr-p 0) 10) (= (array-end arr-p 0) 12) (= (array-start arr-p 1) 10) (= (array-end arr-p 1) 11))) (let ((arr-q (array shq * * * * * * * * * * * * * * * *))) (and (= (array-rank arr-q) 2) (= (array-start arr-q 0) 12) (= (array-end arr-q 0) 20) (= (array-start arr-q 1) 11) (= (array-end arr-q 1) 13))) (let ((arr-r (share-array (array (shape) *) shr (lambda _ (values))))) (and (= (array-rank arr-r) 4) (= (array-start arr-r 0) 10) (= (array-end arr-r 0) 10) (= (array-start arr-r 1) 11) (= (array-end arr-r 1) 12) (= (array-start arr-r 2) 12) (= (array-end arr-r 2) 16) (= (array-start arr-r 3) 13) (= (array-end arr-r 3) 20))) (let ((arr-s (make-array shs))) (and (= (array-rank arr-s) 2) (= (array-start arr-s 0) 12) (= (array-end arr-s 0) 12) (= (array-start arr-s 1) 12) (= (array-end arr-s 1) 12))))))) .......... [PASS] 23. (not (and (= (array-rank subshape) 2) (= (array-start subshape 0) 0) (= (array-end subshape 0) 1) (= (array-start subshape 1) 0) (= (array-end subshape 1) 2) (= (array-ref subshape 0 0) 4) (= (array-ref subshape 0 1) 7))) .......... [PASS] 24. (not (and (= (array-rank sub) 1) (= (array-start sub 0) 4) (= (array-end sub 0) 7) (= (array-ref sub 4) 1) (= (array-ref sub 5) 2) (= (array-ref sub 6) 3))) .......... [PASS] 24 out of 24 passed (100.00%) 1. (f) .......... [PASS] 2. (f) .......... [PASS] 2 out of 2 passed (100.00%) ; generating large numbers [bits]: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ok ; generating reals [1000 times]: ok ; get/set state: ok ; randomize!: ok ; pseudo-randomize!: ok passed (check-basics-1) Done. 0 errors 1. (let ((port (open-output-string))) (parameterize ((current-language (quote en))) (print-it port)) (parameterize ((current-language (quote fr))) (print-it port)) (get-output-string port)) .......... [PASS] 1 out of 1 passed (100.00%) /skint test/srfi/22.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 23: ./skint test/srfi/23.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 25: ./skint test/srfi/25.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 26: ./skint test/srfi/26.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 27: ./skint test/srfi/27.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 29: ./skint test/srfi/29.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 31: ./skint test/srfi/31.scm ----------0 out of 0 passed (%) 0 out of 0 passed (%) 0 out of 0 passed (%) 0 out of 0 passed (%) 0 out of 0 passed (%) 0 out of 0 passed (%) -------------------------------------------- ------------------------------------------------------ RUNNING TESTS FOR SRFI 34: ./skint test/srfi/34.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 35: ./skint test/srfi/35.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 37: ./skint test/srfi/37.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 38: ./skint test/srfi/38.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 39: ./skint test/srfi/39.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 41: ./skint test/srfi/41.scm ---------------------------------------------1. (stream? stream-null) .......... [PASS] 2. (stream-null? stream-null) .......... [PASS] 3. (stream-pair? stream-null) .......... [PASS] 4. (stream? (stream-cons 1 stream-null)) .......... [PASS] 5. (stream-null? (stream-cons 1 stream-null)) .......... [PASS] 6. (stream-pair? (stream-cons 1 stream-null)) .......... [PASS] 7. (stream? stream-null) .......... [PASS] 8. (stream? (stream-cons 1 stream-null)) .......... [PASS] 9. (stream? "four") .......... [PASS] 10. (stream-null? stream-null) .......... [PASS] 11. (stream-null? (stream-cons 1 stream-null)) .......... [PASS] 12. (stream-null? "four") .......... [PASS] 13. (stream-pair? stream-null) .......... [PASS] 14. (stream-pair? (stream-cons 1 stream-null)) .......... [PASS] 15. (stream-pair? "four") .......... [PASS] 16. (quote (stream-car "four")) .......... [PASS] 17. (quote (stream-car stream-null)) .......... [PASS] 18. (stream-car strm123) .......... [PASS] 19. (quote (stream-cdr "four")) .......... [PASS] 20. (quote (stream-cdr stream-null)) .......... [PASS] 21. (stream-car (stream-cdr strm123)) .......... [PASS] 22. (stream->list (letrec ((double (stream-lambda (strm) (if (stream-null? strm) stream-null (stream-cons (* 2 (stream-car strm)) (double (stream-cdr strm))))))) (double strm123))) .......... [PASS] 23. (stream->list (let () (define-stream (double strm) (if (stream-null? strm) stream-null (stream-cons (* 2 (stream-car strm)) (double (stream-cdr strm))))) (double strm123))) .......... [PASS] 24. (quote (list->stream "four")) .......... [PASS] 25. (stream->list (list->stream (quote ()))) .......... [PASS] 26. (stream->list (list->stream (quote (1 2 3)))) .......... [PASS] 27. (quote (port->stream "four")) .......... [PASS] 28. (list->string (stream->list 11 s)) .......... [PASS] 29. (stream->list (stream)) .......... [PASS] 30. (stream->list (stream 1)) .......... [PASS] 31. (stream->list (stream 1 2 3)) .......... [PASS] 32. (quote (stream->list (quote ()))) .......... [PASS] 33. (quote (stream->list -1 strm123)) .......... [PASS] 34. (stream->list (stream)) .......... [PASS] 35. (stream->list strm123) .......... [PASS] 36. (stream->list 5 strm123) .......... [PASS] 37. (stream->list 3 (stream-from 1)) .......... [PASS] 38. (quote (stream-append "four")) .......... [PASS] 39. (stream->list (stream-append strm123)) .......... [PASS] 40. (stream->list (stream-append strm123 strm123)) .......... [PASS] 41. (stream->list (stream-append strm123 strm123 strm123)) .......... [PASS] 42. (stream->list (stream-append strm123 stream-null)) .......... [PASS] 43. (stream->list (stream-append stream-null strm123)) .......... [PASS] 44. (quote (stream-concat "four")) .......... [PASS] 45. (stream->list (stream-concat (stream strm123))) .......... [PASS] 46. (stream->list (stream-concat (stream strm123 strm123))) .......... [PASS] 47. (stream-ref (stream-constant 1) 100) .......... [PASS] 48. (stream-ref (stream-constant 1 2) 100) .......... [PASS] 49. (stream-ref (stream-constant 1 2 3) 3) .......... [PASS] 50. (quote (stream-drop "four" strm123)) .......... [PASS] 51. (quote (stream-drop -1 strm123)) .......... [PASS] 52. (quote (stream-drop 2 "four")) .......... [PASS] 53. (stream->list (stream-drop 0 stream-null)) .......... [PASS] 54. (stream->list (stream-drop 0 strm123)) .......... [PASS] 55. (stream->list (stream-drop 1 strm123)) .......... [PASS] 56. (stream->list (stream-drop 5 strm123)) .......... [PASS] 57. (quote (stream-drop-while "four" strm123)) .......... [PASS] 58. (quote (stream-drop-while odd? "four")) .......... [PASS] 59. (stream->list (stream-drop-while odd? stream-null)) .......... [PASS] 60. (stream->list (stream-drop-while odd? strm123)) .......... [PASS] 61. (stream->list (stream-drop-while even? strm123)) .......... [PASS] 62. (stream->list (stream-drop-while positive? strm123)) .......... [PASS] 63. (stream->list (stream-drop-while negative? strm123)) .......... [PASS] 64. (quote (stream-filter "four" strm123)) .......... [PASS] 65. (quote (stream-filter odd? (quote ()))) .......... [PASS] 66. (stream-null? (stream-filter odd? (stream))) .......... [PASS] 67. (stream->list (stream-filter odd? strm123)) .......... [PASS] 68. (stream->list (stream-filter even? strm123)) .......... [PASS] 69. (stream->list (stream-filter positive? strm123)) .......... [PASS] 70. (stream->list (stream-filter negative? strm123)) .......... [PASS] 71. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 72. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 73. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 74. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 75. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 76. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 77. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 78. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 79. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 80. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 81. (odd? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 82. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 83. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 84. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 85. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 86. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 87. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 88. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 89. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 90. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 91. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 92. (even? (stream-ref (stream-filter odd? (stream-from 0)) n)) .......... [PASS] 93. (quote (stream-fold "four" 0 strm123)) .......... [PASS] 94. (quote (stream-fold + 0 (quote ()))) .......... [PASS] 95. (stream-fold + 0 strm123) .......... [PASS] 96. (quote (stream-for-each "four" strm123)) .......... [PASS] 97. (quote (stream-for-each + "four")) .......... [PASS] 98. (let ((sum 0)) (stream-for-each (lambda (x) (set! sum (+ sum x))) strm123) sum) .......... [PASS] 99. (quote (stream-from "four")) .......... [PASS] 100. (quote (stream-from 1 "four")) .......... [PASS] 101. (stream-ref (stream-from 0) 100) .......... [PASS] 102. (stream-ref (stream-from 1 2) 100) .......... [PASS] 103. (stream-ref (stream-from 0 -1) 100) .......... [PASS] 104. (quote (stream-iterate "four" 0)) .......... [PASS] 105. (stream->list 3 (stream-iterate (lsec + 1) 1)) .......... [PASS] 106. (quote (stream-length "four")) .......... [PASS] 107. (stream-length (stream)) .......... [PASS] 108. (stream-length strm123) .......... [PASS] 109. (stream->list (stream-let loop ((strm strm123)) (if (stream-null? strm) stream-null (stream-cons (* 2 (stream-car strm)) (loop (stream-cdr strm)))))) .......... [PASS] 110. (quote (stream-map "four" strm123)) .......... [PASS] 111. (quote (stream-map odd? "four")) .......... [PASS] 112. (stream->list (stream-map - strm123)) .......... [PASS] 113. (stream->list (stream-map + strm123 strm123)) .......... [PASS] 114. (stream->list (stream-map + strm123 (stream-from 1))) .......... [PASS] 115. (stream->list (stream-map + (stream-from 1) strm123)) .......... [PASS] 116. (stream->list (stream-map + strm123 strm123 strm123)) .......... [PASS] 117. (quote (stream-match (quote (1 2 3)) (_ (quote ok)))) .......... [PASS] 118. (quote (stream-match strm123 (() 42))) .......... [PASS] 119. (stream-match stream-null (() (quote ok))) .......... [PASS] 120. (stream-match strm123 (() (quote no)) (else (quote ok))) .......... [PASS] 121. (stream-match (stream 1) (() (quote no)) ((a) a)) .......... [PASS] 122. (stream-match (stream 1) (() (quote no)) ((_) (quote ok))) .......... [PASS] 123. (stream-match strm123 ((a b c) (list a b c))) .......... [PASS] 124. (stream-match strm123 ((a . _) a)) .......... [PASS] 125. (stream-match strm123 ((a b . _) (list a b))) .......... [PASS] 126. (stream-match strm123 ((a b . c) (list a b (stream-car c)))) .......... [PASS] 127. (stream-match strm123 (s (stream->list s))) .......... [PASS] 128. (stream-match strm123 ((a . _) (= a 1) (quote ok))) .......... [PASS] 129. (stream-match strm123 ((a . _) (= a 2) (quote yes)) (_ (quote no))) .......... [PASS] 130. (stream-match strm123 ((a b c) (= a b) (quote yes)) (_ (quote no))) .......... [PASS] 131. (stream-match (stream 1 1 2) ((a b c) (= a b) (quote yes)) (_ (quote no))) .......... [PASS] 132. (stream->list (stream-of (+ y 6) (x in (stream-range 1 6)) (odd? x) (y is (* x x)))) .......... [PASS] 133. (stream->list (stream-of (* x y) (x in (stream-range 1 4)) (y in (stream-range 1 5)))) .......... [PASS] 134. (stream-car (stream-of 1)) .......... [PASS] 135. (quote (stream-range 1 2 "three")) .......... [PASS] 136. (stream->list (stream-range 0 5)) .......... [PASS] 137. (stream->list (stream-range 5 0)) .......... [PASS] 138. (stream->list (stream-range 0 5 2)) .......... [PASS] 139. (stream->list (stream-range 5 0 -2)) .......... [PASS] 140. (stream->list (stream-range 0 1 -1)) .......... [PASS] 141. (quote (stream-ref (quote ()) 4)) .......... [PASS] 142. (quote (stream-ref nats 3.5)) .......... [PASS] 143. (quote (stream-ref nats -3)) .......... [PASS] 144. (quote (stream-ref strm123 5)) .......... [PASS] 145. (stream-ref strm123 0) .......... [PASS] 146. (stream-ref strm123 1) .......... [PASS] 147. (stream-ref strm123 2) .......... [PASS] 148. (quote (stream-reverse (quote ()))) .......... [PASS] 149. (stream->list (stream-reverse (stream))) .......... [PASS] 150. (stream->list (stream-reverse strm123)) .......... [PASS] 151. (quote (stream-scan "four" 0 strm123)) .......... [PASS] 152. (quote (stream-scan + 0 (quote ()))) .......... [PASS] 153. (stream->list (stream-scan + 0 strm123)) .......... [PASS] 154. (quote (stream-take 5 "four")) .......... [PASS] 155. (quote (stream-take "four" strm123)) .......... [PASS] 156. (quote (stream-take -4 strm123)) .......... [PASS] 157. (stream->list (stream-take 5 stream-null)) .......... [PASS] 158. (stream->list (stream-take 0 stream-null)) .......... [PASS] 159. (stream->list (stream-take 0 strm123)) .......... [PASS] 160. (stream->list (stream-take 2 strm123)) .......... [PASS] 161. (stream->list (stream-take 3 strm123)) .......... [PASS] 162. (stream->list (stream-take 5 strm123)) .......... [PASS] 163. (quote (stream-take-while odd? "four")) .......... [PASS] 164. (quote (stream-take-while "four" strm123)) .......... [PASS] 165. (stream->list (stream-take-while odd? strm123)) .......... [PASS] 166. (stream->list (stream-take-while even? strm123)) .......... [PASS] 167. (stream->list (stream-take-while positive? strm123)) .......... [PASS] 168. (stream->list (stream-take-while negative? strm123)) .......... [PASS] 169. (quote (stream-unfold "four" odd? + 0)) .......... [PASS] 170. (quote (stream-unfold + "four" + 0)) .......... [PASS] 171. (quote (stream-unfold + odd? "four" 0)) .......... [PASS] 172. (stream->list (stream-unfold (rsec expt 2) (rsec < 10) (rsec + 1) 0)) .......... [PASS] 173. (stream->list (stream-unfolds (lambda (x) (let ((n (car x)) (s (cdr x))) (if (zero? n) (values (quote dummy) (quote ())) (values (cons (- n 1) (stream-cdr s)) (list (stream-car s)))))) (cons 5 (stream-from 0)))) .......... [PASS] 174. (quote (stream-zip "four")) .......... [PASS] 175. (quote (stream-zip strm123 "four")) .......... [PASS] 176. (stream->list (stream-zip strm123 stream-null)) .......... [PASS] 177. (stream->list (stream-zip strm123)) .......... [PASS] 178. (stream->list (stream-zip strm123 strm123)) .......... [PASS] 179. (stream->list (stream-zip strm123 (stream-from 1))) .......... [PASS] 180. (stream->list (stream-zip strm123 strm123 strm123)) .......... [PASS] 180 out of 180 passed (100.00%) (let ((x 0)) (do-ec (set! x (+ x 1))) x) => 1 ; correct (let ((x 0)) (do-ec (:range i 10) (set! x (+ x 1))) x) => 10 ; correct (let ((x 0)) (do-ec (:range n 10) (:range k n) (set! x (+ x 1))) x) => 45 ; correct (list-ec 1) => (1) ; correct (list-ec (:range i 4) i) => (0 1 2 3) ; correct (list-ec (:range n 3) (:range k (+ n 1)) (list n k)) => ((0 0) (1 0) (1 1) (2 0) (2 1) (2 2)) ; correct (list-ec (:range n 5) (if (even? n)) (:range k (+ n 1)) (list n k)) => ((0 0) (2 0) (2 1) (2 2) (4 0) (4 1) (4 2) (4 3) (4 4)) ; correct (list-ec (:range n 5) (not (even? n)) (:range k (+ n 1)) (list n k)) => ((1 0) (1 1) (3 0) (3 1) (3 2) (3 3)) ; correct (list-ec (:range n 5) (and (even? n) (> n 2)) (:range k (+ n 1)) (list n k)) => ((4 0) (4 1) (4 2) (4 3) (4 4)) ; correct (list-ec (:range n 5) (or (even? n) (> n 3)) (:range k (+ n 1)) (list n k)) => ((0 0) (2 0) (2 1) (2 2) (4 0) (4 1) (4 2) (4 3) (4 4)) ; correct (let ((x 0)) (list-ec (:range n 10) (begin (set! x (+ x 1))) n) x) => 10 ; correct (list-ec (nested (:range n 3) (:range k n)) k) => (0 0 1) ; correct (append-ec (quote (a b))) => (a b) ; correct (append-ec (:range i 0) (quote (a b))) => () ; correct (append-ec (:range i 1) (quote (a b))) => (a b) ; correct (append-ec (:range i 2) (quote (a b))) => (a b a b) ; correct (string-ec #\a) => "a" ; correct (string-ec (:range i 0) #\a) => "" ; correct (string-ec (:range i 1) #\a) => "a" ; correct (string-ec (:range i 2) #\a) => "aa" ; correct (string-append-ec "ab") => "ab" ; correct (string-append-ec (:range i 0) "ab") => "" ; correct (string-append-ec (:range i 1) "ab") => "ab" ; correct (string-append-ec (:range i 2) "ab") => "abab" ; correct (vector-ec 1) => #(1) ; correct (vector-ec (:range i 0) i) => #() ; correct (vector-ec (:range i 1) i) => #(0) ; correct (vector-ec (:range i 2) i) => #(0 1) ; correct (vector-of-length-ec 1 1) => #(1) ; correct (vector-of-length-ec 0 (:range i 0) i) => #() ; correct (vector-of-length-ec 1 (:range i 1) i) => #(0) ; correct (vector-of-length-ec 2 (:range i 2) i) => #(0 1) ; correct (sum-ec 1) => 1 ; correct (sum-ec (:range i 0) i) => 0 ; correct (sum-ec (:range i 1) i) => 0 ; correct (sum-ec (:range i 2) i) => 1 ; correct (sum-ec (:range i 3) i) => 3 ; correct (product-ec 1) => 1 ; correct (product-ec (:range i 1 0) i) => 1 ; correct (product-ec (:range i 1 1) i) => 1 ; correct (product-ec (:range i 1 2) i) => 1 ; correct (product-ec (:range i 1 3) i) => 2 ; correct (product-ec (:range i 1 4) i) => 6 ; correct (min-ec 1) => 1 ; correct (min-ec (:range i 1) i) => 0 ; correct (min-ec (:range i 2) i) => 0 ; correct (max-ec 1) => 1 ; correct (max-ec (:range i 1) i) => 0 ; correct (max-ec (:range i 2) i) => 1 ; correct (first-ec #f 1) => 1 ; correct (first-ec #f (:range i 0) i) => #f ; correct (first-ec #f (:range i 1) i) => 0 ; correct (first-ec #f (:range i 2) i) => 0 ; correct (let ((last-i -1)) (first-ec #f (:range i 10) (begin (set! last-i i)) i) last-i) => 0 ; correct (last-ec #f 1) => 1 ; correct (last-ec #f (:range i 0) i) => #f ; correct (last-ec #f (:range i 1) i) => 0 ; correct (last-ec #f (:range i 2) i) => 1 ; correct (any?-ec #f) => #f ; correct (any?-ec #t) => #t ; correct (any?-ec (:range i 2 2) (even? i)) => #f ; correct (any?-ec (:range i 2 3) (even? i)) => #t ; correct (every?-ec #f) => #f ; correct (every?-ec #t) => #t ; correct (every?-ec (:range i 2 2) (even? i)) => #t ; correct (every?-ec (:range i 2 3) (even? i)) => #t ; correct (every?-ec (:range i 2 4) (even? i)) => #f ; correct (let ((sum-sqr (lambda (x result) (+ result (* x x))))) (fold-ec 0 (:range i 10) i sum-sqr)) => 285 ; correct (let ((minus-1 (lambda (x) (- x 1))) (sum-sqr (lambda (x result) (+ result (* x x))))) (fold3-ec (error "wrong") (:range i 10) i minus-1 sum-sqr)) => 284 ; correct (fold3-ec (quote infinity) (:range i 0) i min min) => infinity ; correct (list-ec (:list x (quote ())) x) => () ; correct (list-ec (:list x (quote (1))) x) => (1) ; correct (list-ec (:list x (quote (1 2 3))) x) => (1 2 3) ; correct (list-ec (:list x (quote (1)) (quote (2))) x) => (1 2) ; correct (list-ec (:list x (quote (1)) (quote (2)) (quote (3))) x) => (1 2 3) ; correct (list-ec (:string c "") c) => () ; correct (list-ec (:string c "1") c) => (#\1) ; correct (list-ec (:string c "123") c) => (#\1 #\2 #\3) ; correct (list-ec (:string c "1" "2") c) => (#\1 #\2) ; correct (list-ec (:string c "1" "2" "3") c) => (#\1 #\2 #\3) ; correct (list-ec (:vector x (vector)) x) => () ; correct (list-ec (:vector x (vector 1)) x) => (1) ; correct (list-ec (:vector x (vector 1 2 3)) x) => (1 2 3) ; correct (list-ec (:vector x (vector 1) (vector 2)) x) => (1 2) ; correct (list-ec (:vector x (vector 1) (vector 2) (vector 3)) x) => (1 2 3) ; correct (list-ec (:range x -2) x) => () ; correct (list-ec (:range x -1) x) => () ; correct (list-ec (:range x 0) x) => () ; correct (list-ec (:range x 1) x) => (0) ; correct (list-ec (:range x 2) x) => (0 1) ; correct (list-ec (:range x 0 3) x) => (0 1 2) ; correct (list-ec (:range x 1 3) x) => (1 2) ; correct (list-ec (:range x -2 -1) x) => (-2) ; correct (list-ec (:range x -2 -2) x) => () ; correct (list-ec (:range x 1 5 2) x) => (1 3) ; correct (list-ec (:range x 1 6 2) x) => (1 3 5) ; correct (list-ec (:range x 5 1 -2) x) => (5 3) ; correct (list-ec (:range x 6 1 -2) x) => (6 4 2) ; correct (list-ec (:real-range x 0.0 3.0) x) => (0.0 1.0 2.0) ; correct (list-ec (:real-range x 0 3.0) x) => (0.0 1.0 2.0) ; correct (list-ec (:real-range x 0 3 1.0) x) => (0.0 1.0 2.0) ; correct (string-ec (:char-range c #\a #\z) c) => "abcdefghijklmnopqrstuvwxyz" ; correct (begin (let ((f (my-open-output-file "tmp1"))) (do-ec (:range n 10) (begin (write n f) (newline f))) (close-output-port f)) (my-call-with-input-file "tmp1" (lambda (port) (list-ec (:port x port read) x)))) => (0 1 2 3 4 5 6 7 8 9) ; correct (begin (let ((f (my-open-output-file "tmp1"))) (do-ec (:range n 10) (begin (write n f) (newline f))) (close-output-port f)) (my-call-with-input-file "tmp1" (lambda (port) (list-ec (:port x port) x)))) => (0 1 2 3 4 5 6 7 8 9) ; correct (list-ec (:do ((i 0)) (< i 4) ((+ i 1))) i) => (0 1 2 3) ; correct (list-ec (:do (let ((x (quote x)))) ((i 0)) (< i 4) (let ((j (- 10 i)))) #t ((+ i 1))) j) => (10 9 8 7) ; correct (list-ec (:let x 1) x) => (1) ; correct (list-ec (:let x 1) (:let y (+ x 1)) y) => (2) ; correct (list-ec (:let x 1) (:let x (+ x 1)) x) => (2) ; correct (list-ec (:parallel (:range i 1 10) (:list x (quote (a b c)))) (list i x)) => ((1 a) (2 b) (3 c)) ; correct (list-ec (:while (:range i 1 10) (< i 5)) i) => (1 2 3 4) ; correct (list-ec (:until (:range i 1 10) (>= i 5)) i) => (1 2 3 4 5) ; correct (list-ec (:while (:list i (quote (1 2 3 4 5 6 7 8 9))) (< i 5)) i) => (1 2 3 4) ; correct (list-ec (:until (:list i (quote (1 2 3 4 5 6 7 8 9))) (>= i 5)) i) => (1 2 3 4 5) ; correct (list-ec (:while (:vector x (index i) (quote #(1 2 3 4 5))) (< x 10)) x) => (1 2 3 4 5) ; correct (list-ec (:while (:parallel (:range i 1 10) (:list j (quote (1 2 3 4 5 6 7 8 9)))) (< i 5)) (list i j)) => ((1 1) (2 2) (3 3) (4 4)) ; correct (list-ec (:until (:parallel (:range i 1 10) (:list j (quote (1 2 3 4 5 6 7 8 9)))) (>= i 5)) (list i j)) => ((1 1) (2 2) (3 3) (4 4) (5 5)) ; correct (let ((n 0)) (do-ec (:while (:range i 1 10) (begin (set! n (+ n 1)) (< i 5))) (if #f #f)) n) => 5 ; correct (let ((n 0)) (do-ec (:until (:range i 1 10) (begin (set! n (+ n 1)) (>= i 5))) (if #f #f)) n) => 5 ; correct (let ((n 0)) (do-ec (:while (:parallel (:range i 1 10) (:do () (begin (set! n (+ n 1)) #t) ())) (< i 5)) (if #f #f)) n) => 5 ; correct (let ((n 0)) (do-ec (:until (:parallel (:range i 1 10) (:do () (begin (set! n (+ n 1)) #t) ())) (>= i 5)) (if #f #f)) n) => 5 ; correct (list-ec (: c (quote (a b))) c) => (a b) ; correct (list-ec (: c (quote (a b)) (quote (c d))) c) => (a b c d) ; correct (list-ec (: c "ab") c) => (#\a #\b) ; correct (list-ec (: c "ab" "cd") c) => (#\a #\b #\c #\d) ; correct (list-ec (: c (vector (quote a) (quote b))) c) => (a b) ; correct (list-ec (: c (vector (quote a) (quote b)) (vector (quote c))) c) => (a b c) ; correct (list-ec (: i 0) i) => () ; correct (list-ec (: i 1) i) => (0) ; correct (list-ec (: i 10) i) => (0 1 2 3 4 5 6 7 8 9) ; correct (list-ec (: i 1 2) i) => (1) ; correct (list-ec (: i 1 2 3) i) => (1) ; correct (list-ec (: i 1 9 3) i) => (1 4 7) ; correct (list-ec (: i 0.0 1.0 0.2) i) => (0.0 0.2 0.4 0.6000000000000001 0.8) ; correct (list-ec (: c #\a #\c) c) => (#\a #\b #\c) ; correct (begin (let ((f (my-open-output-file "tmp1"))) (do-ec (:range n 10) (begin (write n f) (newline f))) (close-output-port f)) (my-call-with-input-file "tmp1" (lambda (port) (list-ec (: x port read) x)))) => (0 1 2 3 4 5 6 7 8 9) ; correct (begin (let ((f (my-open-output-file "tmp1"))) (do-ec (:range n 10) (begin (write n f) (newline f))) (close-output-port f)) (my-call-with-input-file "tmp1" (lambda (port) (list-ec (: x port) x)))) => (0 1 2 3 4 5 6 7 8 9) ; correct (list-ec (:list c (index i) (quote (a b))) (list c i)) => ((a 0) (b 1)) ; correct (list-ec (:string c (index i) "a") (list c i)) => ((#\a 0)) ; correct (list-ec (:vector c (index i) (vector (quote a))) (list c i)) => ((a 0)) ; correct (list-ec (:range i (index j) 0 -3 -1) (list i j)) => ((0 0) (-1 1) (-2 2)) ; correct (list-ec (:real-range i (index j) 0 1 0.2) (list i j)) => ((0.0 0) (0.2 1) (0.4 2) (0.6000000000000001 3) (0.8 4)) ; correct (list-ec (:char-range c (index i) #\a #\c) (list c i)) => ((#\a 0) (#\b 1) (#\c 2)) ; correct (list-ec (: x (index i) (quote (a b c d))) (list x i)) => ((a 0) (b 1) (c 2) (d 3)) ; correct (begin (let ((f (my-open-output-file "tmp1"))) (do-ec (:range n 10) (begin (write n f) (newline f))) (close-output-port f)) (my-call-with-input-file "tmp1" (lambda (port) (list-ec (: x (index i) port) (list x i))))) => ((0 0) (1 1) (2 2) (3 3) (4 4) (5 5) (6 6) (7 7) (8 8) (9 9)) ; correct (list-ec (: i 5) (* i i)) => (0 1 4 9 16) ; correct (list-ec (: n 1 4) (: i n) (list n i)) => ((1 0) (2 0) (2 1) (3 0) (3 1) (3 2)) ; correct (list-ec (: x (index i) "abc") (list x i)) => ((#\a 0) (#\b 1) (#\c 2)) ; correct (list-ec (:string c (index i) "a" "b") (cons c i)) => ((#\a . 0) (#\b . 1)) ; correct (list-ec (:range x 5) (:range x x) x) => (0 0 1 0 1 2 0 1 2 3) ; correct (list-ec (:list x (quote (2 "23" (4)))) (: y x) y) => (0 1 #\2 #\3 4) ; correct (list-ec (:parallel (:integers x) (:do ((i 10)) (< x i) ((- i 1)))) (list x i)) => ((0 10) (1 9) (2 8) (3 7) (4 6)) ; correct (factorial 0) => 1 ; correct (factorial 1) => 1 ; correct (factorial 3) => 6 ; correct (factorial 5) => 120 ; correct (eratosthenes 50) => (2 3 5 7 11 13 17 19 23 29 31 37 41 43 47) ; correct (length (eratosthenes 100000)) => 9592 ; correct (pythagoras 15) => ((3 4 5) (5 12 13) (6 8 10) (9 12 15)) ; correct (length (pythagoras 200)) => 127 ; correct (qsort (quote (1 5 4 2 4 5 3 2 1 3))) => (1 1 2 2 3 3 4 4 5 5) ; correct (begin (let ((f (my-open-output-file "tmp1"))) (do-ec (:range n 10) (begin (write n f) (newline f))) (close-output-port f)) (read-lines "tmp1")) => ("0 " "1 " "2 " "3 " "4 " "5 " "6 " "7 " "8 " "9 ") ; correct correct examples : 162 wrong examples : 0 0 out of 0 passed (%) 1. (get-output-string p) .......... [PASS] 2. (get-output-string p) .......... [PASS] 3. (get-output-string p) .......... [PASS] 4. (get-output-string p) .......... [PASS] 5. (force p) .......... [PASS] 6. (force p) .......... [PASS] 7. (force f) .......... [PASS] 8. (get-count) .......... [PASS] 9. (force p) .......... [PASS] 10. (get-count) .......... [PASS] 11. (force (stream-ref (stream-filter zero? (from 0)) 0)) .......... [PASS] 11 out of 11 passed (100.00%) 1. (format "~8,2F" (/ 1 3)) .......... [PASS] 2. (format "~6F" 32) .......... [PASS] 3. (format "~8,2F" 32) .......... [PASS] 4. (format "~1,2F" 4321) .......... [PASS] 5. (format "~8F" 3200000.0) .......... [PASS] 6. (format "Hello, ~a" "World!") .......... [PASS] 7. (format "Error, list is too short: ~s" (quote (one "two" 3))) .......... [PASS] 8. (format "test me") .......... [PASS] 9. (format "~a ~s ~a ~s" (quote this) (quote is) "a" "test") .......... [PASS] 10. (format "#d~d #x~x #o~o #b~b~%" 32 32 32 32) .......... [PASS] 11. (format "~a ~? ~a" (quote a) "~s" (quote (new)) (quote test)) .......... [PASS] 12. (format #f "~a ~? ~a ~%" 3 " ~s ~s " (quote (2 2)) 3) .......... [PASS] 13. (format "~w" (let ((c (quote (a b c)))) (set-cdr! (cddr c) c) c)) .......... [PASS] 14. (format "~8,2F" 32) .......... [PASS] 15. (format "~8,3F" (sqrt 3.8)) .......... [PASS] 16. (format "~8,2F" 345670000000.0) .......... [PASS] 17. (format "~6,3F" (/ 1 3)) .......... [PASS] 18. (format "~4F" 12) .......... [PASS] 19. (format "~8,3F" 123.3456) .......... [PASS] 20. (format "~6,3F" 123.3456) .......... [PASS] 21. (format "~2,3F" 123.3456) .......... [PASS] 22. (format "~8,3F" "foo") .......... [PASS] 23. (format "~8,3F" 12.3456) .......... [PASS] 24. (format "~6,3F" 123.3456) .......... [PASS] 25. (format "~4,3F" 123.3456) .......... [PASS] 26. (format "~4,2f" 6.375) .......... [PASS] 27. (foo 3.14159) .......... [PASS] 28. (foo -3.14159) .......... [PASS] 29. (foo 100.0) .......... [PASS] 30. (foo 1234.0) .......... [PASS] 31. (foo 0.006) .......... [PASS] 32. (format #f "test ~a" "me") .......... [PASS] 33. (format "~6F" 32) .......... [PASS] 34. (format "~6F" 32.0) .......... [PASS] 35. (format "~8F" 3.2e46) .......... [PASS] 36. (format "~8F" 3.2e-44) .......... [PASS] 37. (format "~8F" 3.2e21) .......... [PASS] 38. (format "~8F" 3200.0) .......... [PASS] 39. (format "~8,2F" 320000000000.0) .......... [PASS] 40. (format "~12F" 1.2345) .......... [PASS] 41. (format "~12,2F" 1.2345) .......... [PASS] 42. (format "~12,3F" 1.2345) .......... [PASS] 43. (format "~8,2F" 345670000000.0) .......... [PASS] 44. (format "~A~A" (list->string (list #\newline)) "") .......... [PASS] 45. (format "~a ~? ~a" (quote a) "~s" (quote (new)) (quote test)) .......... [PASS] 46. (format "~a ~?, ~a!" (quote a) "~s ~a" (quote (new test)) (quote yes)) .......... [PASS] 47. (format "~8,2F" 3456700000000000.0) .......... [PASS] 48. (format "~8,2F" 3.4567e16) .......... [PASS] 49. (format "~8,2F" 3.4567e17) .......... [PASS] 50. (format "~8,2F" 3.4567e18) .......... [PASS] 51. (format "~8,2F" 3.4567e19) .......... [PASS] 52. (format "~8,2F" 3.4567e20) .......... [PASS] 53. (format "~8,2F" 3.4567e21) .......... [PASS] 54. (format "~8,2F" 3.4567e22) .......... [PASS] 55. (format "~8,2F" 3.4567e23) .......... [PASS] 56. (format "~8,0F" 3.4567e24) .......... [PASS] 57. (format "~8,1F" 3.4567e24) .......... [PASS] 58. (format "~8,2F" 3.4567e24) .......... [PASS] 59. (format "~8,3F" 3.4567e24) .......... [PASS] 60. (format "~8,0F" 3.5567e24) .......... [PASS] 61. (format "~8,1F" 3.5567e24) .......... [PASS] 62. (format "~8,2F" 3.5567e24) .......... [PASS] 63. (format "~10,0F" -0.0003) .......... [PASS] 64. (format "~10,1F" -0.0003) .......... [PASS] 65. (format "~10,2F" -0.0003) .......... [PASS] 66. (format "~10,3F" -0.0003) .......... [PASS] 67. (format "~10,4F" -0.0003) .......... [PASS] 68. (format "~10,5F" -0.0003) .......... [PASS] 69. (format "~10,3F" 1.02) .......... [PASS] 70. (format "~10,3F" 1.025) .......... [PASS] 71. (format "~10,3F" 1.0256) .......... [PASS] 72. (format "~10,3F" 1.002) .......... [PASS] 73. (format "~10,3F" 1.0025) .......... [PASS] 74. (format "~10,3F" 1.00256) .......... [PASS] 75. (format "~8,2F" (/ 1 3)) .......... [PASS] 76. (format "~6F" 32) .......... [PASS] 77. (format "~8,2F" 32) .......... [PASS] 78. (format "~1,2F" 4321) .......... [PASS] 79. (format "~8F" 3200000.0) .......... [PASS] 80. (format "Hello, ~a" "World!") .......... [PASS] 81. (format "Error, list is too short: ~s" (quote (one "two" 3))) .......... [PASS] 82. (format "test me") .......... [PASS] 83. (format "~a ~s ~a ~s" (quote this) (quote is) "a" "test") .......... [PASS] 84. (format #f "#d~d #x~x #o~o #b~b" 32 32 32 32) .......... [PASS] 85. (format "~a ~? ~a" (quote a) "~s" (quote (new)) (quote test)) .......... [PASS] 86. (format #f "~a ~? ~a ~%" 3 " ~s ~s " (quote (2 2)) 3) .......... [PASS] 87. (format "~w" (let ((c (list (quote a) (quote b) (quote c)))) (set-cdr! (cddr c) c) c)) .......... [PASS] 88. (format "~8,2F" 32) .......... [PASS] 89. (format "~8,2F" 345670000000.0) .......... [PASS] 90. (format "~6,3F" (/ 1 3)) .......... [PASS] 91. (format "~4F" 12) .......... [PASS] 92. (format "~8,3F" 123.3456) .......... [PASS] 93. (format "~6,3F" 123.3456) .......... [PASS] 94. (format "~2,3F" 123.3456) .......... [PASS] 95. (format "~F" 0) .......... [PASS] 96. (format "~F" 1) .......... [PASS] 97. (format "~F" 123) .......... [PASS] 98. (format "~F" 0.456) .......... [PASS] 99. (format "~F" 123.456) .......... [PASS] 100. (format "~F" -1) .......... [PASS] 101. (format "~F" -123) .......... [PASS] 102. (format "~F" -0.456) .......... [PASS] 103. (format "~F" -123.456) .......... [PASS] 104. (format "~0F" 123) .......... [PASS] 105. (format "~1F" 123) .......... [PASS] 106. (format "~2F" 123) .......... [PASS] 107. (format "~3F" 123) .......... [PASS] 108. (format "~4F" 123) .......... [PASS] 109. (format "~5F" 123) .......... [PASS] 110. (format "~3F" -123) .......... [PASS] 111. (format "~4F" -123) .......... [PASS] 112. (format "~5F" -123) .......... [PASS] 113. (format "~6F" -123) .......... [PASS] 114. (format "~1,0F" 123) .......... [PASS] 115. (format "~1,1F" 123) .......... [PASS] 116. (format "~1,2F" 123) .......... [PASS] 117. (format "~1,2F" 0.123) .......... [PASS] 118. (format "~1,3F" 0.123) .......... [PASS] 119. (format "~1,4F" 0.123) .......... [PASS] 120. (format "~1,0F" -123) .......... [PASS] 121. (format "~1,1F" -123) .......... [PASS] 122. (format "~1,2F" -123) .......... [PASS] 123. (format "~1,2F" -0.123) .......... [PASS] 124. (format "~1,3F" -0.123) .......... [PASS] 125. (format "~1,4F" -0.123) .......... [PASS] 126. (format "~1,0F" 123.456) .......... [PASS] 127. (format "~1,1F" 123.456) .......... [PASS] 128. (format "~1,2F" 123.456) .......... [PASS] 129. (format "~1,0F" -123.456) .......... [PASS] 130. (format "~1,1F" -123.456) .......... [PASS] 131. (format "~1,2F" -123.456) .......... [PASS] 132. (not (member (format "~1,1F" 123.05) (quote ("123.0" "123.1")))) .......... [PASS] 133. (format "~1,1F" 123.15) .......... [PASS] 134. (format "~1,1F" 123.95) .......... [PASS] 135. (not (member (format "~1,1F" -123.05) (quote ("-123.0" "-123.1")))) .......... [PASS] 136. (format "~1,1F" -123.15) .......... [PASS] 137. (format "~1,1F" -123.95) .......... [PASS] 138. (format "~1,2F" 999.995) .......... [PASS] 139. (format "~1,2F" -999.995) .......... [PASS] 140. (format "~1,0F" 1.49) .......... [PASS] 141. (not (member (format "~1,0F" 1.5) (quote ("1." "2.")))) .......... [PASS] 142. (format "~1,0F" 1.51) .......... [PASS] 143. (format "~1,0F" 2.49) .......... [PASS] 144. (not (member (format "~1,0F" 2.5) (quote ("3." "2.")))) .......... [PASS] 145. (format "~1,0F" 2.51) .......... [PASS] 146. (format "~F" +inf.0) .......... [PASS] 147. (format "~F" -inf.0) .......... [PASS] 148. (format "~F" +nan.0) .......... [PASS] 149. (format "~F" 0.0) .......... [PASS] 150. (format "~F" -0.0) .......... [PASS] 151. (format "~1F" +inf.0) .......... [PASS] 152. (format "~1F" -inf.0) .......... [PASS] 153. (format "~1F" +nan.0) .......... [PASS] 154. (format "~1F" 0.0) .......... [PASS] 155. (format "~1F" -0.0) .......... [PASS] 156. (format "~1,0F" +inf.0) .......... [PASS] 157. (format "~1,0F" -inf.0) .......... [PASS] 158. (format "~1,0F" +nan.0) .......... [PASS] 159. (format "~1,0F" 0.0) .......... [PASS] 160. (format "~1,0F" -0.0) .......... [PASS] 161. (format "~1,1F" +inf.0) .......... [PASS] 162. (format "~1,1F" -inf.0) .......... [PASS] 163. (format "~1,1F" +nan.0) .......... [PASS] 164. (format "~1,1F" 0.0) .......... [PASS] 165. (format "~1,1F" -0.0) .......... [PASS] 166. (format "~F" (* pi 10)) .......... [PASS] 167. (format "~1,5F" (/ 1 3)) .......... [PASS] 168. (format "~1,5F" (/ -1 3)) .......... [PASS] 169. (format "~1,12F" (/ 1 7)) .......... [PASS] 170. (format "~F" 1.797693e308) .......... [PASS] 171. (format "~1F" 1.797693e308) .......... [PASS] 172. (format "~1,0F" 1.797693e308) .......... [PASS] 173. (format "~1,1F" 1.797693e308) .......... [PASS] 174. (format "~F" -1.797693e308) .......... [PASS] 175. (format "~1F" -1.797693e308) .......... [PASS] 176. (format "~1,0F" -1.797693e308) .......... [PASS] 177. (format "~1,1F" -1.797693e308) .......... [PASS] 178. (format "~F" 2.225074e-308) .......... [PASS] 179. (format "~1,2F" 5.015) .......... [PASS] 180. (format "~1,2F" 5.999) .......... [PASS] 181. (format "~1,0F" 123.0) .......... [PASS] 182. (format "~F" 0.1) .......... [PASS] 183. (format "~1f" 1) .......... [PASS] 184. (format "~1,0F" 1e100) .......... [PASS] 185. (format "~1,0F" 1) .......... [PASS] 186. (format "~1,0F" 0.1) .......... [PASS] 187. (format "~1,1F" 0.01) .......... [PASS] 188. (format "~0,3F" 1.23e20) .......... [PASS] 189. (format "~0,3F" 1.23e-20) .......... [PASS] 190. (format "~8,3F" 3456900000000000.0) .......... [PASS] 191. (format "~8,3F" 3.4569) .......... [PASS] 192. (format "~8,2F" 3456000000000000.0) .......... [PASS] 193. (format "~8,2F" 3.456) .......... [PASS] 194. (format "~10,0F" -0.0003) .......... [PASS] 195. (format "~10,1F" -0.0003) .......... [PASS] 196. (format "~10,2F" -0.0003) .......... [PASS] 197. (format "~10,3F" -0.0003) .......... [PASS] 198. (format "~10,4F" -0.0003) .......... [PASS] 199. (format "~10,4F" 3e-5) .......... [PASS] 200. (format "~10,3F" 1.02) .......... [PASS] 201. (format "~10,3F" 1.025) .......... [PASS] 202. (format "~10,3F" 1.0256) .......... [PASS] 203. (format "~10,3F" 1.002) .......... [PASS] 204. (format "~10,3F" 1.0025) .......... [PASS] 205. (format "~10,3F" 1.00256) .......... [PASS] 206. (format "~8,6F" 1.00001234) .......... [PASS] 207. (format "~7,2F" 0.997554209949891) .......... [PASS] 208. (format "~7,2F" 0.99755) .......... [PASS] 209. (format "~7,2F" 0.9975000000000001) .......... [PASS] 210. (format "~7,2F" 0.997) .......... [PASS] 211. (format "~7,2F" 0.99) .......... [PASS] 212. (format "~7,2F" 18.0000000000008) .......... [PASS] 213. (format "~8,0F" -14.99995999999362) .......... [PASS] 213 out of 213 passed (100.00%) 1. (call-with-values (lambda () (rest-values rest-list)) list) .......... [PASS] 2. (call-with-values (lambda () (rest-values rest-list 2)) list) .......... [PASS] 3. (call-with-values (lambda () (rest-values caller rest-list)) list) .......... [PASS] 4. (call-with-values (lambda () (rest-values caller rest-list -3)) list) .......... [PASS] 5. (quote (rest-values rest-list -2 (quote y) 3 1)) .......... [PASS] 6. (quote (rest-values (quote caller) rest-list 1 (quote (x y z)))) .......... [PASS] 7. (quote (rest-values caller rest-list 2 (list (quote x) (quote y) (quote z)) (cons "str" string?))) .......... [PASS] 8. (quote (rest-values rest-list 2 (quote (y z)) (quasiquote (100 unquote number?)))) .......... [PASS] 9. (quote (rest-values "caller: bad argument" rest-list 2 (quote (y z)) (quasiquote (100 unquote number?)))) .......... [PASS] 10. (quote (rest-values (quote caller) rest-list (list (quote x) (quote y)) (cons 1 number?))) .......... [PASS] 11. (call-with-values (lambda () (rest-values rest-list - (quote y) 100 "str")) list) .......... [PASS] 12. (call-with-values (lambda () (rest-values rest-list + (quasiquote (x y z)) (quasiquote (100 unquote number?)) (quasiquote ("str" unquote string?)))) list) .......... [PASS] 13. (call-with-values (lambda () (rest-values rest-list #t (quasiquote (x y z)) (quasiquote (100 unquote number?)) (quasiquote ("str" unquote string?)))) list) .......... [PASS] 14. (call-with-values (lambda () (rest-values rest-list #t (quasiquote (100 unquote number?)) (quasiquote ("str" unquote string?)) (quasiquote (x y z)))) list) .......... [PASS] 15. (quote (rest-values rest-list #t (quasiquote (100 unquote number?)) (quasiquote ("str" unquote string?)) (quasiquote (y z)))) .......... [PASS] 16. (call-with-values (lambda () (rest-values rest-list #f (quasiquote (100 unquote number?)) (quasiquote ("str" unquote string?)) (quasiquote (y z)))) list) .......... [PASS] 17. (quote (arg-and num (number? num) (< num 2))) .......... [PASS] 18. (quote (arg-and caller num (number? num) (< num 2))) .......... [PASS] 19. (quote (arg-and (quote caller) num (number? num) (< num 2))) .......... [PASS] 20. (quote (arg-and "caller: bad argument" num (number? num) (< num 2))) .......... [PASS] 21. (quote (arg-ands (str (string? str) (< (string-length str) 7)) ("caller: bad argument" num (number? num) (< num 2)))) .......... [PASS] 22. (quote (arg-ands ("caller: bad argument" str (string? str) (< (string-length str) 7)) (num (number? num) (< num 2)))) .......... [PASS] 23. (quote (arg-ands common (quote caller) (str (string? str) (< (string-length str) 7)) (num (number? num) (< num 2)))) .......... [PASS] 24. (quote (arg-ands common "caller: bad argument" (str (string? str) (< (string-length str) 7)) ("caller: incorrect argument" num (number? num) (< num 2)))) .......... [PASS] 25. (quote (err-and (quote caller) (string? str) (< (string-length str) 7) (number? num) (< num 2))) .......... [PASS] 26. (quote (err-ands (caller (string? str) (< (string-length str) 7)) ("num failed test in caller" (number? num) (< num 2)))) .......... [PASS] 26 out of 26 passed (100.00%) 1. (cat 129.995 -10 2.0) .......... [PASS] 2. (cat 129.995 10 2.0) .......... [PASS] 3. (cat 129 2.0) .......... [PASS] 4. (cat 129 -2.0) .......... [PASS] 5. (cat 129 10 #\* (quote octal) (quote sign)) .......... [PASS] 6. (cat 129 10 #\0 (quote octal) (quote sign)) .......... [PASS] 7. (cat 123000000 (quote flonum)) .......... [PASS] 8. (cat 1.23456789e25 (quote fixnum)) .......... [PASS] 9. (cat 129.995 10 2.0 (quote sign) (quote ("$"))) .......... [PASS] 10. (cat 129.995 10 2.0 (quote sign) (quote ("$" -3))) .......... [PASS] 11. (cat 129.995 10 2.0 (quote ("The number is " "."))) .......... [PASS] 12. (cat "abcdefg" (quote (3 . 1))) .......... [PASS] 13. (cat "abcdefg" (quote (3 1))) .......... [PASS] 14. (cat 123456789 (quote sign) (quote (#\,))) .......... [PASS] 15. (cat "abcdefg" (quote sign) (quote (#\,))) .......... [PASS] 16. (cat "abcdefg" (quote sign) (quote (#\: 2))) .......... [PASS] 17. (cat "abcdefg" (quote sign) (quote (#\: -2))) .......... [PASS] 18. (cat (quote (#\a "str" s))) .......... [PASS] 19. (cat (quote (#\a "str" s)) (quote (-1 -1))) .......... [PASS] 20. (cat (quote (#\a "str" s)) write) .......... [PASS] 21. (let ((p (open-output-string))) (cat (quote String) 10 p) (get-output-string p)) .......... [PASS] 22. (get-output-string p) .......... [PASS] 23. (cat ex 20 record-writer) .......... [PASS] 24. (cat "str" 20 record-writer) .......... [PASS] 25. (get-output-string p) .......... [PASS] 25 out of 25 passed (100.00%) --------- ------------------------------------------------------ RUNNING TESTS FOR SRFI 42: ./skint test/srfi/42.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 43: ./skint test/srfi/43.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 45: ./skint test/srfi/45.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 48: ./skint test/srfi/48.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 51: ./skint test/srfi/51.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 54: ./skint test/srfi/54.scm ------------------------------------------------------ -----------------------1. (eqv? 102 (bitwise-if 172 53 202)) .......... [PASS] 2. (equal? r (log2-binary-factors n)) .......... [PASS] 3. (equal? r (log2-binary-factors n)) .......... [PASS] 4. (equal? r (log2-binary-factors n)) .......... [PASS] 5. (equal? r (log2-binary-factors n)) .......... [PASS] 6. (equal? r (log2-binary-factors n)) .......... [PASS] 7. (equal? r (log2-binary-factors n)) .......... [PASS] 8. (equal? r (log2-binary-factors n)) .......... [PASS] 9. (equal? r (log2-binary-factors n)) .......... [PASS] 10. (equal? r (log2-binary-factors n)) .......... [PASS] 11. (equal? r (log2-binary-factors n)) .......... [PASS] 12. (equal? r (log2-binary-factors n)) .......... [PASS] 13. (equal? r (log2-binary-factors n)) .......... [PASS] 14. (equal? r (log2-binary-factors n)) .......... [PASS] 15. (equal? r (log2-binary-factors n)) .......... [PASS] 16. (equal? r (log2-binary-factors n)) .......... [PASS] 17. (equal? r (log2-binary-factors n)) .......... [PASS] 18. (equal? r (log2-binary-factors n)) .......... [PASS] 19. (equal? r (log2-binary-factors n)) .......... [PASS] 20. (equal? r (log2-binary-factors n)) .......... [PASS] 21. (equal? r (log2-binary-factors n)) .......... [PASS] 22. (equal? r (log2-binary-factors n)) .......... [PASS] 23. (equal? r (log2-binary-factors n)) .......... [PASS] 24. (equal? r (log2-binary-factors n)) .......... [PASS] 25. (equal? r (log2-binary-factors n)) .......... [PASS] 26. (equal? r (log2-binary-factors n)) .......... [PASS] 27. (equal? r (log2-binary-factors n)) .......... [PASS] 28. (equal? r (log2-binary-factors n)) .......... [PASS] 29. (equal? r (log2-binary-factors n)) .......... [PASS] 30. (equal? r (log2-binary-factors n)) .......... [PASS] 31. (equal? r (log2-binary-factors n)) .......... [PASS] 32. (equal? r (log2-binary-factors n)) .......... [PASS] 33. (equal? r (log2-binary-factors n)) .......... [PASS] 34. (equal? r (log2-binary-factors n)) .......... [PASS] 35. (equal? r (number->string (rotate-bit-field n c s e) 2)) .......... [PASS] 36. (equal? r (number->string (rotate-bit-field n c s e) 2)) .......... [PASS] 37. (equal? r (number->string (rotate-bit-field n c s e) 2)) .......... [PASS] 38. (equal? r (number->string (rotate-bit-field n c s e) 2)) .......... [PASS] 39. (equal? r (number->string (rotate-bit-field n c s e) 2)) .......... [PASS] 40. (equal? r (number->string (rotate-bit-field n c s e) 2)) .......... [PASS] 41. (equal? r (number->string (reverse-bit-field n s e) 2)) .......... [PASS] 42. (equal? r (number->string (reverse-bit-field n s e) 2)) .......... [PASS] 43. (equal? r (number->string (reverse-bit-field n s e) 2)) .......... [PASS] 44. (equal? (quote (#t #f #f #t)) (integer->list 9)) .......... [PASS] 45. (equal? (quote (#f #f #t #f #f #t)) (integer->list 9 6)) .......... [PASS] 46. (eqv? 9 (list->integer (quote (#t #f #f #t)))) .......... [PASS] 47. (eqv? 9 (list->integer (quote (#f #f #t #f #f #t)))) .......... [PASS] 48. (equal? 9 (booleans->integer #f #f #t #f #f #t)) .......... [PASS] 48 out of 48 passed (100.00%) 1. (port->char-list (open-input-string "12357")) .......... [PASS] 1 out of 1 passed (100.00%) 1. (not (array? (quote #()))) .......... [PASS] 2. (not (array? (quote #(a b c 4.0)))) .......... [PASS] 3. (not (not (array? (quote ())))) .......... [PASS] 4. (not (not (array? (quote (a b c 4.0))))) .......... [PASS] 5. (quote a) .......... [PASS] 6. (quote (a)) .......... [PASS] 7. (quote (a (b) c)) .......... [PASS] 8. "abc" .......... [PASS] 9. 2 .......... [PASS] 10. (make-vector 5 (quote a)) .......... [PASS] 11. (make-array (A:fixN32b 4) 5 3) .......... [PASS] 12. (make-array (quote #(foo)) 3 3) .......... [PASS] 13. (not (not (equal? (quote ()) (quote b)))) .......... [PASS] 14. (not (not (equal? 4 4.0))) .......... [PASS] 15. (not (not (equal? (quote a) (quote b)))) .......... [PASS] 16. (not (not (equal? (quote ()) (quote (a))))) .......... [PASS] 17. (not (not (equal? (quote (a (d) c)) (quote (a (b) c))))) .......... [PASS] 18. (not (not (equal? "abc" "abcd"))) .......... [PASS] 19. (not (not (equal? 2 2.0))) .......... [PASS] 20. (not (not (equal? (make-vector 5 (quote a)) (make-vector 6 (quote a))))) .......... [PASS] 21. (not (not (equal? (make-array (A:fixN32b 4) 5 3) (make-array (A:fixN32b 2) 5 3)))) .......... [PASS] 22. (not (not (equal? (make-array (quote #(foo)) 3 3) (make-array (quote #(baz)) 3 3)))) .......... [PASS] 23. 0 .......... [PASS] 24. 2 .......... [PASS] 25. (quote (3 7)) .......... [PASS] 26. (array-ref freds-center 0 0) .......... [PASS] 27. (array->list (list->array 2 (quote #()) (quote ((1 2) (3 4))))) .......... [PASS] 28. (array->list (list->array 0 (quote #()) 3)) .......... [PASS] 29. (array->list (vector->array (quote #(1 2 3 4)) (quote #()) 2 2)) .......... [PASS] 30. (array->vector (vector->array (quote #(1 2 3 4)) (quote #()) 2 2)) .......... [PASS] 31. #f .......... [PASS] 32. #f .......... [PASS] 33. #f .......... [PASS] 34. #t .......... [PASS] 35. #f .......... [PASS] 36. #f .......... [PASS] 37. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 38. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 39. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 40. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 41. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 42. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 43. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 44. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 45. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 46. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 47. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 48. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 49. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 50. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 51. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 52. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 53. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 54. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 55. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 56. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 57. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 58. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 59. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 60. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 61. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 62. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 63. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 64. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 65. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 66. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 67. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 68. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 69. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 70. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 71. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 72. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 73. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 74. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 75. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 76. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 77. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 78. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 79. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 80. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 81. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 82. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 83. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 84. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 85. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 86. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 87. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 88. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 89. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 90. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 91. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 92. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 93. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 94. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 95. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 96. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 97. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 98. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 99. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 100. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 101. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 102. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 103. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 104. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 105. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 106. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 107. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 108. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 109. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 110. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 111. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 112. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 113. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 114. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 115. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 116. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 117. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 118. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 119. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 120. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 121. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 122. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 123. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 124. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 125. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 126. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 127. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 128. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 129. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 130. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 131. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 132. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 133. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 134. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 135. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 136. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 137. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 138. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 139. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 140. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 141. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 142. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 143. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 144. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 145. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 146. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 147. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 148. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 149. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 150. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 151. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 152. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 153. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 154. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 155. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 156. (not (= (f i j k) (array-ref a i j k))) .......... [PASS] 157. (not (array? a)) .......... [PASS] 158. (not (array? a)) .......... [PASS] 159. (not (array? a)) .......... [PASS] 160. (not (array? a)) .......... [PASS] 161. (not (array? a)) .......... [PASS] 162. (not (array? a)) .......... [PASS] 163. (not (array? a)) .......... [PASS] 164. (not (array? a)) .......... [PASS] 165. (not (array? a)) .......... [PASS] 166. (not (array? a)) .......... [PASS] 167. (not (array? a)) .......... [PASS] 168. (not (array? a)) .......... [PASS] 169. (not (array? a)) .......... [PASS] 170. (not (array? a)) .......... [PASS] 171. (not (array? a)) .......... [PASS] 172. (not (array? a)) .......... [PASS] 173. (not (array? a)) .......... [PASS] 174. (not (array? a)) .......... [PASS] 175. (not (array? a)) .......... [PASS] 176. (not (array? a)) .......... [PASS] 177. (not (array? a)) .......... [PASS] 178. (not (array? a)) .......... [PASS] 179. (not (array? a)) .......... [PASS] 180. (not (array? a)) .......... [PASS] 181. (not (array? a)) .......... [PASS] 182. (not (array? a)) .......... [PASS] 183. (not (array? a)) .......... [PASS] 184. (not (array? a)) .......... [PASS] 185. (not (array? a)) .......... [PASS] 186. (not (array? a)) .......... [PASS] 187. (not (array? a)) .......... [PASS] 188. (not (array? a)) .......... [PASS] 189. (not (array? a)) .......... [PASS] 190. (not (array? a)) .......... [PASS] 191. (not (array? a)) .......... [PASS] 192. (not (array? a)) .......... [PASS] 193. (not (array? a)) .......... [PASS] 194. (not (array? a)) .......... [PASS] 195. (not (array? a)) .......... [PASS] 196. (not (array? a)) .......... [PASS] 196 out of 196 passed (100.00%) [testing srfi-64] [testing 1. Simple test-cases] [testing 1.1. test-assert] [testing 1.2. test-eqv] [testing 2. Tests for catching errors] [testing 2.1. test-error] [testing 3. Test groups and paths] [testing 4. Handling set-up and cleanup] [testing 5. Test specifiers] [testing 5.1. test-match-named] [testing 5.2. test-match-nth] [testing 5.3. test-match-any] [testing 5.4. test-match-all] [testing 6. Skipping selected tests] [testing 6.3. Specifier Stack] [testing 6.4. Short-circuit evaluation] [testing 6.4.3. Skipping test suites] [testing 7. Expected failures] [testing 8. Test-runner] [testing 8.1. test-runner-current] [testing 8.2. test-runner-simple] [testing 8.3. test-runner-factory] [testing 8.4. test-runner-create] [testing 8.5. test-runner-factory] [testing 8.6. test-apply] [testing 8.7. test-with-runner] [testing 8.8. test-runner components] [testing 9. Test Result Properties] [testing 9.1. test-result-alist] [testing 9.2. test-result-ref] [testing 9.3. test-result-set!] # of expected outcomes: 53 # of unexpected outcomes: 0 1. (not (and (u8vector? (make-u8vector 10 23)) (equal? (u8vector->list (u8vector 0 5 6 7 8 255)) (quote (0 5 6 7 8 255))) (equal? (u8vector->list (list->u8vector (quote (255 254 1 0)))) (quote (255 254 1 0))) (= (u8vector-length (u8vector 1 2 3 4)) 4) (= (u8vector-ref (u8vector 20 21 22 23 24) 0) 20) (= (u8vector-ref (u8vector 20 21 22 23 24) 4) 24))) .......... [PASS] 2. (not (and (u8vector=? bv (u8vector 50 21 22 23 255)) (= -1 (u8vector-compare (u8vector) bv)) (= -1 (u8vector-compare (u8vector 255) bv)) (= 0 (u8vector-compare bv bv)) (= 1 (u8vector-compare bv (u8vector 255 255 255 255))))) .......... [PASS] 3. (not (u8vector=? bv (u8vector 99 98 97 23 255))) .......... [PASS] 4. (not (u8vector=? bv (u8vector 98 97 23 255 255))) .......... [PASS] 5. (not (u8vector=? bv (u8vector 98 97 98 97 23))) .......... [PASS] 6. (not (and (u8vector=? (u8vector-copy bv) bv) (not (eq? (u8vector-copy bv) bv)))) .......... [PASS] 6 out of 6 passed (100.00%) (if3 -1 (quote n) (quote z) (quote p)) => n ; correct (if3 0 (quote n) (quote z) (quote p)) => z ; correct (if3 1 (quote n) (quote z) (quote p)) => p ; correct (let ((x -1)) (if3 (let ((x0 x)) (set! x (+ x 1)) x0) (quote n) (quote z) (quote p))) => n ; correct (let ((x -1) (y 0)) (if3 (let ((x0 x)) (set! x (+ x 1)) x0) (begin (set! y (+ y 1)) y) (begin (set! y (+ y 10)) y) (begin (set! y (+ y 100)) y))) => 1 ; correct (let ((x 0) (y 0)) (if3 (let ((x0 x)) (set! x (+ x 1)) x0) (begin (set! y (+ y 1)) y) (begin (set! y (+ y 10)) y) (begin (set! y (+ y 100)) y))) => 10 ; correct (let ((x 1) (y 0)) (if3 (let ((x0 x)) (set! x (+ x 1)) x0) (begin (set! y (+ y 1)) y) (begin (set! y (+ y 10)) y) (begin (set! y (+ y 100)) y))) => 100 ; correct (if=? -1 (quote yes) (quote no)) => no ; correct (if=? 0 (quote yes) (quote no)) => yes ; correct (if=? 1 (quote yes) (quote no)) => no ; correct (let ((x #f)) (if=? -1 (set! x #t)) x) => #f ; correct (let ((x #f)) (if=? 0 (set! x #t)) x) => #t ; correct (let ((x #f)) (if=? 1 (set! x #t)) x) => #f ; correct (let ((n 0)) (if=? (begin (set! n (+ n 1)) -1) #t #f) n) => 1 ; correct (let ((n 0)) (if=? (begin (set! n (+ n 1)) 0) #t #f) n) => 1 ; correct (let ((n 0)) (if=? (begin (set! n (+ n 1)) 1) #t #f) n) => 1 ; correct (let ((n 0)) (if=? (begin (set! n (+ n 1)) -1) #t) n) => 1 ; correct (let ((n 0)) (if=? (begin (set! n (+ n 1)) 0) #t) n) => 1 ; correct (let ((n 0)) (if=? (begin (set! n (+ n 1)) 1) #t) n) => 1 ; correct (if yes ; correct (if no ; correct (if no ; correct (let ((x #f)) (if #t ; correct (let ((x #f)) (if #f ; correct (let ((x #f)) (if #f ; correct (let ((n 0)) (if 1 ; correct (let ((n 0)) (if 1 ; correct (let ((n 0)) (if 1 ; correct (let ((n 0)) (if 1 ; correct (let ((n 0)) (if 1 ; correct (let ((n 0)) (if 1 ; correct (if>? -1 (quote yes) (quote no)) => no ; correct (if>? 0 (quote yes) (quote no)) => no ; correct (if>? 1 (quote yes) (quote no)) => yes ; correct (let ((x #f)) (if>? -1 (set! x #t)) x) => #f ; correct (let ((x #f)) (if>? 0 (set! x #t)) x) => #f ; correct (let ((x #f)) (if>? 1 (set! x #t)) x) => #t ; correct (let ((n 0)) (if>? (begin (set! n (+ n 1)) -1) #t #f) n) => 1 ; correct (let ((n 0)) (if>? (begin (set! n (+ n 1)) 0) #t #f) n) => 1 ; correct (let ((n 0)) (if>? (begin (set! n (+ n 1)) 1) #t #f) n) => 1 ; correct (let ((n 0)) (if>? (begin (set! n (+ n 1)) -1) #t) n) => 1 ; correct (let ((n 0)) (if>? (begin (set! n (+ n 1)) 0) #t) n) => 1 ; correct (let ((n 0)) (if>? (begin (set! n (+ n 1)) 1) #t) n) => 1 ; correct (if<=? -1 (quote yes) (quote no)) => yes ; correct (if<=? 0 (quote yes) (quote no)) => yes ; correct (if<=? 1 (quote yes) (quote no)) => no ; correct (let ((x #f)) (if<=? -1 (set! x #t)) x) => #t ; correct (let ((x #f)) (if<=? 0 (set! x #t)) x) => #t ; correct (let ((x #f)) (if<=? 1 (set! x #t)) x) => #f ; correct (let ((n 0)) (if<=? (begin (set! n (+ n 1)) -1) #t #f) n) => 1 ; correct (let ((n 0)) (if<=? (begin (set! n (+ n 1)) 0) #t #f) n) => 1 ; correct (let ((n 0)) (if<=? (begin (set! n (+ n 1)) 1) #t #f) n) => 1 ; correct (let ((n 0)) (if<=? (begin (set! n (+ n 1)) -1) #t) n) => 1 ; correct (let ((n 0)) (if<=? (begin (set! n (+ n 1)) 0) #t) n) => 1 ; correct (let ((n 0)) (if<=? (begin (set! n (+ n 1)) 1) #t) n) => 1 ; correct (if>=? -1 (quote yes) (quote no)) => no ; correct (if>=? 0 (quote yes) (quote no)) => yes ; correct (if>=? 1 (quote yes) (quote no)) => yes ; correct (let ((x #f)) (if>=? -1 (set! x #t)) x) => #f ; correct (let ((x #f)) (if>=? 0 (set! x #t)) x) => #t ; correct (let ((x #f)) (if>=? 1 (set! x #t)) x) => #t ; correct (let ((n 0)) (if>=? (begin (set! n (+ n 1)) -1) #t #f) n) => 1 ; correct (let ((n 0)) (if>=? (begin (set! n (+ n 1)) 0) #t #f) n) => 1 ; correct (let ((n 0)) (if>=? (begin (set! n (+ n 1)) 1) #t #f) n) => 1 ; correct (let ((n 0)) (if>=? (begin (set! n (+ n 1)) -1) #t) n) => 1 ; correct (let ((n 0)) (if>=? (begin (set! n (+ n 1)) 0) #t) n) => 1 ; correct (let ((n 0)) (if>=? (begin (set! n (+ n 1)) 1) #t) n) => 1 ; correct (if-not=? -1 (quote yes) (quote no)) => yes ; correct (if-not=? 0 (quote yes) (quote no)) => no ; correct (if-not=? 1 (quote yes) (quote no)) => yes ; correct (let ((x #f)) (if-not=? -1 (set! x #t)) x) => #t ; correct (let ((x #f)) (if-not=? 0 (set! x #t)) x) => #f ; correct (let ((x #f)) (if-not=? 1 (set! x #t)) x) => #t ; correct (let ((n 0)) (if-not=? (begin (set! n (+ n 1)) -1) #t #f) n) => 1 ; correct (let ((n 0)) (if-not=? (begin (set! n (+ n 1)) 0) #t #f) n) => 1 ; correct (let ((n 0)) (if-not=? (begin (set! n (+ n 1)) 1) #t #f) n) => 1 ; correct (let ((n 0)) (if-not=? (begin (set! n (+ n 1)) -1) #t) n) => 1 ; correct (let ((n 0)) (if-not=? (begin (set! n (+ n 1)) 0) #t) n) => 1 ; correct (let ((n 0)) (if-not=? (begin (set! n (+ n 1)) 1) #t) n) => 1 ; correct (=? ci 0 0) => #t ; correct (=? ci 0 1) => #f ; correct (=? ci 1 0) => #f ; correct (=? 0 0) => #t ; correct (=? 0 1) => #f ; correct (=? 1 0) => #f ; correct ((=? ci) 0 0) => #t ; correct ((=? ci) 0 1) => #f ; correct ((=? ci) 1 0) => #f ; correct ((=?) 0 0) => #t ; correct ((=?) 0 1) => #f ; correct ((=?) 1 0) => #f ; correct ( #f ; correct ( #t ; correct ( #f ; correct ( #f ; correct ( #t ; correct ( #f ; correct (( #f ; correct (( #t ; correct (( #f ; correct (( #f ; correct (( #t ; correct (( #f ; correct (>? ci 0 0) => #f ; correct (>? ci 0 1) => #f ; correct (>? ci 1 0) => #t ; correct (>? 0 0) => #f ; correct (>? 0 1) => #f ; correct (>? 1 0) => #t ; correct ((>? ci) 0 0) => #f ; correct ((>? ci) 0 1) => #f ; correct ((>? ci) 1 0) => #t ; correct ((>?) 0 0) => #f ; correct ((>?) 0 1) => #f ; correct ((>?) 1 0) => #t ; correct (<=? ci 0 0) => #t ; correct (<=? ci 0 1) => #t ; correct (<=? ci 1 0) => #f ; correct (<=? 0 0) => #t ; correct (<=? 0 1) => #t ; correct (<=? 1 0) => #f ; correct ((<=? ci) 0 0) => #t ; correct ((<=? ci) 0 1) => #t ; correct ((<=? ci) 1 0) => #f ; correct ((<=?) 0 0) => #t ; correct ((<=?) 0 1) => #t ; correct ((<=?) 1 0) => #f ; correct (>=? ci 0 0) => #t ; correct (>=? ci 0 1) => #f ; correct (>=? ci 1 0) => #t ; correct (>=? 0 0) => #t ; correct (>=? 0 1) => #f ; correct (>=? 1 0) => #t ; correct ((>=? ci) 0 0) => #t ; correct ((>=? ci) 0 1) => #f ; correct ((>=? ci) 1 0) => #t ; correct ((>=?) 0 0) => #t ; correct ((>=?) 0 1) => #f ; correct ((>=?) 1 0) => #t ; correct (not=? ci 0 0) => #f ; correct (not=? ci 0 1) => #t ; correct (not=? ci 1 0) => #t ; correct (not=? 0 0) => #f ; correct (not=? 0 1) => #t ; correct (not=? 1 0) => #t ; correct ((not=? ci) 0 0) => #f ; correct ((not=? ci) 0 1) => #t ; correct ((not=? ci) 1 0) => #t ; correct ((not=?) 0 0) => #f ; correct ((not=?) 0 1) => #t ; correct ((not=?) 1 0) => #t ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #t ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #t ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #t ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #t ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (arguments-used ( (0 1 2) ; correct (arguments-used ( (0 1 2) ; correct (arguments-used ( (0 1 2) ; correct (arguments-used ( (0 1 2) ; correct (arguments-used ( (0 1 2) ; correct (arguments-used ( (0 1 2) ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #t ; correct ( #t ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #t ; correct ( #t ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct ( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #t ; correct (( #t ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #t ; correct (( #t ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (( #f ; correct (arguments-used ( (0 1 2) ; correct (arguments-used ( (0 1 2) ; correct (arguments-used ( (0 1 2) ; correct (arguments-used ( (0 1 2) ; correct (arguments-used ( (0 1 2) ; correct (arguments-used ( (0 1 2) ; correct (<=/ #f ; correct (<=/ #t ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #t ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #t ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #t ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct (<=/ #f ; correct ((<=/ #f ; correct ((<=/ #t ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #t ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #t ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #t ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct ((<=/ #f ; correct (arguments-used (<=/ (0 1 2) ; correct (arguments-used (<=/ (0 1 2) ; correct (arguments-used (<=/ (0 1 2) ; correct (arguments-used (<=/ (0 1 2) ; correct (arguments-used (<=/ (0 1 2) ; correct (arguments-used (<=/ (0 1 2) ; correct (<=/<=? ci 0 0 0) => #t ; correct (<=/<=? ci 0 0 1) => #t ; correct (<=/<=? ci 0 1 0) => #f ; correct (<=/<=? ci 1 0 0) => #f ; correct (<=/<=? ci 1 1 0) => #f ; correct (<=/<=? ci 1 0 1) => #f ; correct (<=/<=? ci 0 1 1) => #t ; correct (<=/<=? ci 0 1 2) => #t ; correct (<=/<=? ci 0 2 1) => #f ; correct (<=/<=? ci 1 2 0) => #f ; correct (<=/<=? ci 1 0 2) => #f ; correct (<=/<=? ci 2 0 1) => #f ; correct (<=/<=? ci 2 1 0) => #f ; correct (<=/<=? 0 0 0) => #t ; correct (<=/<=? 0 0 1) => #t ; correct (<=/<=? 0 1 0) => #f ; correct (<=/<=? 1 0 0) => #f ; correct (<=/<=? 1 1 0) => #f ; correct (<=/<=? 1 0 1) => #f ; correct (<=/<=? 0 1 1) => #t ; correct (<=/<=? 0 1 2) => #t ; correct (<=/<=? 0 2 1) => #f ; correct (<=/<=? 1 2 0) => #f ; correct (<=/<=? 1 0 2) => #f ; correct (<=/<=? 2 0 1) => #f ; correct (<=/<=? 2 1 0) => #f ; correct ((<=/<=? ci) 0 0 0) => #t ; correct ((<=/<=? ci) 0 0 1) => #t ; correct ((<=/<=? ci) 0 1 0) => #f ; correct ((<=/<=? ci) 1 0 0) => #f ; correct ((<=/<=? ci) 1 1 0) => #f ; correct ((<=/<=? ci) 1 0 1) => #f ; correct ((<=/<=? ci) 0 1 1) => #t ; correct ((<=/<=? ci) 0 1 2) => #t ; correct ((<=/<=? ci) 0 2 1) => #f ; correct ((<=/<=? ci) 1 2 0) => #f ; correct ((<=/<=? ci) 1 0 2) => #f ; correct ((<=/<=? ci) 2 0 1) => #f ; correct ((<=/<=? ci) 2 1 0) => #f ; correct ((<=/<=?) 0 0 0) => #t ; correct ((<=/<=?) 0 0 1) => #t ; correct ((<=/<=?) 0 1 0) => #f ; correct ((<=/<=?) 1 0 0) => #f ; correct ((<=/<=?) 1 1 0) => #f ; correct ((<=/<=?) 1 0 1) => #f ; correct ((<=/<=?) 0 1 1) => #t ; correct ((<=/<=?) 0 1 2) => #t ; correct ((<=/<=?) 0 2 1) => #f ; correct ((<=/<=?) 1 2 0) => #f ; correct ((<=/<=?) 1 0 2) => #f ; correct ((<=/<=?) 2 0 1) => #f ; correct ((<=/<=?) 2 1 0) => #f ; correct (arguments-used (<=/<=? ci 0 1 2)) => (0 1 2) ; correct (arguments-used (<=/<=? ci 0 2 1)) => (0 1 2) ; correct (arguments-used (<=/<=? ci 1 2 0)) => (0 1 2) ; correct (arguments-used (<=/<=? ci 1 0 2)) => (0 1 2) ; correct (arguments-used (<=/<=? ci 2 0 1)) => (0 1 2) ; correct (arguments-used (<=/<=? ci 2 1 0)) => (0 1 2) ; correct (>/>? ci 0 0 0) => #f ; correct (>/>? ci 0 0 1) => #f ; correct (>/>? ci 0 1 0) => #f ; correct (>/>? ci 1 0 0) => #f ; correct (>/>? ci 1 1 0) => #f ; correct (>/>? ci 1 0 1) => #f ; correct (>/>? ci 0 1 1) => #f ; correct (>/>? ci 0 1 2) => #f ; correct (>/>? ci 0 2 1) => #f ; correct (>/>? ci 1 2 0) => #f ; correct (>/>? ci 1 0 2) => #f ; correct (>/>? ci 2 0 1) => #f ; correct (>/>? ci 2 1 0) => #t ; correct (>/>? 0 0 0) => #f ; correct (>/>? 0 0 1) => #f ; correct (>/>? 0 1 0) => #f ; correct (>/>? 1 0 0) => #f ; correct (>/>? 1 1 0) => #f ; correct (>/>? 1 0 1) => #f ; correct (>/>? 0 1 1) => #f ; correct (>/>? 0 1 2) => #f ; correct (>/>? 0 2 1) => #f ; correct (>/>? 1 2 0) => #f ; correct (>/>? 1 0 2) => #f ; correct (>/>? 2 0 1) => #f ; correct (>/>? 2 1 0) => #t ; correct ((>/>? ci) 0 0 0) => #f ; correct ((>/>? ci) 0 0 1) => #f ; correct ((>/>? ci) 0 1 0) => #f ; correct ((>/>? ci) 1 0 0) => #f ; correct ((>/>? ci) 1 1 0) => #f ; correct ((>/>? ci) 1 0 1) => #f ; correct ((>/>? ci) 0 1 1) => #f ; correct ((>/>? ci) 0 1 2) => #f ; correct ((>/>? ci) 0 2 1) => #f ; correct ((>/>? ci) 1 2 0) => #f ; correct ((>/>? ci) 1 0 2) => #f ; correct ((>/>? ci) 2 0 1) => #f ; correct ((>/>? ci) 2 1 0) => #t ; correct ((>/>?) 0 0 0) => #f ; correct ((>/>?) 0 0 1) => #f ; correct ((>/>?) 0 1 0) => #f ; correct ((>/>?) 1 0 0) => #f ; correct ((>/>?) 1 1 0) => #f ; correct ((>/>?) 1 0 1) => #f ; correct ((>/>?) 0 1 1) => #f ; correct ((>/>?) 0 1 2) => #f ; correct ((>/>?) 0 2 1) => #f ; correct ((>/>?) 1 2 0) => #f ; correct ((>/>?) 1 0 2) => #f ; correct ((>/>?) 2 0 1) => #f ; correct ((>/>?) 2 1 0) => #t ; correct (arguments-used (>/>? ci 0 1 2)) => (0 1 2) ; correct (arguments-used (>/>? ci 0 2 1)) => (0 1 2) ; correct (arguments-used (>/>? ci 1 2 0)) => (0 1 2) ; correct (arguments-used (>/>? ci 1 0 2)) => (0 1 2) ; correct (arguments-used (>/>? ci 2 0 1)) => (0 1 2) ; correct (arguments-used (>/>? ci 2 1 0)) => (0 1 2) ; correct (>/>=? ci 0 0 0) => #f ; correct (>/>=? ci 0 0 1) => #f ; correct (>/>=? ci 0 1 0) => #f ; correct (>/>=? ci 1 0 0) => #t ; correct (>/>=? ci 1 1 0) => #f ; correct (>/>=? ci 1 0 1) => #f ; correct (>/>=? ci 0 1 1) => #f ; correct (>/>=? ci 0 1 2) => #f ; correct (>/>=? ci 0 2 1) => #f ; correct (>/>=? ci 1 2 0) => #f ; correct (>/>=? ci 1 0 2) => #f ; correct (>/>=? ci 2 0 1) => #f ; correct (>/>=? ci 2 1 0) => #t ; correct (>/>=? 0 0 0) => #f ; correct (>/>=? 0 0 1) => #f ; correct (>/>=? 0 1 0) => #f ; correct (>/>=? 1 0 0) => #t ; correct (>/>=? 1 1 0) => #f ; correct (>/>=? 1 0 1) => #f ; correct (>/>=? 0 1 1) => #f ; correct (>/>=? 0 1 2) => #f ; correct (>/>=? 0 2 1) => #f ; correct (>/>=? 1 2 0) => #f ; correct (>/>=? 1 0 2) => #f ; correct (>/>=? 2 0 1) => #f ; correct (>/>=? 2 1 0) => #t ; correct ((>/>=? ci) 0 0 0) => #f ; correct ((>/>=? ci) 0 0 1) => #f ; correct ((>/>=? ci) 0 1 0) => #f ; correct ((>/>=? ci) 1 0 0) => #t ; correct ((>/>=? ci) 1 1 0) => #f ; correct ((>/>=? ci) 1 0 1) => #f ; correct ((>/>=? ci) 0 1 1) => #f ; correct ((>/>=? ci) 0 1 2) => #f ; correct ((>/>=? ci) 0 2 1) => #f ; correct ((>/>=? ci) 1 2 0) => #f ; correct ((>/>=? ci) 1 0 2) => #f ; correct ((>/>=? ci) 2 0 1) => #f ; correct ((>/>=? ci) 2 1 0) => #t ; correct ((>/>=?) 0 0 0) => #f ; correct ((>/>=?) 0 0 1) => #f ; correct ((>/>=?) 0 1 0) => #f ; correct ((>/>=?) 1 0 0) => #t ; correct ((>/>=?) 1 1 0) => #f ; correct ((>/>=?) 1 0 1) => #f ; correct ((>/>=?) 0 1 1) => #f ; correct ((>/>=?) 0 1 2) => #f ; correct ((>/>=?) 0 2 1) => #f ; correct ((>/>=?) 1 2 0) => #f ; correct ((>/>=?) 1 0 2) => #f ; correct ((>/>=?) 2 0 1) => #f ; correct ((>/>=?) 2 1 0) => #t ; correct (arguments-used (>/>=? ci 0 1 2)) => (0 1 2) ; correct (arguments-used (>/>=? ci 0 2 1)) => (0 1 2) ; correct (arguments-used (>/>=? ci 1 2 0)) => (0 1 2) ; correct (arguments-used (>/>=? ci 1 0 2)) => (0 1 2) ; correct (arguments-used (>/>=? ci 2 0 1)) => (0 1 2) ; correct (arguments-used (>/>=? ci 2 1 0)) => (0 1 2) ; correct (>=/>? ci 0 0 0) => #f ; correct (>=/>? ci 0 0 1) => #f ; correct (>=/>? ci 0 1 0) => #f ; correct (>=/>? ci 1 0 0) => #f ; correct (>=/>? ci 1 1 0) => #t ; correct (>=/>? ci 1 0 1) => #f ; correct (>=/>? ci 0 1 1) => #f ; correct (>=/>? ci 0 1 2) => #f ; correct (>=/>? ci 0 2 1) => #f ; correct (>=/>? ci 1 2 0) => #f ; correct (>=/>? ci 1 0 2) => #f ; correct (>=/>? ci 2 0 1) => #f ; correct (>=/>? ci 2 1 0) => #t ; correct (>=/>? 0 0 0) => #f ; correct (>=/>? 0 0 1) => #f ; correct (>=/>? 0 1 0) => #f ; correct (>=/>? 1 0 0) => #f ; correct (>=/>? 1 1 0) => #t ; correct (>=/>? 1 0 1) => #f ; correct (>=/>? 0 1 1) => #f ; correct (>=/>? 0 1 2) => #f ; correct (>=/>? 0 2 1) => #f ; correct (>=/>? 1 2 0) => #f ; correct (>=/>? 1 0 2) => #f ; correct (>=/>? 2 0 1) => #f ; correct (>=/>? 2 1 0) => #t ; correct ((>=/>? ci) 0 0 0) => #f ; correct ((>=/>? ci) 0 0 1) => #f ; correct ((>=/>? ci) 0 1 0) => #f ; correct ((>=/>? ci) 1 0 0) => #f ; correct ((>=/>? ci) 1 1 0) => #t ; correct ((>=/>? ci) 1 0 1) => #f ; correct ((>=/>? ci) 0 1 1) => #f ; correct ((>=/>? ci) 0 1 2) => #f ; correct ((>=/>? ci) 0 2 1) => #f ; correct ((>=/>? ci) 1 2 0) => #f ; correct ((>=/>? ci) 1 0 2) => #f ; correct ((>=/>? ci) 2 0 1) => #f ; correct ((>=/>? ci) 2 1 0) => #t ; correct ((>=/>?) 0 0 0) => #f ; correct ((>=/>?) 0 0 1) => #f ; correct ((>=/>?) 0 1 0) => #f ; correct ((>=/>?) 1 0 0) => #f ; correct ((>=/>?) 1 1 0) => #t ; correct ((>=/>?) 1 0 1) => #f ; correct ((>=/>?) 0 1 1) => #f ; correct ((>=/>?) 0 1 2) => #f ; correct ((>=/>?) 0 2 1) => #f ; correct ((>=/>?) 1 2 0) => #f ; correct ((>=/>?) 1 0 2) => #f ; correct ((>=/>?) 2 0 1) => #f ; correct ((>=/>?) 2 1 0) => #t ; correct (arguments-used (>=/>? ci 0 1 2)) => (0 1 2) ; correct (arguments-used (>=/>? ci 0 2 1)) => (0 1 2) ; correct (arguments-used (>=/>? ci 1 2 0)) => (0 1 2) ; correct (arguments-used (>=/>? ci 1 0 2)) => (0 1 2) ; correct (arguments-used (>=/>? ci 2 0 1)) => (0 1 2) ; correct (arguments-used (>=/>? ci 2 1 0)) => (0 1 2) ; correct (>=/>=? ci 0 0 0) => #t ; correct (>=/>=? ci 0 0 1) => #f ; correct (>=/>=? ci 0 1 0) => #f ; correct (>=/>=? ci 1 0 0) => #t ; correct (>=/>=? ci 1 1 0) => #t ; correct (>=/>=? ci 1 0 1) => #f ; correct (>=/>=? ci 0 1 1) => #f ; correct (>=/>=? ci 0 1 2) => #f ; correct (>=/>=? ci 0 2 1) => #f ; correct (>=/>=? ci 1 2 0) => #f ; correct (>=/>=? ci 1 0 2) => #f ; correct (>=/>=? ci 2 0 1) => #f ; correct (>=/>=? ci 2 1 0) => #t ; correct (>=/>=? 0 0 0) => #t ; correct (>=/>=? 0 0 1) => #f ; correct (>=/>=? 0 1 0) => #f ; correct (>=/>=? 1 0 0) => #t ; correct (>=/>=? 1 1 0) => #t ; correct (>=/>=? 1 0 1) => #f ; correct (>=/>=? 0 1 1) => #f ; correct (>=/>=? 0 1 2) => #f ; correct (>=/>=? 0 2 1) => #f ; correct (>=/>=? 1 2 0) => #f ; correct (>=/>=? 1 0 2) => #f ; correct (>=/>=? 2 0 1) => #f ; correct (>=/>=? 2 1 0) => #t ; correct ((>=/>=? ci) 0 0 0) => #t ; correct ((>=/>=? ci) 0 0 1) => #f ; correct ((>=/>=? ci) 0 1 0) => #f ; correct ((>=/>=? ci) 1 0 0) => #t ; correct ((>=/>=? ci) 1 1 0) => #t ; correct ((>=/>=? ci) 1 0 1) => #f ; correct ((>=/>=? ci) 0 1 1) => #f ; correct ((>=/>=? ci) 0 1 2) => #f ; correct ((>=/>=? ci) 0 2 1) => #f ; correct ((>=/>=? ci) 1 2 0) => #f ; correct ((>=/>=? ci) 1 0 2) => #f ; correct ((>=/>=? ci) 2 0 1) => #f ; correct ((>=/>=? ci) 2 1 0) => #t ; correct ((>=/>=?) 0 0 0) => #t ; correct ((>=/>=?) 0 0 1) => #f ; correct ((>=/>=?) 0 1 0) => #f ; correct ((>=/>=?) 1 0 0) => #t ; correct ((>=/>=?) 1 1 0) => #t ; correct ((>=/>=?) 1 0 1) => #f ; correct ((>=/>=?) 0 1 1) => #f ; correct ((>=/>=?) 0 1 2) => #f ; correct ((>=/>=?) 0 2 1) => #f ; correct ((>=/>=?) 1 2 0) => #f ; correct ((>=/>=?) 1 0 2) => #f ; correct ((>=/>=?) 2 0 1) => #f ; correct ((>=/>=?) 2 1 0) => #t ; correct (arguments-used (>=/>=? ci 0 1 2)) => (0 1 2) ; correct (arguments-used (>=/>=? ci 0 2 1)) => (0 1 2) ; correct (arguments-used (>=/>=? ci 1 2 0)) => (0 1 2) ; correct (arguments-used (>=/>=? ci 1 0 2)) => (0 1 2) ; correct (arguments-used (>=/>=? ci 2 0 1)) => (0 1 2) ; correct (arguments-used (>=/>=? ci 2 1 0)) => (0 1 2) ; correct (chain=? ci) => #t ; correct (chain=? ci 0) => #t ; correct (chain=? ci 0 0) => #t ; correct (chain=? ci 0 1) => #f ; correct (chain=? ci 1 0) => #f ; correct (chain=? ci 0 0 0) => #t ; correct (chain=? ci 0 0 1) => #f ; correct (chain=? ci 0 1 0) => #f ; correct (chain=? ci 1 0 0) => #f ; correct (chain=? ci 1 1 0) => #f ; correct (chain=? ci 1 0 1) => #f ; correct (chain=? ci 0 1 1) => #f ; correct (chain=? ci 0 1 2) => #f ; correct (chain=? ci 0 2 1) => #f ; correct (chain=? ci 1 2 0) => #f ; correct (chain=? ci 1 0 2) => #f ; correct (chain=? ci 2 0 1) => #f ; correct (chain=? ci 2 1 0) => #f ; correct (arguments-used (chain=? ci 0)) => (0) ; correct (arguments-used (chain=? ci 0 1)) => (0 1) ; correct (arguments-used (chain=? ci 1 0)) => (0 1) ; correct (arguments-used (chain=? ci 0 1 2)) => (0 1 2) ; correct (arguments-used (chain=? ci 0 2 1)) => (0 1 2) ; correct (arguments-used (chain=? ci 1 2 0)) => (0 1 2) ; correct (arguments-used (chain=? ci 1 0 2)) => (0 1 2) ; correct (arguments-used (chain=? ci 2 0 1)) => (0 1 2) ; correct (arguments-used (chain=? ci 2 1 0)) => (0 1 2) ; correct (chain #t ; correct (chain #t ; correct (chain #f ; correct (chain #t ; correct (chain #f ; correct (chain #f ; correct (chain #f ; correct (chain #f ; correct (chain #f ; correct (chain #f ; correct (chain #f ; correct (chain #f ; correct (chain #t ; correct (chain #f ; correct (chain #f ; correct (chain #f ; correct (chain #f ; correct (chain #f ; correct (arguments-used (chain (0) ; correct (arguments-used (chain (0 1) ; correct (arguments-used (chain (0 1) ; correct (arguments-used (chain (0 1 2) ; correct (arguments-used (chain (0 1 2) ; correct (arguments-used (chain (0 1 2) ; correct (arguments-used (chain (0 1 2) ; correct (arguments-used (chain (0 1 2) ; correct (arguments-used (chain (0 1 2) ; correct (chain>? ci) => #t ; correct (chain>? ci 0) => #t ; correct (chain>? ci 0 0) => #f ; correct (chain>? ci 0 1) => #f ; correct (chain>? ci 1 0) => #t ; correct (chain>? ci 0 0 0) => #f ; correct (chain>? ci 0 0 1) => #f ; correct (chain>? ci 0 1 0) => #f ; correct (chain>? ci 1 0 0) => #f ; correct (chain>? ci 1 1 0) => #f ; correct (chain>? ci 1 0 1) => #f ; correct (chain>? ci 0 1 1) => #f ; correct (chain>? ci 0 1 2) => #f ; correct (chain>? ci 0 2 1) => #f ; correct (chain>? ci 1 2 0) => #f ; correct (chain>? ci 1 0 2) => #f ; correct (chain>? ci 2 0 1) => #f ; correct (chain>? ci 2 1 0) => #t ; correct (arguments-used (chain>? ci 0)) => (0) ; correct (arguments-used (chain>? ci 0 1)) => (0 1) ; correct (arguments-used (chain>? ci 1 0)) => (0 1) ; correct (arguments-used (chain>? ci 0 1 2)) => (0 1 2) ; correct (arguments-used (chain>? ci 0 2 1)) => (0 1 2) ; correct (arguments-used (chain>? ci 1 2 0)) => (0 1 2) ; correct (arguments-used (chain>? ci 1 0 2)) => (0 1 2) ; correct (arguments-used (chain>? ci 2 0 1)) => (0 1 2) ; correct (arguments-used (chain>? ci 2 1 0)) => (0 1 2) ; correct (chain<=? ci) => #t ; correct (chain<=? ci 0) => #t ; correct (chain<=? ci 0 0) => #t ; correct (chain<=? ci 0 1) => #t ; correct (chain<=? ci 1 0) => #f ; correct (chain<=? ci 0 0 0) => #t ; correct (chain<=? ci 0 0 1) => #t ; correct (chain<=? ci 0 1 0) => #f ; correct (chain<=? ci 1 0 0) => #f ; correct (chain<=? ci 1 1 0) => #f ; correct (chain<=? ci 1 0 1) => #f ; correct (chain<=? ci 0 1 1) => #t ; correct (chain<=? ci 0 1 2) => #t ; correct (chain<=? ci 0 2 1) => #f ; correct (chain<=? ci 1 2 0) => #f ; correct (chain<=? ci 1 0 2) => #f ; correct (chain<=? ci 2 0 1) => #f ; correct (chain<=? ci 2 1 0) => #f ; correct (arguments-used (chain<=? ci 0)) => (0) ; correct (arguments-used (chain<=? ci 0 1)) => (0 1) ; correct (arguments-used (chain<=? ci 1 0)) => (0 1) ; correct (arguments-used (chain<=? ci 0 1 2)) => (0 1 2) ; correct (arguments-used (chain<=? ci 0 2 1)) => (0 1 2) ; correct (arguments-used (chain<=? ci 1 2 0)) => (0 1 2) ; correct (arguments-used (chain<=? ci 1 0 2)) => (0 1 2) ; correct (arguments-used (chain<=? ci 2 0 1)) => (0 1 2) ; correct (arguments-used (chain<=? ci 2 1 0)) => (0 1 2) ; correct (chain>=? ci) => #t ; correct (chain>=? ci 0) => #t ; correct (chain>=? ci 0 0) => #t ; correct (chain>=? ci 0 1) => #f ; correct (chain>=? ci 1 0) => #t ; correct (chain>=? ci 0 0 0) => #t ; correct (chain>=? ci 0 0 1) => #f ; correct (chain>=? ci 0 1 0) => #f ; correct (chain>=? ci 1 0 0) => #t ; correct (chain>=? ci 1 1 0) => #t ; correct (chain>=? ci 1 0 1) => #f ; correct (chain>=? ci 0 1 1) => #f ; correct (chain>=? ci 0 1 2) => #f ; correct (chain>=? ci 0 2 1) => #f ; correct (chain>=? ci 1 2 0) => #f ; correct (chain>=? ci 1 0 2) => #f ; correct (chain>=? ci 2 0 1) => #f ; correct (chain>=? ci 2 1 0) => #t ; correct (arguments-used (chain>=? ci 0)) => (0) ; correct (arguments-used (chain>=? ci 0 1)) => (0 1) ; correct (arguments-used (chain>=? ci 1 0)) => (0 1) ; correct (arguments-used (chain>=? ci 0 1 2)) => (0 1 2) ; correct (arguments-used (chain>=? ci 0 2 1)) => (0 1 2) ; correct (arguments-used (chain>=? ci 1 2 0)) => (0 1 2) ; correct (arguments-used (chain>=? ci 1 0 2)) => (0 1 2) ; correct (arguments-used (chain>=? ci 2 0 1)) => (0 1 2) ; correct (arguments-used (chain>=? ci 2 1 0)) => (0 1 2) ; correct (pairwise-not=? ci) => #t ; correct (pairwise-not=? ci 0) => #t ; correct (pairwise-not=? ci 0 0) => #f ; correct (pairwise-not=? ci 0 1) => #t ; correct (pairwise-not=? ci 1 0) => #t ; correct (pairwise-not=? ci 0 0 0) => #f ; correct (pairwise-not=? ci 0 0 1) => #f ; correct (pairwise-not=? ci 0 1 0) => #f ; correct (pairwise-not=? ci 1 0 0) => #f ; correct (pairwise-not=? ci 1 1 0) => #f ; correct (pairwise-not=? ci 1 0 1) => #f ; correct (pairwise-not=? ci 0 1 1) => #f ; correct (pairwise-not=? ci 0 1 2) => #t ; correct (pairwise-not=? ci 0 2 1) => #t ; correct (pairwise-not=? ci 1 2 0) => #t ; correct (pairwise-not=? ci 1 0 2) => #t ; correct (pairwise-not=? ci 2 0 1) => #t ; correct (pairwise-not=? ci 2 1 0) => #t ; correct (apply pairwise-not=? ci (list-ec (: i 10) i)) => #t ; correct (apply pairwise-not=? ci (list-ec (: i 100) i)) => #t ; correct (apply pairwise-not=? ci (list-ec (: i 1000) i)) => #t ; correct (apply pairwise-not=? ci (list-ec (: i 10 0 -1) i)) => #t ; correct (apply pairwise-not=? ci (list-ec (: i 100 0 -1) i)) => #t ; correct (apply pairwise-not=? ci (list-ec (: i 1000 0 -1) i)) => #t ; correct (apply pairwise-not=? ci (list-ec (: i 97) (modulo (* 5 i) 97))) => #t ; correct (apply pairwise-not=? ci (append (list-ec (: i 0 23) (modulo (* 5 i) 97)) (quote (72)) (list-ec (: i 23 97) (modulo (* 5 i) 97)))) => #f ; correct (apply pairwise-not=? ci (append (list-ec (: i 0 75) (modulo (* 5 i) 97)) (quote (72)) (list-ec (: i 75 97) (modulo (* 5 i) 97)))) => #f ; correct (arguments-used (pairwise-not=? ci 0)) => (0) ; correct (arguments-used (pairwise-not=? ci 0 1)) => (0 1) ; correct (arguments-used (pairwise-not=? ci 1 0)) => (0 1) ; correct (arguments-used (pairwise-not=? ci 0 2 1)) => (0 1 2) ; correct (arguments-used (pairwise-not=? ci 1 2 0)) => (0 1 2) ; correct (arguments-used (pairwise-not=? ci 1 0 2)) => (0 1 2) ; correct (arguments-used (pairwise-not=? ci 2 0 1)) => (0 1 2) ; correct (arguments-used (pairwise-not=? ci 2 1 0)) => (0 1 2) ; correct (arguments-used (pairwise-not=? ci 0 0 0 1 0 0 0 2 0 0 0 3)) => (0 1 2 3) ; correct (min-compare ci 0) => 0 ; correct (min-compare ci 0 0) => 0 ; correct (min-compare ci 0 1) => 0 ; correct (min-compare ci 1 0) => 0 ; correct (min-compare ci 0 0 0) => 0 ; correct (min-compare ci 0 0 1) => 0 ; correct (min-compare ci 0 1 0) => 0 ; correct (min-compare ci 1 0 0) => 0 ; correct (min-compare ci 1 1 0) => 0 ; correct (min-compare ci 1 0 1) => 0 ; correct (min-compare ci 0 1 1) => 0 ; correct (min-compare ci 0 1 2) => 0 ; correct (min-compare ci 0 2 1) => 0 ; correct (min-compare ci 1 2 0) => 0 ; correct (min-compare ci 1 0 2) => 0 ; correct (min-compare ci 2 0 1) => 0 ; correct (min-compare ci 2 1 0) => 0 ; correct (max-compare ci 0) => 0 ; correct (max-compare ci 0 0) => 0 ; correct (max-compare ci 0 1) => 1 ; correct (max-compare ci 1 0) => 1 ; correct (max-compare ci 0 0 0) => 0 ; correct (max-compare ci 0 0 1) => 1 ; correct (max-compare ci 0 1 0) => 1 ; correct (max-compare ci 1 0 0) => 1 ; correct (max-compare ci 1 1 0) => 1 ; correct (max-compare ci 1 0 1) => 1 ; correct (max-compare ci 0 1 1) => 1 ; correct (max-compare ci 0 1 2) => 2 ; correct (max-compare ci 0 2 1) => 2 ; correct (max-compare ci 1 2 0) => 2 ; correct (max-compare ci 1 0 2) => 2 ; correct (max-compare ci 2 0 1) => 2 ; correct (max-compare ci 2 1 0) => 2 ; correct (min-compare (pair-compare-car ci) (quote (0 1)) (quote (0 2)) (quote (0 3))) => (0 1) ; correct (max-compare (pair-compare-car ci) (quote (0 1)) (quote (0 2)) (quote (0 3))) => (0 1) ; correct (let ((nx 0) (ny 0) (nt 0)) (select-compare (begin (set! nx (+ nx 1)) 1) (begin (set! ny (+ ny 1)) 2) ((lambda (z) (set! nt (+ nt 1)) #f) 0) ((lambda (z) (set! nt (+ nt 10)) #f) 0) ((lambda (z) (set! nt (+ nt 100)) #f) 0) (else 0)) (list nx ny nt)) => (1 1 222) ; correct (>? laugh LOUD) => #t ; correct ( #t ; correct (sort-by-less (quote (1 a b)) ( ("b" a 1) ; correct (sort-by-less (quote (1 a b)) (>?)) => (1 a "b") ; correct *** all 42324 examples are correct Done. ------------------------------- RUNNING TESTS FOR SRFI 60: ./skint test/srfi/60.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 61: ./skint test/srfi/61.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 63: ./skint test/srfi/63.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 64: ./skint test/srfi/64.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 66: ./skint test/srfi/66.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 67: ./skint test/srfi/67.scm ------------------------------------------------------ ------------------------------------------------------ RUNDone (but these tests are incomplete). *** all 51 examples are correct Done. (blob-length b1) => 16 ; correct (list (blob-u8-ref b1 0) (blob-s8-ref b1 1) (blob-u8-ref b1 1) (blob-s8-ref b1 2) (blob-u8-ref b1 2) (blob-u8-ref b1 3)) => (223 123 123 -123 133 15) ; correct (blob->u8-list b1) => (255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253) ; correct (blob-u16-ref (endianness little) b1 14) => 65023 ; correct (blob-s16-ref (endianness little) b1 14) => -513 ; correct (blob-u16-ref (endianness big) b1 14) => 65533 ; correct (blob-s16-ref (endianness big) b1 14) => -3 ; correct (blob-u16-native-ref b1 0) => 12345 ; correct (blob=? b2 b3) => #t ; correct (blob=? b1 b2) => #f ; correct (blob->u8-list b3) => (1 2 3 4 1 2 3 4) ; correct (blob->u8-list b3) => (1 2 1 2 3 4 1 2) ; correct (blob->u8-list b3) => (1 2 3 4 1 2 1 2) ; correct (blob->uint-list 1 (endianness little) b3) => (1 2 3 4 1 2 1 2) ; correct (blob->uint-list 2 (endianness little) b3) => (513 1027 513 513) ; correct (blob->sint-list 2 (endianness little) b4) => (0 0 0 14640 -1 -1 -1 -513) ; correct correct tests: 16 failed tests: 0 Done. (+ 1 1) => 2 ; correct (+ 1 1) => 2 ; *** failed *** ; expected result: 3 (vector 1) => #(1) ; correct (vector 1) => #(1) ; *** failed *** ; expected result: #(1) (check-ec (nested) (+ 1 1) (=> equal?) 2 ()) => #f ; correct (check-ec (: x 10) (+ x 1) (=> equal?) (+ x 1) (x)) => #f ; correct (10 cases checked) (check-ec (: e 100) (positive? (expt 2 e)) (=> equal?) #t (e)) => #f ; correct (100 cases checked) (let ((x 9007199254740992.0)) (= (+ x 1) x)) => #t ; *** failed *** ; expected result: #f (let () (= (+ x 1) x)) => #t ; *** failed *** ; expected result: #f (check-ec (nested (: x 10) (: y 10) (: z 10)) (* x (+ y z)) (=> equal?) (+ (* x y) (* x z)) (x y z)) => #f ; correct (1000 cases checked) (fib 1) => 1 ; correct (fib 2) => 1 ; correct (check-ec (: n 1 31) (even? (fib n)) (=> equal?) (= (modulo n 3) 0) (n)) => #f ; correct (30 cases checked) ; *** checks *** : 9 correct, 4 failed. First failed example: (+ 1 1) => 2 ; *** failed *** ; expected result: 3 Please ignore *** failed *** messages above; 4 of them are expected to fail! 13 tests 4 of them failed out of 4 expected to fail Done. Done. NING TESTS FOR SRFI 69: ./skint test/srfi/69.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 71: ./skint test/srfi/71.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 74: ./skint test/srfi/74.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 78: ./skint test/srfi/78.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 86: ./skint test/srfi/86.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 87: ./skint test/srfi/87.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 95: ./skint teDone. Done. 1. (not (box? #&42)) .......... [PASS] 2. (not (box? b)) .......... [PASS] 3. (unbox b) .......... [PASS] 4. (unbox b) .......... [PASS] 4 out of 4 passed (100.00%) 1. (not (set-empty? esyms)) .......... [PASS] 2. (not (set? nums)) .......... [PASS] 3. (not (set? syms)) .......... [PASS] 4. (not (set? nums2)) .......... [PASS] 5. (not (set? syms2)) .......... [PASS] 6. (not (not (set? (quote a)))) .......... [PASS] 7. (set-size (set-adjoin nums 5)) .......... [PASS] 8. (set-size nums) .......... [PASS] 9. (set-size (set-delete syms (quote d))) .......... [PASS] 10. (set-size (set-delete-all syms (quote (c d)))) .......... [PASS] 11. (set-size syms) .......... [PASS] 12. (set-size (set-delete-all! syms (quote (e f)))) .......... [PASS] 13. (set-size nums2) .......... [PASS] 14. (set-size syms2) .......... [PASS] 15. (set-size nums) .......... [PASS] 16. (not (set-contains? nums 3)) .......... [PASS] 17. (set-size nums) .......... [PASS] 18. (not (set-contains? nums2 30)) .......... [PASS] 19. (not (not (set-contains? nums2 3))) .......... [PASS] 20. total .......... [PASS] 21. (set-fold + 3 nums) .......... [PASS] 22. (not (set=? nums (set-unfold eqv-comparator (lambda (i) (= i 0)) (lambda (i) (* i 10)) (lambda (i) (- i 1)) 5))) .......... [PASS] 23. (set->list (set eq-comparator (quote a))) .......... [PASS] 24. (set-size syms2) .......... [PASS] 25. (not (set-contains? syms2 (quote e))) .......... [PASS] 26. (not (set-contains? syms2 (quote f))) .......... [PASS] 27. (set-size (list->set! syms2 (quote (a b)))) .......... [PASS] 28. (not (set=? yam! set1)) .......... [PASS] 29. obj1 .......... [PASS] 30. (not (set=? yam set2)) .......... [PASS] 31. obj2 .......... [PASS] 32. (not (set=? bam set3)) .......... [PASS] 33. obj3 .......... [PASS] 34. (not (set=? ym set4)) .......... [PASS] 35. obj4 .......... [PASS] 36. (not (set=? set2 other-set2)) .......... [PASS] 37. (not (not (set=? set2 set3))) .......... [PASS] 38. (not (not (set=? set2 set3 other-set2))) .......... [PASS] 39. (not (set? set4 set3 set2)) .......... [PASS] 44. (not (not (set>? set2 other-set2))) .......... [PASS] 45. (not (set>=? set3 other-set2 set2)) .......... [PASS] 46. (not (not (set>=? other-set2 set3 set2))) .......... [PASS] 47. (not (set-disjoint? abcd efgh)) .......... [PASS] 48. (not (not (set-disjoint? abcd ab))) .......... [PASS] 49. (set-union abcd) .......... [PASS] 50. (set-union abcd efgh) .......... [PASS] 51. (set-union abcd abgh) .......... [PASS] 52. (set-union efgh abgh) .......... [PASS] 53. efgh2 .......... [PASS] 54. efgh2 .......... [PASS] 55. (set-intersection abcd) .......... [PASS] 56. (set-intersection abcd efgh) .......... [PASS] 57. (set-intersection abcd abgh) .......... [PASS] 58. (set-intersection abgh abcd) .......... [PASS] 59. (set-difference abcd) .......... [PASS] 60. (set-difference abcd ab) .......... [PASS] 61. (set-difference abcd gh) .......... [PASS] 62. (set-difference abcd abcd) .......... [PASS] 63. (set-xor abcd abgh) .......... [PASS] 64. (set-xor abcd efgh) .......... [PASS] 65. (set-xor abcd other-abcd) .......... [PASS] 66. (set-xor! (set-copy abcd) other-abcd) .......... [PASS] 67. abcd .......... [PASS] 68. efgh .......... [PASS] 69. abgh .......... [PASS] 70. (quote (set=? nums syms)) .......... [PASS] 71. (quote (set? nums syms)) .......... [PASS] 74. (quote (set>=? nums syms)) .......... [PASS] 75. (quote (set-union nums syms)) .......... [PASS] 76. (quote (set-intersection nums syms)) .......... [PASS] 77. (quote (set-difference nums syms)) .......... [PASS] 78. (quote (set-xor nums syms)) .......... [PASS] 79. (quote (set-union! nums syms)) .......... [PASS] 80. (quote (set-intersection! nums syms)) .......... [PASS] 81. (quote (set-difference! nums syms)) .......... [PASS] 82. (quote (set-xor! nums syms)) .......... [PASS] 83. (set-filter big whole) .......... [PASS] 84. (set-remove big whole) .......... [PASS] 85. (set-count big whole) .......... [PASS] 86. (set-find symbol? hetero (lambda () (error "wrong"))) .......... [PASS] 87. (quote (set-find symbol? homo (lambda () (error "wrong")))) .......... [PASS] 88. (not (set-any? symbol? hetero)) .......... [PASS] 89. (not (set-any? number? hetero)) .......... [PASS] 90. (not (not (set-every? symbol? hetero))) .......... [PASS] 91. (not (not (set-every? number? hetero))) .......... [PASS] 92. (not (not (set-any? symbol? homo))) .......... [PASS] 93. (not (set-every? number? homo)) .......... [PASS] 94. (set-element-comparator bucket) .......... [PASS] 95. (not (set-contains? bucket "abc")) .......... [PASS] 96. (not (set-contains? bucket "ABC")) .......... [PASS] 97. (set-member bucket "DEF" "fqz") .......... [PASS] 98. (set-member bucket "lmn" "fqz") .......... [PASS] 99. (not (set-any? inexact? nums2)) .......... [PASS] 100. (not (set-any? inexact? nums)) .......... [PASS] 101. (set-size sos) .......... [PASS] 102. (not (bag-empty? esyms)) .......... [PASS] 103. (not (bag? nums)) .......... [PASS] 104. (not (bag? syms)) .......... [PASS] 105. (not (bag? nums2)) .......... [PASS] 106. (not (bag? syms2)) .......... [PASS] 107. (not (not (bag? (quote a)))) .......... [PASS] 108. (bag-size (bag-adjoin nums 5)) .......... [PASS] 109. (bag-size nums) .......... [PASS] 110. (bag-size (bag-delete syms (quote d))) .......... [PASS] 111. (bag-size (bag-delete-all syms (quote (c d)))) .......... [PASS] 112. (bag-size syms) .......... [PASS] 113. (bag-size (bag-delete-all! syms (quote (e f)))) .......... [PASS] 114. (bag-size nums) .......... [PASS] 115. (bag-size nums) .......... [PASS] 116. (not (bag-contains? nums2 30)) .......... [PASS] 117. (not (not (bag-contains? nums2 3))) .......... [PASS] 118. total .......... [PASS] 119. (bag-fold + 3 nums) .......... [PASS] 120. (not (bag=? nums (bag-unfold eqv-comparator (lambda (i) (= i 0)) (lambda (i) (* i 10)) (lambda (i) (- i 1)) 5))) .......... [PASS] 121. (bag->list (bag eq-comparator (quote a))) .......... [PASS] 122. (bag-size syms2) .......... [PASS] 123. (not (bag-contains? syms2 (quote e))) .......... [PASS] 124. (not (bag-contains? syms2 (quote f))) .......... [PASS] 125. (bag-size syms2) .......... [PASS] 126. (not (bag=? yam! bag1)) .......... [PASS] 127. obj1 .......... [PASS] 128. (not (bag=? yam bag2)) .......... [PASS] 129. obj2 .......... [PASS] 130. (not (bag=? bam bag3)) .......... [PASS] 131. obj3 .......... [PASS] 132. (not (bag=? ym bag4)) .......... [PASS] 133. obj4 .......... [PASS] 134. (bag-element-count mybag 1) .......... [PASS] 135. (bag-element-count mybag 3) .......... [PASS] 136. (not (bag=? bag2 other-bag2)) .......... [PASS] 137. (not (not (bag=? bag2 bag3))) .......... [PASS] 138. (not (not (bag=? bag2 bag3 other-bag2))) .......... [PASS] 139. (not (bag? bag4 bag3 bag2)) .......... [PASS] 144. (not (not (bag>? bag2 other-bag2))) .......... [PASS] 145. (not (bag>=? bag3 other-bag2 bag2)) .......... [PASS] 146. (not (not (bag>=? other-bag2 bag3 bag2))) .......... [PASS] 147. (not (not (bag=? one two))) .......... [PASS] 148. (not (bag? one two))) .......... [PASS] 150. (not (bag<=? one two)) .......... [PASS] 151. (not (not (bag>? one two))) .......... [PASS] 152. (not (bag=? two two)) .......... [PASS] 153. (not (not (bag? two two))) .......... [PASS] 155. (not (bag<=? two two)) .......... [PASS] 156. (not (bag>=? two two)) .......... [PASS] 157. (let ((result (quote ()))) (bag-for-each-unique (lambda (x y) (set! result (cons (cons x y) result))) two) result) .......... [PASS] 158. (bag-fold + 5 two) .......... [PASS] 159. (bag-fold-unique (lambda (k n r) (+ k n r)) 0 two) .......... [PASS] 160. (not (bag-disjoint? abcd efgh)) .......... [PASS] 161. (not (not (bag-disjoint? abcd ab))) .......... [PASS] 162. (bag-union abcd) .......... [PASS] 163. (bag-union abcd efgh) .......... [PASS] 164. (bag-union abcd abgh) .......... [PASS] 165. (bag-union efgh abgh) .......... [PASS] 166. efgh2 .......... [PASS] 167. efgh2 .......... [PASS] 168. (bag-intersection abcd) .......... [PASS] 169. (bag-intersection abcd efgh) .......... [PASS] 170. abcd2 .......... [PASS] 171. abcd2 .......... [PASS] 172. (bag-intersection abcd abgh) .......... [PASS] 173. (bag-intersection abgh abcd) .......... [PASS] 174. (bag-difference abcd) .......... [PASS] 175. (bag-difference abcd ab) .......... [PASS] 176. (bag-difference abcd gh) .......... [PASS] 177. (bag-difference abcd abcd) .......... [PASS] 178. abcd3 .......... [PASS] 179. abcd3 .......... [PASS] 180. (bag-xor abcd abgh) .......... [PASS] 181. (bag-xor abcd efgh) .......... [PASS] 182. (bag-xor abcd other-abcd) .......... [PASS] 183. (bag-xor! (bag-copy abcd) other-abcd) .......... [PASS] 184. (bag-sum ab) .......... [PASS] 185. (bag-sum! ab2) .......... [PASS] 186. (bag-sum! ab2 ab) .......... [PASS] 187. ab2 .......... [PASS] 188. (bag-product 2 ab) .......... [PASS] 189. ab3 .......... [PASS] 190. abcd .......... [PASS] 191. abcd .......... [PASS] 192. efgh .......... [PASS] 193. abgh .......... [PASS] 194. (quote (bag=? nums syms)) .......... [PASS] 195. (quote (bag? nums syms)) .......... [PASS] 198. (quote (bag>=? nums syms)) .......... [PASS] 199. (quote (bag-union nums syms)) .......... [PASS] 200. (quote (bag-intersection nums syms)) .......... [PASS] 201. (quote (bag-difference nums syms)) .......... [PASS] 202. (quote (bag-xor nums syms)) .......... [PASS] 203. (quote (bag-union! nums syms)) .......... [PASS] 204. (quote (bag-intersection! nums syms)) .......... [PASS] 205. (quote (bag-difference! nums syms)) .......... [PASS] 206. (bag-filter big whole) .......... [PASS] 207. (bag-remove big whole) .......... [PASS] 208. (not (not (bag-contains? whole2 1))) .......... [PASS] 209. (not (not (bag-contains? whole3 10))) .......... [PASS] 210. topx .......... [PASS] 211. bottomx .......... [PASS] 212. whole4 .......... [PASS] 213. (bag-count big whole) .......... [PASS] 214. (bag-find symbol? hetero (lambda () (error "wrong"))) .......... [PASS] 215. (quote (bag-find symbol? homo (lambda () (error "wrong")))) .......... [PASS] 216. (not (bag-any? symbol? hetero)) .......... [PASS] 217. (not (bag-any? number? hetero)) .......... [PASS] 218. (not (not (bag-every? symbol? hetero))) .......... [PASS] 219. (not (not (bag-every? number? hetero))) .......... [PASS] 220. (not (not (bag-any? symbol? homo))) .......... [PASS] 221. (not (bag-every? number? homo)) .......... [PASS] 222. (bag-element-comparator bucket) .......... [PASS] 223. (not (bag-contains? bucket "abc")) .......... [PASS] 224. (not (bag-contains? bucket "ABC")) .......... [PASS] 225. (bag-member bucket "lmn" "fqz") .......... [PASS] 226. (not (bag-any? inexact? nums2)) .......... [PASS] 227. (not (bag-any? inexact? nums)) .......... [PASS] 228. (bag-size bob) .......... [PASS] 229. (bag-size mybag) .......... [PASS] 230. (bag-size mybag) .......... [PASS] 231. (bag-unique-size mybag) .......... [PASS] 232. (bag-size mybag) .......... [PASS] 233. (bag-size mybag) .......... [PASS] 234. (not (bag? (bag-decrement! mybag 1 2))) .......... [PASS] 235. (bag-size mybag) .......... [PASS] 236. (bag-size mybag) .......... [PASS] 237. (bag->alist minibag) .......... [PASS] 238. (not (bag=? minibag (alist->bag eqv-comparator alist))) .......... [PASS] 239. (not (set=? singleset (bag->set single))) .......... [PASS] 240. (not (set=? singleset (bag->set multi))) .......... [PASS] 241. (not (bag=? single (set->bag singleset))) .......... [PASS] 242. (not (not (bag=? multi (set->bag singleset)))) .......... [PASS] 243. (not (bag-contains? minibag 1)) .......... [PASS] 244. (bag-count (lambda (x) (eqv? x (quote a))) total) .......... [PASS] 245. (bag-count (lambda (x) (eqv? x (quote b))) total) .......... [PASS] 246. (bag-size (bag-product 2 total)) .......... [PASS] 247. (bag-size bag1) .......... [PASS] 248. (bag-size bag1) .......... [PASS] 249. (not (not (=? set-comparator a b))) .......... [PASS] 250. (not (=? set-comparator a (set-copy a))) .......... [PASS] 251. (not (not (=? bag-comparator aa bb))) .......... [PASS] 252. (not (=? bag-comparator aa (bag-copy aa))) .......... [PASS] 252 out of 252 passed (100.00%) 1. (maybe-match->list (quote (: ($ (* "ab")) "c")) "ababc" 0 (string-length "ababc")) .......... [PASS] 2. (maybe-match->list (quote (: ($ (* "ab")) "c")) "xababc" 1 (string-length "xababc")) .......... [PASS] 3. (maybe-search->list (quote (: "y")) "xy" 0 (string-length "xy")) .......... [PASS] 4. (maybe-search->list (quote (: ($ (* "ab")) "c")) "xababc" 0 (string-length "xababc")) .......... [PASS] 5. (maybe-match->list (quote (: (* any) ($ "foo" (* any)) ($ "bar" (* any)))) "fooxbafba" 0 (string-length "fooxbafba")) .......... [PASS] 6. (maybe-match->list (quote (: (* any) ($ "foo" (* any)) ($ "bar" (* any)))) "fooxbarfbar" 0 (string-length "fooxbarfbar")) .......... [PASS] 7. (maybe-match->list (quote ($ (* (or "ab" "cd")))) "abcd" 0 (string-length "abcd")) .......... [PASS] 8. (regexp-match-submatch (regexp-matches (quote (or (-> foo "ab") (-> foo "cd"))) "ab") (quote foo)) .......... [PASS] 9. (regexp-match-submatch (regexp-matches (quote (or (-> foo "ab") (-> foo "cd"))) "cd") (quote foo)) .......... [PASS] 10. (maybe-search->list span " 1:45:02-2:06:13 " 0 (string-length " 1:45:02-2:06:13 ")) .......... [PASS] 11. (maybe-match->list (quote (: bos ($ (* "ab")) "c")) "ababc" 0 (string-length "ababc")) .......... [PASS] 12. (maybe-match->list (quote (: ($ (* "ab")) "c" eos)) "ababc" 0 (string-length "ababc")) .......... [PASS] 13. (maybe-match->list (quote (: bos ($ (* "ab")) "c" eos)) "ababc" 0 (string-length "ababc")) .......... [PASS] 14. (maybe-match->list (quote (: bos ($ (* "ab")) eos "c")) "ababc" 0 (string-length "ababc")) .......... [PASS] 15. (maybe-match->list (quote (: ($ (* "ab")) bos "c" eos)) "ababc" 0 (string-length "ababc")) .......... [PASS] 16. (maybe-match->list (quote (: bol ($ (* "ab")) "c")) "ababc" 0 (string-length "ababc")) .......... [PASS] 17. (maybe-match->list (quote (: ($ (* "ab")) "c" eol)) "ababc" 0 (string-length "ababc")) .......... [PASS] 18. (maybe-match->list (quote (: bol ($ (* "ab")) "c" eol)) "ababc" 0 (string-length "ababc")) .......... [PASS] 19. (maybe-match->list (quote (: bol ($ (* "ab")) eol "c")) "ababc" 0 (string-length "ababc")) .......... [PASS] 20. (maybe-match->list (quote (: ($ (* "ab")) bol "c" eol)) "ababc" 0 (string-length "ababc")) .......... [PASS] 21. (maybe-match->list (quote (: (* #\newline) bol ($ (* alpha)) eol (* #\newline))) " abc " 0 (string-length " abc ")) .......... [PASS] 22. (maybe-match->list (quote (: (* #\newline) bol ($ (* alpha)) eol (* #\newline))) " 'abc " 0 (string-length " 'abc ")) .......... [PASS] 23. (maybe-match->list (quote (: (* #\newline) bol ($ (* alpha)) eol (* #\newline))) " abc. " 0 (string-length " abc. ")) .......... [PASS] 24. (maybe-match->list (quote (: bow ($ (* "ab")) "c")) "ababc" 0 (string-length "ababc")) .......... [PASS] 25. (maybe-match->list (quote (: ($ (* "ab")) "c" eow)) "ababc" 0 (string-length "ababc")) .......... [PASS] 26. (maybe-match->list (quote (: bow ($ (* "ab")) "c" eow)) "ababc" 0 (string-length "ababc")) .......... [PASS] 27. (maybe-match->list (quote (: bow ($ (* "ab")) eow "c")) "ababc" 0 (string-length "ababc")) .......... [PASS] 28. (maybe-match->list (quote (: ($ (* "ab")) bow "c" eow)) "ababc" 0 (string-length "ababc")) .......... [PASS] 29. (maybe-match->list (quote (: (* space) bow ($ (* alpha)) eow (* space))) " abc " 0 (string-length " abc ")) .......... [PASS] 30. (maybe-match->list (quote (: (* space) bow ($ (* alpha)) eow (* space))) " 'abc " 0 (string-length " 'abc ")) .......... [PASS] 31. (maybe-match->list (quote (: (* space) bow ($ (* alpha)) eow (* space))) " abc. " 0 (string-length " abc. ")) .......... [PASS] 32. (maybe-match->list (quote (: ($ (* alpha)) (* any))) "abc " 0 (string-length "abc ")) .......... [PASS] 33. (maybe-match->list (quote (: ($ (*? alpha)) (* any))) "abc " 0 (string-length "abc ")) .......... [PASS] 34. (maybe-match->list (quote (: "<" ($ (* any)) ">" (* any))) "Hello World" 0 (string-length "Hello World")) .......... [PASS] 35. (maybe-match->list (quote (: "<" ($ (*? any)) ">" (* any))) "Hello World" 0 (string-length "Hello World")) .......... [PASS] 36. (maybe-search->list (quote (: "foo")) " foo " 0 (string-length " foo ")) .......... [PASS] 37. (maybe-search->list (quote (: nwb "foo" nwb)) " foo " 0 (string-length " foo ")) .......... [PASS] 38. (maybe-search->list (quote (: nwb "foo" nwb)) "xfoox" 0 (string-length "xfoox")) .......... [PASS] 39. (maybe-match->list (quote (* (/ "af"))) "beef" 0 (string-length "beef")) .......... [PASS] 40. (maybe-match->list (quote (: (* numeric) ($ (* (/ "af"))))) "12345beef" 0 (string-length "12345beef")) .......... [PASS] 41. (cdr (regexp-match->list (regexp-search (quasiquote (: (unquote number) "-" (unquote number) "-" (unquote number))) "555-867-5309"))) .......... [PASS] 42. (cdr (regexp-match->list (regexp-search (quasiquote (: (unquote number) "-" (w/nocapture (unquote number)) "-" (unquote number))) "555-867-5309"))) .......... [PASS] 43. (maybe-match->list (quote (: (* numeric) (w/nocase ($ (* (/ "af")))))) "12345BeeF" 0 (string-length "12345BeeF")) .......... [PASS] 44. (maybe-match->list (quote (* lower)) "abcD" 0 (string-length "abcD")) .......... [PASS] 45. (maybe-matrun-time failure: argument is not a valid u8vector index: 0 ch->list (quote (w/nocase (* lower))) "abcD" 0 (string-length "abcD")) .......... [PASS] 46. (regexp-extract (quote (+ numeric)) "abc123def456ghi789") .......... [PASS] 47. (regexp-extract (quote (* numeric)) "abc123def456ghi789") .......... [PASS] 48. (regexp-split (quote (+ numeric)) "abc123def456ghi789") .......... [PASS] 49. (regexp-split (quote (* numeric)) "abc123def456ghi789") .......... [PASS] 50. (regexp-split (quote (+ whitespace)) "a b") .......... [PASS] 51. (regexp-split (quote (",;")) "a,,b") .......... [PASS] 52. (regexp-split (quote (",;")) "a,,b,") .......... [PASS] 53. (regexp-partition (quote (* numeric)) "") .......... [PASS] 54. (regexp-partition (quote (* numeric)) "abc123def456ghi") .......... [PASS] 55. (regexp-partition (quote (* numeric)) "abc123def456ghi789") .......... [PASS] 1. (icar abc) .......... [PASS] 2. (icadr abc) .......... [PASS] 3. (icaddr abc) .......... [PASS] 4. (xipair 1 2) .......... [PASS] 5. (icdddr abc-dot-d) .......... [PASS] 6. (make-ilist 4 (quote c)) .......... [PASS] 7. (ilist-tabulate 4 values) .......... [PASS] 8. (iiota 5) .......... [PASS] 9. abc-copy .......... [PASS] 10. (not (not (eq? abc abc-copy))) .......... [PASS] 11. (not (ipair? (ipair 1 2))) .......... [PASS] 12. (not (proper-ilist? (quote ()))) .......... [PASS] 13. (not (proper-ilist? (iq 1 2 3))) .......... [PASS] 14. (not (ilist? (quote ()))) .......... [PASS] 15. (not (ilist? (iq 1 2 3))) .......... [PASS] 16. (not (dotted-ilist? (ipair 1 2))) .......... [PASS] 17. (not (dotted-ilist? 2)) .......... [PASS] 18. (not (null-ilist? (quote ()))) .......... [PASS] 19. (not (not (null-ilist? (iq 1 2 3)))) .......... [PASS] 20. (quote (null-ilist? (quote a))) .......... [PASS] 21. (not (not-ipair? (quote a))) .......... [PASS] 22. (not (not (not-ipair? (ipair (quote a) (quote b))))) .......... [PASS] 23. (not (ilist= = (iq 1 2 3) (iq 1 2 3))) .......... [PASS] 24. (not (ilist= = (iq 1 2 3) (iq 1 2 3) (iq 1 2 3))) .......... [PASS] 25. (not (not (ilist= = (iq 1 2 3 4) (iq 1 2 3)))) .......... [PASS] 26. (not (not (ilist= = (iq 1 2 3) (iq 1 2 3 4)))) .......... [PASS] 27. (not (ilist= = (iq 1 2 3) (iq 1 2 3))) .......... [PASS] 28. (not (not (ilist= = (iq 1 2 3) (iq 1 2 3 4) (iq 1 2 3 4)))) .......... [PASS] 29. (not (not (ilist= = (iq 1 2 3) (iq 1 2 3) (iq 1 2 3 4)))) .......... [PASS] 30. (icaar abcd) .......... [PASS] 31. (icdar abcd) .......... [PASS] 32. (icadr abcd) .......... [PASS] 33. (icddr abcd) .......... [PASS] 34. (icaaar abcdefgh) .......... [PASS] 35. (icdaar abcdefgh) .......... [PASS] 36. (icadar abcdefgh) .......... [PASS] 37. (icddar abcdefgh) .......... [PASS] 38. (icaadr abcdefgh) .......... [PASS] 39. (icdadr abcdefgh) .......... [PASS] 40. (icaddr abcdefgh) .......... [PASS] 41. (icdddr abcdefgh) .......... [PASS] 42. (icaaaar abcdefghijklmnop) .......... [PASS] 43. (icdaaar abcdefghijklmnop) .......... [PASS] 44. (icadaar abcdefghijklmnop) .......... [PASS] 45. (icddaar abcdefghijklmnop) .......... [PASS] 46. (icaadar abcdefghijklmnop) .......... [PASS] 47. (icdadar abcdefghijklmnop) .......... [PASS] 48. (icaddar abcdefghijklmnop) .......... [PASS] 49. (icdddar abcdefghijklmnop) .......... [PASS] 50. (icaaadr abcdefghijklmnop) .......... [PASS] 51. (icdaadr abcdefghijklmnop) .......... [PASS] 52. (icadadr abcdefghijklmnop) .......... [PASS] 53. (icddadr abcdefghijklmnop) .......... [PASS] 54. (icaaddr abcdefghijklmnop) .......... [PASS] 55. (icdaddr abcdefghijklmnop) .......... [PASS] 56. (icadddr abcdefghijklmnop) .......... [PASS] 57. (icddddr abcdefghijklmnop) .......... [PASS] 58. (ilist-ref (iq a b c d) 2) .......... [PASS] 59. (ifirst ten) .......... [PASS] 60. (isecond ten) .......... [PASS] 61. (ithird ten) .......... [PASS] 62. (ifourth ten) .......... [PASS] 63. (ififth ten) .......... [PASS] 64. (isixth ten) .......... [PASS] 65. (iseventh ten) .......... [PASS] 66. (ieighth ten) .......... [PASS] 67. (ininth ten) .......... [PASS] 68. (itenth ten) .......... [PASS] 69. (call-with-values (lambda () (icar+icdr (ipair 1 2))) list) .......... [PASS] 70. (itake abcde 2) .......... [PASS] 71. (idrop abcde 2) .......... [PASS] 72. (ilist-tail abcde 2) .......... [PASS] 73. (itake dotted 2) .......... [PASS] 74. (idrop dotted 2) .......... [PASS] 75. (ilist-tail dotted 2) .......... [PASS] 76. (idrop dotted 3) .......... [PASS] 77. (ilist-tail dotted 3) .......... [PASS] 78. (iappend (itake abcde 4) (idrop abcde 4)) .......... [PASS] 79. (itake-right abcde 2) .......... [PASS] 80. (idrop-right abcde 2) .......... [PASS] 81. (itake-right dotted 2) .......... [PASS] 82. (idrop-right dotted 2) .......... [PASS] 83. (itake-right dotted 0) .......... [PASS] 84. (idrop-right dotted 0) .......... [PASS] 85. (call-with-values (lambda () (isplit-at abcde 3)) iappend) .......... [PASS] 86. (ilast (iq a b c)) .......... [PASS] 87. (last-ipair (iq a b c)) .......... [PASS] 88. (ilength (quote ())) .......... [PASS] 89. (ilength (iq 1 2 3)) .......... [PASS] 90. (iappend (iq x) (iq y)) .......... [PASS] 91. (iappend (iq a b) (iq c d)) .......... [PASS] 92. (iappend (quote ()) (iq a)) .......... [PASS] 93. (iappend (iq x y)) .......... [PASS] 94. (iappend) .......... [PASS] 95. (iconcatenate (iq (a b) (c d))) .......... [PASS] 96. (ireverse (iq a b c)) .......... [PASS] 97. (ireverse (iq a (b c) d (e (f)))) .......... [PASS] 98. (iappend-reverse (iq 1 2) (quote d)) .......... [PASS] 99. (izip (iq one two three) (iq 1 2 3) (iq odd even odd)) .......... [PASS] 100. (izip (iq 1 2 3)) .......... [PASS] 101. (iunzip1 (iq (1) (2) (3))) .......... [PASS] 102. (call-with-values (lambda () (iunzip2 (iq (1 one) (2 two) (3 three)))) ilist) .......... [PASS] 103. (call-with-values (lambda () (iunzip3 (iq (1 one a) (2 two b) (3 three c)))) ilist) .......... [PASS] 104. (call-with-values (lambda () (iunzip4 (iq (1 one a 4) (2 two b 5) (3 three c 6)))) ilist) .......... [PASS] 105. (call-with-values (lambda () (iunzip5 (iq (1 one a 4 #t) (2 two b 5 #f) (3 three c 6 #t)))) ilist) .......... [PASS] 106. (icount even? (iq 3 1 4 1 5 9 2 5 6)) .......... [PASS] 107. (icount < (iq 1 2 4 8) (iq 2 4 6 8 10 12 14 16)) .......... [PASS] 108. (ifold + 0 lis) .......... [PASS] 109. (ifold ipair (quote ()) lis) .......... [PASS] 110. (ifold (lambda (x count) (if (symbol? x) (+ count 1) count)) 0 (iq a 0 b)) .......... [PASS] 111. (ifold (lambda (s max-len) (max max-len (string-length s))) 0 (iq "ab" "abcd" "abc")) .......... [PASS] 112. (ifold (lambda (a b ans) (+ (* a b) ans)) 0 (iq 1 2 3) (iq 4 5 6)) .......... [PASS] 113. (ifold z (quote ()) (iq a b) (iq c d)) .......... [PASS] 114. (ifold-right ipair (quote ()) lis) .......... [PASS] 115. (ifold-right (lambda (x l) (if (even? x) (ipair x l) l)) (quote ()) (iq 0 1 2 3 4)) .......... [PASS] 116. (ifold-right z (quote ()) (iq a b) (iq c d)) .......... [PASS] 117. (ipair-fold ipair (quote ()) (iq a b c)) .......... [PASS] 118. (ipair-fold z (quote ()) (iq a b) (iq c d)) .......... [PASS] 119. (ipair-fold-right ipair (quote ()) (iq a b c)) .......... [PASS] 120. (ipair-fold-right z (quote ()) (iq a b) (iq c d)) .......... [PASS] 121. (ireduce max 0 (iq 1 3 5 4 2 0)) .......... [PASS] 122. (ireduce - 0 (iq 1 2)) .......... [PASS] 123. (ireduce-right - 0 (iq 1 2)) .......... [PASS] 124. (iunfold (lambda (x) (> x 10)) (lambda (x) (* x x)) (lambda (x) (+ x 1)) 1) .......... [PASS] 125. (iunfold-right zero? (lambda (x) (* x x)) (lambda (x) (- x 1)) 10) .......... [PASS] 126. (iunfold null-ilist? icar icdr (iq 1 2 3)) .......... [PASS] 127. (iunfold-right null-ilist? icar icdr (iq 1 2 3)) .......... [PASS] 128. (iunfold null-ilist? icar icdr (iq 1 2) (lambda (x) (iq 3 4))) .......... [PASS] 129. (imap icadr (iq (a b) (d e) (g h))) .......... [PASS] 130. (imap-in-order icadr (iq (a b) (d e) (g h))) .......... [PASS] 131. (imap + (iq 1 2 3) (iq 4 5 6)) .......... [PASS] 132. (imap-in-order + (iq 1 2 3) (iq 4 5 6)) .......... [PASS] 133. (imap-in-order z (iq a b)) .......... [PASS] 134. (let ((v (make-vector 5))) (ifor-each (lambda (i) (vector-set! v i (* i i))) (iq 0 1 2 3 4)) v) .......... [PASS] 135. (let ((v (make-vector 5))) (ifor-each (lambda (i j) (vector-set! v i (+ i j))) (iq 0 1 2 3 4) (iq 5 6 7 8 9)) v) .......... [PASS] 136. (iappend-map (lambda (x) (ilist x (- x))) (iq 1 3 8)) .......... [PASS] 137. (iappend-map ilist (iq 1 2 3) (iq 4 5 6)) .......... [PASS] 138. (let ((v (make-vector 5))) (ipair-for-each (lambda (lis) (vector-set! v (icar lis) lis)) (iq 0 1 2 3 4)) v) .......... [PASS] 139. (let ((v (make-vector 5))) (ipair-for-each (lambda (i j) (vector-set! v (icar i) j)) (iq 0 1 2 3 4) (iq 5 6 7 8 9)) v) .......... [PASS] 140. (ifilter-map (lambda (x) (and (number? x) (* x x))) (iq a 1 b 3 c 7)) .......... [PASS] 141. (ifilter-map (lambda (x y) (and (number? x) (number? y) (+ x y))) (iq 1 a 2 b 3 4) (iq 4 0 5 y 6 z)) .......... [PASS] 142. (ifilter even? (iq 0 7 8 8 43 -4)) .......... [PASS] 143. (call-with-values (lambda () (ipartition symbol? (iq one 2 3 four five 6))) list) .......... [PASS] 144. (iremove even? (iq 0 7 8 8 43 -4)) .......... [PASS] 145. (ifind even? (iq 1 2 3)) .......... [PASS] 146. (iany even? (iq 1 2 3)) .......... [PASS] 147. (ifind even? (iq 1 7 3)) .......... [PASS] 148. (iany even? (iq 1 7 3)) .......... [PASS] 149. (quote (ifind even? (ipair 1 (ipair 3 (quote x))))) .......... [PASS] 150. (quote (iany even? (ipair 1 (ipair 3 (quote x))))) .......... [PASS] 151. (ifind even? (iq 3 1 4 1 5 9)) .......... [PASS] 152. (ifind-tail even? (iq 3 1 37 -8 -5 0 0)) .......... [PASS] 153. (itake-while even? (iq 2 18 3 10 22 9)) .......... [PASS] 154. (idrop-while even? (iq 2 18 3 10 22 9)) .......... [PASS] 155. (call-with-values (lambda () (ispan even? (iq 2 18 3 10 22 9))) list) .......... [PASS] 156. (call-with-values (lambda () (ibreak even? (iq 3 1 4 1 5 9))) list) .......... [PASS] 157. (iany integer? (iq a 3 b 2.7)) .......... [PASS] 158. (iany integer? (iq a 3.1 b 2.7)) .......... [PASS] 159. (iany < (iq 3 1 4 1 5) (iq 2 7 1 8 2)) .......... [PASS] 160. (ievery integer? (iq 1 2 3 4 5)) .......... [PASS] 161. (ievery integer? (iq 1 2 3 4.5 5)) .......... [PASS] 162. (ievery (lambda (a b) (< a b)) (iq 1 2 3) (iq 4 5 6)) .......... [PASS] 163. (ilist-index even? (iq 3 1 4 1 5 9)) .......... [PASS] 164. (ilist-index < (iq 3 1 4 1 5 9 2 5 6) (iq 2 7 1 8 2)) .......... [PASS] 165. (ilist-index = (iq 3 1 4 1 5 9 2 5 6) (iq 2 7 1 8 2)) .......... [PASS] 166. (imemq (quote a) (iq a b c)) .......... [PASS] 167. (imemq (quote b) (iq a b c)) .......... [PASS] 168. (imemq (quote a) (iq b c d)) .......... [PASS] 169. (imemq (ilist (quote a)) (iq b (a) c)) .......... [PASS] 170. (imember (ilist (quote a)) (iq b (a) c)) .......... [PASS] 171. (imemv 101 (iq 100 101 102)) .......... [PASS] 172. (idelete 3 (iq 1 2 3 4 5)) .......... [PASS] 173. (idelete 5 (iq 3 4 5 6 7) <) .......... [PASS] 174. (idelete-duplicates (iq a b a c a b c z)) .......... [PASS] 175. (iassq (quote a) e) .......... [PASS] 176. (iassq (quote b) e) .......... [PASS] 177. (iassq (quote d) e) .......... [PASS] 178. (iassq (ilist (quote a)) (iq ((a)) ((b)) ((c)))) .......... [PASS] 179. (iassoc (ilist (quote a)) (iq ((a)) ((b)) ((c)))) .......... [PASS] 180. (iassv 5 e2) .......... [PASS] 181. (iassoc 5 e2 <) .......... [PASS] 182. (ialist-cons 1 (ilist 1) e2) .......... [PASS] 183. (ialist-delete 5 e2) .......... [PASS] 184. (ialist-delete 5 e2 <) .......... [PASS] 185. (replace-icar (ipair 2 3) 1) .......... [PASS] 186. (replace-icdr (ipair 1 2) 3) .......... [PASS] 187. (pair->ipair (quote (1 . 2))) .......... [PASS] 188. (ipair->pair (ipair 1 2)) .......... [PASS] 189. (list->ilist (quote (1 2 3))) .......... [PASS] 190. (ilist->list (iq 1 2 3)) .......... [PASS] 191. (list->ilist (quote (1 2 . 3))) .......... [PASS] 192. (ilist->list (ipair 1 (ipair 2 3))) .......... [PASS] 193. (tree->itree (quote ((1 . 2) 3 . 4))) .......... [PASS] 194. (itree->tree (ipair (ipair 1 2) (ipair 3 4))) .......... [PASS] 195. (gtree->itree (cons (ipair 1 2) (ipair 3 4))) .......... [PASS] 196. (gtree->tree (cons (ipair 1 2) (ipair 3 4))) .......... [PASS] 197. (iapply + (iq 1 2 3)) .......... [PASS] 198. (iapply + 1 2 (iq 3 4 5)) .......... [PASS] 198 out of 198 passed (100.00%) st/srfi/95.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 98: ./skint test/srfi/98.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 111: ./skint test/srfi/111.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 113: ./skint test/srfi/113.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 115: ./skint test/srfi/115.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 116: ./skint test/srfi/116.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 117: ./skint test/srfi/117.scm ----------1. (list-queue-list (make-list-queue (quote (1 1 1)))) .......... [PASS] 2. (list-queue-list x) .......... [PASS] 3. (list-queue-back x2) .......... [PASS] 4. (not (list-queue? y)) .......... [PASS] 5. (list-queue-list z) .......... [PASS] 6. (list-queue-list z2) .......... [PASS] 7. (list-queue-front z) .......... [PASS] 8. (list-queue-back z) .......... [PASS] 9. (list-queue-list y) .......... [PASS] 10. (not (list-queue-empty? y)) .......... [PASS] 11. (quote (list-queue-remove-front! y)) .......... [PASS] 12. (quote (list-queue-remove-back! y)) .......... [PASS] 13. (list-queue-list z) .......... [PASS] 14. (list-queue-remove-all! z2) .......... [PASS] 15. (not (list-queue-empty? z2)) .......... [PASS] 16. (list-queue-list z) .......... [PASS] 17. (list-queue-list b) .......... [PASS] 18. (list-queue-list a) .......... [PASS] 19. (length (list-queue-list b)) .......... [PASS] 20. (list-queue-list c) .......... [PASS] 21. (list-queue-list s) .......... [PASS] 22. (list-queue-list r) .......... [PASS] 23. sum .......... [PASS] 24. (list-queue-list n) .......... [PASS] 25. (not (eq? d dx)) .......... [PASS] 26. (not (eq? e ex)) .......... [PASS] 27. (list-queue-list f) .......... [PASS] 28. (list-queue-list f) .......... [PASS] 29. (list-queue-list g) .......... [PASS] 30. (list-queue-list h) .......... [PASS] 31. (list-queue-list x) .......... [PASS] 32. (list-queue-list y) .......... [PASS] 33. (list-queue-list x1) .......... [PASS] 34. (list-queue-list y1) .......... [PASS] 34 out of 34 passed (100.00%) 1. (generator->list (generator)) .......... [PASS] 2. (generator->list (generator 1 2 3)) .......... [PASS] 3. (generator->list (make-iota-generator 3 8)) .......... [PASS] 4. (generator->list (make-iota-generator 3 8 2)) .......... [PASS] 5. (generator->list (make-range-generator 3 8)) .......... [PASS] 6. (generator->list (make-range-generator 3) 4) .......... [PASS] 7. (generator->list (make-range-generator 3 8 2)) .......... [PASS] 8. (generator->list (make-coroutine-generator (lambda (yield) (let lp ((i 0)) (when (< i 3) (yield i) (lp (+ i 1))))))) .......... [PASS] 9. (generator->list (list->generator (quote (1 2 3 4 5)))) .......... [PASS] 10. (generator->list (vector->generator (quote #(1 2 3 4 5)))) .......... [PASS] 11. (generator->list (reverse-vector->generator (quote #(1 2 3 4 5)))) .......... [PASS] 12. (generator->list (string->generator "abcde")) .......... [PASS] 13. (generator->list (bytevector->generator (bytevector 10 20 30))) .......... [PASS] 14. (generator->list (make-for-each-generator for-each-digit 12345)) .......... [PASS] 15. (generator->list (make-unfold-generator (lambda (s) (> s 5)) (lambda (s) (* s 2)) (lambda (s) (+ s 1)) 0)) .......... [PASS] 16. (generator->list (gcons* (quote a) (quote b) (make-range-generator 0 2))) .......... [PASS] 17. (generator->list (gappend (make-range-generator 0 3) (make-range-generator 0 2))) .......... [PASS] 18. (generator->list (gappend)) .......... [PASS] 19. (generator->list (gcombine (lambda args (values (apply + args) (apply + args))) 10 (generator 1 2 3) (generator 4 5 6 7))) .......... [PASS] 20. (generator->list (gfilter odd? (make-range-generator 1 11))) .......... [PASS] 21. (generator->list (gremove odd? (make-range-generator 1 11))) .......... [PASS] 22. (generator->list (gtake g 3)) .......... [PASS] 23. (generator->list g) .......... [PASS] 24. (generator->list (gtake (make-range-generator 1 3) 3)) .......... [PASS] 25. (generator->list (gtake (make-range-generator 1 3) 3 0)) .......... [PASS] 26. (generator->list (gdrop (make-range-generator 1 5) 2)) .......... [PASS] 27. (generator->list (gtake-while small? (make-range-generator 1 5))) .......... [PASS] 28. (generator->list (gdrop-while small? (make-range-generator 1 5))) .......... [PASS] 29. (generator->list (gdrop-while (lambda args #t) (generator 1 2 3))) .......... [PASS] 30. (generator->list (gdelete 1 (generator 0.0 1.0 0 1 2))) .......... [PASS] 31. (generator->list (gdelete 1 (generator 0.0 1.0 0 1 2) =)) .......... [PASS] 32. (generator->list (gindex (list->generator (quote (a b c d e f))) (list->generator (quote (0 2 4))))) .......... [PASS] 33. (generator->list (gselect (list->generator (quote (a b c d e f))) (list->generator (quote (#t #f #f #t #t #f))))) .......... [PASS] 34. (generator->list (gdelete-neighbor-dups (generator 1 1 2 3 3 3) =)) .......... [PASS] 35. (generator->list (gdelete-neighbor-dups (generator 1 2 3) (lambda args #t))) .......... [PASS] 36. (generator->list (generator 1 2 3 4 5) 3) .......... [PASS] 37. (generator->reverse-list (generator 1 2 3 4 5)) .......... [PASS] 38. (generator->vector (generator 1 2 3 4 5)) .......... [PASS] 39. (generator->vector (generator 1 2 3 4 5) 3) .......... [PASS] 40. (generator->string (generator #\a #\b #\c)) .......... [PASS] 41. (let ((in (open-input-string "a b c d e"))) (generator-fold cons (quote z) (lambda () (read in)))) .......... [PASS] 42. n .......... [PASS] 43. (generator-find (lambda (x) (> x 2)) (make-range-generator 1 5)) .......... [PASS] 44. (generator-count odd? (make-range-generator 1 5)) .......... [PASS] 45. (generator-any odd? g) .......... [PASS] 46. (generator->list g) .......... [PASS] 47. (generator-every odd? g) .......... [PASS] 48. (generator->list g) .......... [PASS] 49. (generator-unfold (make-for-each-generator string-for-each "abc") unfold) .......... [PASS] 49 out of 49 passed (100.00%) run-time failure: argument is not a valid u8vector index: 0 1. (car one23) .......... [PASS] 2. (not (procedure? (cdr one23))) .......... [PASS] 3. (lseq-realize one23) .......... [PASS] 4. (not (lseq? (quote ()))) .......... [PASS] 5. (not (lseq? (quote (1 2 3)))) .......... [PASS] 6. (not (lseq? (make-lseq 1 2 3))) .......... [PASS] 7. (not (lseq? (cons (quote x) (lambda () (quote x))))) .......... [PASS] 8. (not (lseq=? = (quote ()) (quote ()))) .......... [PASS] 9. (not (lseq=? = (quote (1 2 3)) (quote (1 2 3)))) .......... [PASS] 10. (not (lseq=? = (make-lseq 1 2 3) (make-lseq 1 2 3))) .......... [PASS] 11. (not (lseq=? = (make-lseq 1 2 3) (quote (1 2 3)))) .......... [PASS] 12. (lseq-car (make-lseq 1 2 3)) .......... [PASS] 13. (lseq-car (quote (1 2 3))) .......... [PASS] 14. (lseq-first (make-lseq 1 2 3)) .......... [PASS] 15. (lseq-first (quote (1 2 3))) .......... [PASS] 16. (lseq-cdr (quote (1 . 2))) .......... [PASS] 17. (lseq-car (lseq-cdr (quote (1 2 3)))) .......... [PASS] 18. (lseq-car (lseq-cdr (make-lseq 1 2 3))) .......... [PASS] 19. (lseq-rest (quote (1 . 2))) .......... [PASS] 20. (lseq-car (lseq-rest (quote (1 2 3)))) .......... [PASS] 21. (lseq-car (lseq-rest (make-lseq 1 2 3))) .......... [PASS] 22. (lseq-ref (quote (1)) 0) .......... [PASS] 23. (lseq-ref (quote (1 2)) 1) .......... [PASS] 24. (lseq-ref (make-lseq 1) 0) .......... [PASS] 25. (lseq-ref (make-lseq 1 2) 0) .......... [PASS] 26. (lseq-ref (make-lseq 1 2) 1) .......... [PASS] 27. (not (procedure? (cdr (lseq-take (quote (1 2 3 4 5)) 3)))) .......... [PASS] 28. (lseq-realize (lseq-take (quote (1 2 3 4 5)) 3)) .......... [PASS] 29. (lseq-realize (lseq-drop (quote (1 2 3 4 5)) 2)) .......... [PASS] 30. (lseq-realize (lseq-drop (make-lseq 1 2 3 4 5) 2)) .......... [PASS] 31. (lseq-realize (quote ())) .......... [PASS] 32. (lseq-realize (quote (1 2 3))) .......... [PASS] 33. (lseq-realize (make-lseq)) .......... [PASS] 34. (lseq-realize (make-lseq 1 2 3)) .......... [PASS] 35. (g) .......... [PASS] 36. (g) .......... [PASS] 37. (g) .......... [PASS] 38. (not (eof-object? (g))) .......... [PASS] 39. (g) .......... [PASS] 40. (g) .......... [PASS] 41. (g) .......... [PASS] 42. (not (eof-object? (g))) .......... [PASS] 43. (lseq-length (quote ())) .......... [PASS] 44. (lseq-length (quote (1 2 3))) .......... [PASS] 45. (lseq-length (make-lseq 1 2 3)) .......... [PASS] 46. (lseq-realize (lseq-append (quote (1 2 3)) (quote (a b c)))) .......... [PASS] 47. (not (procedure? (cdr one23abc))) .......... [PASS] 48. (not (lseq-realize one23abc)) .......... [PASS] 49. (lseq-realize (lseq-zip (quote (one two three)) one2345 oddeven)) .......... [PASS] 50. (lseq-map - (quote ())) .......... [PASS] 51. (lseq-realize (lseq-map - (quote (1 2 3)))) .......... [PASS] 52. (lseq-realize (lseq-map - (make-lseq 1 2 3))) .......... [PASS] 53. (not (procedure? (cdr (lseq-map - (quote (1 2 3)))))) .......... [PASS] 54. output .......... [PASS] 55. output .......... [PASS] 56. output .......... [PASS] 57. (lseq-filter odd? (quote ())) .......... [PASS] 58. (not (procedure? (cdr odds))) .......... [PASS] 59. (lseq-realize odds) .......... [PASS] 60. (lseq-realize (lseq-filter odd? (make-lseq 1 2 3 4 5))) .......... [PASS] 61. (lseq-remove even? (quote ())) .......... [PASS] 62. (not (procedure? (cdr odds))) .......... [PASS] 63. (lseq-realize odds) .......... [PASS] 64. (lseq-realize (lseq-remove even? (make-lseq 1 2 3 4 5))) .......... [PASS] 65. (lseq-find even? (quote (3 1 4 1 5 9 2 6))) .......... [PASS] 66. (lseq-find even? (make-lseq 3 1 4 1 5 9 2 6)) .......... [PASS] 67. (lseq-find negative? (make-lseq 1 2 3 4 5)) .......... [PASS] 68. (lseq-realize (lseq-find-tail even? (quote (3 1 37 -8 -5 0 0)))) .......... [PASS] 69. (lseq-realize (lseq-find-tail even? (make-lseq 3 1 37 -8 -5 0 0))) .......... [PASS] 70. (lseq-find-tail even? (quote ())) .......... [PASS] 71. (lseq-find-tail negative? (make-lseq 1 2 3 4 5)) .......... [PASS] 72. (lseq-realize (lseq-take-while even? (quote (2 18 3 10 22 9)))) .......... [PASS] 73. (lseq-realize (lseq-take-while even? (make-lseq 2 18 3 10 22 9))) .......... [PASS] 74. (lseq-realize (lseq-take-while even? (make-lseq 2 18 3 10 22 9))) .......... [PASS] 75. (lseq-drop-while even? (quote (2 18 3 10 22 9))) .......... [PASS] 76. (lseq-realize (lseq-drop-while even? (make-lseq 2 18 3 10 22 9))) .......... [PASS] 77. (lseq-any integer? (quote (a 3 b 2.7))) .......... [PASS] 78. (lseq-any integer? (make-lseq (quote a) 3 (quote b) 2.7)) .......... [PASS] 79. (lseq-any integer? (quote (a 3.1 b 2.7))) .......... [PASS] 80. (lseq-any integer? (make-lseq (quote a) 3.1 (quote b) 2.7)) .......... [PASS] 81. (lseq-any < (quote (3 1 4 1 5)) (quote (2 7 1 8 2))) .......... [PASS] 82. (lseq-any factorial (quote (-1 -2 3 4))) .......... [PASS] 83. (lseq-any factorial (make-lseq -1 -2 3 4)) .......... [PASS] 84. (lseq-every factorial (quote (1 2 3 4))) .......... [PASS] 85. (lseq-every factorial (make-lseq 1 2 3 4)) .......... [PASS] 86. (lseq-index even? (quote (3 1 4 1 5 9))) .......... [PASS] 87. (lseq-index < (quote (3 1 4 1 5 9 2 5 6)) (quote (2 7 1 8 2))) .......... [PASS] 88. (lseq-index = (quote (3 1 4 1 5 9 2 5 6)) (quote (2 7 1 8 2))) .......... [PASS] 89. (lseq-realize (lseq-memq (quote a) (quote (a b c)))) .......... [PASS] 90. (lseq-realize (lseq-memq (quote a) (make-lseq (quote a) (quote b) (quote c)))) .......... [PASS] 91. (lseq-memq (quote a) (make-lseq (quote b) (quote c) (quote d))) .......... [PASS] 92. (lseq-memq (list (quote a)) (quote (b c d))) .......... [PASS] 93. (lseq-memq (list (quote a)) (make-lseq (quote b) (quote c) (quote d))) .......... [PASS] 94. (lseq-realize (lseq-memv 101 (make-lseq 100 101 102))) .......... [PASS] 95. (lseq-realize (lseq-member (list (quote a)) (make-lseq (quote b) (quote (a)) (quote c)))) .......... [PASS] 96. (lseq-realize (lseq-member 2.0 (make-lseq 1 2 3) =)) .......... [PASS] 96 out of 96 passed (100.00%) run-time failure: argument is not a valid u8vector index: 0 1. (string-null? "abc") .......... [PASS] 2. (string-null? "") .......... [PASS] 3. (string-every #\a "") .......... [PASS] 4. (string-every #\a "aaaa") .......... [PASS] 5. (string-every #\a "aaba") .......... [PASS] 6. (string-every (lambda (x) (char->integer x)) "aAbA") .......... [PASS] 7. (string-every (lambda (x) (error "hoge")) "") .......... [PASS] 8. (string-any #\a "aaaa") .......... [PASS] 9. (string-any #\a "Abcd") .......... [PASS] 10. (string-any #\a "") .......... [PASS] 11. (string-any (lambda (x) (char->integer x)) "aAbA") .......... [PASS] 12. (string-tabulate (lambda (code) (integer->char (+ code (char->integer #\0)))) 10) .......... [PASS] 13. (string-tabulate (lambda (code) (integer->char (+ code (char->integer #\0)))) 0) .......... [PASS] 14. (reverse-list->string (quote (#\a #\B #\c))) .......... [PASS] 15. (reverse-list->string (quote ())) .......... [PASS] 16. (substring/cursors "abcde" 2 5) .......... [PASS] 17. (substring/cursors "abcde" 2 4) .......... [PASS] 18. (let ((x (string-copy "abcdefg"))) (string-copy! x 2 "CDE") x) .......... [PASS] 19. (let ((x (string-copy "abcdefg"))) (string-copy! x 2 "ZABCDE" 3) x) .......... [PASS] 20. (let ((x (string-copy "abcdefg"))) (string-copy! x 2 "ZABCDEFG" 3 6) x) .......... [PASS] 21. (string-take "Pete Szilagyi" 6) .......... [PASS] 22. (string-take "Pete Szilagyi" 0) .......... [PASS] 23. (string-take "Pete Szilagyi" 13) .......... [PASS] 24. (string-drop "Pete Szilagyi" 6) .......... [PASS] 25. (string-drop "Pete Szilagyi" 0) .......... [PASS] 26. (string-drop "Pete Szilagyi" 13) .......... [PASS] 27. (string-take-right "Beta rules" 5) .......... [PASS] 28. (string-take-right "Beta rules" 0) .......... [PASS] 29. (string-take-right "Beta rules" 10) .......... [PASS] 30. (string-drop-right "Beta rules" 5) .......... [PASS] 31. (string-drop-right "Beta rules" 0) .......... [PASS] 32. (string-drop-right "Beta rules" 10) .......... [PASS] 33. (string-pad "325" 5) .......... [PASS] 34. (string-pad "71325" 5) .......... [PASS] 35. (string-pad "8871325" 5) .......... [PASS] 36. (string-pad "325" 5 #\~) .......... [PASS] 37. (string-pad "325" 5 #\~ 1) .......... [PASS] 38. (string-pad "325" 5 #\~ 1 2) .......... [PASS] 39. (string-pad-right "325" 5) .......... [PASS] 40. (string-pad-right "71325" 5) .......... [PASS] 41. (string-pad-right "8871325" 5) .......... [PASS] 42. (string-pad-right "325" 5 #\~) .......... [PASS] 43. (string-pad-right "325" 5 #\~ 1) .......... [PASS] 44. (string-pad-right "325" 5 #\~ 1 2) .......... [PASS] 45. (string-trim " a b c d ") .......... [PASS] 46. (string-trim " a b c d " #\space) .......... [PASS] 47. (string-trim "4358948a b c d " char-numeric?) .......... [PASS] 48. (string-trim-right " a b c d ") .......... [PASS] 49. (string-trim-right " a b c d " (lambda (ch) (eqv? ch #\newline))) .......... [PASS] 50. (string-trim-right "349853a b c d03490" char-numeric?) .......... [PASS] 51. (string-trim-both " a b c d ") .......... [PASS] 52. (string-trim-both " a b c d " (lambda (ch) (eqv? ch #\newline))) .......... [PASS] 53. (string-trim-both "349853a b c d03490" char-numeric?) .......... [PASS] 54. (string-prefix-length "cancaNCAM" "cancancan") .......... [PASS] 55. (string-suffix-length "CanCan" "cankancan") .......... [PASS] 56. (string-prefix? "abcd" "abcdefg") .......... [PASS] 57. (string-prefix? "abcf" "abcdefg") .......... [PASS] 58. (string-suffix? "defg" "abcdefg") .......... [PASS] 59. (string-suffix? "aefg" "abcdefg") .......... [PASS] 60. (string-index->index "abcd:efgh:ijkl" (lambda (ch) (eqv? ch #\:))) .......... [PASS] 61. (string-index->index "abcd:efgh;ijkl" (lambda (ch) (char-set-contains? char-set:not-letter ch))) .......... [PASS] 62. (string-index->index "abcd:efgh;ijkl" (lambda (ch) (char-set-contains? char-set:digit ch))) .......... [PASS] 63. (string-index->index "abcd:efgh:ijkl" (lambda (ch) (eqv? ch #\:)) 5) .......... [PASS] 64. (string-index-right->index "abcd:efgh;ijkl" (lambda (ch) (eqv? ch #\:))) .......... [PASS] 65. (string-index-right->index "abcd:efgh;ijkl" (lambda (ch) (char-set-contains? char-set:not-letter ch))) .......... [PASS] 66. (string-index-right->index "abcd:efgh;ijkl" char-alphabetic?) .......... [PASS] 67. (string-index-right->index "abcd:efgh;ijkl" (lambda (ch) (char-set-contains? char-set:not-letter ch)) 7) .......... [PASS] 68. (string-count "abc def ghi jkl" (lambda (ch) (eqv? ch #\space))) .......... [PASS] 69. (string-count "abc def ghi jkl" char-whitespace?) .......... [PASS] 70. (string-count "abc def ghi jkl" char-whitespace? 4) .......... [PASS] 71. (string-count "abc def ghi jkl" char-whitespace? 4 9) .......... [PASS] 72. (not (string-contains s "mer")) .......... [PASS] 73. (string-contains s "Mer") .......... [PASS] 74. (not (string-contains s "mer" 1)) .......... [PASS] 75. (not (string-contains s "mer" 1 8)) .......... [PASS] 76. (string-contains s "mer" 4 8) .......... [PASS] 77. (string-contains s "mer" 1 5) .......... [PASS] 78. (string-cursor->index s (string-contains-right s "ee")) .......... [PASS] 79. (string-cursor->index s (string-contains-right s "ee" 12 18)) .......... [PASS] 80. (string-cursor->index s (string-contains-right s "")) .......... [PASS] 81. (string-cursor->index "" (string-contains-right "" "")) .......... [PASS] 82. (string-contains-right s "kee" 12 18) .......... [PASS] 83. (string-reverse "no melon no lemon") .......... [PASS] 84. (string-reverse "no melon no lemon" 9) .......... [PASS] 85. (string-reverse "no melon no lemon" 9 11) .......... [PASS] 86. (let ((s "test")) (eq? s (string-append s))) .......... [PASS] 87. (let ((s "test")) (eq? s (string-concatenate (list s)))) .......... [PASS] 88. (string-concatenate (quote ("A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z" "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"))) .......... [PASS] 89. (string-concatenate-reverse (quote ("A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z" "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"))) .......... [PASS] 90. (let ((s "test")) (eq? s (string-concatenate-reverse (list s)))) .......... [PASS] 91. (string-map (lambda (c) (integer->char (- 219 (char->integer c)))) "hello") .......... [PASS] 92. (string-fold cons #t "hello") .......... [PASS] 93. (string-fold cons #t "hello" 1 3) .......... [PASS] 94. (string-fold-right cons #t "hello") .......... [PASS] 95. (string-fold-right cons #t "hello" 1 3) .......... [PASS] 96. (string-unfold null? car cdr (quote (#\h #\e #\l #\l #\o))) .......... [PASS] 97. (string-unfold null? car cdr (quote (#\h #\e #\l #\l #\o)) "hi ") .......... [PASS] 98. (string-unfold null? car cdr (quote (#\h #\e #\l #\l #\o)) "hi " (lambda (x) " ho")) .......... [PASS] 99. (string-unfold-right null? car cdr (quote (#\h #\e #\l #\l #\o))) .......... [PASS] 100. (string-unfold-right null? car cdr (quote (#\h #\e #\l #\l #\o)) " hi") .......... [PASS] 101. (string-unfold-right null? car cdr (quote (#\h #\e #\l #\l #\o)) " hi" (lambda (x) "ho ")) .......... [PASS] 102. (let ((out (open-output-string)) (prev #f)) (string-for-each (lambda (c) (if (or (not prev) (char-whitespace? prev)) (write-char c out)) (set! prev c)) "Common Lisp, the Language") (get-output-string out)) .......... [PASS] 103. (let ((r (quote ()))) (string-for-each-cursor (lambda (i) (set! r (cons i r))) "hello") (map (lambda (sc) (string-cursor->index "hello" sc)) r)) .......... [PASS] 104. (let ((r (quote ()))) (string-for-each-cursor (lambda (i) (set! r (cons i r))) "hello" 1) (map (lambda (sc) (string-cursor->index "hello" sc)) r)) .......... [PASS] 105. (let ((r (quote ()))) (string-for-each-cursor (lambda (i) (set! r (cons i r))) "hello" 1 3) (map (lambda (sc) (string-cursor->index "hello" sc)) r)) .......... [PASS] 106. (string-replicate "abcdef" 2 8) .......... [PASS] 107. (string-replicate "abcdef" -2 4) .......... [PASS] 108. (string-replicate "abc" 0 7) .......... [PASS] 109. (string-replicate "abcdefg" 0 7 3 6) .......... [PASS] 110. (string-replicate "abcdefg" 9 9 3 6) .......... [PASS] 111. (string-replace "abcdefghi" "XYZ" 4 6) .......... [PASS] 112. (string-replace "abcdefghi" "XYZ" 4 6 2) .......... [PASS] 113. (string-replace "abcdefghi" "XYZ" 4 4 2) .......... [PASS] 114. (string-replace "abcdefghi" "XYZ" 4 4 1 1) .......... [PASS] 115. (string-replace "abcdefghi" "" 4 7) .......... [PASS] 116. (string-filter (lambda (ch) (eqv? ch #\r)) "Help make programs run, run, RUN!") .......... [PASS] 117. (string-filter char-alphabetic? "Help make programs run, run, RUN!") .......... [PASS] 118. (string-filter (lambda (c) (char-lower-case? c)) "Help make programs run, run, RUN!" 10) .......... [PASS] 119. (string-filter (lambda (c) (char-lower-case? c)) "") .......... [PASS] 120. (string-remove (lambda (ch) (eqv? ch #\r)) "Help make programs run, run, RUN!") .......... [PASS] 121. (string-remove char-alphabetic? "Help make programs run, run, RUN!") .......... [PASS] 122. (string-remove (lambda (c) (char-lower-case? c)) "Help make programs run, run, RUN!" 10) .......... [PASS] 123. (string-remove (lambda (c) (char-lower-case? c)) "") .......... [PASS] 124. (string-join (quote ("foo" "bar" "baz")) ":") .......... [PASS] 125. (string-join (quote ("foo" "bar" "baz")) ":" (quote suffix)) .......... [PASS] 126. (string-join (quote ()) ":") .......... [PASS] 127. (string-join (quote ("")) ":") .......... [PASS] 128. (string-join (quote ()) ":" (quote suffix)) .......... [PASS] 129. (string-join (quote ("")) ":" (quote suffix)) .......... [PASS] 130. (string-split "foo:bar:baz" ":") .......... [PASS] 131. (string-split "foo:bar:baz:" ":") .......... [PASS] 132. (string-split "foo:bar:baz:" ":" (quote suffix)) .......... [PASS] 133. (string-split "foo:bar:baz:" ":" (quote suffix) 1) .......... [PASS] 134. (string-split "foo:bar:baz:" ":" (quote suffix) 2) .......... [PASS] 135. (string-split "" ":") .......... [PASS] 136. (string-split "" ":" (quote suffix)) .......... [PASS] 137. (string-split ":" ":" (quote suffix)) .......... [PASS] 138. (string-split ":foo:bar:baz" ":" (quote prefix)) .......... [PASS] 139. (string-split "" "") .......... [PASS] 140. (string-split "abc" "") .......... [PASS] 141. (string-split "too much data" " ") .......... [PASS] 142. (string-split "***there***ya***go***" "***") .......... [PASS] 143. (string-split "" "" (quote infix)) .......... [PASS] 144. (string-split "abc" "" (quote infix)) .......... [PASS] 145. (string-split "too much data" " " (quote infix)) .......... [PASS] 146. (string-split "***there***ya***go***" "***" (quote infix)) .......... [PASS] 147. (quote (string-split "" "" (quote strict-infix))) .......... [PASS] 148. (string-split "abc" "" (quote strict-infix)) .......... [PASS] 149. (string-split "too much data" " " (quote strict-infix)) .......... [PASS] 150. (string-split "***there***ya***go***" "***" (quote strict-infix)) .......... [PASS] 151. (string-split "" "" (quote prefix)) .......... [PASS] 152. (string-split "abc" "" (quote prefix)) .......... [PASS] 153. (string-split "too much data" " " (quote prefix)) .......... [PASS] 154. (string-split "***there***ya***go***" "***" (quote prefix)) .......... [PASS] 155. (string-split "" "" (quote suffix)) .......... [PASS] 156. (string-split "abc" "" (quote suffix)) .......... [PASS] 157. (string-split "too much data" " " (quote suffix)) .......... [PASS] 158. (string-split "***there***ya***go***" "***" (quote suffix)) .......... [PASS] 159. (string-split "" "" (quote infix) #f) .......... [PASS] 160. (string-split "abc" "" (quote infix) #f) .......... [PASS] 161. (string-split "too much data" " " (quote infix) #f) .......... [PASS] 162. (string-split "***there***ya***go***" "***" (quote infix) #f) .......... [PASS] 163. (string-split "abc" "" (quote strict-infix) #f) .......... [PASS] 164. (string-split "too much data" " " (quote strict-infix) #f) .......... [PASS] 165. (string-split "***there***ya***go***" "***" (quote strict-infix) #f) .......... [PASS] 166. (string-split "" "" (quote prefix) #f) .......... [PASS] 167. (string-split "abc" "" (quote prefix) #f) .......... [PASS] 168. (string-split "too much data" " " (quote prefix) #f) .......... [PASS] 169. (string-split "***there***ya***go***" "***" (quote prefix) #f) .......... [PASS] 170. (string-split "" "" (quote suffix) #f) .......... [PASS] 171. (string-split "abc" "" (quote suffix) #f) .......... [PASS] 172. (string-split "too much data" " " (quote suffix) #f) .......... [PASS] 173. (string-split "***there***ya***go***" "***" (quote suffix) #f) .......... [PASS] 174. (quote (string-split "" "" (quote strict-infix) 3)) .......... [PASS] 175. (string-split "abc" "" (quote strict-infix) 3) .......... [PASS] 176. (string-split "too much data" " " (quote strict-infix) 3) .......... [PASS] 177. (string-split "***there***ya***go***" "***" (quote strict-infix) 3) .......... [PASS] 178. (string-split "" "" (quote prefix) 3) .......... [PASS] 179. (string-split "abc" "" (quote prefix) 3) .......... [PASS] 180. (string-split "too much data" " " (quote prefix) 3) .......... [PASS] 181. (string-split "***there***ya***go***" "***" (quote prefix) 3) .......... [PASS] 182. (string-split "" "" (quote suffix) 3) .......... [PASS] 183. (string-split "abc" "" (quote suffix) 3) .......... [PASS] 184. (string-split "too much data" " " (quote suffix) 3) .......... [PASS] 185. (string-split "***there***ya***go***" "***" (quote suffix) 3) .......... [PASS] 186. (quote (string-split "" "" (quote strict-infix) 3 0)) .......... [PASS] 187. (string-split "abc" "" (quote strict-infix) 3 1) .......... [PASS] 188. (string-split "too much data" " " (quote strict-infix) 3 1) .......... [PASS] 189. (string-split "***there***ya***go***" "***" (quote strict-infix) 3 1) .......... [PASS] 190. (string-split "" "" (quote prefix) 3 0) .......... [PASS] 191. (string-split "abc" "" (quote prefix) 3 1) .......... [PASS] 192. (string-split "too much data" " " (quote prefix) 3 1) .......... [PASS] 193. (string-split "***there***ya***go***" "***" (quote prefix) 3 1) .......... [PASS] 194. (string-split "" "" (quote suffix) 3 0) .......... [PASS] 195. (string-split "abc" "" (quote suffix) 3 1) .......... [PASS] 196. (string-split "too much data" " " (quote suffix) 3 1) .......... [PASS] 197. (string-split "***there***ya***go***" "***" (quote suffix) 3 1) .......... [PASS] 198. (quote (string-split "" "" (quote strict-infix) 3 0 0)) .......... [PASS] 199. (string-split "abc" "" (quote strict-infix) 3 1 2) .......... [PASS] 200. (string-split "too much data" " " (quote strict-infix) 3 1 11) .......... [PASS] 201. (string-split "" "" (quote prefix) 3 0 0) .......... [PASS] 202. (string-split "abc" "" (quote prefix) 3 1 2) .......... [PASS] 203. (string-split "too much data" " " (quote prefix) 3 1 11) .......... [PASS] 204. (string-split "" "" (quote suffix) 3 0 0) .......... [PASS] 205. (string-split "abc" "" (quote suffix) 3 1 2) .......... [PASS] 206. (string-split "too much data" " " (quote suffix) 3 1 11) .......... [PASS] 207. (string-cursor->index "aabc" (string-contains "aabc" "ab")) .......... [PASS] 208. (string-cursor->index "ababdabdabxxas" (string-contains "ababdabdabxxas" "abdabx")) .......... [PASS] 209. (string-cursor->index "ab" (string-contains "ab" "ab")) .......... [PASS] 210. (string-cursor->index s sc) .......... [PASS] 211. (string-cursor->index s i) .......... [PASS] 212. (string-index->cursor s sc) .......... [PASS] 213. (string-index->cursor s i) .......... [PASS] 213 out of 213 passed (100.00%) -------------------------------------------- ------------------------------------------------------ RUNNING TESTS FOR SRFI 121: ./skint test/srfi/121.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 125: ./skint test/srfi/125.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 127: ./skint test/srfi/127.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 128: ./skint test/srfi/128.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 130: ./skint test/srfi/130.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 131: ./skint test/srfi/131.scm ---------------------------------1. (not (let () (define-record-type (make-record) record?) (record? (make-record)))) .......... [PASS] 2. (not (let () (define-record-type (make-record) record?) (not (vector? (make-record))))) .......... [PASS] 3. (let () (define-record-type (make-record foo baz) record? (foo foo) (bar bar set-bar!) (baz baz)) (define record (make-record 1 3)) (set-bar! record 2) (list (foo record) (bar record) (baz record))) .......... [PASS] 4. (let () (define-record-type (make-parent) parent?) (define-record-type ( ) (make-child) child?) (list (parent? (make-child)) (child? (make-parent)))) .......... [PASS] 5. (let () (define-record-type (make-parent foo) parent? (foo foo)) (define-record-type ( ) (make-child foo bar) child? (bar bar)) (define child (make-child 1 2)) (list (foo child) (bar child))) .......... [PASS] 6. (let () (define-record-type (make-parent foo) #f (foo foo)) (define-record-type ( ) make-child child?) (define child (make-child 1)) (foo child)) .......... [PASS] 7. (not (let () (define-record-type ( #f) (make-record) record?) (record? (make-record)))) .......... [PASS] 8. (let () (define-record-type/136 (make-parent foo) parent? (foo foo)) (define-record-type ( ) (make-child foo bar) child? (bar bar)) (define record (make-child 1 2)) (list (parent? record) (child? record) (foo record) (bar record))) .......... [PASS] 8 out of 8 passed (100.00%) 1. (list-sort > (list)) .......... [PASS] 2. (list-sort > (list 987)) .......... [PASS] 3. (list-sort > (list 987 654)) .......... [PASS] 4. (list-sort > (list 9 8 6 3 0 4 2 5 7 1)) .......... [PASS] 5. (list-stable-sort > (list)) .......... [PASS] 6. (list-stable-sort > (list 987)) .......... [PASS] 7. (list-stable-sort > (list 987 654)) .......... [PASS] 8. (list-stable-sort > (list 9 8 6 3 0 4 2 5 7 1)) .......... [PASS] 9. (list-stable-sort (lambda (x y) (> (quotient x 2) (quotient y 2))) (list 9 8 6 3 0 4 2 5 7 1)) .......... [PASS] 10. (let ((v (vector))) (vector-sort > v)) .......... [PASS] 11. (let ((v (vector 987))) (vector-sort > (vector 987))) .......... [PASS] 12. (let ((v (vector 987 654))) (vector-sort > v)) .......... [PASS] 13. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-sort > v)) .......... [PASS] 14. (let ((v (vector))) (vector-stable-sort > v)) .......... [PASS] 15. (let ((v (vector 987))) (vector-stable-sort > (vector 987))) .......... [PASS] 16. (let ((v (vector 987 654))) (vector-stable-sort > v)) .......... [PASS] 17. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort > v)) .......... [PASS] 18. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort (lambda (x y) (> (quotient x 2) (quotient y 2))) v)) .......... [PASS] 19. (let ((v (vector))) (vector-sort > v 0)) .......... [PASS] 20. (let ((v (vector 987))) (vector-sort > (vector 987) 1)) .......... [PASS] 21. (let ((v (vector 987 654))) (vector-sort > v 1)) .......... [PASS] 22. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-sort > v 3)) .......... [PASS] 23. (let ((v (vector))) (vector-stable-sort > v 0)) .......... [PASS] 24. (let ((v (vector 987))) (vector-stable-sort > (vector 987) 1)) .......... [PASS] 25. (let ((v (vector 987 654))) (vector-stable-sort < v 0 2)) .......... [PASS] 26. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort > v 3)) .......... [PASS] 27. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort (lambda (x y) (> (quotient x 2) (quotient y 2))) v 3)) .......... [PASS] 28. (let ((v (vector))) (vector-sort > v 0 0)) .......... [PASS] 29. (let ((v (vector 987))) (vector-sort > (vector 987) 1 1)) .......... [PASS] 30. (let ((v (vector 987 654))) (vector-sort > v 1 2)) .......... [PASS] 31. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-sort > v 4 8)) .......... [PASS] 32. (let ((v (vector))) (vector-stable-sort > v 0 0)) .......... [PASS] 33. (let ((v (vector 987))) (vector-stable-sort > (vector 987) 1 1)) .......... [PASS] 34. (let ((v (vector 987 654))) (vector-stable-sort > v 1 2)) .......... [PASS] 35. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort > v 2 6)) .......... [PASS] 36. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort (lambda (x y) (> (quotient x 2) (quotient y 2))) v 1 8)) .......... [PASS] 37. (list-sort! > (list)) .......... [PASS] 38. (list-sort! > (list 987)) .......... [PASS] 39. (list-sort! > (list 987 654)) .......... [PASS] 40. (list-sort! > (list 9 8 6 3 0 4 2 5 7 1)) .......... [PASS] 41. (list-stable-sort! > (list)) .......... [PASS] 42. (list-stable-sort! > (list 987)) .......... [PASS] 43. (list-stable-sort! > (list 987 654)) .......... [PASS] 44. (list-stable-sort! > (list 9 8 6 3 0 4 2 5 7 1)) .......... [PASS] 45. (list-stable-sort! (lambda (x y) (> (quotient x 2) (quotient y 2))) (list 9 8 6 3 0 4 2 5 7 1)) .......... [PASS] 46. (let ((v (vector))) (vector-sort! > v) v) .......... [PASS] 47. (let ((v (vector 987))) (vector-sort! > (vector 987)) v) .......... [PASS] 48. (let ((v (vector 987 654))) (vector-sort! > v) v) .......... [PASS] 49. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-sort! > v) v) .......... [PASS] 50. (let ((v (vector))) (vector-stable-sort! > v) v) .......... [PASS] 51. (let ((v (vector 987))) (vector-stable-sort! > (vector 987)) v) .......... [PASS] 52. (let ((v (vector 987 654))) (vector-stable-sort! > v) v) .......... [PASS] 53. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort! > v) v) .......... [PASS] 54. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort! (lambda (x y) (> (quotient x 2) (quotient y 2))) v) v) .......... [PASS] 55. (let ((v (vector))) (vector-sort! > v 0) v) .......... [PASS] 56. (let ((v (vector 987))) (vector-sort! > (vector 987) 1) v) .......... [PASS] 57. (let ((v (vector 987 654))) (vector-sort! > v 1) v) .......... [PASS] 58. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-sort! > v 3) v) .......... [PASS] 59. (let ((v (vector))) (vector-stable-sort! > v 0) v) .......... [PASS] 60. (let ((v (vector 987))) (vector-stable-sort! > (vector 987) 1) v) .......... [PASS] 61. (let ((v (vector 987 654))) (vector-stable-sort! < v 0 2) v) .......... [PASS] 62. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort! > v 3) v) .......... [PASS] 63. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort! (lambda (x y) (> (quotient x 2) (quotient y 2))) v 3) v) .......... [PASS] 64. (let ((v (vector))) (vector-sort! > v 0 0) v) .......... [PASS] 65. (let ((v (vector 987))) (vector-sort! > (vector 987) 1 1) v) .......... [PASS] 66. (let ((v (vector 987 654))) (vector-sort! > v 1 2) v) .......... [PASS] 67. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-sort! > v 4 8) v) .......... [PASS] 68. (let ((v (vector))) (vector-stable-sort! > v 0 0) v) .......... [PASS] 69. (let ((v (vector 987))) (vector-stable-sort! > (vector 987) 1 1) v) .......... [PASS] 70. (let ((v (vector 987 654))) (vector-stable-sort! > v 1 2) v) .......... [PASS] 71. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort! > v 2 6) v) .......... [PASS] 72. (let ((v (vector 9 8 6 3 0 4 2 5 7 1))) (vector-stable-sort! (lambda (x y) (> (quotient x 2) (quotient y 2))) v 1 8) v) .......... [PASS] 73. (quote ()) .......... [PASS] 74. (list-merge > (list) (list 9 6 3 0)) .......... [PASS] 75. (list-merge > (list 9 7 5 3 1) (list)) .......... [PASS] 76. (list-merge > (list 9 7 5 3 1) (list 9 6 3 0)) .......... [PASS] 77. (list-merge! > (list) (list)) .......... [PASS] 78. (list-merge! > (list) (list 9 6 3 0)) .......... [PASS] 79. (list-merge! > (list 9 7 5 3 1) (list)) .......... [PASS] 80. (list-merge! > (list 9 7 5 3 1) (list 9 6 3 0)) .......... [PASS] 81. (vector-merge > (vector) (vector)) .......... [PASS] 82. (vector-merge > (vector) (vector 9 6 3 0)) .......... [PASS] 83. (vector-merge > (vector 9 7 5 3 1) (vector)) .......... [PASS] 84. (vector-merge > (vector 9 7 5 3 1) (vector 9 6 3 0)) .......... [PASS] 85. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector)) v) .......... [PASS] 86. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector 9 6 3 0)) v) .......... [PASS] 87. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector)) v) .......... [PASS] 88. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector 9 6 3 0)) v) .......... [PASS] 89. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector) 0) v) .......... [PASS] 90. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector 9 6 3 0) 0) v) .......... [PASS] 91. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector) 0) v) .......... [PASS] 92. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector 9 6 3 0) 0) v) .......... [PASS] 93. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector) 2) v) .......... [PASS] 94. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector 9 6 3 0) 2) v) .......... [PASS] 95. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector) 2) v) .......... [PASS] 96. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector 9 6 3 0) 2) v) .......... [PASS] 97. (vector-merge > (vector) (vector) 0) .......... [PASS] 98. (vector-merge > (vector) (vector 9 6 3 0) 0) .......... [PASS] 99. (vector-merge > (vector 9 7 5 3 1) (vector) 2) .......... [PASS] 100. (vector-merge > (vector 9 7 5 3 1) (vector 9 6 3 0) 2) .......... [PASS] 101. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector) 2 0) v) .......... [PASS] 102. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector 9 6 3 0) 2 0) v) .......... [PASS] 103. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector) 2 2) v) .......... [PASS] 104. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector 9 6 3 0) 2 2) v) .......... [PASS] 105. (vector-merge > (vector) (vector) 0 0) .......... [PASS] 106. (vector-merge > (vector) (vector 9 6 3 0) 0 0) .......... [PASS] 107. (vector-merge > (vector 9 7 5 3 1) (vector) 2 5) .......... [PASS] 108. (vector-merge > (vector 9 7 5 3 1) (vector 9 6 3 0) 2 5) .......... [PASS] 109. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector) 2 0 0) v) .......... [PASS] 110. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector 9 6 3 0) 2 0 0) v) .......... [PASS] 111. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector) 2 2 5) v) .......... [PASS] 112. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector 9 6 3 0) 2 2 5) v) .......... [PASS] 113. (vector-merge > (vector) (vector) 0 0) .......... [PASS] 114. (vector-merge > (vector) (vector 9 6 3 0) 0 0) .......... [PASS] 115. (vector-merge > (vector 9 7 5 3 1) (vector) 2 4) .......... [PASS] 116. (vector-merge > (vector 9 7 5 3 1) (vector 9 6 3 0) 2 4) .......... [PASS] 117. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector) 2 0 0) v) .......... [PASS] 118. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector 9 6 3 0) 2 0 0) v) .......... [PASS] 119. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector) 2 2 4) v) .......... [PASS] 120. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector 9 6 3 0) 2 2 4) v) .......... [PASS] 121. (vector-merge > (vector) (vector) 0 0 0) .......... [PASS] 122. (vector-merge > (vector) (vector 9 6 3 0) 0 0 0) .......... [PASS] 123. (vector-merge > (vector 9 7 5 3 1) (vector) 2 4 0) .......... [PASS] 124. (vector-merge > (vector 9 7 5 3 1) (vector 9 6 3 0) 2 4 0) .......... [PASS] 125. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector) 2 0 0 0) v) .......... [PASS] 126. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector 9 6 3 0) 2 0 0 0) v) .......... [PASS] 127. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector) 2 2 4 0) v) .......... [PASS] 128. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector 9 6 3 0) 2 2 4 0) v) .......... [PASS] 129. (vector-merge > (vector) (vector) 0 0 0) .......... [PASS] 130. (vector-merge > (vector) (vector 9 6 3 0) 0 0 1) .......... [PASS] 131. (vector-merge > (vector 9 7 5 3 1) (vector) 2 4 0) .......... [PASS] 132. (vector-merge > (vector 9 7 5 3 1) (vector 9 6 3 0) 2 4 1) .......... [PASS] 133. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector) 2 0 0 0) v) .......... [PASS] 134. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector 9 6 3 0) 2 0 0 1) v) .......... [PASS] 135. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector) 2 2 4 0) v) .......... [PASS] 136. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector 9 6 3 0) 2 2 4 1) v) .......... [PASS] 137. (vector-merge > (vector) (vector) 0 0 0 0) .......... [PASS] 138. (vector-merge > (vector) (vector 9 6 3 0) 0 0 1 4) .......... [PASS] 139. (vector-merge > (vector 9 7 5 3 1) (vector) 2 4 0 0) .......... [PASS] 140. (vector-merge > (vector 9 7 5 3 1) (vector 9 6 3 0) 2 4 1 4) .......... [PASS] 141. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector) 2 0 0 0 0) v) .......... [PASS] 142. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector 9 6 3 0) 2 0 0 1 4) v) .......... [PASS] 143. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector) 2 2 4 0 0) v) .......... [PASS] 144. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector 9 6 3 0) 2 2 4 1 4) v) .......... [PASS] 145. (vector-merge > (vector) (vector) 0 0 0 0) .......... [PASS] 146. (vector-merge > (vector) (vector 9 6 3 0) 0 0 1 2) .......... [PASS] 147. (vector-merge > (vector 9 7 5 3 1) (vector) 2 4 0 0) .......... [PASS] 148. (vector-merge > (vector 9 7 5 3 1) (vector 9 6 3 0) 2 4 1 2) .......... [PASS] 149. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector) 2 0 0 0 0) v) .......... [PASS] 150. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector) (vector 9 6 3 0) 2 0 0 1 2) v) .......... [PASS] 151. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector) 2 2 4 0 0) v) .......... [PASS] 152. (let ((v (make-vector 12 #f))) (vector-merge! > v (vector 9 7 5 3 1) (vector 9 6 3 0) 2 2 4 1 2) v) .......... [PASS] 153. (list-delete-neighbor-dups char=? (list)) .......... [PASS] 154. (list-delete-neighbor-dups char=? (list #\a)) .......... [PASS] 155. (list-delete-neighbor-dups char=? (list #\a #\a #\a #\b #\b #\a)) .......... [PASS] 156. (list-delete-neighbor-dups! char=? (list)) .......... [PASS] 157. (list-delete-neighbor-dups! char=? (list #\a)) .......... [PASS] 158. (list-delete-neighbor-dups! char=? (list #\a #\a #\a #\b #\b #\a)) .......... [PASS] 159. (let ((v (vector))) (vector-delete-neighbor-dups char=? v)) .......... [PASS] 160. (let ((v (vector #\a))) (vector-delete-neighbor-dups char=? v)) .......... [PASS] 161. (let ((v (vector #\a #\a #\a #\b #\b #\a))) (vector-delete-neighbor-dups char=? v)) .......... [PASS] 162. (let ((v (vector))) (list (vector-delete-neighbor-dups! char=? v) v)) .......... [PASS] 163. (let ((v (vector #\a))) (list (vector-delete-neighbor-dups! char=? v) v)) .......... [PASS] 164. (let ((v (vector #\a #\a #\a #\b #\b #\a))) (list (vector-delete-neighbor-dups! char=? v) v)) .......... [PASS] 165. (let ((v (vector))) (vector-delete-neighbor-dups char=? v 0)) .......... [PASS] 166. (let ((v (vector #\a))) (vector-delete-neighbor-dups char=? v 0)) .......... [PASS] 167. (let ((v (vector #\a #\a #\a #\b #\b #\a))) (vector-delete-neighbor-dups char=? v 0)) .......... [PASS] 168. (let ((v (vector))) (list (vector-delete-neighbor-dups! char=? v 0) v)) .......... [PASS] 169. (let ((v (vector #\a))) (list (vector-delete-neighbor-dups! char=? v 0) v)) .......... [PASS] 170. (let ((v (vector #\a #\a #\a #\b #\b #\a))) (list (vector-delete-neighbor-dups! char=? v 0) v)) .......... [PASS] 171. (let ((v (vector))) (vector-delete-neighbor-dups char=? v 0)) .......... [PASS] 172. (let ((v (vector #\a))) (vector-delete-neighbor-dups char=? v 1)) .......... [PASS] 173. (let ((v (vector #\a #\a #\a #\b #\b #\a))) (vector-delete-neighbor-dups char=? v 3)) .......... [PASS] 174. (let ((v (vector))) (list (vector-delete-neighbor-dups! char=? v 0) v)) .......... [PASS] 175. (let ((v (vector #\a))) (list (vector-delete-neighbor-dups! char=? v 1) v)) .......... [PASS] 176. (let ((v (vector #\a #\a #\a #\b #\b #\a))) (list (vector-delete-neighbor-dups! char=? v 3) v)) .......... [PASS] 177. (let ((v (vector))) (vector-delete-neighbor-dups char=? v 0 0)) .......... [PASS] 178. (let ((v (vector #\a))) (vector-delete-neighbor-dups char=? v 1 1)) .......... [PASS] 179. (let ((v (vector #\a #\a #\a #\b #\b #\a))) (vector-delete-neighbor-dups char=? v 3 5)) .......... [PASS] 180. (let ((v (vector))) (list (vector-delete-neighbor-dups! char=? v 0 0) v)) .......... [PASS] 181. (let ((v (vector #\a))) (list (vector-delete-neighbor-dups! char=? v 0 1) v)) .......... [PASS] 182. (let ((v (vector #\a))) (list (vector-delete-neighbor-dups! char=? v 1 1) v)) .......... [PASS] 183. (let ((v (vector #\a #\a #\a #\b #\b #\a))) (list (vector-delete-neighbor-dups! char=? v 3 5) v)) .......... [PASS] 184. (cons (vector-delete-neighbor-dups! = v 3) v) .......... [PASS] 185. (vector-find-median < (vector) "knil") .......... [PASS] 186. (vector-find-median < (vector 17) "knil") .......... [PASS] 187. (vector-find-median < (vector 18 1 12 14 12 5 18 2) "knil") .......... [PASS] 188. (vector-find-median < (vector 18 1 12 14 12 5 18 2) "knil" list) .......... [PASS] 189. (vector-find-median < (vector 18 1 11 14 12 5 18 2) "knil" list) .......... [PASS] 190. (vector-find-median < (vector 7 6 9 3 1 18 15 7 8) "knil") .......... [PASS] 191. (vector-find-median < (vector 7 6 9 3 1 18 15 7 8) "knil" list) .......... [PASS] 192. (let ((v (vector 19))) (vector-select! < v 0)) .......... [PASS] 193. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 0)) .......... [PASS] 194. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 2)) .......... [PASS] 195. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 8)) .......... [PASS] 196. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 9)) .......... [PASS] 197. (let ((v (vector 19))) (vector-select! < v 0 0)) .......... [PASS] 198. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 0 0)) .......... [PASS] 199. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 2 0)) .......... [PASS] 200. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 8 0)) .......... [PASS] 201. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 9 0)) .......... [PASS] 202. (let ((v (vector 19))) (vector-select! < v 0 0 1)) .......... [PASS] 203. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 0 0 10)) .......... [PASS] 204. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 2 0 10)) .......... [PASS] 205. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 8 0 10)) .......... [PASS] 206. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 9 0 10)) .......... [PASS] 207. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 0 4 10)) .......... [PASS] 208. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 2 4 10)) .......... [PASS] 209. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 4 4 10)) .......... [PASS] 210. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 5 4 10)) .......... [PASS] 211. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 0 4 10)) .......... [PASS] 212. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 2 4 10)) .......... [PASS] 213. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 3 4 10)) .......... [PASS] 214. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 4 4 10)) .......... [PASS] 215. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 5 4 10)) .......... [PASS] 216. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 0 4 8)) .......... [PASS] 217. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 1 4 8)) .......... [PASS] 218. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 2 4 8)) .......... [PASS] 219. (let ((v (vector 8 22 19 19 13 9 21 13 3 23))) (vector-select! < v 3 4 8)) .......... [PASS] 220. (vector-find-median < (quote #(18.0 11.0 20.0 15.0 16.0 9.0 24.0 15.0 21.0 20.0)) 0) .......... [PASS] 220 out of 220 passed (100.00%) 1. (vector 0 1 2 3 4) .......... [PASS] 2. (vector-unfold (lambda (i x) (values x (- x 1))) 10 0) .......... [PASS] 3. (vector-unfold values 7) .......... [PASS] 4. (vector-unfold-right (lambda (i x) (values (cons i x) (+ x 1))) 5 0) .......... [PASS] 5. (vector-copy a2i) .......... [PASS] 6. (not (not (eqv? a2i (vector-copy a2i)))) .......... [PASS] 7. (vector-copy a2i 6) .......... [PASS] 8. (vector-copy a2i 3 6) .......... [PASS] 9. (vector-reverse-copy (quote #(5 4 3 2 1 0)) 1 5) .......... [PASS] 10. (vector-append (quote #(x)) (quote #(y))) .......... [PASS] 11. (vector-append (quote #(a)) (quote #(b c d))) .......... [PASS] 12. (vector-append (quote #(a #(b))) (quote #(#(c)))) .......... [PASS] 13. (vector-concatenate (quote (#(a b) #(c d)))) .......... [PASS] 14. (vector-append-subvectors (quote #(a b c d e)) 0 2 (quote #(f g h i j)) 2 4) .......... [PASS] 15. (vector-empty? (quote #(a))) .......... [PASS] 16. (vector-empty? (quote #(()))) .......... [PASS] 17. (vector-empty? (quote #(#()))) .......... [PASS] 18. (not (vector-empty? (quote #()))) .......... [PASS] 19. (not (vector= eq? (quote #(a b c d)) (quote #(a b c d)))) .......... [PASS] 20. (vector= eq? (quote #(a b c d)) (quote #(a b d c))) .......... [PASS] 21. (vector= = (quote #(1 2 3 4 5)) (quote #(1 2 3 4))) .......... [PASS] 22. (not (vector= eq?)) .......... [PASS] 23. (not (vector= eq? (quote #(a)))) .......... [PASS] 24. (vector= eq? (vector (vector (quote a))) (vector (vector (quote a)))) .......... [PASS] 25. (not (vector= equal? (vector (vector (quote a))) (vector (vector (quote a))))) .......... [PASS] 26. (vector-fold (lambda (len str) (max (string-length str) len)) 0 vos) .......... [PASS] 27. (vector-fold (lambda (tail elt) (cons elt tail)) (quote ()) vec) .......... [PASS] 28. (vector-fold (lambda (ctr n) (if (even? n) (+ ctr 1) ctr)) 0 vec) .......... [PASS] 29. (vector-fold-right (lambda (tail elt) (cons elt tail)) (quote ()) (quote #(a b c d))) .......... [PASS] 30. (vector-map sqr (quote #(1 2 3 4))) .......... [PASS] 31. (vector-map * (quote #(1 2 3 4 5)) (quote #(5 4 3 2 1))) .......... [PASS] 32. (vector-copy vec2) .......... [PASS] 33. (vector-copy vec2) .......... [PASS] 34. (cons (car result) (cdr result)) .......... [PASS] 35. (vector-count even? (quote #(3 1 4 1 5 9 2 5 6))) .......... [PASS] 36. (vector-count < (quote #(1 3 6 9)) (quote #(2 4 6 8 10 12))) .......... [PASS] 37. (vector-cumulate + 0 (quote #(3 1 4 1 5 9 2 5 6))) .......... [PASS] 38. (vector-index even? (quote #(3 1 4 1 5 9 6))) .......... [PASS] 39. (vector-index < (quote #(3 1 4 1 5 9 2 5 6)) (quote #(2 7 1 8 2))) .......... [PASS] 40. (vector-index = (quote #(3 1 4 1 5 9 2 5 6)) (quote #(2 7 1 8 2))) .......... [PASS] 41. (vector-index-right odd? (quote #(3 1 4 1 5 9 6))) .......... [PASS] 42. (vector-index-right < (quote #(3 1 4 1 5)) (quote #(2 7 1 8 2))) .......... [PASS] 43. (vector-skip number? (quote #(1 2 a b 3 4 c d))) .......... [PASS] 44. (vector-skip = (quote #(1 2 3 4 5)) (quote #(1 2 -3 4))) .......... [PASS] 45. (vector-skip-right number? (quote #(1 2 a b 3 4 c d))) .......... [PASS] 46. (vector-skip-right = (quote #(1 2 3 4 5)) (quote #(1 2 -3 -4 5))) .......... [PASS] 47. (vector-binary-search v 0 cmp) .......... [PASS] 48. (vector-binary-search v 6 cmp) .......... [PASS] 49. (vector-binary-search v 1 cmp) .......... [PASS] 50. (not (vector-any number? (quote #(1 2 x y z)))) .......... [PASS] 51. (not (vector-any < (quote #(1 2 3 4 5)) (quote #(2 1 3 4 5)))) .......... [PASS] 52. (vector-any number? (quote #(a b c d e))) .......... [PASS] 53. (vector-any > (quote #(1 2 3 4 5)) (quote #(1 2 3 4 5))) .......... [PASS] 54. (vector-every number? (quote #(1 2 x y z))) .......... [PASS] 55. (not (vector-every number? (quote #(1 2 3 4 5)))) .......... [PASS] 56. (vector-every < (quote #(1 2 3)) (quote #(2 3 3))) .......... [PASS] 57. (not (vector-every < (quote #(1 2 3)) (quote #(2 3 4)))) .......... [PASS] 58. (vector-any (lambda (x) (if (number? x) (quote yes) #f)) (quote #(1 2 x y z))) .......... [PASS] 59. (vector-copy new) .......... [PASS] 60. (+ off 0) .......... [PASS] 61. (vector-copy vs) .......... [PASS] 62. (vector-copy vf0) .......... [PASS] 63. (vector-copy vf1) .......... [PASS] 64. (vector-copy vf2) .......... [PASS] 65. (vector-copy vr0) .......... [PASS] 66. (vector-copy vr1) .......... [PASS] 67. (vector-copy vr2) .......... [PASS] 68. (vector-copy vc0) .......... [PASS] 69. (vector-copy vc1) .......... [PASS] 70. (vector-copy vc2) .......... [PASS] 71. (vector-copy vrc0) .......... [PASS] 72. (vector-copy vrc1) .......... [PASS] 73. (vector-copy vrc2) .......... [PASS] 74. (vector-copy vu0) .......... [PASS] 75. (vector-copy vu1) .......... [PASS] 76. (vector-copy vu2) .......... [PASS] 77. (vector-copy vur0) .......... [PASS] 78. (vector-copy vur1) .......... [PASS] 79. (vector-copy vur2) .......... [PASS] 80. (vector->list (quote #(1 2 3))) .......... [PASS] 81. (vector->list (quote #(1 2 3)) 1) .......... [PASS] 82. (vector->list (quote #(1 2 3)) 0 2) .......... [PASS] 83. (list->vector (quote (1 2 3))) .......... [PASS] 84. (reverse-vector->list (quote #(1 2 3))) .......... [PASS] 85. (reverse-vector->list (quote #(1 2 3)) 1) .......... [PASS] 86. (reverse-vector->list (quote #(1 2 3)) 0 2) .......... [PASS] 87. (reverse-list->vector (quote (1 2 3))) .......... [PASS] 88. (vector->string (quote #(#\a #\b #\c))) .......... [PASS] 89. (vector->string (quote #(#\a #\b #\c)) 1) .......... [PASS] 90. (vector->string (quote #(#\a #\b #\c)) 0 2) .......... [PASS] 91. (string->vector "abc") .......... [PASS] 92. (string->vector "abc" 1) .......... [PASS] 93. (string->vector "abc" 0 2) .......... [PASS] 93 out of 93 passed (100.00%) 1. (ideque->list (ideque)) .......... [PASS] 2. (ideque->list (list->ideque (quote ()))) .......... [PASS] 3. (ideque->list (ideque 1 2 3)) .......... [PASS] 4. (ideque->list (list->ideque (quote (4 5 6 7)))) .......... [PASS] 5. (ideque->list (ideque-unfold zero? values (lambda (n) (- n 1)) 10)) .......... [PASS] 6. (ideque->list (ideque-unfold-right zero? values (lambda (n) (- n 1)) 10)) .......... [PASS] 7. (ideque->list (ideque-tabulate 6 (lambda (n) (* n 2)))) .......... [PASS] 8. (ideque->list (ideque-unfold (lambda (n) #t) values (lambda (n) (+ n 1)) 0)) .......... [PASS] 9. (ideque->list (ideque-unfold-right (lambda (n) #t) values (lambda (n) (+ n 1)) 0)) .......... [PASS] 10. (ideque->list (ideque-tabulate 0 values)) .......... [PASS] 11. (not (ideque? (ideque))) .......... [PASS] 12. (not (not (ideque? 1))) .......... [PASS] 13. (not (ideque-empty? (ideque))) .......... [PASS] 14. (not (not (ideque-empty? (ideque 1)))) .......... [PASS] 15. (not (ideque= eq?)) .......... [PASS] 16. (not (ideque= eq? (ideque 1))) .......... [PASS] 17. (not (ideque= char-ci=? (ideque #\a #\b) (ideque #\A #\B))) .......... [PASS] 18. (not (ideque= char-ci=? (ideque) (ideque))) .......... [PASS] 19. (not (not (ideque= char-ci=? (ideque #\a #\b) (ideque #\A #\B #\c)))) .......... [PASS] 20. (not (not (ideque= char-ci=? (ideque #\a #\b) (ideque #\A)))) .......... [PASS] 21. (not (ideque= char-ci=? (ideque) (ideque) (ideque))) .......... [PASS] 22. (not (ideque= char-ci=? (ideque #\a #\b) (ideque #\A #\B) (ideque #\a #\B))) .......... [PASS] 23. (not (not (ideque= char-ci=? (ideque #\a #\b) (ideque #\A) (ideque #\a #\B)))) .......... [PASS] 24. (not (not (ideque= char-ci=? (ideque #\a #\b) (ideque #\A #\B) (ideque #\A #\B #\c)))) .......... [PASS] 25. (quote (ideque-front (ideque))) .......... [PASS] 26. (quote (ideque-back (ideque))) .......... [PASS] 27. (ideque-front (ideque 1 2 3)) .......... [PASS] 28. (ideque-back (ideque 1 2 3)) .......... [PASS] 29. (ideque-front (ideque-remove-front (ideque 1 2 3))) .......... [PASS] 30. (ideque-back (ideque-remove-back (ideque 1 2 3))) .......... [PASS] 31. (ideque-front (ideque-remove-back (ideque 1 2 3))) .......... [PASS] 32. (ideque-back (ideque-remove-front (ideque 1 2 3))) .......... [PASS] 33. (not (ideque-empty? (ideque-remove-front (ideque 1)))) .......... [PASS] 34. (not (ideque-empty? (ideque-remove-back (ideque 1)))) .......... [PASS] 35. (ideque-front (ideque-add-front (ideque 1 2 3) 0)) .......... [PASS] 36. (ideque-back (ideque-add-back (ideque 1 2 3) 0)) .......... [PASS] 37. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 38. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 39. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 40. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 41. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 42. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 43. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 44. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 45. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 46. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 47. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 48. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 49. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 50. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 51. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 52. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 53. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 54. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 55. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 56. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 57. (receive xs (ideque-op dq i) (map ideque->list xs)) .......... [PASS] 58. (quote (ideque->list (ideque-take (ideque 1 2 3 4 5 6 7) 10))) .......... [PASS] 59. (quote (ideque->list (ideque-take-right (ideque 1 2 3 4 5 6 7) 10))) .......... [PASS] 60. (quote (ideque-split-at (ideque 1 2 3 4 5 6 7) 10)) .......... [PASS] 61. (map (lambda (n) (ideque-ref (ideque 3 2 1) n)) (quote (0 1 2))) .......... [PASS] 62. (quote (ideque-ref (ideque 3 2 1) -1)) .......... [PASS] 63. (quote (ideque-ref (ideque 3 2 1) 3)) .......... [PASS] 64. (ideque-length (ideque 1 2 3 4 5 6 7)) .......... [PASS] 65. (ideque-length (ideque)) .......... [PASS] 66. (ideque->list (ideque-append)) .......... [PASS] 67. (ideque->list (ideque-append (ideque) (ideque))) .......... [PASS] 68. (ideque->list (ideque-append (ideque 1 2 3) (ideque (quote a) (quote b) (quote c) (quote d)) (ideque) (ideque 5 6 7 8 9))) .......... [PASS] 69. (ideque->list (ideque-reverse (ideque))) .......... [PASS] 70. (ideque->list (ideque-reverse (ideque 1 2 3 4 5))) .......... [PASS] 71. (ideque-count odd? (ideque)) .......... [PASS] 72. (ideque-count odd? (ideque 1 2 3 4 5)) .......... [PASS] 73. (ideque->list (ideque-zip (ideque 1 2 3) (ideque (quote a) (quote b) (quote c) (quote d) (quote e)))) .......... [PASS] 74. (ideque->list (ideque-zip (ideque 1 2 3 4 5) (ideque (quote a) (quote b) (quote c) (quote d) (quote e)) (ideque (quote x) (quote y) (quote z)))) .......... [PASS] 75. (ideque->list (ideque-zip (ideque 1 2 3))) .......... [PASS] 76. (ideque->list (ideque-zip (ideque 1 2 3) (ideque))) .......... [PASS] 77. (not (ideque-empty? (ideque-map list (ideque)))) .......... [PASS] 78. (ideque->list (ideque-map - (ideque 1 2 3 4 5))) .......... [PASS] 79. (ideque->list (ideque-filter-map (lambda (x) (and (number? x) (- x))) (ideque 1 3 (quote a) -5 8))) .......... [PASS] 80. (let ((r (quote ()))) (ideque-for-each (lambda (n) (set! r (cons n r))) (ideque 1 2 3 4 5)) r) .......... [PASS] 81. (let ((r (quote ()))) (ideque-for-each-right (lambda (n) (set! r (cons n r))) (ideque 1 2 3 4 5)) r) .......... [PASS] 82. (ideque-fold cons (quote z) (ideque 1 2 3 4 5)) .......... [PASS] 83. (ideque-fold-right cons (quote z) (ideque 1 2 3 4 5)) .......... [PASS] 84. (ideque->list (ideque-append-map (lambda (x) (list x x)) (ideque (quote a) (quote b) (quote c)))) .......... [PASS] 85. (ideque->list (ideque-filter odd? (ideque 1 2 3 4 5))) .......... [PASS] 86. (ideque->list (ideque-remove odd? (ideque 1 2 3 4 5))) .......... [PASS] 87. (receive xs (ideque-partition odd? (ideque 1 2 3 4 5)) (map ideque->list xs)) .......... [PASS] 88. (ideque-find number? (ideque (quote a) 3 (quote b) (quote c) 4 (quote d)) (lambda () (quote boo))) .......... [PASS] 89. (ideque-find number? (ideque (quote a) (quote b) (quote c) (quote d)) (lambda () (quote boo))) .......... [PASS] 90. (ideque-find number? (ideque (quote a) (quote b) (quote c) (quote d))) .......... [PASS] 91. (ideque-find-right number? (ideque (quote a) 3 (quote b) (quote c) 4 (quote d)) (lambda () (quote boo))) .......... [PASS] 92. (ideque-find-right number? (ideque (quote a) (quote b) (quote c) (quote d)) (lambda () (quote boo))) .......... [PASS] 93. (ideque-find-right number? (ideque (quote a) (quote b) (quote c) (quote d))) .......... [PASS] 94. (ideque->list (ideque-take-while (lambda (n) (< n 5)) (ideque 1 3 2 5 8 4 6 3 4 2))) .......... [PASS] 95. (ideque->list (ideque-drop-while (lambda (n) (< n 5)) (ideque 1 3 2 5 8 4 6 3 4 2))) .......... [PASS] 96. (ideque->list (ideque-take-while-right (lambda (n) (< n 5)) (ideque 1 3 2 5 8 4 6 3 4 2))) .......... [PASS] 97. (ideque->list (ideque-drop-while-right (lambda (n) (< n 5)) (ideque 1 3 2 5 8 4 6 3 4 2))) .......... [PASS] 98. (ideque->list (ideque-take-while (lambda (n) (< n 5)) (ideque 5 8 4 6 3 4 2 9))) .......... [PASS] 99. (ideque->list (ideque-drop-while (lambda (n) (< n 5)) (ideque 1 4 3 2 3 4 2 1))) .......... [PASS] 100. (ideque->list (ideque-take-while-right (lambda (n) (< n 5)) (ideque 5 8 4 6 3 4 2 9))) .......... [PASS] 101. (ideque->list (ideque-drop-while-right (lambda (n) (< n 5)) (ideque 1 3 2 4 3 2 3 2))) .......... [PASS] 102. (receive xs (ideque-span (lambda (n) (< n 5)) (ideque 1 3 2 5 8 4 6 3 4 2)) (map ideque->list xs)) .......... [PASS] 103. (receive xs (ideque-break (lambda (n) (< n 5)) (ideque 5 8 4 6 3 4 2 9)) (map ideque->list xs)) .......... [PASS] 104. (ideque-any (lambda (x) (and (number? x) x)) (ideque (quote a) 3 (quote b) (quote c) 4 (quote d) (quote e))) .......... [PASS] 105. (ideque-any (lambda (x) (and (number? x) x)) (ideque (quote a) (quote b) (quote c) (quote d) (quote e) 5)) .......... [PASS] 106. (ideque-any (lambda (x) (and (number? x) x)) (ideque (quote a) (quote b) (quote c) (quote d) (quote e))) .......... [PASS] 107. (ideque-every (lambda (x) (and (number? x) x)) (ideque 1 5 3 2 9)) .......... [PASS] 108. (ideque-every (lambda (x) (and (number? x) x)) (ideque 1 5 (quote a) 2 9)) .......... [PASS] 109. (ideque-any (lambda (x) (and (odd? x) x)) (ideque 2 1 (quote a) (quote b) (quote c) (quote d))) .......... [PASS] 110. (ideque-every (lambda (x) (and (odd? x) x)) (ideque 1 2 (quote a) (quote b) (quote c) (quote d))) .......... [PASS] 111. (ideque->list (generator->ideque (ideque->generator (ideque 1 2 3)))) .......... [PASS] 112. (ideque->list (generator->ideque (ideque->generator (ideque)))) .......... [PASS] 113. (ideque->list (generator->ideque (generator 1 2 3))) .......... [PASS] 114. (ideque->list (generator->ideque (generator))) .......... [PASS] 114 out of 114 passed (100.00%) 1. (not (text? (text))) .......... [PASS] 2. (not (not (text? (string)))) .......... [PASS] 3. (text? #\a) .......... [PASS] 4. (not (textual? (text))) .......... [PASS] 5. (not (textual? (string))) .......... [PASS] 6. (textual? #\a) .......... [PASS] 7. (not (textual-null? (text))) .......... [PASS] 8. (textual-null? ABC) .......... [PASS] 9. (not (textual-every (lambda (c) (if (char? c) c #f)) (text))) .......... [PASS] 10. (textual-every (lambda (c) (if (char? c) c #f)) (as-text "abc")) .......... [PASS] 11. (textual-every (lambda (c) (if (char>? c #\b) c #f)) (as-text "abc")) .......... [PASS] 12. (textual-every (lambda (c) (if (char>? c #\b) c #f)) (as-text "abc") 2) .......... [PASS] 13. (not (textual-every (lambda (c) (if (char>? c #\b) c #f)) (as-text "abc") 1 1)) .......... [PASS] 14. (textual-any (lambda (c) (if (char? c) c #f)) (text)) .......... [PASS] 15. (textual-any (lambda (c) (if (char? c) c #f)) (as-text "abc")) .......... [PASS] 16. (textual-any (lambda (c) (if (char>? c #\b) c #f)) (as-text "abc")) .......... [PASS] 17. (textual-any (lambda (c) (if (char>? c #\b) c #f)) (as-text "abc") 2) .......... [PASS] 18. (textual-any (lambda (c) (if (char>? c #\b) c #f)) (as-text "abc") 0 2) .......... [PASS] 19. (not (textual-every (lambda (c) (if (char? c) c #f)) "")) .......... [PASS] 20. (textual-every (lambda (c) (if (char? c) c #f)) "abc") .......... [PASS] 21. (textual-every (lambda (c) (if (char>? c #\b) c #f)) "abc") .......... [PASS] 22. (textual-every (lambda (c) (if (char>? c #\b) c #f)) "abc" 2) .......... [PASS] 23. (not (textual-every (lambda (c) (if (char>? c #\b) c #f)) "abc" 1 1)) .......... [PASS] 24. (textual-any (lambda (c) (if (char? c) c #f)) "") .......... [PASS] 25. (not (textual-any (lambda (c) (if (char? c) c #f)) "abc")) .......... [PASS] 26. (textual-any (lambda (c) (if (char>? c #\b) c #f)) "abc") .......... [PASS] 27. (textual-any (lambda (c) (if (char>? c #\b) c #f)) "abc" 2) .......... [PASS] 28. (textual-any (lambda (c) (if (char>? c #\b) c #f)) "abc" 0 2) .......... [PASS] 29. (result=? "" (text-tabulate (lambda (i) (integer->char (+ i (char->integer #\a)))) 0)) .......... [PASS] 30. (result=? "abc" (text-tabulate (lambda (i) (integer->char (+ i (char->integer #\a)))) 3)) .......... [PASS] 31. (result=? "abc" (let ((p (open-input-string "abc"))) (text-unfold eof-object? values (lambda (x) (read-char p)) (read-char p)))) .......... [PASS] 32. (result=? "" (text-unfold null? car cdr (quote ()))) .......... [PASS] 33. (result=? "abc" (text-unfold null? car cdr (string->list "abc"))) .......... [PASS] 34. (result=? "def" (text-unfold null? car cdr (quote ()) (string->text "def"))) .......... [PASS] 35. (result=? "defabcG" (text-unfold null? car cdr (string->list "abc") (string->text "def") (lambda (x) (if (null? x) (text #\G) "")))) .......... [PASS] 36. (result=? "" (text-unfold-right null? car cdr (quote ()))) .......... [PASS] 37. (result=? "cba" (text-unfold-right null? car cdr (string->list "abc"))) .......... [PASS] 38. (result=? "def" (text-unfold-right null? car cdr (quote ()) (string->text "def"))) .......... [PASS] 39. (result=? "Gcbadef" (text-unfold-right null? car cdr (string->list "abc") (string->text "def") (lambda (x) (if (null? x) (text #\G) "")))) .......... [PASS] 40. (result=? "def" (text-unfold null? car cdr (quote ()) "def")) .......... [PASS] 41. (result=? "defabcG" (text-unfold null? car cdr (string->list "abc") "def" (lambda (x) (if (null? x) "G" "")))) .......... [PASS] 42. (result=? "dabcG" (text-unfold null? car cdr (string->list "abc") #\d (lambda (x) (if (null? x) "G" "")))) .......... [PASS] 43. (result=? (string-append "%=" (make-string 200 #\*) "A B C D E F G H I J K L M " "N O P Q R S T U V W X Y Z " (make-string (* 200 (- (char->integer #\a) (char->integer #\Z) 1)) #\*) "abcdefghijklmnopqrstuvwxyz" " ") (text-unfold (lambda (n) (char>? (integer->char n) #\z)) (lambda (n) (let ((c (integer->char n))) (cond ((char<=? #\a c #\z) c) ((char<=? #\A c #\Z) (text c #\space)) (else (make-string 200 #\*))))) (lambda (n) (+ n 1)) (char->integer #\@) "%=" (lambda (n) #\space))) .......... [PASS] 44. (result=? "def" (text-unfold-right null? car cdr (quote ()) "def")) .......... [PASS] 45. (result=? "Gcbadef" (text-unfold-right null? car cdr (string->list "abc") "def" (lambda (x) (if (null? x) "G" "")))) .......... [PASS] 46. (result=? "Gcbad" (text-unfold-right null? car cdr (string->list "abc") #\d (lambda (x) (if (null? x) "G" "")))) .......... [PASS] 47. (result=? (string-append " " (list->string (reverse (string->list "abcdefghijklmnopqrstuvwxyz"))) (make-string (* 200 (- (char->integer #\a) (char->integer #\Z) 1)) #\*) "Z Y X W V U T S R Q P O N " "M L K J I H G F E D C B A " (make-string 200 #\*) "%=") (text-unfold-right (lambda (n) (char>? (integer->char n) #\z)) (lambda (n) (let ((c (integer->char n))) (cond ((char<=? #\a c #\z) c) ((char<=? #\A c #\Z) (text c #\space)) (else (make-string 200 #\*))))) (lambda (n) (+ n 1)) (char->integer #\@) "%=" (lambda (n) #\space))) .......... [PASS] 48. (result=? " The English alphabet: abcdefghijklmnopqrstuvwxyz " (text-unfold-right (lambda (n) (< n (char->integer #\A))) (lambda (n) (char-downcase (integer->char n))) (lambda (n) (- n 1)) (char->integer #\Z) #\space (lambda (n) " The English alphabet: "))) .......... [PASS] 49. (result=? "str" (textual->text "str")) .......... [PASS] 50. (result=? "str" (textual->text (text #\s #\t #\r))) .......... [PASS] 51. (result=? "str" (textual->text "str" "not a textual")) .......... [PASS] 52. (result=? "str" (textual->text (text #\s #\t #\r) "bad textual")) .......... [PASS] 53. (textual->string (text)) .......... [PASS] 54. (textual->string (text) 0) .......... [PASS] 55. (textual->string (text) 0 0) .......... [PASS] 56. (textual->string (text #\a #\b #\c)) .......... [PASS] 57. (textual->string (text #\a #\b #\c) 3) .......... [PASS] 58. (textual->string (text #\a #\b #\c) 1 3) .......... [PASS] 59. (textual->string "") .......... [PASS] 60. (textual->string "" 0) .......... [PASS] 61. (textual->string "" 0 0) .......... [PASS] 62. (textual->string "abc") .......... [PASS] 63. (textual->string "abc" 3) .......... [PASS] 64. (textual->string "abc" 1 3) .......... [PASS] 65. (textual->vector (text)) .......... [PASS] 66. (textual->vector (text) 0) .......... [PASS] 67. (textual->vector (text) 0 0) .......... [PASS] 68. (textual->vector (text #\a #\b #\c)) .......... [PASS] 69. (textual->vector (text #\a #\b #\c) 3) .......... [PASS] 70. (textual->vector (text #\a #\b #\c) 1 3) .......... [PASS] 71. (textual->vector "") .......... [PASS] 72. (textual->vector "" 0) .......... [PASS] 73. (textual->vector "" 0 0) .......... [PASS] 74. (textual->vector "abc") .......... [PASS] 75. (textual->vector "abc" 3) .......... [PASS] 76. (textual->vector "abc" 1 3) .......... [PASS] 77. (textual->list (text)) .......... [PASS] 78. (textual->list (text) 0) .......... [PASS] 79. (textual->list (text) 0 0) .......... [PASS] 80. (textual->list (text #\a #\b #\c)) .......... [PASS] 81. (textual->list (text #\a #\b #\c) 3) .......... [PASS] 82. (textual->list (text #\a #\b #\c) 1 3) .......... [PASS] 83. (textual->list "") .......... [PASS] 84. (textual->list "" 0) .......... [PASS] 85. (textual->list "" 0 0) .......... [PASS] 86. (textual->list "abc") .......... [PASS] 87. (textual->list "abc" 3) .......... [PASS] 88. (textual->list "abc" 1 3) .......... [PASS] 89. (result=? "" (string->text "")) .......... [PASS] 90. (result=? "" (string->text "" 0)) .......... [PASS] 91. (result=? "" (string->text "" 0 0)) .......... [PASS] 92. (result=? "abc" (string->text "abc")) .......... [PASS] 93. (result=? "bc" (string->text "abc" 1)) .......... [PASS] 94. (result=? "" (string->text "abc" 3)) .......... [PASS] 95. (result=? "b" (string->text "abc" 1 2)) .......... [PASS] 96. (result=? "bc" (string->text "abc" 1 3)) .......... [PASS] 97. (result=? "" (vector->text (quote #()))) .......... [PASS] 98. (result=? "" (vector->text (quote #()) 0)) .......... [PASS] 99. (result=? "" (vector->text (quote #()) 0 0)) .......... [PASS] 100. (result=? "abc" (vector->text (quote #(#\a #\b #\c)))) .......... [PASS] 101. (result=? "bc" (vector->text (quote #(#\a #\b #\c)) 1)) .run-time failure: argument is not a valid u8vector index: 0 ......... [PASS] 102. (result=? "" (vector->text (quote #(#\a #\b #\c)) 3)) .......... [PASS] 103. (result=? "b" (vector->text (quote #(#\a #\b #\c)) 1 2)) .......... [PASS] 104. (result=? "bc" (vector->text (quote #(#\a #\b #\c)) 1 3)) .......... [PASS] 105. (result=? "" (list->text (quote ()))) .......... [PASS] 106. (result=? "" (list->text (quote ()) 0)) .......... [PASS] 107. (result=? "" (list->text (quote ()) 0 0)) .......... [PASS] 108. (result=? "abc" (list->text (quote (#\a #\b #\c)))) .......... [PASS] 109. (result=? "bc" (list->text (quote (#\a #\b #\c)) 1)) .......... [PASS] 110. (result=? "" (list->text (quote (#\a #\b #\c)) 3)) .......... [PASS] 111. (result=? "b" (list->text (quote (#\a #\b #\c)) 1 2)) .......... [PASS] 112. (result=? "bc" (list->text (quote (#\a #\b #\c)) 1 3)) .......... [PASS] 113. (result=? "" (reverse-list->text (quote ()))) .......... [PASS] 114. (result=? "cba" (reverse-list->text (quote (#\a #\b #\c)))) .......... [PASS] 1. (not (let () (define-record-type (make-record) record?) (record? (make-record)))) .......... [PASS] 2. (not (let () (define-record-type (make-record) record?) (not (vector? (make-record))))) .......... [PASS] 3. (let () (define-record-type (make-record foo baz) record? (foo foo) (bar bar set-bar!) (baz baz)) (define record (make-record 1 3)) (set-bar! record 2) (list (foo record) (bar record) (baz record))) .......... [PASS] 4. (let () (define-record-type (make-parent) parent?) (define-record-type ( ) (make-child) child?) (list (parent? (make-child)) (child? (make-parent)))) .......... [PASS] 5. (let () (define-record-type (make-parent foo) parent? (foo foo)) (define-record-type ( ) (make-child dummy bar) child? (bar bar)) (define child (make-child 1 2)) (list (foo child) (bar child))) .......... [PASS] 6. (let () (define-record-type (make-parent foo) #f (foo foo)) (define-record-type ( ) make-child child?) (define child (make-child 1)) (foo child)) .......... [PASS] 7. (let () (define-record-type (make-record) record? (#f foo set-foo!)) (define record (make-record)) (set-foo! record 1) (foo record)) .......... [PASS] 8. (not (let () (define-record-type ( #f) (make-record) record?) (record? (make-record)))) .......... [PASS] 9. (let () (define-record-type (make-record bar foo baz) record? (bar foo) (foo bar) (quux baz)) (define record (make-record 1 2 3)) (list (foo record) (bar record) (baz record))) .......... [PASS] 10. (let () (define-record-type (make-record foo) record? (foo foo)) (define record (make-record 1)) (define-syntax k (syntax-rules () ((k parent (field-name accessor-name . mutator-name*) ...) (values (quote field-name) ... accessor-name ...)))) (let-values (((field-symbol accessor) ( (k)))) (list field-symbol (accessor record)))) .......... [PASS] 11. (not (let () (define-record-type (make-foo) foo?) (record-type-descriptor? ()))) .......... [PASS] 12. (let () (define-record-type (make-foo) foo?) (list (record? (make-foo)) (record? (vector)))) .......... [PASS] 13. (not (let () (define-record-type (make-record) record?) (eq? (record-type-descriptor (make-record)) ()))) .......... [PASS] 14. (not (let () (define-record-type (make-record) record?) ((record-type-predicate ()) (make-record)))) .......... [PASS] 15. (let () (define-record-type (make-record) record?) (record-type-name ())) .......... [PASS] 16. (not (let () (define-record-type #f parent?) (define-record-type ( ) #f child?) (eq? (record-type-parent ()) ()))) .......... [PASS] 17. (let () (define-record-type (make-record foo) record? (foo foo) (bar bar set-bar!)) (define-values (field-foo field-bar) (apply values (record-type-fields ()))) (define record (make-record 1)) ((list-ref field-bar 2) record 2) (list (list-ref field-foo 0) (bar record))) .......... [PASS] 18. (let () (define-record-type #f parent? (bar bar)) (define child-rtd (make-record-type-descriptor (quote ) (quote ((mutable foo) qux (immutable baz))) ())) (define child (make-record child-rtd #(1 2))) (define foo (list-ref (car (record-type-fields child-rtd)) 1)) (define qux-field (list-ref (record-type-fields child-rtd) 1)) (define baz-field (list-ref (record-type-fields child-rtd) 2)) (list (parent? child) (bar child) (foo child) (procedure? (list-ref qux-field 2)) (not (list-ref baz-field 2)))) .......... [PASS] 19. (let () (define-record-type foo (make-foo a b) foo? (a foo-a) (b foo-b)) (define-record-type (bar foo) make-bar bar? (c bar-a) (d bar-b)) (define record (make-bar 1 2 3 4)) (list (bar? record) (bar-a record) (bar-b record))) .......... [PASS] 20. (not (let () (define-record-type (make-base) base?) (define-record-type ( ) #f middle? (a middle-a middle-a-set!) (b middle-b middle-b-set!)) (define-record-type ( ) (make-leaf d) leaf? (d leaf-d)) (quote ok))) .......... [PASS] 21. (not (let () (define-record-type #f simple? (#f foo set-foo!)) (quote ok))) .......... [PASS] 21 out of 21 passed (100.00%) 1. (let-values (((reia-payload make-reia reia? reia-ref make-reia-subtype) (make-type (quote reia)))) (reia-payload)) .......... [PASS] 2. (not (let-values (((reia-payload1 . reia1*) (make-type (quote reia))) ((reia-payload2 . reia2*) (make-type (quote reia)))) (not (eq? reia-payload1 reia-payload2)))) .......... [PASS] 3. (not (reia? (make-reia #f))) .......... [PASS] 4. (not (reia? (make-daughter #f))) .......... [PASS] 5. (not (not (daughter? (make-reia #f)))) .......... [PASS] 6. (not (not (son? (make-daughter #f)))) .......... [PASS] 7. (not (reia? (make-grand-daughter #f))) .......... [PASS] 8. (let-values (((reia-payload make-reia reia? reia-ref make-reia-subtype) (make-type (quote reia)))) (reia-ref (make-reia (quote payload)))) .......... [PASS] 8 out of 8 passed (100.00%) --------------------- ------------------------------------------------------ RUNNING TESTS FOR SRFI 132: ./skint test/srfi/132.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 133: ./skint test/srfi/133.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 134: ./skint test/srfi/134.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 135: ./skint test/srfi/135.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 136: ./skint test/srfi/136.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 137: ./skint test/srfi/137.scm ------------------------------------------------------ 1. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 2. (floor-quotient a b) .......... [PASS] 3. (floor-remainder a b) .......... [PASS] 4. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 5. (ceiling-quotient a b) .......... [PASS] 6. (ceiling-remainder a b) .......... [PASS] 7. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 8. (truncate-quotient a b) .......... [PASS] 9. (truncate-remainder a b) .......... [PASS] 10. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 11. (round-quotient a b) .......... [PASS] 12. (round-remainder a b) .......... [PASS] 13. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 14. (euclidean-quotient a b) .......... [PASS] 15. (euclidean-remainder a b) .......... [PASS] 16. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 17. (balanced-quotient a b) .......... [PASS] 18. (balanced-remainder a b) .......... [PASS] 19. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 20. (floor-quotient a b) .......... [PASS] 21. (floor-remainder a b) .......... [PASS] 22. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 23. (ceiling-quotient a b) .......... [PASS] 24. (ceiling-remainder a b) .......... [PASS] 25. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 26. (truncate-quotient a b) .......... [PASS] 27. (truncate-remainder a b) .......... [PASS] 28. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 29. (round-quotient a b) .......... [PASS] 30. (round-remainder a b) .......... [PASS] 31. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 32. (euclidean-quotient a b) .......... [PASS] 33. (euclidean-remainder a b) .......... [PASS] 34. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 35. (balanced-quotient a b) .......... [PASS] 36. (balanced-remainder a b) .......... [PASS] 37. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 38. (floor-quotient a b) .......... [PASS] 39. (floor-remainder a b) .......... [PASS] 40. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 41. (ceiling-quotient a b) .......... [PASS] 42. (ceiling-remainder a b) .......... [PASS] 43. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 44. (truncate-quotient a b) .......... [PASS] 45. (truncate-remainder a b) .......... [PASS] 46. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 47. (round-quotient a b) .......... [PASS] 48. (round-remainder a b) .......... [PASS] 49. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 50. (euclidean-quotient a b) .......... [PASS] 51. (euclidean-remainder a b) .......... [PASS] 52. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 53. (balanced-quotient a b) .......... [PASS] 54. (balanced-remainder a b) .......... [PASS] 55. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 56. (floor-quotient a b) .......... [PASS] 57. (floor-remainder a b) .......... [PASS] 58. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 59. (ceiling-quotient a b) .......... [PASS] 60. (ceiling-remainder a b) .......... [PASS] 61. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 62. (truncate-quotient a b) .......... [PASS] 63. (truncate-remainder a b) .......... [PASS] 64. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 65. (round-quotient a b) .......... [PASS] 66. (round-remainder a b) .......... [PASS] 67. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 68. (euclidean-quotient a b) .......... [PASS] 69. (euclidean-remainder a b) .......... [PASS] 70. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 71. (balanced-quotient a b) .......... [PASS] 72. (balanced-remainder a b) .......... [PASS] 73. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 74. (floor-quotient a b) .......... [PASS] 75. (floor-remainder a b) .......... [PASS] 76. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 77. (ceiling-quotient a b) .......... [PASS] 78. (ceiling-remainder a b) .......... [PASS] 79. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 80. (truncate-quotient a b) .......... [PASS] 81. (truncate-remainder a b) .......... [PASS] 82. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 83. (round-quotient a b) .......... [PASS] 84. (round-remainder a b) .......... [PASS] 85. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 86. (euclidean-quotient a b) .......... [PASS] 87. (euclidean-remainder a b) .......... [PASS] 88. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 89. (balanced-quotient a b) .......... [PASS] 90. (balanced-remainder a b) .......... [PASS] 91. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 92. (floor-quotient a b) .......... [PASS] 93. (floor-remainder a b) .......... [PASS] 94. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 95. (ceiling-quotient a b) .......... [PASS] 96. (ceiling-remainder a b) .......... [PASS] 97. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 98. (truncate-quotient a b) .......... [PASS] 99. (truncate-remainder a b) .......... [PASS] 100. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 101. (round-quotient a b) .......... [PASS] 102. (round-remainder a b) .......... [PASS] 103. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 104. (euclidean-quotient a b) .......... [PASS] 105. (euclidean-remainder a b) .......... [PASS] 106. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 107. (balanced-quotient a b) .......... [PASS] 108. (balanced-remainder a b) .......... [PASS] 109. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 110. (floor-quotient a b) .......... [PASS] 111. (floor-remainder a b) .......... [PASS] 112. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 113. (ceiling-quotient a b) .......... [PASS] 114. (ceiling-remainder a b) .......... [PASS] 115. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 116. (truncate-quotient a b) .......... [PASS] 117. (truncate-remainder a b) .......... [PASS] 118. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 119. (round-quotient a b) .......... [PASS] 120. (round-remainder a b) .......... [PASS] 121. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 122. (euclidean-quotient a b) .......... [PASS] 123. (euclidean-remainder a b) .......... [PASS] 124. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 125. (balanced-quotient a b) .......... [PASS] 126. (balanced-remainder a b) .......... [PASS] 127. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 128. (floor-quotient a b) .......... [PASS] 129. (floor-remainder a b) .......... [PASS] 130. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 131. (ceiling-quotient a b) .......... [PASS] 132. (ceiling-remainder a b) .......... [PASS] 133. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 134. (truncate-quotient a b) .......... [PASS] 135. (truncate-remainder a b) .......... [PASS] 136. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 137. (round-quotient a b) .......... [PASS] 138. (round-remainder a b) .......... [PASS] 139. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 140. (euclidean-quotient a b) .......... [PASS] 141. (euclidean-remainder a b) .......... [PASS] 142. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 143. (balanced-quotient a b) .......... [PASS] 144. (balanced-remainder a b) .......... [PASS] 145. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 146. (floor-quotient a b) .......... [PASS] 147. (floor-remainder a b) .......... [PASS] 148. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 149. (ceiling-quotient a b) .......... [PASS] 150. (ceiling-remainder a b) .......... [PASS] 151. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 152. (truncate-quotient a b) .......... [PASS] 153. (truncate-remainder a b) .......... [PASS] 154. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 155. (round-quotient a b) .......... [PASS] 156. (round-remainder a b) .......... [PASS] 157. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 158. (euclidean-quotient a b) .......... [PASS] 159. (euclidean-remainder a b) .......... [PASS] 160. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 161. (balanced-quotient a b) .......... [PASS] 162. (balanced-remainder a b) .......... [PASS] 163. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 164. (floor-quotient a b) .......... [PASS] 165. (floor-remainder a b) .......... [PASS] 166. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 167. (ceiling-quotient a b) .......... [PASS] 168. (ceiling-remainder a b) .......... [PASS] 169. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 170. (truncate-quotient a b) .......... [PASS] 171. (truncate-remainder a b) .......... [PASS] 172. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 173. (round-quotient a b) .......... [PASS] 174. (round-remainder a b) .......... [PASS] 175. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 176. (euclidean-quotient a b) .......... [PASS] 177. (euclidean-remainder a b) .......... [PASS] 178. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 179. (balanced-quotient a b) .......... [PASS] 180. (balanced-remainder a b) .......... [PASS] 181. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 182. (floor-quotient a b) .......... [PASS] 183. (floor-remainder a b) .......... [PASS] 184. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 185. (ceiling-quotient a b) .......... [PASS] 186. (ceiling-remainder a b) .......... [PASS] 187. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 188. (truncate-quotient a b) .......... [PASS] 189. (truncate-remainder a b) .......... [PASS] 190. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 191. (round-quotient a b) .......... [PASS] 192. (round-remainder a b) .......... [PASS] 193. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 194. (euclidean-quotient a b) .......... [PASS] 195. (euclidean-remainder a b) .......... [PASS] 196. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 197. (balanced-quotient a b) .......... [PASS] 198. (balanced-remainder a b) .......... [PASS] 199. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 200. (floor-quotient a b) .......... [PASS] 201. (floor-remainder a b) .......... [PASS] 202. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 203. (ceiling-quotient a b) .......... [PASS] 204. (ceiling-remainder a b) .......... [PASS] 205. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 206. (truncate-quotient a b) .......... [PASS] 207. (truncate-remainder a b) .......... [PASS] 208. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 209. (round-quotient a b) .......... [PASS] 210. (round-remainder a b) .......... [PASS] 211. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 212. (euclidean-quotient a b) .......... [PASS] 213. (euclidean-remainder a b) .......... [PASS] 214. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 215. (balanced-quotient a b) .......... [PASS] 216. (balanced-remainder a b) .......... [PASS] 217. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 218. (floor-quotient a b) .......... [PASS] 219. (floor-remainder a b) .......... [PASS] 220. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 221. (ceiling-quotient a b) .......... [PASS] 222. (ceiling-remainder a b) .......... [PASS] 223. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 224. (truncate-quotient a b) .......... [PASS] 225. (truncate-remainder a b) .......... [PASS] 226. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 227. (round-quotient a b) .......... [PASS] 228. (round-remainder a b) .......... [PASS] 229. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 230. (euclidean-quotient a b) .......... [PASS] 231. (euclidean-remainder a b) .......... [PASS] 232. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 233. (balanced-quotient a b) .......... [PASS] 234. (balanced-remainder a b) .......... [PASS] 235. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 236. (floor-quotient a b) .......... [PASS] 237. (floor-remainder a b) .......... [PASS] 238. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 239. (ceiling-quotient a b) .......... [PASS] 240. (ceiling-remainder a b) .......... [PASS] 241. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 242. (truncate-quotient a b) .......... [PASS] 243. (truncate-remainder a b) .......... [PASS] 244. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 245. (round-quotient a b) .......... [PASS] 246. (round-remainder a b) .......... [PASS] 247. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 248. (euclidean-quotient a b) .......... [PASS] 249. (euclidean-remainder a b) .......... [PASS] 250. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 251. (balanced-quotient a b) .......... [PASS] 252. (balanced-remainder a b) .......... [PASS] 253. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 254. (floor-quotient a b) .......... [PASS] 255. (floor-remainder a b) .......... [PASS] 256. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 257. (ceiling-quotient a b) .......... [PASS] 258. (ceiling-remainder a b) .......... [PASS] 259. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 260. (truncate-quotient a b) .......... [PASS] 261. (truncate-remainder a b) .......... [PASS] 262. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 263. (round-quotient a b) .......... [PASS] 264. (round-remainder a b) .......... [PASS] 265. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 266. (euclidean-quotient a b) .......... [PASS] 267. (euclidean-remainder a b) .......... [PASS] 268. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 269. (balanced-quotient a b) .......... [PASS] 270. (balanced-remainder a b) .......... [PASS] 271. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 272. (floor-quotient a b) .......... [PASS] 273. (floor-remainder a b) .......... [PASS] 274. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 275. (ceiling-quotient a b) .......... [PASS] 276. (ceiling-remainder a b) .......... [PASS] 277. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 278. (truncate-quotient a b) .......... [PASS] 279. (truncate-remainder a b) .......... [PASS] 280. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 281. (round-quotient a b) .......... [PASS] 282. (round-remainder a b) .......... [PASS] 283. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 284. (euclidean-quotient a b) .......... [PASS] 285. (euclidean-remainder a b) .......... [PASS] 286. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 287. (balanced-quotient a b) .......... [PASS] 288. (balanced-remainder a b) .......... [PASS] 289. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 290. (floor-quotient a b) .......... [PASS] 291. (floor-remainder a b) .......... [PASS] 292. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 293. (ceiling-quotient a b) .......... [PASS] 294. (ceiling-remainder a b) .......... [PASS] 295. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 296. (truncate-quotient a b) .......... [PASS] 297. (truncate-remainder a b) .......... [PASS] 298. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 299. (round-quotient a b) .......... [PASS] 300. (round-remainder a b) .......... [PASS] 301. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 302. (euclidean-quotient a b) .......... [PASS] 303. (euclidean-remainder a b) .......... [PASS] 304. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 305. (balanced-quotient a b) .......... [PASS] 306. (balanced-remainder a b) .......... [PASS] 307. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 308. (floor-quotient a b) .......... [PASS] 309. (floor-remainder a b) .......... [PASS] 310. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 311. (ceiling-quotient a b) .......... [PASS] 312. (ceiling-remainder a b) .......... [PASS] 313. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 314. (truncate-quotient a b) .......... [PASS] 315. (truncate-remainder a b) .......... [PASS] 316. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 317. (round-quotient a b) .......... [PASS] 318. (round-remainder a b) .......... [PASS] 319. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 320. (euclidean-quotient a b) .......... [PASS] 321. (euclidean-remainder a b) .......... [PASS] 322. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 323. (balanced-quotient a b) .......... [PASS] 324. (balanced-remainder a b) .......... [PASS] 325. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 326. (floor-quotient a b) .......... [PASS] 327. (floor-remainder a b) .......... [PASS] 328. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 329. (ceiling-quotient a b) .......... [PASS] 330. (ceiling-remainder a b) .......... [PASS] 331. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 332. (truncate-quotient a b) .......... [PASS] 333. (truncate-remainder a b) .......... [PASS] 334. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 335. (round-quotient a b) .......... [PASS] 336. (round-remainder a b) .......... [PASS] 337. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 338. (euclidean-quotient a b) .......... [PASS] 339. (euclidean-remainder a b) .......... [PASS] 340. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 341. (balanced-quotient a b) .......... [PASS] 342. (balanced-remainder a b) .......... [PASS] 343. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 344. (floor-quotient a b) .......... [PASS] 345. (floor-remainder a b) .......... [PASS] 346. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 347. (ceiling-quotient a b) .......... [PASS] 348. (ceiling-remainder a b) .......... [PASS] 349. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 350. (truncate-quotient a b) .......... [PASS] 351. (truncate-remainder a b) .......... [PASS] 352. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 353. (round-quotient a b) .......... [PASS] 354. (round-remainder a b) .......... [PASS] 355. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 356. (euclidean-quotient a b) .......... [PASS] 357. (euclidean-remainder a b) .......... [PASS] 358. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 359. (balanced-quotient a b) .......... [PASS] 360. (balanced-remainder a b) .......... [PASS] 361. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 362. (floor-quotient a b) .......... [PASS] 363. (floor-remainder a b) .......... [PASS] 364. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 365. (ceiling-quotient a b) .......... [PASS] 366. (ceiling-remainder a b) .......... [PASS] 367. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 368. (truncate-quotient a b) .......... [PASS] 369. (truncate-remainder a b) .......... [PASS] 370. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 371. (round-quotient a b) .......... [PASS] 372. (round-remainder a b) .......... [PASS] 373. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 374. (euclidean-quotient a b) .......... [PASS] 375. (euclidean-remainder a b) .......... [PASS] 376. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 377. (balanced-quotient a b) .......... [PASS] 378. (balanced-remainder a b) .......... [PASS] 379. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 380. (floor-quotient a b) .......... [PASS] 381. (floor-remainder a b) .......... [PASS] 382. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 383. (ceiling-quotient a b) .......... [PASS] 384. (ceiling-remainder a b) .......... [PASS] 385. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 386. (truncate-quotient a b) .......... [PASS] 387. (truncate-remainder a b) .......... [PASS] 388. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 389. (round-quotient a b) .......... [PASS] 390. (round-remainder a b) .......... [PASS] 391. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 392. (euclidean-quotient a b) .......... [PASS] 393. (euclidean-remainder a b) .......... [PASS] 394. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 395. (balanced-quotient a b) .......... [PASS] 396. (balanced-remainder a b) .......... [PASS] 397. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 398. (floor-quotient a b) .......... [PASS] 399. (floor-remainder a b) .......... [PASS] 400. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 401. (ceiling-quotient a b) .......... [PASS] 402. (ceiling-remainder a b) .......... [PASS] 403. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 404. (truncate-quotient a b) .......... [PASS] 405. (truncate-remainder a b) .......... [PASS] 406. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 407. (round-quotient a b) .......... [PASS] 408. (round-remainder a b) .......... [PASS] 409. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 410. (euclidean-quotient a b) .......... [PASS] 411. (euclidean-remainder a b) .......... [PASS] 412. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 413. (balanced-quotient a b) .......... [PASS] 414. (balanced-remainder a b) .......... [PASS] 415. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 416. (floor-quotient a b) .......... [PASS] 417. (floor-remainder a b) .......... [PASS] 418. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 419. (ceiling-quotient a b) .......... [PASS] 420. (ceiling-remainder a b) .......... [PASS] 421. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 422. (truncate-quotient a b) .......... [PASS] 423. (truncate-remainder a b) .......... [PASS] 424. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 425. (round-quotient a b) .......... [PASS] 426. (round-remainder a b) .......... [PASS] 427. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 428. (euclidean-quotient a b) .......... [PASS] 429. (euclidean-remainder a b) .......... [PASS] 430. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 431. (balanced-quotient a b) .......... [PASS] 432. (balanced-remainder a b) .......... [PASS] 433. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 434. (floor-quotient a b) .......... [PASS] 435. (floor-remainder a b) .......... [PASS] 436. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 437. (ceiling-quotient a b) .......... [PASS] 438. (ceiling-remainder a b) .......... [PASS] 439. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 440. (truncate-quotient a b) .......... [PASS] 441. (truncate-remainder a b) .......... [PASS] 442. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 443. (round-quotient a b) .......... [PASS] 444. (round-remainder a b) .......... [PASS] 445. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 446. (euclidean-quotient a b) .......... [PASS] 447. (euclidean-remainder a b) .......... [PASS] 448. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 449. (balanced-quotient a b) .......... [PASS] 450. (balanced-remainder a b) .......... [PASS] 451. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 452. (floor-quotient a b) .......... [PASS] 453. (floor-remainder a b) .......... [PASS] 454. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 455. (ceiling-quotient a b) .......... [PASS] 456. (ceiling-remainder a b) .......... [PASS] 457. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 458. (truncate-quotient a b) .......... [PASS] 459. (truncate-remainder a b) .......... [PASS] 460. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 461. (round-quotient a b) .......... [PASS] 462. (round-remainder a b) .......... [PASS] 463. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 464. (euclidean-quotient a b) .......... [PASS] 465. (euclidean-remainder a b) .......... [PASS] 466. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 467. (balanced-quotient a b) .......... [PASS] 468. (balanced-remainder a b) .......... [PASS] 469. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 470. (floor-quotient a b) .......... [PASS] 471. (floor-remainder a b) .......... [PASS] 472. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 473. (ceiling-quotient a b) .......... [PASS] 474. (ceiling-remainder a b) .......... [PASS] 475. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 476. (truncate-quotient a b) .......... [PASS] 477. (truncate-remainder a b) .......... [PASS] 478. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 479. (round-quotient a b) .......... [PASS] 480. (round-remainder a b) .......... [PASS] 481. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 482. (euclidean-quotient a b) .......... [PASS] 483. (euclidean-remainder a b) .......... [PASS] 484. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 485. (balanced-quotient a b) .......... [PASS] 486. (balanced-remainder a b) .......... [PASS] 487. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 488. (floor-quotient a b) .......... [PASS] 489. (floor-remainder a b) .......... [PASS] 490. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 491. (ceiling-quotient a b) .......... [PASS] 492. (ceiling-remainder a b) .......... [PASS] 493. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 494. (truncate-quotient a b) .......... [PASS] 495. (truncate-remainder a b) .......... [PASS] 496. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 497. (round-quotient a b) .......... [PASS] 498. (round-remainder a b) .......... [PASS] 499. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 500. (euclidean-quotient a b) .......... [PASS] 501. (euclidean-remainder a b) .......... [PASS] 502. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 503. (balanced-quotient a b) .......... [PASS] 504. (balanced-remainder a b) .......... [PASS] 505. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 506. (floor-quotient a b) .......... [PASS] 507. (floor-remainder a b) .......... [PASS] 508. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 509. (ceiling-quotient a b) .......... [PASS] 510. (ceiling-remainder a b) .......... [PASS] 511. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 512. (truncate-quotient a b) .......... [PASS] 513. (truncate-remainder a b) .......... [PASS] 514. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 515. (round-quotient a b) .......... [PASS] 516. (round-remainder a b) .......... [PASS] 517. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 518. (euclidean-quotient a b) .......... [PASS] 519. (euclidean-remainder a b) .......... [PASS] 520. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 521. (balanced-quotient a b) .......... [PASS] 522. (balanced-remainder a b) .......... [PASS] 523. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 524. (floor-quotient a b) .......... [PASS] 525. (floor-remainder a b) .......... [PASS] 526. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 527. (ceiling-quotient a b) .......... [PASS] 528. (ceiling-remainder a b) .......... [PASS] 529. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 530. (truncate-quotient a b) .......... [PASS] 531. (truncate-remainder a b) .......... [PASS] 532. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 533. (round-quotient a b) .......... [PASS] 534. (round-remainder a b) .......... [PASS] 535. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 536. (euclidean-quotient a b) .......... [PASS] 537. (euclidean-remainder a b) .......... [PASS] 538. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 539. (balanced-quotient a b) .......... [PASS] 540. (balanced-remainder a b) .......... [PASS] 541. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 542. (floor-quotient a b) .......... [PASS] 543. (floor-remainder a b) .......... [PASS] 544. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 545. (ceiling-quotient a b) .......... [PASS] 546. (ceiling-remainder a b) .......... [PASS] 547. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 548. (truncate-quotient a b) .......... [PASS] 549. (truncate-remainder a b) .......... [PASS] 550. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 551. (round-quotient a b) .......... [PASS] 552. (round-remainder a b) .......... [PASS] 553. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 554. (euclidean-quotient a b) .......... [PASS] 555. (euclidean-remainder a b) .......... [PASS] 556. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 557. (balanced-quotient a b) .......... [PASS] 558. (balanced-remainder a b) .......... [PASS] 559. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 560. (floor-quotient a b) .......... [PASS] 561. (floor-remainder a b) .......... [PASS] 562. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 563. (ceiling-quotient a b) .......... [PASS] 564. (ceiling-remainder a b) .......... [PASS] 565. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 566. (truncate-quotient a b) .......... [PASS] 567. (truncate-remainder a b) .......... [PASS] 568. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 569. (round-quotient a b) .......... [PASS] 570. (round-remainder a b) .......... [PASS] 571. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 572. (euclidean-quotient a b) .......... [PASS] 573. (euclidean-remainder a b) .......... [PASS] 574. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 575. (balanced-quotient a b) .......... [PASS] 576. (balanced-remainder a b) .......... [PASS] 577. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 578. (floor-quotient a b) .......... [PASS] 579. (floor-remainder a b) .......... [PASS] 580. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 581. (ceiling-quotient a b) .......... [PASS] 582. (ceiling-remainder a b) .......... [PASS] 583. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 584. (truncate-quotient a b) .......... [PASS] 585. (truncate-remainder a b) .......... [PASS] 586. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 587. (round-quotient a b) .......... [PASS] 588. (round-remainder a b) .......... [PASS] 589. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 590. (euclidean-quotient a b) .......... [PASS] 591. (euclidean-remainder a b) .......... [PASS] 592. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 593. (balanced-quotient a b) .......... [PASS] 594. (balanced-remainder a b) .......... [PASS] 595. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 596. (floor-quotient a b) .......... [PASS] 597. (floor-remainder a b) .......... [PASS] 598. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 599. (ceiling-quotient a b) .......... [PASS] 600. (ceiling-remainder a b) .......... [PASS] 601. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 602. (truncate-quotient a b) .......... [PASS] 603. (truncate-remainder a b) .......... [PASS] 604. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 605. (round-quotient a b) .......... [PASS] 606. (round-remainder a b) .......... [PASS] 607. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 608. (euclidean-quotient a b) .......... [PASS] 609. (euclidean-remainder a b) .......... [PASS] 610. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 611. (balanced-quotient a b) .......... [PASS] 612. (balanced-remainder a b) .......... [PASS] 613. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 614. (floor-quotient a b) .......... [PASS] 615. (floor-remainder a b) .......... [PASS] 616. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 617. (ceiling-quotient a b) .......... [PASS] 618. (ceiling-remainder a b) .......... [PASS] 619. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 620. (truncate-quotient a b) .......... [PASS] 621. (truncate-remainder a b) .......... [PASS] 622. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 623. (round-quotient a b) .......... [PASS] 624. (round-remainder a b) .......... [PASS] 625. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 626. (euclidean-quotient a b) .......... [PASS] 627. (euclidean-remainder a b) .......... [PASS] 628. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 629. (balanced-quotient a b) .......... [PASS] 630. (balanced-remainder a b) .......... [PASS] 631. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 632. (floor-quotient a b) .......... [PASS] 633. (floor-remainder a b) .......... [PASS] 634. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 635. (ceiling-quotient a b) .......... [PASS] 636. (ceiling-remainder a b) .......... [PASS] 637. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 638. (truncate-quotient a b) .......... [PASS] 639. (truncate-remainder a b) .......... [PASS] 640. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 641. (round-quotient a b) .......... [PASS] 642. (round-remainder a b) .......... [PASS] 643. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 644. (euclidean-quotient a b) .......... [PASS] 645. (euclidean-remainder a b) .......... [PASS] 646. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 647. (balanced-quotient a b) .......... [PASS] 648. (balanced-remainder a b) .......... [PASS] 649. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 650. (floor-quotient a b) .......... [PASS] 651. (floor-remainder a b) .......... [PASS] 652. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 653. (ceiling-quotient a b) .......... [PASS] 654. (ceiling-remainder a b) .......... [PASS] 655. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 656. (truncate-quotient a b) .......... [PASS] 657. (truncate-remainder a b) .......... [PASS] 658. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 659. (round-quotient a b) .......... [PASS] 660. (round-remainder a b) .......... [PASS] 661. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 662. (euclidean-quotient a b) .......... [PASS] 663. (euclidean-remainder a b) .......... [PASS] 664. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 665. (balanced-quotient a b) .......... [PASS] 666. (balanced-remainder a b) .......... [PASS] 667. (call-with-values (lambda () (floor/ a b)) list) .......... [PASS] 668. (floor-quotient a b) .......... [PASS] 669. (floor-remainder a b) .......... [PASS] 670. (call-with-values (lambda () (ceiling/ a b)) list) .......... [PASS] 671. (ceiling-quotient a b) .......... [PASS] 672. (ceiling-remainder a b) .......... [PASS] 673. (call-with-values (lambda () (truncate/ a b)) list) .......... [PASS] 674. (truncate-quotient a b) .......... [PASS] 675. (truncate-remainder a b) .......... [PASS] 676. (call-with-values (lambda () (round/ a b)) list) .......... [PASS] 677. (round-quotient a b) .......... [PASS] 678. (round-remainder a b) .......... [PASS] 679. (call-with-values (lambda () (euclidean/ a b)) list) .......... [PASS] 680. (euclidean-quotient a b) .......... [PASS] 681. (euclidean-remainder a b) .......... [PASS] 682. (call-with-values (lambda () (balanced/ a b)) list) .......... [PASS] 683. (balanced-quotient a b) .......... [PASS] 684. (balanced-remainder a b) .......... [PASS] 684 out of 684 passed (100.00%) 1. (fxlength fx-least) .......... [PASS] 2. (fxlength fx-greatest) .......... [PASS] 3. (fxlength 0) .......... [PASS] 4. (fxlength 1) .......... [PASS] 5. (fxlength -1) .......... [PASS] 6. (fxlength 7) .......... [PASS] 7. (fxlength -7) .......... [PASS] 8. (fxlength 8) .......... [PASS] 9. (fxlength -8) .......... [PASS] 10. (call-with-values (lambda () (fx+/carry 536870911 536870911 536870911)) list) .......... [PASS] 11. (call-with-values (lambda () (fx+/carry -536870912 -536870912 -536870912)) list) .......... [PASS] 12. (call-with-values (lambda () (fx+/carry -536870911 -42 -1)) list) .......... [PASS] 13. (call-with-values (lambda () (fx+/carry -42 -536870911 1)) list) .......... [PASS] 14. (call-with-values (lambda () (fx+/carry 1 -536870912 1)) list) .......... [PASS] 15. (call-with-values (lambda () (fx+/carry -42 -536870912 -42)) list) .......... [PASS] 16. (call-with-values (lambda () (fx+/carry -268435456 0 -536870912)) list) .......... [PASS] 17. (call-with-values (lambda () (fx+/carry 0 0 0)) list) .......... [PASS] 18. (call-with-values (lambda () (fx+/carry 268435455 536870910 -268435456)) list) .......... [PASS] 19. (call-with-values (lambda () (fx+/carry -268435456 -42 1)) list) .......... [PASS] 20. (call-with-values (lambda () (fx+/carry 1 42 1)) list) .......... [PASS] 21. (call-with-values (lambda () (fx+/carry 0 1 0)) list) .......... [PASS] 22. (call-with-values (lambda () (fx+/carry -536870911 -536870912 -1)) list) .......... [PASS] 23. (call-with-values (lambda () (fx+/carry 536870910 -42 536870910)) list) .......... [PASS] 24. (call-with-values (lambda () (fx+/carry 0 0 -42)) list) .......... [PASS] 25. (call-with-values (lambda () (fx+/carry 0 536870910 536870910)) list) .......... [PASS] 26. (call-with-values (lambda () (fx+/carry 536870911 536870910 -268435456)) list) .......... [PASS] 27. (call-with-values (lambda () (fx+/carry -42 0 0)) list) .......... [PASS] 28. (call-with-values (lambda () (fx+/carry -42 268435455 -268435456)) list) .......... [PASS] 29. (call-with-values (lambda () (fx+/carry 0 0 536870910)) list) .......... [PASS] 30. (call-with-values (lambda () (fx+/carry 1 1 268435455)) list) .......... [PASS] 31. (call-with-values (lambda () (fx+/carry 1 536870911 42)) list) .......... [PASS] 32. (call-with-values (lambda () (fx-/carry -536870912 536870911 536870911)) list) .......... [PASS] 33. (call-with-values (lambda () (fx-/carry 536870911 -536870912 -536870912)) list) .......... [PASS] 34. (call-with-values (lambda () (fx-/carry 268435455 1 268435455)) list) .......... [PASS] 35. (call-with-values (lambda () (fx-/carry -536870912 268435455 -536870911)) list) .......... [PASS] 36. (call-with-values (lambda () (fx-/carry 42 -42 0)) list) .......... [PASS] 37. (call-with-values (lambda () (fx-/carry 0 -1 0)) list) .......... [PASS] 38. (call-with-values (lambda () (fx-/carry 536870910 536870910 536870911)) list) .......... [PASS] 39. (call-with-values (lambda () (fx-/carry 536870911 536870910 -268435456)) list) .......... [PASS] 40. (call-with-values (lambda () (fx-/carry -42 1 -536870912)) list) .......... [PASS] 41. (call-with-values (lambda () (fx-/carry 0 536870911 -268435456)) list) .......... [PASS] 42. (call-with-values (lambda () (fx-/carry 536870911 -1 536870910)) list) .......... [PASS] 43. (call-with-values (lambda () (fx-/carry -268435456 0 42)) list) .......... [PASS] 44. (call-with-values (lambda () (fx-/carry -536870912 536870910 1)) list) .......... [PASS] 45. (call-with-values (lambda () (fx-/carry -536870912 -1 0)) list) .......... [PASS] 46. (call-with-values (lambda () (fx-/carry 1 536870911 536870911)) list) .......... [PASS] 47. (call-with-values (lambda () (fx-/carry 0 536870911 536870911)) list) .......... [PASS] 48. (call-with-values (lambda () (fx-/carry 1 -42 -1)) list) .......... [PASS] 49. (call-with-values (lambda () (fx-/carry 1 536870910 268435455)) list) .......... [PASS] 50. (call-with-values (lambda () (fx-/carry 42 42 268435455)) list) .......... [PASS] 51. (call-with-values (lambda () (fx-/carry -536870911 -42 -536870912)) list) .......... [PASS] 52. (call-with-values (lambda () (fx-/carry 268435455 -1 -268435456)) list) .......... [PASS] 53. (call-with-values (lambda () (fx-/carry -536870912 0 -42)) list) .......... [PASS] 54. (call-with-values (lambda () (fx*/carry 536870911 536870911 536870911)) list) .......... [PASS] 55. (call-with-values (lambda () (fx*/carry -536870912 -536870912 -536870912)) list) .......... [PASS] 56. (call-with-values (lambda () (fx*/carry -42 0 268435455)) list) .......... [PASS] 57. (call-with-values (lambda () (fx*/carry -268435456 -268435456 536870911)) list) .......... [PASS] 58. (call-with-values (lambda () (fx*/carry 536870910 1 536870911)) list) .......... [PASS] 59. (call-with-values (lambda () (fx*/carry 1 268435455 536870910)) list) .......... [PASS] 60. (call-with-values (lambda () (fx*/carry -536870912 -536870911 -42)) list) .......... [PASS] 61. (call-with-values (lambda () (fx*/carry 1 0 -42)) list) .......... [PASS] 62. (call-with-values (lambda () (fx*/carry -1 268435455 268435455)) list) .......... [PASS] 63. (call-with-values (lambda () (fx*/carry -1 -536870912 268435455)) list) .......... [PASS] 64. (call-with-values (lambda () (fx*/carry 268435455 42 536870910)) list) .......... [PASS] 65. (call-with-values (lambda () (fx*/carry 268435455 1 42)) list) .......... [PASS] 66. (call-with-values (lambda () (fx*/carry -1 42 1)) list) .......... [PASS] 67. (call-with-values (lambda () (fx*/carry 42 0 0)) list) .......... [PASS] 68. (call-with-values (lambda () (fx*/carry 536870910 536870910 536870911)) list) .......... [PASS] 69. (call-with-values (lambda () (fx*/carry -42 536870911 -1)) list) .......... [PASS] 70. (call-with-values (lambda () (fx*/carry 0 0 -1)) list) .......... [PASS] 71. (call-with-values (lambda () (fx*/carry 536870911 -536870912 1)) list) .......... [PASS] 72. (call-with-values (lambda () (fx*/carry -1 -536870911 536870911)) list) .......... [PASS] 73. (call-with-values (lambda () (fx*/carry 536870910 1 -42)) list) .......... [PASS] 74. (call-with-values (lambda () (fx*/carry -536870912 -536870911 -1)) list) .......... [PASS] 75. (call-with-values (lambda () (fx*/carry -268435456 536870911 1)) list) .......... [PASS] 76. (fixnum? 32767) .......... [PASS] 77. (fixnum? 1.1) .......... [PASS] 78. (fx=? 1 1 1) .......... [PASS] 79. (fx=? 1 2 2) .......... [PASS] 80. (fx=? 1 1 2) .......... [PASS] 81. (fx=? 1 2 3) .......... [PASS] 82. (fx? 3 2 1) .......... [PASS] 85. (fx>? 2 1 1) .......... [PASS] 86. (fx<=? 1 1 2) .......... [PASS] 87. (fx<=? 1 2 1) .......... [PASS] 88. (fx>=? 2 1 1) .......... [PASS] 89. (fx>=? 1 2 1) .......... [PASS] 90. (list (fx<=? 1 1 2) (fx<=? 2 1 3)) .......... [PASS] 91. (fxzero? 0) .......... [PASS] 92. (fxzero? 1) .......... [PASS] 93. (fxpositive? 0) .......... [PASS] 94. (fxpositive? 1) .......... [PASS] 95. (fxpositive? -1) .......... [PASS] 96. (fxnegative? 0) .......... [PASS] 97. (fxnegative? 1) .......... [PASS] 98. (fxnegative? -1) .......... [PASS] 99. (fxodd? 0) .......... [PASS] 100. (fxodd? 1) .......... [PASS] 101. (fxodd? -1) .......... [PASS] 102. (fxodd? 102) .......... [PASS] 103. (fxeven? 0) .......... [PASS] 104. (fxeven? 1) .......... [PASS] 105. (fxeven? -2) .......... [PASS] 106. (fxeven? 102) .......... [PASS] 107. (fxmax 3 4) .......... [PASS] 108. (fxmax 3 5 4) .......... [PASS] 109. (fxmin 3 4) .......... [PASS] 110. (fxmin 3 5 4) .......... [PASS] 111. (fx+ 3 4) .......... [PASS] 112. (fx* 4 3) .......... [PASS] 113. (fx- 3 4) .......... [PASS] 114. (fxneg 3) .......... [PASS] 115. (fxabs -7) .......... [PASS] 116. (fxabs 7) .......... [PASS] 117. (fxsquare 42) .......... [PASS] 118. (fxsquare 2) .......... [PASS] 119. (fxquotient 5 2) .......... [PASS] 120. (fxquotient -5 2) .......... [PASS] 121. (fxquotient 5 -2) .......... [PASS] 122. (fxquotient -5 -2) .......... [PASS] 123. (fxremainder 13 4) .......... [PASS] 124. (fxremainder -13 4) .......... [PASS] 125. (fxremainder 13 -4) .......... [PASS] 126. (fxremainder -13 -4) .......... [PASS] 127. (* root rem) .......... [PASS] 128. (fxnot 0) .......... [PASS] 129. (fxand 0 1) .......... [PASS] 130. (fxand 14 6) .......... [PASS] 131. (fxior 10 12) .......... [PASS] 132. (fxxor 10 12) .......... [PASS] 133. (fxnot -1) .......... [PASS] 134. (fxif 3 1 8) .......... [PASS] 135. (fxif 3 8 1) .......... [PASS] 136. (fxbit-count 12) .......... [PASS] 137. (fxlength 0) .......... [PASS] 138. (fxlength 128) .......... [PASS] 139. (fxlength 255) .......... [PASS] 140. (fxlength 256) .......... [PASS] 141. (fxfirst-set-bit 0) .......... [PASS] 142. (fxfirst-set-bit 1) .......... [PASS] 143. (fxfirst-set-bit 3) .......... [PASS] 144. (fxfirst-set-bit 4) .......... [PASS] 145. (fxfirst-set-bit 6) .......... [PASS] 146. (fxfirst-set-bit -1) .......... [PASS] 147. (fxfirst-set-bit -2) .......... [PASS] 148. (fxfirst-set-bit -3) .......... [PASS] 149. (fxfirst-set-bit -4) .......... [PASS] 150. (fxbit-set? 0 1) .......... [PASS] 151. (fxbit-set? 1 1) .......... [PASS] 152. (fxbit-set? 1 8) .......... [PASS] 153. (fxbit-set? 10 -1) .......... [PASS] 154. (fxbit-set? 1 -1) .......... [PASS] 155. (fxcopy-bit 0 0 #f) .......... [PASS] 156. (fxcopy-bit 0 -1 #t) .......... [PASS] 157. (fxcopy-bit 0 0 #t) .......... [PASS] 158. (fxcopy-bit 8 6 #t) .......... [PASS] 159. (fxcopy-bit 8 6 #f) .......... [PASS] 160. (fxcopy-bit 0 -1 #f) .......... [PASS] 161. (fxbit-field 6 0 1) .......... [PASS] 162. (fxbit-field 6 1 3) .......... [PASS] 163. (fxarithmetic-shift 1 1) .......... [PASS] 164. (fxarithmetic-shift 1 -1) .......... [PASS] 165. (fxbit-field-rotate 6 1 1 2) .......... [PASS] 166. (fxbit-field-rotate 6 1 2 4) .......... [PASS] 167. (fxbit-field-rotate 7 -1 1 4) .......... [PASS] 168. (fxbit-field-rotate 6 0 0 10) .......... [PASS] 169. (fxbit-field-reverse 6 1 3) .......... [PASS] 170. (fxbit-field-reverse 6 1 4) .......... [PASS] 171. (fxnot 10) .......... [PASS] 172. (fxnot -37) .......... [PASS] 173. (fxior 3 10) .......... [PASS] 174. (fxand 11 26) .......... [PASS] 175. (fxxor 3 10) .......... [PASS] 176. (fxand 37 12) .......... [PASS] 177. (fxarithmetic-shift 8 2) .......... [PASS] 178. (fxarithmetic-shift 4 0) .......... [PASS] 179. (fxarithmetic-shift 8 -1) .......... [PASS] 180. (fxlength 0) .......... [PASS] 181. (fxlength 1) .......... [PASS] 182. (fxlength -1) .......... [PASS] 183. (fxlength 7) .......... [PASS] 184. (fxlength -7) .......... [PASS] 185. (fxlength 8) .......... [PASS] 186. (fxlength -8) .......... [PASS] 187. (fxbit-set? 3 10) .......... [PASS] 188. (fxbit-set? 2 6) .......... [PASS] 189. (fxbit-set? 0 6) .......... [PASS] 190. (fxcopy-bit 2 0 #t) .......... [PASS] 191. (fxcopy-bit 2 15 #f) .......... [PASS] 192. (fxfirst-set-bit 2) .......... [PASS] 193. (fxfirst-set-bit 40) .......... [PASS] 194. (fxfirst-set-bit -28) .......... [PASS] 195. (fxand 1 1) .......... [PASS] 196. (fxand 1 2) .......... [PASS] 197. (fxand 3 2) .......... [PASS] 198. (fxand 5 7) .......... [PASS] 199. (fxand -1 7) .......... [PASS] 200. (fxand -2 7) .......... [PASS] 201. (fxarithmetic-shift 1 0) .......... [PASS] 202. (fxarithmetic-shift 1 2) .......... [PASS] 203. (fxarithmetic-shift 1 3) .......... [PASS] 204. (fxarithmetic-shift 1 4) .......... [PASS] 205. (fxarithmetic-shift -1 0) .......... [PASS] 206. (fxarithmetic-shift -1 1) .......... [PASS] 207. (fxarithmetic-shift -1 2) .......... [PASS] 208. (fxarithmetic-shift -1 3) .......... [PASS] 209. (fxarithmetic-shift -1 4) .......... [PASS] 210. (fxbit-field 874 0 4) .......... [PASS] 211. (fxbit-field 874 3 9) .......... [PASS] 212. (fxbit-field 874 4 9) .......... [PASS] 213. (fxbit-field 874 4 10) .......... [PASS] 214. (fxif 1 1 2) .......... [PASS] 215. (fxif 60 240 15) .......... [PASS] 216. (fxcopy-bit 0 0 #t) .......... [PASS] 216 out of 216 passed (100.00%) 1. (flsign-bit -inf.0) .......... [PASS] 2. (not (flonum? (flonum 5))) .......... [PASS] 3. (fl+ 2.0 3.0) .......... [PASS] 4. (fl- 2.0 3.0) .......... [PASS] 5. (fl* 2.0 3.0) .......... [PASS] 6. (close-enough? 0.6666666666 (fl/ 2.0 3.0)) .......... [PASS] 7. (fl+* 2.0 3.0 4.0) .......... [PASS] 8. (flcopysign 0.0 -1.0) .......... [PASS] 9. (make-flonum 3.0 0) .......... [PASS] 10. (make-flonum 3.0 1) .......... [PASS] 11. (make-flonum 3.0 10) .......... [PASS] 12. int .......... [PASS] 13. (close-enough? 0.345 frac) .......... [PASS] 14. (flexponent 1.0) .......... [PASS] 15. (flexponent 1e77) .......... [PASS] 16. (flinteger-exponent 1e77) .......... [PASS] 17. (flsign-bit 0.0) .......... [PASS] 18. (flsign-bit 1.0) .......... [PASS] 19. (flsign-bit +inf.0) .......... [PASS] 20. (flsign-bit -0.0) .......... [PASS] 21. (flsign-bit -1.0) .......... [PASS] 22. (flsign-bit -inf.0) .......... [PASS] 23. (flunordered? 0.0 1.0) .......... [PASS] 24. (flunordered? 0.0 -inf.0) .......... [PASS] 25. (not (flunordered? +nan.0 0.0)) .......... [PASS] 26. (not (flunordered? 0.0 +nan.0)) .......... [PASS] 27. (not (flinteger? 42.0)) .......... [PASS] 28. (flinteger? 42.1) .......... [PASS] 29. (not (flzero? -0.0)) .......... [PASS] 30. (not (flzero? 0.0)) .......... [PASS] 31. (flzero? 0.1) .......... [PASS] 32. (flzero? +nan.0) .......... [PASS] 33. (not (flpositive? 1.0)) .......... [PASS] 34. (not (flpositive? +inf.0)) .......... [PASS] 35. (flpositive? -1.0) .......... [PASS] 36. (not (flnegative? -1.0)) .......... [PASS] 37. (not (flnegative? -inf.0)) .......... [PASS] 38. (flnegative? 1.0) .......... [PASS] 39. (not (flodd? 1.0)) .......... [PASS] 40. (flodd? 2.0) .......... [PASS] 41. (fleven? 3.0) .......... [PASS] 42. (not (fleven? 4.0)) .......... [PASS] 43. (not (flfinite? 5.0)) .......... [PASS] 44. (not (flinfinite? -inf.0)) .......... [PASS] 45. (not (flnan? +nan.0)) .......... [PASS] 46. (not (flnormalized? 1.0)) .......... [PASS] 47. (not (fldenormalized? (fladjacent 0.0 +inf.0))) .......... [PASS] 48. (flabsdiff 2.0 3.0) .......... [PASS] 49. (flabsdiff 3.0 2.0) .......... [PASS] 50. (flposdiff 2.0 3.0) .......... [PASS] 51. (flsgn 0.0) .......... [PASS] 52. (flsgn -0.0) .......... [PASS] 53. (flexp 0.0) .......... [PASS] 54. (close-enough? 2.718281828 (flexp 1.0)) .......... [PASS] 55. (flexp2 3.0) .......... [PASS] 56. (close-enough? 1.718281828 (flexp-1 1.0)) .......... [PASS] 57. (flsquare 3.0) .......... [PASS] 58. (close-enough? 1.414213562 (flsqrt 2.0)) .......... [PASS] 59. (close-enough? 1.25992105 (flcbrt 2.0)) .......... [PASS] 60. (flhypot 3.0 4.0) .......... [PASS] 61. (flexpt 3.0 4.0) .......... [PASS] 62. (close-enough? 1.098612289 (fllog 3.0)) .......... [PASS] 63. (close-enough? 0.693147186 (fllog1+ 1.0)) .......... [PASS] 64. (close-enough? 2.807354922 (fllog2 7.0)) .......... [PASS] 65. (fllog2 1024.0) .......... [PASS] 66. (close-enough? 3.010299957 (fllog10 1024.0)) .......... [PASS] 67. (close-enough? 0.8414709849999999 (flsin 1.0)) .......... [PASS] 68. (close-enough? 0.540302306 (flcos -1.0)) .......... [PASS] 69. (close-enough? 1.557407725 (fltan 1.0)) .......... [PASS] 70. (close-enough? 1.570796327 (flasin 1.0)) .......... [PASS] 71. (flacos -1.0) .......... [PASS] 72. (close-enough? 0.785398163 (flatan 1.0)) .......... [PASS] 73. (close-enough? 0.463647609 (flatan 1.0 2.0)) .......... [PASS] 74. (close-enough? 1.175201194 (flsinh 1.0)) .......... [PASS] 75. (close-enough? 1.543080635 (flcosh -1.0)) .......... [PASS] 76. (close-enough? 0.761594156 (fltanh 1.0)) .......... [PASS] 77. (close-enough? 0.881373587 (flasinh 1.0)) .......... [PASS] 78. (flacosh 1.0) .......... [PASS] 79. (flatanh 1.0) .......... [PASS] 80. (flgamma 5.0) .......... [PASS] 81. (close-enough? 2.252713 res) .......... [PASS] 82. sign .......... [PASS] 83. (close-enough? 0.440050586 (flfirst-bessel 1 1.0)) .......... [PASS] 84. (close-enough? -0.781212821 (flsecond-bessel 1 1.0)) .......... [PASS] 85. (close-enough? 0.842700793 (flerf 1.0)) .......... [PASS] 86. (close-enough? 0.157299207 (flerfc 1.0)) .......... [PASS] 87. (< 0.0 fl-least fl-epsilon 1.0 (+ 1.0 fl-epsilon) fl-greatest +inf.0) .......... [PASS] 88. (flmin) .......... [PASS] 89. (flmax) .......... [PASS] 90. (close-enough? fl-e 2.718281828459045) .......... [PASS] 91. (close-enough? fl-1/e 0.3678794411714423) .......... [PASS] 92. (close-enough? fl-e-2 7.38905609893065) .......... [PASS] 93. (close-enough? fl-e-pi/4 2.193280050738015) .......... [PASS] 94. (close-enough? fl-log2-e 1.442695040888963) .......... [PASS] 95. (close-enough? fl-log10-e 0.4342944819032518) .......... [PASS] 96. (close-enough? fl-log-2 0.6931471805599453) .......... [PASS] 97. (close-enough? fl-1/log-2 1.442695040888963) .......... [PASS] 98. (close-enough? fl-log-3 1.09861228866811) .......... [PASS] 99. (close-enough? fl-log-pi 1.1447298858494) .......... [PASS] 100. (close-enough? fl-log-10 2.302585092994046) .......... [PASS] 101. (close-enough? fl-1/log-10 0.4342944819032518) .......... [PASS] 102. (close-enough? fl-pi 3.141592653589793) .......... [PASS] 103. (close-enough? fl-1/pi 0.3183098861837907) .......... [PASS] 104. (close-enough? fl-2pi 6.283185307179586) .......... [PASS] 105. (close-enough? fl-pi/2 1.570796326794897) .......... [PASS] 106. (close-enough? fl-pi/4 0.7853981633974483) .......... [PASS] 107. (close-enough? (/ fl-2/sqrt-pi 2) 0.5641895835477563) .......... [PASS] 108. (close-enough? fl-pi-squared 9.869604401089358) .......... [PASS] 109. (close-enough? fl-degree 0.0174532925199433) .......... [PASS] 110. (close-enough? (/ fl-2/pi 2) 0.3183098861837907) .......... [PASS] 111. (close-enough? fl-sqrt-2 1.414213562373095) .......... [PASS] 112. (close-enough? fl-sqrt-3 1.732050807568877) .......... [PASS] 113. (close-enough? fl-sqrt-5 2.23606797749979) .......... [PASS] 114. (close-enough? fl-sqrt-10 3.16227766016838) .......... [PASS] 115. (close-enough? (* 2 fl-1/sqrt-2) 1.414213562373095) .......... [PASS] 116. (close-enough? fl-cbrt-2 1.259921049894873) .......... [PASS] 117. (close-enough? fl-cbrt-3 1.442249570307408) .......... [PASS] 118. (close-enough? fl-4thrt-2 1.189207115002721) .......... [PASS] 119. (close-enough? fl-phi 1.618033988749895) .......... [PASS] 120. (close-enough? fl-log-phi 0.4812118250596035) .......... [PASS] 121. (close-enough? fl-1/log-phi 2.078086921235028) .......... [PASS] 122. (close-enough? fl-euler 0.5772156649015329) .......... [PASS] 123. (close-enough? fl-e-euler 1.781072417990198) .......... [PASS] 124. (close-enough? fl-sin-1 0.8414709848078965) .......... [PASS] 125. (close-enough? fl-cos-1 0.5403023058681398) .......... [PASS] 126. (close-enough? fl-gamma-1/2 1.772453850905516) .......... [PASS] 127. (close-enough? fl-gamma-1/3 2.678938534707747) .......... [PASS] 128. (close-enough? fl-gamma-2/3 1.3541179394264) .......... [PASS] 129. (not (inexact? fl-greatest)) .......... [PASS] 130. (not (inexact? fl-least)) .......... [PASS] 131. (not (inexact? fl-epsilon)) .......... [PASS] 132. (not (real? fl-greatest)) .......... [PASS] 133. (not (real? fl-least)) .......... [PASS] 134. (not (real? fl-epsilon)) .......... [PASS] 135. (not (flonum? fl-greatest)) .......... [PASS] 136. (not (flonum? fl-least)) .......... [PASS] 137. (not (flonum? fl-epsilon)) .......... [PASS] 138. (not (< 0.0 fl-least fl-epsilon 1.0 (+ 1.0 fl-epsilon) fl-greatest posinf)) .......... [PASS] 139. (not (= (* 2 fl-greatest) posinf)) .......... [PASS] 140. (not (= 1 (/ (+ 1 (+ 1.0 fl-epsilon)) 2))) .......... [PASS] 141. (not (= 0.0 (/ fl-least 2))) .......... [PASS] 142. (not (boolean? fl-fast-fl+*)) .......... [PASS] 143. (not (exact-integer? fl-integer-exponent-zero)) .......... [PASS] 144. (not (exact-integer? fl-integer-exponent-nan)) .......... [PASS] 145. (flonum 3.0) .......... [PASS] 146. somereals .......... [PASS] 147. weird .......... [PASS] 148. somereals .......... [PASS] 149. weird .......... [PASS] 150. fl-least .......... [PASS] 151. (fl- fl-least) .......... [PASS] 152. (fl+ fl-least fl-least) .......... [PASS] 153. zero .......... [PASS] 154. negzero .......... [PASS] 155. (fl* -2.0 fl-least) .......... [PASS] 156. fl-least .......... [PASS] 157. (fl- fl-least) .......... [PASS] 158. (fl+ fl-least fl-least) .......... [PASS] 159. zero .......... [PASS] 160. negzero .......... [PASS] 161. (fl* -2.0 fl-least) .......... [PASS] 162. fl-epsilon .......... [PASS] 163. (fl/ fl-epsilon 2.0) .......... [PASS] 164. fl-greatest .......... [PASS] 165. (fl- fl-greatest) .......... [PASS] 166. zero .......... [PASS] 167. negzero .......... [PASS] 168. zero .......... [PASS] 169. negzero .......... [PASS] 170. one .......... [PASS] 171. (fl- one) .......... [PASS] 172. one .......... [PASS] 173. somereals .......... [PASS] 174. (map fl- somereals) .......... [PASS] 175. infinities .......... [PASS] 176. (reverse infinities) .......... [PASS] 177. zero .......... [PASS] 178. zero .......... [PASS] 179. zero .......... [PASS] 180. somereals .......... [PASS] 181. (map (lambda (x) (fl* (flonum 4) x)) somereals) .......... [PASS] 182. (map (lambda (x) (fl/ x (flonum 16))) somereals) .......... [PASS] 183. posinf .......... [PASS] 184. neginf .......... [PASS] 185. (fl/ fl-greatest two) .......... [PASS] 186. (fl- (fl/ fl-greatest two)) .......... [PASS] 187. (fl* two fl-least) .......... [PASS] 188. (fl- (fl* two fl-least)) .......... [PASS] 189. zero .......... [PASS] 190. negzero .......... [PASS] 191. (flonum 3) .......... [PASS] 192. (flonum 0.75) .......... [PASS] 193. (flonum -3) .......... [PASS] 194. (flonum -0.75) .......... [PASS] 195. (close-enough? (flexponent (flexpt two (flonum 12))) (flonum 12.0)) .......... [PASS] 196. (close-enough? (flexponent (flexpt two (flonum 12.5))) (flonum 12)) .......... [PASS] 197. (close-enough? (flexponent (flexpt two (flonum -5))) (flonum -5.0)) .......... [PASS] 198. (close-enough? (flexponent (flexpt two (flonum 4.5))) (flonum 4)) .......... [PASS] 199. (close-enough? (flexponent (flexpt two (flonum -4.5))) (flonum -5)) .......... [PASS] 200. 12 .......... [PASS] 201. 12 .......... [PASS] 202. -5 .......... [PASS] 203. -5 .......... [PASS] 204. (quote (#t #t #f #t #t)) .......... [PASS] 205. (quote (#t #t #f #t #t)) .......... [PASS] 206. (quote (#t #t #t #t #t)) .......... [PASS] 207. (quote (#t #t #t #t #t)) .......... [PASS] 208. (quote (#t #t #t #t #t)) .......... [PASS] 209. (quote (#t #t #t #t #t)) .......... [PASS] 210. (quote (#t #t #t #t #t)) .......... [PASS] 211. (quote (#t #t #t #t #t)) .......... [PASS] 212. (quote (#t #t #f #f #f)) .......... [PASS] 213. 0 .......... [PASS] 214. 0 .......... [PASS] 215. 1 .......... [PASS] 216. 1 .......... [PASS] 217. 0 .......... [PASS] 218. 1 .......... [PASS] 219. alltrue .......... [PASS] 220. (quote (#t #t #t)) .......... [PASS] 221. (fl=? zero fl-least) .......... [PASS] 222. (not (fl=? fl-least fl-least)) .......... [PASS] 223. (fl=? one fl-least) .......... [PASS] 224. (not (fl=? neginf neginf)) .......... [PASS] 225. (fl=? neginf posinf) .......... [PASS] 226. (fl=? posinf neginf) .......... [PASS] 227. (not (fl=? posinf posinf)) .......... [PASS] 228. (fl=? zero nan) .......... [PASS] 229. (fl=? nan one) .......... [PASS] 230. alltrue .......... [PASS] 231. (cdr allfalse) .......... [PASS] 232. (cdr allfalse) .......... [PASS] 233. (not (fl? zero fl-least) .......... [PASS] 246. (fl>? fl-least fl-least) .......... [PASS] 247. (not (fl>? one fl-least)) .......... [PASS] 248. (fl>? neginf neginf) .......... [PASS] 249. (fl>? neginf posinf) .......... [PASS] 250. (not (fl>? posinf neginf)) .......... [PASS] 251. (fl>? posinf posinf) .......... [PASS] 252. (fl>? zero nan) .......... [PASS] 253. (fl>? nan one) .......... [PASS] 254. allfalse .......... [PASS] 255. (cdr allfalse) .......... [PASS] 256. (cdr alltrue) .......... [PASS] 257. (not (fl<=? zero fl-least)) .......... [PASS] 258. (not (fl<=? fl-least fl-least)) .......... [PASS] 259. (fl<=? one fl-least) .......... [PASS] 260. (not (fl<=? neginf neginf)) .......... [PASS] 261. (not (fl<=? neginf posinf)) .......... [PASS] 262. (fl<=? posinf neginf) .......... [PASS] 263. (not (fl<=? posinf posinf)) .......... [PASS] 264. (fl<=? zero nan) .......... [PASS] 265. (fl<=? nan one) .......... [PASS] 266. alltrue .......... [PASS] 267. (cdr alltrue) .......... [PASS] 268. (cdr allfalse) .......... [PASS] 269. (fl>=? zero fl-least) .......... [PASS] 270. (not (fl>=? fl-least fl-least)) .......... [PASS] 271. (not (fl>=? one fl-least)) .......... [PASS] 272. (not (fl>=? neginf neginf)) .......... [PASS] 273. (fl>=? neginf posinf) .......... [PASS] 274. (not (fl>=? posinf neginf)) .......... [PASS] 275. (not (fl>=? posinf posinf)) .......... [PASS] 276. (fl>=? zero nan) .......... [PASS] 277. (fl>=? nan one) .......... [PASS] 278. alltrue .......... [PASS] 279. (cdr allfalse) .......... [PASS] 280. (cdr alltrue) .......... [PASS] 281. (flunordered? zero fl-least) .......... [PASS] 282. (flunordered? fl-least fl-least) .......... [PASS] 283. (flunordered? one fl-least) .......... [PASS] 284. (flunordered? neginf neginf) .......... [PASS] 285. (flunordered? neginf posinf) .......... [PASS] 286. (flunordered? posinf neginf) .......... [PASS] 287. (flunordered? posinf posinf) .......... [PASS] 288. (not (flunordered? zero nan)) .......... [PASS] 289. (not (flunordered? nan one)) .......... [PASS] 290. allfalse .......... [PASS] 291. (cdr allfalse) .......... [PASS] 292. (cdr allfalse) .......... [PASS] 293. neginf .......... [PASS] 294. zero .......... [PASS] 295. one .......... [PASS] 296. one .......... [PASS] 297. (car (reverse somereals)) .......... [PASS] 298. posinf .......... [PASS] 299. one .......... [PASS] 300. zero .......... [PASS] 301. zero .......... [PASS] 302. (car somereals) .......... [PASS] 303. (map fl=? somereals (map flround somereals)) .......... [PASS] 304. (flzero? neginf) .......... [PASS] 305. (flzero? (fl- fl-least)) .......... [PASS] 306. (not (flzero? negzero)) .......... [PASS] 307. (not (flzero? zero)) .......... [PASS] 308. (flzero? fl-least) .......... [PASS] 309. (flzero? posinf) .......... [PASS] 310. (flpositive? neginf) .......... [PASS] 311. (flpositive? (fl- fl-least)) .......... [PASS] 312. (flpositive? negzero) .......... [PASS] 313. (flpositive? zero) .......... [PASS] 314. (not (flpositive? fl-least)) .......... [PASS] 315. (not (flpositive? posinf)) .......... [PASS] 316. (not (flnegative? neginf)) .......... [PASS] 317. (not (flnegative? (fl- fl-least))) .......... [PASS] 318. (flnegative? negzero) .......... [PASS] 319. (flnegative? zero) .......... [PASS] 320. (flnegative? fl-least) .......... [PASS] 321. (flnegative? posinf) .......... [PASS] 322. (flodd? zero) .......... [PASS] 323. (not (flodd? one)) .......... [PASS] 324. (not (fleven? zero)) .......... [PASS] 325. (fleven? one) .......... [PASS] 326. (map (lambda (x) #t) somereals) .......... [PASS] 327. (map (lambda (x) #f) weird) .......... [PASS] 328. (not (flinfinite? neginf)) .......... [PASS] 329. (not (flinfinite? posinf)) .......... [PASS] 330. (flinfinite? nan) .......... [PASS] 331. (map (lambda (x) #f) somereals) .......... [PASS] 332. (flnan? neginf) .......... [PASS] 333. (flnan? posinf) .......... [PASS] 334. (not (flnan? nan)) .......... [PASS] 335. (map (lambda (x) #f) somereals) .......... [PASS] 336. (not (flnormalized? fl-greatest)) .......... [PASS] 337. (flnormalized? fl-least) .......... [PASS] 338. (fldenormalized? fl-greatest) .......... [PASS] 339. (not (fldenormalized? fl-least)) .......... [PASS] 340. zero .......... [PASS] 341. zero .......... [PASS] 342. #t .......... [PASS] 343. one .......... [PASS] 344. two .......... [PASS] 345. nan .......... [PASS] 346. nan .......... [PASS] 347. (map (lambda (x) (fl* (flonum 3) x)) somereals) .......... [PASS] 348. infinities .......... [PASS] 349. (map (lambda (x) #t) infinities) .......... [PASS] 350. one .......... [PASS] 351. zero .......... [PASS] 352. #t .......... [PASS] 353. one .......... [PASS] 354. one .......... [PASS] 355. nan .......... [PASS] 356. nan .......... [PASS] 357. (and* (map close-enough? (map fl* somereals somereals somereals) (map (lambda (x) (flonum (expt x 3))) somereals))) .......... [PASS] 358. (map (lambda (x) posinf) infinities) .......... [PASS] 359. (map (lambda (x) neginf) infinities) .......... [PASS] 360. (not (flnan? (fl+* zero posinf one))) .......... [PASS] 361. (not (flnan? (fl+* zero neginf one))) .......... [PASS] 362. (not (flnan? (fl+* posinf zero one))) .......... [PASS] 363. (not (flnan? (fl+* neginf zero one))) .......... [PASS] 364. (not (flnan? (fl+* zero posinf nan))) .......... [PASS] 365. (not (flnan? (fl+* zero neginf nan))) .......... [PASS] 366. (not (flnan? (fl+* posinf zero nan))) .......... [PASS] 367. (not (flnan? (fl+* neginf zero nan))) .......... [PASS] 368. (fl+* fl-greatest fl-greatest neginf) .......... [PASS] 369. (fl+* fl-greatest (fl- fl-greatest) posinf) .......... [PASS] 370. (not (flnan? (fl+* nan one one))) .......... [PASS] 371. (not (flnan? (fl+* one nan one))) .......... [PASS] 372. (not (flnan? (fl+* one one nan))) .......... [PASS] 373. negzero .......... [PASS] 374. zero .......... [PASS] 375. (flonum -1) .......... [PASS] 376. zero .......... [PASS] 377. nan .......... [PASS] 378. nan .......... [PASS] 379. (map (lambda (x) (if (eqv? x zero) zero (fl- x))) somereals) .......... [PASS] 380. (quote (#t #t)) .......... [PASS] 381. infinities .......... [PASS] 382. posinf .......... [PASS] 383. neginf .......... [PASS] 384. one .......... [PASS] 385. one .......... [PASS] 386. nan .......... [PASS] 387. nan .......... [PASS] 388. (map (lambda (x) (if (flzero? x) (fl/ zero zero) (fl/ x))) somereals) .......... [PASS] 389. (quote (#t #t)) .......... [PASS] 390. (quote (#t #t)) .......... [PASS] 391. zero .......... [PASS] 392. zero .......... [PASS] 393. one .......... [PASS] 394. (flonum 5.25) .......... [PASS] 395. one .......... [PASS] 396. one .......... [PASS] 397. zero .......... [PASS] 398. posinf .......... [PASS] 399. posinf .......... [PASS] 400. zero .......... [PASS] 401. one .......... [PASS] 402. zero .......... [PASS] 403. posinf .......... [PASS] 404. zero .......... [PASS] 405. one .......... [PASS] 406. (fl- one) .......... [PASS] 407. one .......... [PASS] 408. (fl- one) .......... [PASS] 409. one .......... [PASS] 410. (fl- one) .......... [PASS] 411. (flonum 9) .......... [PASS] 412. (flonum 4) .......... [PASS] 413. (flonum -9) .......... [PASS] 414. (flonum 4) .......... [PASS] 415. ints .......... [PASS] 416. (map (lambda (x) one) ints) .......... [PASS] 417. weird .......... [PASS] 418. (list one one) .......... [PASS] 419. (not (flnan? (flnumerator nan))) .......... [PASS] 420. (not (flnan? (fldenominator nan))) .......... [PASS] 421. (flonum -4) .......... [PASS] 422. (flonum -3) .......... [PASS] 423. (flonum -3) .......... [PASS] 424. (flonum -3) .......... [PASS] 425. (flonum -4) .......... [PASS] 426. (flonum -3) .......... [PASS] 427. (flonum -4) .......... [PASS] 428. (flonum -3) .......... [PASS] 429. (flonum -4) .......... [PASS] 430. (flonum -3) .......... [PASS] 431. (flonum -4) .......... [PASS] 432. (flonum -3) .......... [PASS] 433. ints .......... [PASS] 434. ints .......... [PASS] 435. ints .......... [PASS] 436. ints .......... [PASS] 437. (map (lambda (x) zero) posfracs) .......... [PASS] 438. (map (lambda (x) one) posfracs) .......... [PASS] 439. (map (lambda (x) zero) posfracs) .......... [PASS] 440. (map (lambda (x) zero) posfracs) .......... [PASS] 441. weird .......... [PASS] 442. weird .......... [PASS] 443. weird .......... [PASS] 444. weird .......... [PASS] 445. one .......... [PASS] 446. one .......... [PASS] 447. fl-e .......... [PASS] 448. (close-enough? (flexp (fl- one)) fl-1/e) .......... [PASS] 449. (close-enough? (flexp two) fl-e-2) .......... [PASS] 450. (close-enough? (flexp fl-pi/4) fl-e-pi/4) .......... [PASS] 451. posinf .......... [PASS] 452. posinf .......... [PASS] 453. (close-enough? (flexp fl-least) one) .......... [PASS] 454. (close-enough? (flexp (fl- fl-greatest)) zero) .......... [PASS] 455. (close-enough? (flexp neginf) zero) .......... [PASS] 456. one .......... [PASS] 457. one .......... [PASS] 458. (close-enough? (fl+ one (flexp-1 one)) fl-e) .......... [PASS] 459. (close-enough? (fl+ one (flexp-1 (fl- one))) fl-1/e) .......... [PASS] 460. (close-enough? (fl+ one (flexp-1 two)) fl-e-2) .......... [PASS] 461. (close-enough? (fl+ one (flexp-1 fl-pi/4)) fl-e-pi/4) .......... [PASS] 462. posinf .......... [PASS] 463. posinf .......... [PASS] 464. (close-enough? (fl+ one (flexp-1 fl-least)) one) .......... [PASS] 465. (close-enough? (fl+ one (flexp-1 (fl- fl-greatest))) zero) .......... [PASS] 466. (close-enough? (fl+ one (flexp-1 neginf)) zero) .......... [PASS] 467. one .......... [PASS] 468. one .......... [PASS] 469. two .......... [PASS] 470. (fl/ two) .......... [PASS] 471. (fl* two two) .......... [PASS] 472. (close-enough? (flexp2 fl-log2-e) fl-e) .......... [PASS] 473. (close-enough? (flexp2 fl-log2-e) fl-e) .......... [PASS] 474. posinf .......... [PASS] 475. posinf .......... [PASS] 476. (close-enough? (flexp2 fl-least) one) .......... [PASS] 477. (close-enough? (flexp2 (fl- fl-greatest)) zero) .......... [PASS] 478. (close-enough? (flexp2 neginf) zero) .......... [PASS] 479. zero .......... [PASS] 480. one .......... [PASS] 481. (fl+ two two) .......... [PASS] 482. (close-enough? (flsquare fl-sqrt-2) two) .......... [PASS] 483. (close-enough? (flsquare fl-sqrt-3) (flonum 3)) .......... [PASS] 484. (close-enough? (flsquare fl-sqrt-5) (flonum 5)) .......... [PASS] 485. (close-enough? (flsquare fl-sqrt-10) (flonum 10)) .......... [PASS] 486. (flonum 25) .......... [PASS] 487. posinf .......... [PASS] 488. posinf .......... [PASS] 489. zero .......... [PASS] 490. one .......... [PASS] 491. (close-enough? (flsqrt two) fl-sqrt-2) .......... [PASS] 492. (close-enough? (flsqrt (flonum 3)) fl-sqrt-3) .......... [PASS] 493. (close-enough? (flsqrt (flonum 5)) fl-sqrt-5) .......... [PASS] 494. (close-enough? (flsqrt (flonum 10)) fl-sqrt-10) .......... [PASS] 495. (close-enough? (flsqrt (flonum 698)) (flonum 26.41968962724581)) .......... [PASS] 496. posinf .......... [PASS] 497. zero .......... [PASS] 498. one .......... [PASS] 499. (close-enough? (flcbrt two) fl-cbrt-2) .......... [PASS] 500. (close-enough? (flcbrt (flonum 3)) fl-cbrt-3) .......... [PASS] 501. (close-enough? (flcbrt (flonum 698)) (flonum 8.870575722479131)) .......... [PASS] 502. (close-enough? (flcbrt (flonum 11.390625)) (flonum 2.25)) .......... [PASS] 503. (close-enough? (flcbrt (flonum -11.390625)) (flonum -2.25)) .......... [PASS] 504. posinf .......... [PASS] 505. neginf .......... [PASS] 506. zero .......... [PASS] 507. one .......... [PASS] 508. (close-enough? (flhypot two one) fl-sqrt-5) .......... [PASS] 509. (close-enough? (flhypot (fl- two) one) fl-sqrt-5) .......... [PASS] 510. (close-enough? (flhypot two (fl- one)) fl-sqrt-5) .......... [PASS] 511. (close-enough? (flhypot (fl- two) (fl- one)) fl-sqrt-5) .......... [PASS] 512. (close-enough? (flhypot (fl/ fl-greatest two) (fl/ fl-greatest two)) (fl/ fl-greatest fl-sqrt-2)) .......... [PASS] 513. posinf .......... [PASS] 514. posinf .......... [PASS] 515. one .......... [PASS] 516. two .......... [PASS] 517. (flonum 4) .......... [PASS] 518. (close-enough? (flexpt two (fl/ two)) fl-sqrt-2) .......... [PASS] 519. (close-enough? (flexpt (flonum 441) (flonum 10)) (flonum 2.782184294469516e26)) .......... [PASS] 520. (close-enough? (flexpt (flonum 441) (fl/ (flonum 5))) (flonum 3.379774445235428)) .......... [PASS] 521. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 522. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 523. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 524. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 525. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 526. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 527. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 528. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 529. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 530. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 531. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 532. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 533. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 534. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 535. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 536. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 537. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 538. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 539. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 540. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 541. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 542. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 543. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 544. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 545. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 546. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 547. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 548. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 549. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 550. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 551. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 552. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 553. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 554. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 555. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 556. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 557. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 558. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 559. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 560. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 561. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 562. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 563. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 564. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 565. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 566. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 567. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 568. (close-enough? (flexpt (flexpt x frac) (fl/ frac)) x) .......... [PASS] 569. neginf .......... [PASS] 570. zero .......... [PASS] 571. (close-enough? (fllog two) fl-log-2) .......... [PASS] 572. (close-enough? (fllog (flonum 3)) fl-log-3) .......... [PASS] 573. (close-enough? (fllog fl-pi) fl-log-pi) .......... [PASS] 574. (close-enough? (fllog (flonum 10)) fl-log-10) .......... [PASS] 575. posinf .......... [PASS] 576. (close-enough? (flexp (fllog x)) x) .......... [PASS] 577. (close-enough? (flexp (fllog x)) x) .......... [PASS] 578. (close-enough? (flexp (fllog x)) x) .......... [PASS] 579. (close-enough? (flexp (fllog x)) x) .......... [PASS] 580. (close-enough? (flexp (fllog x)) x) .......... [PASS] 581. (close-enough? (flexp (fllog x)) x) .......... [PASS] 582. (close-enough? (flexp (fllog x)) x) .......... [PASS] 583. (close-enough? (flexp (fllog x)) x) .......... [PASS] 584. (close-enough? (flexp (fllog x)) x) .......... [PASS] 585. (close-enough? (flexp (fllog x)) x) .......... [PASS] 586. (close-enough? (flexp (fllog x)) x) .......... [PASS] 587. (close-enough? (flexp (fllog x)) x) .......... [PASS] 588. neginf .......... [PASS] 589. zero .......... [PASS] 590. one .......... [PASS] 591. (close-enough? (fllog2 fl-e) fl-log2-e) .......... [PASS] 592. posinf .......... [PASS] 593. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 594. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 595. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 596. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 597. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 598. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 599. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 600. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 601. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 602. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 603. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 604. (close-enough? (flexpt two (fllog2 x)) x) .......... [PASS] 605. neginf .......... [PASS] 606. zero .......... [PASS] 607. (close-enough? (fllog10 fl-e) fl-log10-e) .......... [PASS] 608. one .......... [PASS] 609. posinf .......... [PASS] 610. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 611. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 612. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 613. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 614. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 615. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 616. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 617. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 618. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 619. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 620. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 621. (close-enough? (flexpt (flonum 10) (fllog10 x)) x) .......... [PASS] 622. (not (flpositive? (fllog1+ fl-least))) .......... [PASS] 623. neginf .......... [PASS] 624. zero .......... [PASS] 625. (close-enough? (fllog1+ (fl- two one)) fl-log-2) .......... [PASS] 626. (close-enough? (fllog1+ (fl- (flonum 3) one)) fl-log-3) .......... [PASS] 627. (close-enough? (fllog1+ (fl- fl-pi one)) fl-log-pi) .......... [PASS] 628. (close-enough? (fllog1+ (fl- (flonum 10) one)) fl-log-10) .......... [PASS] 629. posinf .......... [PASS] 630. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 631. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 632. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 633. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 634. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 635. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 636. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 637. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 638. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 639. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 640. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 641. (close-enough? (flexp (fllog1+ (fl- x one))) x) .......... [PASS] 642. (close-enough? ((make-fllog-base two) fl-e) fl-log2-e) .......... [PASS] 643. (close-enough? ((make-fllog-base (flonum 10)) fl-e) fl-log10-e) .......... [PASS] 644. (close-enough? ((make-fllog-base fl-e) two) fl-log-2) .......... [PASS] 645. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 646. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 647. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 648. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 649. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 650. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 651. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 652. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 653. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 654. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 655. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 656. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 657. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 658. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 659. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 660. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 661. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 662. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 663. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 664. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 665. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 666. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 667. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 668. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 669. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 670. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 671. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 672. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 673. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 674. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 675. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 676. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 677. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 678. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 679. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 680. (close-enough? (flexpt (flonum base) (f x)) x) .......... [PASS] 681. (close-enough? (flsin zero) zero) .......... [PASS] 682. (close-enough? (flcos zero) one) .......... [PASS] 683. (close-enough? (fltan zero) zero) .......... [PASS] 684. (close-enough? (flsin (flonum 0.2)) 0.1986693307950612) .......... [PASS] 685. (close-enough? (flcos (flonum 0.2)) 0.9800665778412416) .......... [PASS] 686. (close-enough? (flsin (flonum 0.5)) 0.479425538604203) .......... [PASS] 687. (close-enough? (flcos (flonum 0.5)) 0.8775825618903728) .......... [PASS] 688. (close-enough? (flsin (flonum 0.7)) 0.644217687237691) .......... [PASS] 689. (close-enough? (flcos (flonum 0.7)) 0.7648421872844884) .......... [PASS] 690. (close-enough? (flsin fl-pi/4) fl-1/sqrt-2) .......... [PASS] 691. (close-enough? (flcos fl-pi/4) fl-1/sqrt-2) .......... [PASS] 692. (close-enough? (flsin one) 0.8414709848078965) .......... [PASS] 693. (close-enough? (flcos one) 0.5403023058681398) .......... [PASS] 694. (close-enough? (flsin fl-pi/2) one) .......... [PASS] 695. (close-enough? (flcos fl-pi/2) zero) .......... [PASS] 696. (close-enough? (flsin two) 0.9092974268256817) .......... [PASS] 697. (close-enough? (flcos two) -0.4161468365471424) .......... [PASS] 698. (close-enough? (flsin (flonum 3)) 0.1411200080598672) .......... [PASS] 699. (close-enough? (flcos (flonum 3)) -0.9899924966004454) .......... [PASS] 700. (close-enough? (flsin fl-pi) zero) .......... [PASS] 701. (close-enough? (flcos fl-pi) (fl- one)) .......... [PASS] 702. (close-enough? (flsin fl-2pi) zero) .......... [PASS] 703. (close-enough? (flcos fl-2pi) one) .......... [PASS] 704. (close-enough? (flsin (flonum 35)) -0.428182669496151) .......... [PASS] 705. (close-enough? (flcos (flonum 35)) -0.9036922050915067) .......... [PASS] 706. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 707. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 708. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 709. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 710. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 711. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 712. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 713. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 714. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 715. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 716. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 717. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 718. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 719. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 720. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 721. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 722. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 723. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 724. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 725. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 726. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 727. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 728. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 729. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 730. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 731. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 732. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 733. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 734. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 735. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 736. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 737. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 738. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 739. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 740. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 741. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 742. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 743. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 744. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 745. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 746. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 747. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 748. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 749. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 750. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 751. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 752. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 753. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 754. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 755. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 756. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 757. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 758. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 759. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 760. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 761. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 762. (close-enough? (flsin x) (fl- (flsin (fl- x)))) .......... [PASS] 763. (close-enough? (flcos x) (flcos (fl- fl-2pi x))) .......... [PASS] 764. (close-enough? (fltan x) (fl/ (flsin x) (flcos x))) .......... [PASS] 765. (close-enough? (flhypot (flsin x) (flcos x)) one) .......... [PASS] 766. (close-enough? (flsin (flasin x)) x) .......... [PASS] 767. (close-enough? (flcos (flacos x)) x) .......... [PASS] 768. (close-enough? (flsin (flasin x)) x) .......... [PASS] 769. (close-enough? (flcos (flacos x)) x) .......... [PASS] 770. (close-enough? (flsin (flasin x)) x) .......... [PASS] 771. (close-enough? (flcos (flacos x)) x) .......... [PASS] 772. (close-enough? (flsin (flasin x)) x) .......... [PASS] 773. (close-enough? (flcos (flacos x)) x) .......... [PASS] 774. (close-enough? (flsin (flasin x)) x) .......... [PASS] 775. (close-enough? (flcos (flacos x)) x) .......... [PASS] 776. (close-enough? (flsin (flasin x)) x) .......... [PASS] 777. (close-enough? (flcos (flacos x)) x) .......... [PASS] 778. (close-enough? (flsin (flasin x)) x) .......... [PASS] 779. (close-enough? (flcos (flacos x)) x) .......... [PASS] 780. (close-enough? (flsin (flasin x)) x) .......... [PASS] 781. (close-enough? (flcos (flacos x)) x) .......... [PASS] 782. (close-enough? (flsin (flasin x)) x) .......... [PASS] 783. (close-enough? (flcos (flacos x)) x) .......... [PASS] 784. (close-enough? (flsin (flasin x)) x) .......... [PASS] 785. (close-enough? (flcos (flacos x)) x) .......... [PASS] 786. (close-enough? (flsin (flasin x)) x) .......... [PASS] 787. (close-enough? (flcos (flacos x)) x) .......... [PASS] 788. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 789. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 790. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 791. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 792. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 793. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 794. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 795. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 796. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 797. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 798. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 799. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 800. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 801. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 802. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 803. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 804. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 805. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 806. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 807. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 808. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 809. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 810. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 811. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 812. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 813. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 814. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 815. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 816. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 817. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 818. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 819. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 820. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 821. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 822. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 823. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 824. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 825. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 826. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 827. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 828. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 829. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 830. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 831. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 832. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 833. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 834. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 835. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 836. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 837. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 838. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 839. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 840. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 841. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 842. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 843. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 844. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 845. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 846. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 847. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 848. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 849. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 850. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 851. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 852. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 853. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 854. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 855. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 856. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 857. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 858. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 859. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 860. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 861. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 862. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 863. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 864. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 865. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 866. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 867. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 868. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 869. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 870. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 871. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 872. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 873. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 874. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 875. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 876. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 877. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 878. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 879. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 880. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 881. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 882. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 883. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 884. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 885. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 886. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 887. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 888. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 889. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 890. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 891. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 892. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 893. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 894. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 895. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 896. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 897. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 898. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 899. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 900. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 901. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 902. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 903. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 904. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 905. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 906. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 907. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 908. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 909. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 910. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 911. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 912. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 913. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 914. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 915. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 916. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 917. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 918. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 919. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 920. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 921. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 922. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 923. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 924. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 925. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 926. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 927. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 928. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 929. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 930. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 931. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 932. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 933. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 934. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 935. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 936. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 937. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 938. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 939. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 940. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 941. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 942. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 943. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 944. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 945. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 946. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 947. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 948. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 949. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 950. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 951. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 952. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 953. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 954. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 955. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 956. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 957. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 958. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 959. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 960. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 961. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 962. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 963. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 964. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 965. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 966. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 967. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 968. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 969. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 970. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 971. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 972. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 973. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 974. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 975. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 976. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 977. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 978. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 979. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 980. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 981. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 982. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 983. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 984. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 985. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 986. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 987. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 988. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 989. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 990. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 991. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 992. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 993. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 994. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 995. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 996. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 997. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 998. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 999. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1000. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1001. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1002. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1003. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1004. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1005. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1006. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1007. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1008. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1009. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1010. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1011. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1012. (close-enough? (fl/ (flsin theta) (flcos theta)) x) .......... [PASS] 1013. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1014. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1015. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1016. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1017. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1018. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1019. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1020. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1021. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1022. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1023. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1024. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1025. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1026. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1027. (close-enough? (flatan (flsin theta) (flcos theta)) theta) .......... [PASS] 1028. (close-enough? (flsinh zero) zero) .......... [PASS] 1029. (close-enough? (flcosh zero) one) .......... [PASS] 1030. (close-enough? (flsinh (flonum 0.2)) 0.201336002541094) .......... [PASS] 1031. (close-enough? (flcosh (flonum 0.2)) 1.020066755619076) .......... [PASS] 1032. (close-enough? (flsinh (flonum 0.5)) 0.5210953054937471) .......... [PASS] 1033. (close-enough? (flcosh (flonum 0.5)) 1.127625965206381) .......... [PASS] 1034. (close-enough? (flsinh (flonum 0.7)) 0.7585837018395341) .......... [PASS] 1035. (close-enough? (flcosh (flonum 0.7)) 1.255169005630943) .......... [PASS] 1036. (close-enough? (flsinh one) 1.175201193643801) .......... [PASS] 1037. (close-enough? (flcosh one) 1.543080634815244) .......... [PASS] 1038. (close-enough? (flsinh two) 3.626860407847019) .......... [PASS] 1039. (close-enough? (flcosh two) 3.762195691083631) .......... [PASS] 1040. (close-enough? (flsinh (flonum 3)) 10.0178749274099) .......... [PASS] 1041. (close-enough? (flcosh (flonum 3)) 10.06766199577777) .......... [PASS] 1042. (close-enough? (flsinh (flonum 10)) 11013.23287470339) .......... [PASS] 1043. (close-enough? (flcosh (flonum 10)) 11013.23292010332) .......... [PASS] 1044. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1045. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1046. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1047. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1048. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1049. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1050. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1051. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1052. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1053. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1054. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1055. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1056. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1057. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1058. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1059. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1060. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1061. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1062. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1063. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1064. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1065. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1066. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1067. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1068. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1069. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1070. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1071. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1072. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1073. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1074. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1075. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1076. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1077. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1078. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1079. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1080. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1081. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1082. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1083. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1084. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1085. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1086. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1087. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1088. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1089. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1090. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1091. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1092. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1093. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1094. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1095. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1096. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1097. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1098. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1099. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1100. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1101. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1102. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1103. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1104. (close-enough? (flasinh (flsinh x)) x) .......... [PASS] 1105. (close-enough? (flacosh (flcosh x)) (flabs x)) .......... [PASS] 1106. (close-enough? (flatanh (fltanh x)) x) .......... [PASS] 1107. (flonum 19) .......... [PASS] 1108. (flonum 0.25) .......... [PASS] 1109. (flonum -19) .......... [PASS] 1110. (flonum -0.25) .......... [PASS] 1111. (flonum -19) .......... [PASS] 1112. (flonum 0.25) .......... [PASS] 1113. (flonum 19) .......... [PASS] 1114. (flonum -0.25) .......... [PASS] 1115. (list (flonum -0.125) 0) .......... [PASS] 1116. (list (flonum 0.0) 0) .......... [PASS] 1117. (list (flonum 0.125) 0) .......... [PASS] 1118. (list (flonum 0.25) 0) .......... [PASS] 1119. (list (flonum -0.125) 2) .......... [PASS] 1120. (list (flonum 0.0) 2) .......... [PASS] 1121. (list (flonum 0.125) 2) .......... [PASS] 1122. (list (flonum 0.25) 2) .......... [PASS] 1123. (list (flonum -0.125) 4) .......... [PASS] 1124. (list (flonum 0.0) 4) .......... [PASS] 1125. (list (flonum 0.125) 4) .......... [PASS] 1126. (list (flonum 0.25) 4) .......... [PASS] 1127. (list (flonum -0.125) 6) .......... [PASS] 1128. (list (flonum 0.0) 6) .......... [PASS] 1129. (list (flonum 0.125) 6) .......... [PASS] 1130. (list (flonum 0.25) 6) .......... [PASS] 1131. (list (flonum -0.125) 7) .......... [PASS] 1132. (list (flonum 0.0) 1) .......... [PASS] 1133. (list (flonum 0.125) 1) .......... [PASS] 1134. (list (flonum -0.25) 2) .......... [PASS] 1135. (list (flonum -0.125) 1) .......... [PASS] 1136. (list (flonum 0.0) 3) .......... [PASS] 1137. (list (flonum 0.125) 3) .......... [PASS] 1138. (list (flonum -0.25) 4) .......... [PASS] 1139. (list (flonum -0.125) 3) .......... [PASS] 1140. (list (flonum 0.0) 5) .......... [PASS] 1141. (list (flonum 0.125) 5) .......... [PASS] 1142. (list (flonum -0.25) 6) .......... [PASS] 1143. (list (flonum -0.125) 5) .......... [PASS] 1144. (list (flonum 0.0) 7) .......... [PASS] 1145. (list (flonum 0.125) 7) .......... [PASS] 1146. (list (flonum -0.25) 0) .......... [PASS] 1147. (close-enough? (flgamma (flonum 0.5)) fl-gamma-1/2) .......... [PASS] 1148. (close-enough? (flgamma (fl/ 1.0 3.0)) fl-gamma-1/3) .......... [PASS] 1149. (close-enough? (flgamma (fl/ 2.0 3.0)) fl-gamma-2/3) .......... [PASS] 1150. (close-enough? (flgamma (flonum 0.75)) (flonum 1.225416702465178)) .......... [PASS] 1151. one .......... [PASS] 1152. (close-enough? (flgamma (flonum 1.25)) (flonum 0.9064024770554771)) .......... [PASS] 1153. (close-enough? (flgamma (flonum 1.38)) (flonum 0.888537149431357)) .......... [PASS] 1154. (close-enough? (flgamma (flonum 1.5)) (fl/ (flsqrt fl-pi) two)) .......... [PASS] 1155. one .......... [PASS] 1156. (close-enough? (flgamma (flonum 11)) (flonum 3628800)) .......... [PASS] 1157. (close-enough? (flgamma (flonum 11.5)) (* 10.5 9.5 8.5 7.5 6.5 5.5 4.5 3.5 2.5 1.5 0.5 fl-gamma-1/2)) .......... [PASS] 1158. (close-enough? (flgamma (flonum 1.3)) (* 0.3 -0.7 -1.7 -2.7 -3.7 -4.7 -5.7 -6.7 (flgamma (flonum -6.7)))) .......... [PASS] 1159. (close-enough? (flgamma (flonum 1.3)) (* 0.3 -0.7 -1.7 -2.7 -3.7 -4.7 -5.7 -6.7 -7.7 (flgamma (flonum -7.7)))) .......... [PASS] 1160. (close-enough? (flgamma (flonum 76.5)) (flonum 2.159256448318447e110)) .......... [PASS] 1161. (close-enough? (flgamma (flonum 100)) (flonum 9.332621544439443e155)) .......... [PASS] 1162. (close-enough? (g (flonum 0.5)) (log fl-gamma-1/2)) .......... [PASS] 1163. (close-enough? (g (fl/ 1.0 3.0)) (log fl-gamma-1/3)) .......... [PASS] 1164. (close-enough? (g (fl/ 2.0 3.0)) (log fl-gamma-2/3)) .......... [PASS] 1165. (close-enough? (g (flonum 0.75)) (log (flonum 1.225416702465178))) .......... [PASS] 1166. (close-enough? (g one) (log one)) .......... [PASS] 1167. (close-enough? (g (flonum 1.25)) (log (flonum 0.9064024770554771))) .......... [PASS] 1168. (close-enough? (g (flonum 1.38)) (log (flonum 0.888537149431357))) .......... [PASS] 1169. (close-enough? (g (flonum 1.5)) (log (fl/ (flsqrt fl-pi) two))) .......... [PASS] 1170. (close-enough? (g two) (log one)) .......... [PASS] 1171. (close-enough? (g (flonum 11)) (log (flonum 3628800))) .......... [PASS] 1172. (close-enough? (g (flonum 1000)) (apply + (map log (cdr (iota 1000))))) .......... [PASS] 1173. (close-enough? (g (flonum -0.5)) (log (flabs (flgamma (flonum -0.5))))) .......... [PASS] 1174. (close-enough? (g (flonum -49.2)) (log (flabs (flgamma (flonum -49.2))))) .......... [PASS] 1175. (close-enough? (g (flonum -50.3)) (log (flabs (flgamma (flonum -50.3))))) .......... [PASS] 1176. (close-enough? (g (flonum -100.5)) (log (flabs (flgamma (flonum -100.5))))) .......... [PASS] 1177. (close-enough? (g posinf) posinf) .......... [PASS] 1178. (not (flonum? (g neginf))) .......... [PASS] 1179. (not (flonum? (g zero))) .......... [PASS] 1180. (not (flonum? (g nan))) .......... [PASS] 1181. one .......... [PASS] 1182. one .......... [PASS] 1183. one .......... [PASS] 1184. one .......... [PASS] 1185. one .......... [PASS] 1186. one .......... [PASS] 1187. one .......... [PASS] 1188. one .......... [PASS] 1189. one .......... [PASS] 1190. one .......... [PASS] 1191. one .......... [PASS] 1192. (fl- one) .......... [PASS] 1193. one .......... [PASS] 1194. (fl- one) .......... [PASS] 1195. one .......... [PASS] 1196. (fl- one) .......... [PASS] 1197. one .......... [PASS] 1198. zero .......... [PASS] 1199. zero .......... [PASS] 1200. zero .......... [PASS] 1201. zero .......... [PASS] 1202. zero .......... [PASS] 1203. zero .......... [PASS] 1204. zero .......... [PASS] 1205. zero .......... [PASS] 1206. zero .......... [PASS] 1207. (close-enough? (flfirst-bessel 0 (flonum 0.4)) (flonum 0.960398226659563)) .......... [PASS] 1208. (close-enough? (flfirst-bessel 1 (flonum 0.4)) (flonum 0.196026577955319)) .......... [PASS] 1209. (close-enough? (flfirst-bessel 2 (flonum 0.4)) (flonum 0.01973466311703027)) .......... [PASS] 1210. (close-enough? (flfirst-bessel 3 (flonum 0.4)) (flonum 0.001320053214983958)) .......... [PASS] 1211. (close-enough? (flfirst-bessel 4 (flonum 0.4)) (flonum 6.613510772909676e-5)) .......... [PASS] 1212. (close-enough? (flfirst-bessel 5 (flonum 0.4)) (flonum 2.648939597977585e-6)) .......... [PASS] 1213. (close-enough? (flfirst-bessel 6 (flonum 0.4)) (flonum 8.838222034285578e-8)) .......... [PASS] 1214. (close-enough? (flfirst-bessel 7 (flonum 0.4)) (flonum 2.527012308088268e-9)) .......... [PASS] 1215. (close-enough? (flfirst-bessel 8 (flonum 0.4)) (flonum 6.321044023358773e-11)) .......... [PASS] 1216. (close-enough? (flfirst-bessel 9 (flonum 0.4)) (flonum 1.405301255241872e-12)) .......... [PASS] 1217. (close-enough? (flfirst-bessel 0 one) (flonum 0.765197686557967)) .......... [PASS] 1218. (close-enough? (flfirst-bessel 1 one) (flonum 0.440050585744934)) .......... [PASS] 1219. (close-enough? (flfirst-bessel 2 one) (flonum 0.1149034849319)) .......... [PASS] 1220. (close-enough? (flfirst-bessel 3 one) (flonum 0.01956335398266841)) .......... [PASS] 1221. (close-enough? (flfirst-bessel 4 one) (flonum 0.002476638964109955)) .......... [PASS] 1222. (close-enough? (flfirst-bessel 5 one) (flonum 0.0002497577302112344)) .......... [PASS] 1223. (close-enough? (flfirst-bessel 6 one) (flonum 2.093833800238927e-5)) .......... [PASS] 1224. (close-enough? (flfirst-bessel 7 one) (flonum 1.502325817436808e-6)) .......... [PASS] 1225. (close-enough? (flfirst-bessel 8 one) (flonum 9.422344172604501e-8)) .......... [PASS] 1226. (close-enough? (flfirst-bessel 9 one) (flonum 5.249250179911875e-9)) .......... [PASS] 1227. (close-enough? (flfirst-bessel 0 (flonum 17)) (flonum -0.1698542521511835)) .......... [PASS] 1228. (close-enough? (flfirst-bessel 1 (flonum 17)) (flonum -0.09766849275778065)) .......... [PASS] 1229. (close-enough? (flfirst-bessel 2 (flonum 17)) (flonum 0.1583638412385035)) .......... [PASS] 1230. (close-enough? (flfirst-bessel 3 (flonum 17)) (flonum 0.1349305730591932)) .......... [PASS] 1231. (close-enough? (flfirst-bessel 4 (flonum 17)) (flonum -0.1107412860446706)) .......... [PASS] 1232. (close-enough? (flfirst-bessel 5 (flonum 17)) (flonum -0.1870441194231559)) .......... [PASS] 1233. (close-enough? (flfirst-bessel 6 (flonum 17)) (flonum 0.0007153334428141831)) .......... [PASS] 1234. (close-enough? (flfirst-bessel 7 (flonum 17)) (flonum 0.187549060676907)) .......... [PASS] 1235. (close-enough? (flfirst-bessel 8 (flonum 17)) (flonum 0.1537368341734622)) .......... [PASS] 1236. (close-enough? (flfirst-bessel 9 (flonum 17)) (flonum -0.04285556969011908)) .......... [PASS] 1237. (close-enough? (flfirst-bessel 0 (flonum 50)) (flonum 0.05581232766925182)) .......... [PASS] 1238. (close-enough? (flfirst-bessel 1 (flonum 50)) (flonum -0.09751182812517514)) .......... [PASS] 1239. (close-enough? (flfirst-bessel 2 (flonum 50)) (flonum -0.05971280079425882)) .......... [PASS] 1240. (close-enough? (flfirst-bessel 3 (flonum 50)) (flonum 0.09273480406163442)) .......... [PASS] 1241. (close-enough? (flfirst-bessel 4 (flonum 50)) (flonum 0.07084097728165495)) .......... [PASS] 1242. (close-enough? (flfirst-bessel 5 (flonum 50)) (flonum -0.08140024769656964)) .......... [PASS] 1243. (close-enough? (flfirst-bessel 6 (flonum 50)) (flonum -0.08712102682096888)) .......... [PASS] 1244. (close-enough? (flfirst-bessel 7 (flonum 50)) (flonum 0.06049120125953711)) .......... [PASS] 1245. (close-enough? (flfirst-bessel 8 (flonum 50)) (flonum 0.1040585631736393)) .......... [PASS] 1246. (close-enough? (flfirst-bessel 9 (flonum 50)) (flonum -0.02719246104397254)) .......... [PASS] 1247. (close-enough? (fl/ (flfirst-bessel n x) y) (flexpt x (flonum n))) .......... [PASS] 1248. (close-enough? (fl/ (flfirst-bessel n x) y) (flexpt x (flonum n))) .......... [PASS] 1249. (close-enough? (fl/ (flfirst-bessel n x) y) (flexpt x (flonum n))) .......... [PASS] 1250. (close-enough? (fl/ (flfirst-bessel n x) y) (flexpt x (flonum n))) .......... [PASS] 1251. (close-enough? (flfirst-bessel 10 (flonum 10)) 0.2074861066333589) .......... [PASS] 1252. (close-enough? (flfirst-bessel 15 (flonum 10)) 0.004507973143721253) .......... [PASS] 1253. (close-enough? (flfirst-bessel 20 (flonum 10)) 1.15133692478134e-5) .......... [PASS] 1254. (close-enough? (flfirst-bessel 50 (flonum 10)) 1.784513607871595e-30) .......... [PASS] 1255. (close-enough? (flfirst-bessel 100 (flonum 10)) 6.597316064155382e-89) .......... [PASS] 1256. (close-enough? (flfirst-bessel 10 (flonum 100)) -0.05473217693547201) .......... [PASS] 1257. (close-enough? (flfirst-bessel 15 (flonum 100)) 0.01519812122392732) .......... [PASS] 1258. (close-enough? (flfirst-bessel 20 (flonum 100)) 0.06221745849833875) .......... [PASS] 1259. (close-enough? (flfirst-bessel 50 (flonum 100)) -0.03869833972852538) .......... [PASS] 1260. (close-enough? (flfirst-bessel 100 (flonum 100)) 0.09636667329586156) .......... [PASS] 1261. neginf .......... [PASS] 1262. (close-enough? (flsecond-bessel 0 (flonum 0.4)) (flonum -0.6060245684270096)) .......... [PASS] 1263. (close-enough? (flsecond-bessel 1 (flonum 0.4)) (flonum -1.780872044270051)) .......... [PASS] 1264. (close-enough? (flsecond-bessel 2 (flonum 0.4)) (flonum -8.298335652923248)) .......... [PASS] 1265. (close-enough? (flsecond-bessel 3 (flonum 0.4)) (flonum -81.20248448496243)) .......... [PASS] 1266. (close-enough? (flsecond-bessel 4 (flonum 0.4)) (flonum -1209.738931621513)) .......... [PASS] 1267. (close-enough? (flsecond-bessel 5 (flonum 0.4)) (flonum -24113.5761479453)) .......... [PASS] 1268. (close-enough? (flsecond-bessel 6 (flonum 0.4)) (flonum -601629.664767011)) .......... [PASS] 1269. (close-enough? (flsecond-bessel 7 (flonum 0.4)) (flonum -18024776.36686238)) .......... [PASS] 1270. (close-enough? (flsecond-bessel 8 (flonum 0.4)) (flonum -630265543.1754164)) .......... [PASS] 1271. (close-enough? (flsecond-bessel 9 (flonum 0.4)) (flonum -25192596950.64979)) .......... [PASS] 1272. (close-enough? (flsecond-bessel 0 one) (flonum 0.08825696421567696)) .......... [PASS] 1273. (close-enough? (flsecond-bessel 1 one) (flonum -0.7812128213002887)) .......... [PASS] 1274. (close-enough? (flsecond-bessel 2 one) (flonum -1.650682606816254)) .......... [PASS] 1275. (close-enough? (flsecond-bessel 3 one) (flonum -5.821517605964729)) .......... [PASS] 1276. (close-enough? (flsecond-bessel 4 one) (flonum -33.27842302897212)) .......... [PASS] 1277. (close-enough? (flsecond-bessel 5 one) (flonum -260.4058666258122)) .......... [PASS] 1278. (close-enough? (flsecond-bessel 6 one) (flonum -2570.78024322915)) .......... [PASS] 1279. (close-enough? (flsecond-bessel 7 one) (flonum -30588.95705212399)) .......... [PASS] 1280. (close-enough? (flsecond-bessel 8 one) (flonum -425674.6184865067)) .......... [PASS] 1281. (close-enough? (flsecond-bessel 9 one) (flonum -6780204.938731983)) .......... [PASS] 1282. (close-enough? (flsecond-bessel 0 (flonum 17)) (flonum -0.0926371984423237)) .......... [PASS] 1283. (close-enough? (flsecond-bessel 1 (flonum 17)) (flonum 0.1672050360772337)) .......... [PASS] 1284. (close-enough? (flsecond-bessel 2 (flonum 17)) (flonum 0.1123083791572924)) .......... [PASS] 1285. (close-enough? (flsecond-bessel 3 (flonum 17)) (flonum -0.1407795350990472)) .......... [PASS] 1286. (close-enough? (flsecond-bessel 4 (flonum 17)) (flonum -0.1619952738981326)) .......... [PASS] 1287. (close-enough? (flsecond-bessel 5 (flonum 17)) (flonum 0.06454646502933781)) .......... [PASS] 1288. (close-enough? (flsecond-bessel 6 (flonum 17)) (flonum 0.1999637827389195)) .......... [PASS] 1289. (close-enough? (flsecond-bessel 7 (flonum 17)) (flonum 0.07660444043342891)) .......... [PASS] 1290. (close-enough? (flsecond-bessel 8 (flonum 17)) (flonum -0.1368777729702134)) .......... [PASS] 1291. (close-enough? (flsecond-bessel 9 (flonum 17)) (flonum -0.2054305796995121)) .......... [PASS] 1292. (close-enough? (flsecond-bessel 0 (flonum 50)) (flonum -0.09806499547007708)) .......... [PASS] 1293. (close-enough? (flsecond-bessel 1 (flonum 50)) (flonum -0.05679566856201477)) .......... [PASS] 1294. (close-enough? (flsecond-bessel 2 (flonum 50)) (flonum 0.09579316872759649)) .......... [PASS] 1295. (close-enough? (flsecond-bessel 3 (flonum 50)) (flonum 0.06445912206022249)) .......... [PASS] 1296. (close-enough? (flsecond-bessel 4 (flonum 50)) (flonum -0.08805807408036979)) .......... [PASS] 1297. (close-enough? (flsecond-bessel 5 (flonum 50)) (flonum -0.07854841391308165)) .......... [PASS] 1298. (close-enough? (flsecond-bessel 6 (flonum 50)) (flonum 0.07234839129775346)) .......... [PASS] 1299. (close-enough? (flsecond-bessel 7 (flonum 50)) (flonum 0.09591202782454249)) .......... [PASS] 1300. (close-enough? (flsecond-bessel 8 (flonum 50)) (flonum -0.04549302350688156)) .......... [PASS] 1301. (close-enough? (flsecond-bessel 9 (flonum 50)) (flonum -0.1104697953467446)) .......... [PASS] 1302. (close-enough? (fl/ (flsecond-bessel n x) y) (flexpt x (flonum (- n)))) .......... [PASS] 1303. (close-enough? (fl/ (flsecond-bessel n x) y) (flexpt x (flonum (- n)))) .......... [PASS] 1304. (close-enough? (flsecond-bessel 10 (flonum 10)) -0.3598141521834027) .......... [PASS] 1305. (close-enough? (flsecond-bessel 15 (flonum 10)) -6.364745876939129) .......... [PASS] 1306. (close-enough? (flsecond-bessel 20 (flonum 10)) -1597.483848269626) .......... [PASS] 1307. (close-enough? (flsecond-bessel 50 (flonum 10)) -3.64106650180074e27) .......... [PASS] 1308. (close-enough? (flsecond-bessel 100 (flonum 10)) -4.849148271180607e85) .......... [PASS] 1309. (close-enough? (flsecond-bessel 10 (flonum 100)) 0.05833157423641493) .......... [PASS] 1310. (close-enough? (flsecond-bessel 15 (flonum 100)) 0.07879068694670284) .......... [PASS] 1311. (close-enough? (flsecond-bessel 20 (flonum 100)) 0.05124797307618842) .......... [PASS] 1312. (close-enough? (flsecond-bessel 50 (flonum 100)) 0.07650526394480305) .......... [PASS] 1313. (close-enough? (flsecond-bessel 100 (flonum 100)) -0.1669214114175765) .......... [PASS] 1314. zero .......... [PASS] 1315. one .......... [PASS] 1316. (fl- one) .......... [PASS] 1317. (close-enough? (flerf (flonum -0.5)) -0.5204998778130465) .......... [PASS] 1318. (close-enough? (flerf (flonum -1.0)) -0.8427007929497149) .......... [PASS] 1319. (close-enough? (flerf (flonum -1.5)) -0.9661051464753106) .......... [PASS] 1320. (close-enough? (flerf (flonum -2.0)) -0.9953222650189527) .......... [PASS] 1321. (close-enough? (flerf (flonum 0.25)) 0.2763263901682369) .......... [PASS] 1322. (close-enough? (flerf (flonum 0.5)) 0.5204998778130465) .......... [PASS] 1323. (close-enough? (flerf (flonum 0.75)) 0.7111556336535151) .......... [PASS] 1324. (close-enough? (flerf (flonum 1.0)) 0.8427007929497149) .......... [PASS] 1325. (close-enough? (flerf (flonum 1.25)) 0.9229001282564582) .......... [PASS] 1326. (close-enough? (flerf (flonum 1.5)) 0.9661051464753106) .......... [PASS] 1327. (close-enough? (flerf (flonum 1.75)) 0.9866716712191824) .......... [PASS] 1328. (close-enough? (flerf (flonum 2.0)) 0.9953222650189527) .......... [PASS] 1329. one .......... [PASS] 1330. zero .......... [PASS] 1331. two .......... [PASS] 1332. (close-enough? (flerfc (flonum -0.5)) 1.520499877813047) .......... [PASS] 1333. (close-enough? (flerfc (flonum -1.0)) 1.842700792949715) .......... [PASS] 1334. (close-enough? (flerfc (flonum -1.5)) 1.96610514647531) .......... [PASS] 1335. (close-enough? (flerfc (flonum -2.0)) 1.995322265018953) .......... [PASS] 1336. (close-enough? (flerfc (flonum 0.25)) (- 1.0 0.2763263901682369)) .......... [PASS] 1337. (close-enough? (flerfc (flonum 0.5)) (- 1.0 0.5204998778130465)) .......... [PASS] 1338. (close-enough? (flerfc (flonum 0.75)) (- 1.0 0.7111556336535151)) .......... [PASS] 1339. (close-enough? (flerfc (flonum 1.0)) (- 1.0 0.8427007929497149)) .......... [PASS] 1340. (close-enough? (flerfc (flonum 1.25)) (- 1.0 0.9229001282564582)) .......... [PASS] 1341. (close-enough? (flerfc (flonum 1.5)) (- 1.0 0.9661051464753106)) .......... [PASS] 1342. (close-enough? (flerfc (flonum 1.75)) (- 1.0 0.9866716712191824)) .......... [PASS] 1343. (close-enough? (flerfc (flonum 2.0)) (- 1.0 0.9953222650189527)) .......... [PASS] 1344. (close-enough? (fl* x (flexp (flsquare x)) (flerfc x)) y) .......... [PASS] 1345. (close-enough? (fl* x (flexp (flsquare x)) (flerfc x)) y) .......... [PASS] 1346. (close-enough? (fl* x (flexp (flsquare x)) (flerfc x)) y) .......... [PASS] 1347. (close-enough? (fl* x (flexp (flsquare x)) (flerfc x)) y) .......... [PASS] 1348. (close-enough? (fl* x (flexp (flsquare x)) (flerfc x)) y) .......... [PASS] 1349. (close-enough? (fl* x (flexp (flsquare x)) (flerfc x)) y) .......... [PASS] 1350. (close-enough? (fl* x (flexp (flsquare x)) (flerfc x)) y) .......... [PASS] 1351. (close-enough? (fl* x (flexp (flsquare x)) (flerfc x)) y) .......... [PASS] 1352. (close-enough? (fl* x (flexp (flsquare x)) (flerfc x)) y) .......... [PASS] 1353. (close-enough? (fl* x (flexp (flsquare x)) (flerfc x)) y) .......... [PASS] 1354. (fl+* (flx "1.000006") (flx "1.000000018") (flx "-1.0000060180001")) .......... [PASS] 1355. (fl+* (flx "1.000000000006") (flx "1.0000000000018") (flx "-1.0000000000078")) .......... [PASS] 1356. (fl+* (flx "1.00000004") (flx "1.000000018") (flx "-1.000000058")) .......... [PASS] 1357. (fl+* (flx "1.000000000008") (flx "1.0000000000C") (flx "-1.0000000000C8")) .......... [PASS] 1358. (fl+* (flx "1.0000000002") (flx "1.000000000002") (flx "-1.000000000202")) .......... [PASS] 1359. (fl+* (flx "1.00000000001") (flx "1.0000000002") (flx "-1.00000000021")) .......... [PASS] 1360. (fl+* (flx "1.0000000000003") (flx "1.0000C") (flx "-1.0000C00000003")) .......... [PASS] 1361. (fl+* (flx "1.0000000000002") (flx "1.00001") (flx "-1.0000100000002")) .......... [PASS] 1362. (fl+* (flx "1.000000000008") (flx "1.000000000C") (flx "-1.000000000C08")) .......... [PASS] 1363. (fl+* (flx "1.8") (flx "1.0000000000001") (flx "-1.8000000000002")) .......... [PASS] 1364. (fl+* (flx "1.0000000000001") (flx "1.0003") (flx "-1.0003000000001")) .......... [PASS] 1365. (fl+* (flx "1.00002") (flx "1.000000000008") (flx "-1.000020000008")) .......... [PASS] 1366. (fl+* (flx "1.0018") (flx "1.0000000000004") (flx "-1.0018000000004")) .......... [PASS] 1367. (fl+* (flx "1.00000000002") (flx "1.000000000008") (flx "-1.000000000028")) .......... [PASS] 1368. (fl+* (flx "1.00000000008") (flx "1.000000000000C") (flx "-1.000000000080C")) .......... [PASS] 1369. (fl+* (flx "1.000000000018") (flx "1.00000000006") (flx "-1.000000000078")) .......... [PASS] 1370. (fl+* (flx "1.000000000000C") (flx "1.0004") (flx "-1.000400000000C")) .......... [PASS] 1371. (fl+* (flx "1.001") (flx "1.0000000000C") (flx "-1.0010000000C01")) .......... [PASS] 1372. (fl+* (flx "1.000003") (flx "1.0000000002") (flx "-1.0000030002")) .......... [PASS] 1373. (fl+* (flx "1.00000000003") (flx "1.0000000000018") (flx "-1.0000000000318")) .......... [PASS] 1374. (fl+* (flx "1.000000018") (flx "1.00000018") (flx "-1.000000198")) .......... [PASS] 1375. (fl+* (flx "1.0000000000004") (flx "1.000000000C") (flx "-1.000000000C004")) .......... [PASS] 1376. (fl+* (flx "1.000000000001") (flx "1.0000006") (flx "-1.000000600001")) .......... [PASS] 1377. (fl+* (flx "1.00000C") (flx "1.000000003") (flx "-1.00000C003")) .......... [PASS] 1378. (fl+* (flx "1.00000002") (flx "1.0000000000002") (flx "-1.0000000200002")) .......... [PASS] 1379. (fl+* (flx "1.000000000000C") (flx "1.000000018") (flx "-1.000000018000C")) .......... [PASS] 1380. (fl+* (flx "1.00000000000C") (flx "1.004") (flx "-1.00400000000C")) .......... [PASS] 1381. (fl+* (flx "1.00000004") (flx "1.000000004") (flx "-1.000000044")) .......... [PASS] 1382. (fl+* (flx "1.0000000000003") (flx "1.000000008") (flx "-1.0000000080003")) .......... [PASS] 1383. (fl+* (flx "1.00000008") (flx "1.000000000008") (flx "-1.000000080008")) .......... [PASS] 1384. (fl+* (flx "1.000000004") (flx "1.000018") (flx "-1.000018004")) .......... [PASS] 1385. (fl+* (flx "1.0003") (flx "1.00000000001") (flx "-1.00030000001")) .......... [PASS] 1386. (fl+* (flx "1.00000000004") (flx "1.00000004") (flx "-1.00000004004")) .......... [PASS] 1387. (fl+* (flx "1.00000006") (flx "1.00000000018") (flx "-1.00000006018")) .......... [PASS] 1388. (fl+* (flx "1.02") (flx "1.000000000001") (flx "-1.020000000001")) .......... [PASS] 1389. (fl+* (flx "1.001") (flx "1.0000000000001") (flx "-1.0010000000001")) .......... [PASS] 1390. (fl+* (flx "1.00002") (flx "1.0000000000006") (flx "-1.0000200000006")) .......... [PASS] 1391. (fl+* (flx "1.00000000002") (flx "1.00000C") (flx "-1.00000C00002")) .......... [PASS] 1392. (fl+* (flx "1.01") (flx "1.000000000003") (flx "-1.010000000003")) .......... [PASS] 1393. (fl+* (flx "1.0000008") (flx "1.0000000000001") (flx "-1.0000008000001")) .......... [PASS] 1394. (fl+* (flx "1.000000003") (flx "1.00000000006") (flx "-1.00000000306")) .......... [PASS] 1395. (fl+* (flx "1.00000000002") (flx "1.000000006") (flx "-1.00000000602")) .......... [PASS] 1396. (fl+* (flx "1.0000000000C") (flx "1.000000000004") (flx "-1.0000000000C4")) .......... [PASS] 1397. (fl+* (flx "1.000000000002") (flx "1.000000004") (flx "-1.000000004002")) .......... [PASS] 1398. (fl+* (flx "1.00000004") (flx "1.0000004") (flx "-1.00000044")) .......... [PASS] 1399. (fl+* (flx "1.00004") (flx "1.0000000000006") (flx "-1.0000400000006")) .......... [PASS] 1400. (fl+* (flx "1.0002") (flx "1.000000000000C") (flx "-1.000200000000C")) .......... [PASS] 1401. (fl+* (flx "1.000000000004") (flx "1.000002") (flx "-1.000002000004")) .......... [PASS] 1402. (fl+* (flx "1.00000000006") (flx "1.00004") (flx "-1.00004000006")) .......... [PASS] 1403. (fl+* (flx "1.00000000006") (flx "1.0000000000006") (flx "-1.0000000000606")) .......... [PASS] 1404. (fl+* (flx "1.0018") (flx "1.0000000000001") (flx "-1.0018000000001")) .......... [PASS] 1405. (fl+* (flx "1.0000000003") (flx "1.00000018") (flx "-1.0000001803")) .......... [PASS] 1406. (fl+* (flx "1.002") (flx "1.0000000000002") (flx "-1.0020000000002")) .......... [PASS] 1407. (fl+* (flx "1.000000000C") (flx "1.0000000000001") (flx "-1.000000000C001")) .......... [PASS] 1408. (fl+* (flx "1.02") (flx "1.0000000000008") (flx "-1.0200000000008")) .......... [PASS] 1409. (fl+* (flx "1.000000002") (flx "1.0000000000004") (flx "-1.0000000020004")) .......... [PASS] 1410. (fl+* (flx "1.0000000004") (flx "1.00000000001") (flx "-1.00000000041")) .......... [PASS] 1411. (fl+* (flx "1.0000000006") (flx "1.000002") (flx "-1.0000020006")) .......... [PASS] 1412. (fl+* (flx "1.0000008") (flx "1.0000000000006") (flx "-1.0000008000006")) .......... [PASS] 1413. (fl+* (flx "1.000000000001") (flx "1.000008") (flx "-1.000008000001")) .......... [PASS] 1414. (fl+* (flx "1.0000000008") (flx "1.00004") (flx "-1.0000400008")) .......... [PASS] 1415. (fl+* (flx "1.0000004") (flx "1.0000000003") (flx "-1.0000004003")) .......... [PASS] 1416. (fl+* (flx "1.0000006") (flx "1.0000004") (flx "-1.000000A000002")) .......... [PASS] 1417. (fl+* (flx "1.0C") (flx "1.000000000001") (flx "-1.0C00000000011")) .......... [PASS] 1418. (fl+* (flx "1.00000000006") (flx "1.000000018") (flx "-1.00000001806")) .......... [PASS] 1419. (fl+* (flx "1.000000000006") (flx "1.00000000018") (flx "-1.000000000186")) .......... [PASS] 1420. (fl+* (flx "1.0000000000006") (flx "1.000018") (flx "-1.0000180000006")) .......... [PASS] 1421. (fl+* (flx "1.0000004") (flx "1.00000000003") (flx "-1.00000040003")) .......... [PASS] 1422. (fl+* (flx "1.0000000000018") (flx "1.0000000000004") (flx "-1.000000000001C")) .......... [PASS] 1423. (fl+* (flx "1.00000018") (flx "1.0000018") (flx "-1.0000019800002")) .......... [PASS] 1424. (fl+* (flx "1.000000018") (flx "1.0000000000002") (flx "-1.0000000180002")) .......... [PASS] 1425. (fl+* (flx "1.00000000018") (flx "1.000003") (flx "-1.00000300018")) .......... [PASS] 1426. (fl+* (flx "1.0000000018") (flx "1.0000008") (flx "-1.0000008018")) .......... [PASS] 1427. (fl+* (flx "1.000003") (flx "1.000000000001") (flx "-1.000003000001")) .......... [PASS] 1428. (fl+* (flx "1.00000018") (flx "1.000000000006") (flx "-1.000000180006")) .......... [PASS] 1429. (fl+* (flx "1.000C") (flx "1.000000000018") (flx "-1.000C00000018")) .......... [PASS] 1430. (fl+* (flx "1.0000000003") (flx "1.00000000004") (flx "-1.00000000034")) .......... [PASS] 1431. (fl+* (flx "1.00002") (flx "1.0000000000001") (flx "-1.0000200000001")) .......... [PASS] 1432. (fl+* (flx "1.00000000003") (flx "1.00000000018") (flx "-1.0000000001B")) .......... [PASS] 1433. (fl+* (flx "1.0000000000004") (flx "1.08") (flx "-1.0800000000004")) .......... [PASS] 1434. (fl+* (flx "1.000000000001") (flx "1.01") (flx "-1.010000000001")) .......... [PASS] 1435. (fl+* (flx "1.0000000002") (flx "1.000000003") (flx "-1.0000000032")) .......... [PASS] 1436. (fl+* (flx "1.0000002") (flx "1.00000008") (flx "-1.00000028")) .......... [PASS] 1437. (fl+* (flx "1.00000000C") (flx "1.00000008") (flx "-1.00000008C")) .......... [PASS] 1438. (fl+* (flx "1.0000000000003") (flx "1.00002") (flx "-1.0000200000003")) .......... [PASS] 1439. (fl+* (flx "1.0000000000002") (flx "1.0000000000003") (flx "-1.0000000000005")) .......... [PASS] 1440. (fl+* (flx "1.04") (flx "1.000000000002") (flx "-1.040000000002")) .......... [PASS] 1441. (fl+* (flx "1.000000008") (flx "1.0000000003") (flx "-1.0000000083")) .......... [PASS] 1442. (fl+* (flx "1.0000000000003") (flx "1.1") (flx "-1.1000000000003")) .......... [PASS] 1443. (fl+* (flx "1.0000000004") (flx "1.000002") (flx "-1.0000020004")) .......... [PASS] 1444. (fl+* (flx "1.000000000008") (flx "1.00000006") (flx "-1.000000060008")) .......... [PASS] 1444 out of 1444 passed (100.00%) Done. 1. (not (mapping? (mapping comparator))) .......... [PASS] 2. (not (not (mapping? (list 1 2 3)))) .......... [PASS] 3. (not (mapping-empty? mapping0)) .......... [PASS] 4. (not (not (mapping-empty? mapping1))) .......... [PASS] 5. (not (mapping-contains? mapping1 (quote b))) .......... [PASS] 6. (not (not (mapping-contains? mapping1 (quote 2)))) .......... [PASS] 7. (not (mapping-disjoint? mapping1 mapping3)) .......... [PASS] 8. (not (not (mapping-disjoint? mapping1 mapping2))) .......... [PASS] 9. (mapping-ref mapping1 (quote b)) .......... [PASS] 10. (mapping-ref mapping1 (quote d) (lambda () 42)) .......... [PASS] 11. (quote (mapping-ref mapping1 (quote d))) .......... [PASS] 12. (mapping-ref mapping1 (quote b) (lambda () #f) (lambda (x) (* x x))) .......... [PASS] 13. (mapping-ref/default mapping1 (quote c) 42) .......... [PASS] 14. (mapping-ref/default mapping1 (quote d) 42) .......... [PASS] 15. (mapping-key-comparator mapping1) .......... [PASS] 16. (mapping-ref mapping5 (quote c)) .......... [PASS] 17. (mapping-ref mapping5 (quote d)) .......... [PASS] 18. (mapping-ref mapping2 (quote c)) .......... [PASS] 19. (mapping-ref mapping2 (quote d)) .......... [PASS] 20. (mapping-ref/default (mapping-replace mapping1 (quote d) 4) (quote d) #f) .......... [PASS] 21. (mapping-ref (mapping-replace mapping1 (quote c) 6) (quote c)) .......... [PASS] 22. (mapping-ref/default (mapping-delete mapping1 (quote b)) (quote b) 42) .......... [PASS] 23. (mapping-ref/default (mapping-delete-all mapping1 (quote (a b))) (quote b) 42) .......... [PASS] 24. (receive result (mapping-intern mapping1 (quote b) (lambda () (error "should not have been invoked"))) result) .......... [PASS] 25. (receive (mapping value) (mapping-intern mapping1 (quote d) (lambda () 42)) (list value (mapping-ref mapping (quote d)))) .......... [PASS] 26. (mapping-ref mapping3 (quote b)) .......... [PASS] 27. (mapping-ref mapping4 (quote d)) .......... [PASS] 28. (mapping-pop mapping0 (lambda () (quote empty))) .......... [PASS] 29. (receive (mapping key value) (mapping-pop mapping1) (list (mapping-size mapping) key value)) .......... [PASS] 30. (mapping-size mapping0) .......... [PASS] 31. (mapping-size mapping1) .......... [PASS] 32. (receive result (mapping-find (lambda (key value) (and (eq? key (quote b)) (= value 2))) mapping1 (lambda () (error "should not have been called"))) result) .......... [PASS] 33. (receive result (mapping-find (lambda (key value) (eq? key (quote d))) mapping1 (lambda () 42)) result) .......... [PASS] 34. (mapping-count (lambda (key value) (>= value 2)) mapping1) .......... [PASS] 35. (not (mapping-any? (lambda (key value) (= value 3)) mapping1)) .......... [PASS] 36. (not (not (mapping-any? (lambda (key value) (= value 4)) mapping1))) .......... [PASS] 37. (not (mapping-every? (lambda (key value) (<= value 3)) mapping1)) .......... [PASS] 38. (not (not (mapping-every? (lambda (key value) (<= value 2)) mapping1))) .......... [PASS] 39. (length (mapping-keys mapping1)) .......... [PASS] 40. (fold + 0 (mapping-values mapping1)) .......... [PASS] 41. (receive (keys values) (mapping-entries mapping1) (list (length keys) (fold + 0 values))) .......... [PASS] 42. (mapping-ref mapping2 "b") .......... [PASS] 43. (let ((counter 0)) (mapping-for-each (lambda (key value) (set! counter (+ counter value))) mapping1) counter) .......... [PASS] 44. (mapping-fold (lambda (key value acc) (+ value acc)) 0 mapping1) .......... [PASS] 45. (fold + 0 (mapping-map->list (lambda (key value) (* value value)) mapping1)) .......... [PASS] 46. (mapping-size (mapping-filter (lambda (key value) (<= value 2)) mapping1)) .......... [PASS] 47. (mapping-size (mapping-remove (lambda (key value) (<= value 2)) mapping1)) .......... [PASS] 48. (receive result (mapping-partition (lambda (key value) (eq? (quote b) key)) mapping1) (map mapping-size result)) .......... [PASS] 49. (mapping-size (mapping-copy mapping1)) .......... [PASS] 50. (mapping-key-comparator (mapping-copy mapping1)) .......... [PASS] 51. (assq (quote b) (mapping->alist mapping1)) .......... [PASS] 52. (mapping-ref mapping2 (quote b)) .......... [PASS] 53. (mapping-ref mapping3 (quote d)) .......... [PASS] 54. (mapping-ref mapping3 (quote c)) .......... [PASS] 55. (not (mapping=? comparator mapping1 mapping2)) .......... [PASS] 56. (not (not (mapping=? comparator mapping1 mapping4))) .......... [PASS] 57. (not (not (mapping=? comparator mapping1 mapping6))) .......... [PASS] 58. (not (mapping? comparator mapping2 mapping3)) .......... [PASS] 61. (not (not (mapping>? comparator mapping1 mapping2 mapping3))) .......... [PASS] 62. (not (mapping<=? comparator mapping3 mapping2 mapping1)) .......... [PASS] 63. (not (not (mapping<=? comparator mapping3 mapping5))) .......... [PASS] 64. (not (not (mapping<=? comparator mapping2 mapping4))) .......... [PASS] 65. (not (mapping>=? comparator mapping4 mapping3)) .......... [PASS] 66. (not (not (mapping>=? comparator mapping5 mapping3))) .......... [PASS] 67. (mapping-ref (mapping-union mapping1 mapping2) (quote d)) .......... [PASS] 68. (mapping-ref (mapping-union mapping1 mapping4) (quote c)) .......... [PASS] 69. (mapping-size (mapping-union mapping1 mapping2 mapping6)) .......... [PASS] 70. (mapping-ref (mapping-intersection mapping1 mapping4) (quote c)) .......... [PASS] 71. (mapping-ref/default (mapping-intersection mapping1 mapping5) (quote b) 42) .......... [PASS] 72. (mapping-size (mapping-difference mapping2 mapping6)) .......... [PASS] 73. (mapping-size (mapping-xor mapping2 mapping6)) .......... [PASS] 74. (map mapping-min-key (list mapping1 mapping2 mapping3 mapping4)) .......... [PASS] 75. (map mapping-max-key (list mapping1 mapping2 mapping3 mapping4)) .......... [PASS] 76. (map mapping-min-value (list mapping1 mapping2 mapping3 mapping4)) .......... [PASS] 77. (map mapping-max-value (list mapping1 mapping2 mapping3 mapping4)) .......... [PASS] 78. (map (lambda (mapping) (mapping-key-predecessor mapping "e" (lambda () #f))) (list mapping1 mapping2 mapping3 mapping4)) .......... [PASS] 79. (map (lambda (mapping) (mapping-key-successor mapping "d" (lambda () #f))) (list mapping1 mapping2 mapping3 mapping4)) .......... [PASS] 80. (mapping-values (mapping-range= mapping4 "d")) .......... [PASS] 81. (mapping-values (mapping-range= mapping4 "z")) .......... [PASS] 82. (mapping-values (mapping-range< mapping4 "d")) .......... [PASS] 83. (mapping-values (mapping-range<= mapping4 "d")) .......... [PASS] 84. (mapping-values (mapping-range> mapping4 "d")) .......... [PASS] 85. (mapping-values (mapping-range>= mapping4 "d")) .......... [PASS] 86. (receive mappings (mapping-split mapping4 "d") (map mapping-values mappings)) .......... [PASS] 87. (mapping->alist (mapping-catenate comparator mapping2 "e" 5 mapping5)) .......... [PASS] 88. (mapping->alist (mapping-map/monotone (lambda (key value) (values value (* value value))) comparator mapping1)) .......... [PASS] 89. (mapping-fold/reverse (lambda (key value acc) (cons value acc)) (quote ()) mapping1) .......... [PASS] 90. (not (comparator? mapping-comparator)) .......... [PASS] 91. (list (mapping-ref mapping0 mapping1) (mapping-ref mapping0 mapping2) (mapping-ref mapping0 mapping3) (mapping-ref mapping0 mapping4) (mapping-ref mapping0 mapping5)) .......... [PASS] 92. (not (=? comparator mapping1 mapping2)) .......... [PASS] 93. (not (not (=? comparator mapping1 mapping4))) .......... [PASS] 94. (not (= value 2)) hashmap1) .......... [PASS] 131. (not (hashmap-any? (lambda (key value) (= value 3)) hashmap1)) .......... [PASS] 132. (not (not (hashmap-any? (lambda (key value) (= value 4)) hashmap1))) .......... [PASS] 133. (not (hashmap-every? (lambda (key value) (<= value 3)) hashmap1)) .......... [PASS] 134. (not (not (hashmap-every? (lambda (key value) (<= value 2)) hashmap1))) .......... [PASS] 135. (length (hashmap-keys hashmap1)) .......... [PASS] 136. (fold + 0 (hashmap-values hashmap1)) .......... [PASS] 137. (receive (keys values) (hashmap-entries hashmap1) (list (length keys) (fold + 0 values))) .......... [PASS] 138. (hashmap-ref hashmap2 "b") .......... [PASS] 139. (let ((counter 0)) (hashmap-for-each (lambda (key value) (set! counter (+ counter value))) hashmap1) counter) .......... [PASS] 140. (hashmap-fold (lambda (key value acc) (+ value acc)) 0 hashmap1) .......... [PASS] 141. (fold + 0 (hashmap-map->list (lambda (key value) (* value value)) hashmap1)) .......... [PASS] 142. (hashmap-size (hashmap-filter (lambda (key value) (<= value 2)) hashmap1)) .......... [PASS] 143. (hashmap-size (hashmap-remove (lambda (key value) (<= value 2)) hashmap1)) .......... [PASS] 144. (receive result (hashmap-partition (lambda (key value) (eq? (quote b) key)) hashmap1) (map hashmap-size result)) .......... [PASS] 145. (hashmap-size (hashmap-copy hashmap1)) .......... [PASS] 146. (hashmap-key-comparator (hashmap-copy hashmap1)) .......... [PASS] 147. (assq (quote b) (hashmap->alist hashmap1)) .......... [PASS] 148. (hashmap-ref hashmap2 (quote b)) .......... [PASS] 149. (hashmap-ref hashmap3 (quote d)) .......... [PASS] 150. (hashmap-ref hashmap3 (quote c)) .......... [PASS] 151. (not (hashmap=? comparator hashmap1 hashmap2)) .......... [PASS] 152. (not (not (hashmap=? comparator hashmap1 hashmap4))) .......... [PASS] 153. (not (not (hashmap=? comparator hashmap1 hashmap6))) .......... [PASS] 154. (not (hashmap? comparator hashmap2 hashmap3)) .......... [PASS] 157. (not (not (hashmap>? comparator hashmap1 hashmap2 hashmap3))) .......... [PASS] 158. (not (hashmap<=? comparator hashmap3 hashmap2 hashmap1)) .......... [PASS] 159. (not (not (hashmap<=? comparator hashmap3 hashmap5))) .......... [PASS] 160. (not (not (hashmap<=? comparator hashmap2 hashmap4))) .......... [PASS] 161. (not (hashmap>=? comparator hashmap4 hashmap3)) .......... [PASS] 162. (not (not (hashmap>=? comparator hashmap5 hashmap3))) .......... [PASS] 163. (hashmap-ref (hashmap-union hashmap1 hashmap2) (quote d)) .......... [PASS] 164. (hashmap-ref (hashmap-union hashmap1 hashmap4) (quote c)) .......... [PASS] 165. (hashmap-size (hashmap-union hashmap1 hashmap2 hashmap6)) .......... [PASS] 166. (hashmap-ref (hashmap-intersection hashmap1 hashmap4) (quote c)) .......... [PASS] 167. (hashmap-ref/default (hashmap-intersection hashmap1 hashmap5) (quote b) 42) .......... [PASS] 168. (hashmap-size (hashmap-difference hashmap2 hashmap6)) .......... [PASS] 169. (hashmap-size (hashmap-xor hashmap2 hashmap6)) .......... [PASS] 170. (not (comparator? hashmap-comparator)) .......... [PASS] 171. (list (hashmap-ref hashmap0 hashmap1) (hashmap-ref hashmap0 hashmap2) (hashmap-ref hashmap0 hashmap3) (hashmap-ref hashmap0 hashmap4) (hashmap-ref hashmap0 hashmap5)) .......... [PASS] 172. (not (=? comparator hashmap1 hashmap2)) .......... [PASS] 173. (not (not (=? comparator hashmap1 hashmap4))) .......... [PASS] 173 out of 173 passed (100.00%) 1. (bitwise-ior 3 10) .......... [PASS] 2. (bitwise-and 11 26) .......... [PASS] 3. (bitwise-xor 3 10) .......... [PASS] 4. (bitwise-eqv 37 12) .......... [PASS] 5. (bitwise-and 37 12) .......... [PASS] 6. (bitwise-nand 11 26) .......... [PASS] 7. (bitwise-nor 11 26) .......... [PASS] 8. (bitwise-andc1 11 26) .......... [PASS] 9. (bitwise-andc2 11 26) .......... [PASS] 10. (bitwise-orc1 11 26) .......... [PASS] 11. (bitwise-orc2 11 26) .......... [PASS] 12. (arithmetic-shift 8 2) .......... [PASS] 13. (bit-count 0) .......... [PASS] 14. (bit-count -1) .......... [PASS] 15. (bit-count 7) .......... [PASS] 16. (bit-count 13) .......... [PASS] 17. (bit-count -13) .......... [PASS] 18. (bit-count 30) .......... [PASS] 19. (bit-count -30) .......... [PASS] 20. (bit-count (expt 2 10)) .......... [PASS] 21. (bit-count (- (expt 2 10))) .......... [PASS] 22. (bit-count (- (+ 1 (expt 2 10)))) .......... [PASS] 23. (integer-length 0) .......... [PASS] 24. (integer-length 1) .......... [PASS] 25. (integer-length -1) .......... [PASS] 26. (integer-length 7) .......... [PASS] 27. (integer-length -7) .......... [PASS] 28. (integer-length 8) .......... [PASS] 29. (integer-length -8) .......... [PASS] 30. (bitwise-if 3 1 8) .......... [PASS] 31. (bitwise-if 3 8 1) .......... [PASS] 32. (bitwise-if 1 1 2) .......... [PASS] 33. (bitwise-if 60 240 15) .......... [PASS] 34. (bit-set? 1 1) .......... [PASS] 35. (bit-set? 0 1) .......... [PASS] 36. (bit-set? 3 10) .......... [PASS] 37. (bit-set? 1000000 -1) .......... [PASS] 38. (bit-set? 2 6) .......... [PASS] 39. (bit-set? 0 6) .......... [PASS] 40. (copy-bit 0 0 #t) .......... [PASS] 41. (copy-bit 2 0 #t) .......... [PASS] 42. (copy-bit 2 15 #f) .......... [PASS] 43. (bit-swap 0 2 4) .......... [PASS] 44. (first-set-bit 1) .......... [PASS] 45. (first-set-bit 2) .......... [PASS] 46. (first-set-bit 0) .......... [PASS] 47. (first-set-bit 40) .......... [PASS] 48. (first-set-bit -28) .......... [PASS] 49. (first-set-bit (expt 2 19)) .......... [PASS] 50. (first-set-bit (expt -2 19)) .......... [PASS] 51. (bit-field 874 0 4) .......... [PASS] 52. (bit-field 874 3 9) .......... [PASS] 53. (bit-field 874 4 9) .......... [PASS] 54. (bit-field 874 4 10) .......... [PASS] 55. (bit-field 6 0 1) .......... [PASS] 56. (bit-field 6 1 3) .......... [PASS] 57. (bit-field 6 2 999) .......... [PASS] 58. (bit-field 16777216 24 25) .......... [PASS] 59. (bit-field-any? 73 1 6) .......... [PASS] 60. (bit-field-any? 65 1 6) .......... [PASS] 61. (bit-field-every? 94 1 5) .......... [PASS] 62. (bit-field-every? 90 1 5) .......... [PASS] 63. (bit-field-clear 42 1 4) .......... [PASS] 64. (bit-field-set 42 1 4) .......... [PASS] 65. (bit-field-replace 42 2 1 4) .......... [PASS] 66. (bit-field-replace 6 1 0 1) .......... [PASS] 67. (bit-field-replace 6 1 1 2) .......... [PASS] 68. (bit-field-replace-same 15 0 1 3) .......... [PASS] 69. (bit-field-rotate 6 0 0 10) .......... [PASS] 70. (bit-field-rotate 6 0 0 256) .......... [PASS] 71. (bit-field-rotate 6 1 1 2) .......... [PASS] 72. (bit-field-rotate 6 1 2 4) .......... [PASS] 73. (bit-field-rotate 7 -1 1 4) .......... [PASS] 74. (bit-field-reverse 6 1 3) .......... [PASS] 75. (bit-field-reverse 6 1 4) .......... [PASS] 76. (bit-field-reverse 1 0 16) .......... [PASS] 77. (bit-field-reverse 1 0 15) .......... [PASS] 78. (bit-field-reverse 1 0 14) .......... [PASS] 79. (bits->list 117) .......... [PASS] 80. (bits->list 3 5) .......... [PASS] 81. (bits->list 6 4) .......... [PASS] 82. (bits->vector 117) .......... [PASS] 83. (list->bits (quote (#t #f #t #f #t #t #t))) .......... [PASS] 84. (list->bits (quote (#f #f #t #f #t #f #t #t #t))) .......... [PASS] 85. (list->bits (quote (#f #t #t))) .......... [PASS] 86. (list->bits (quote (#f #t #t #f))) .......... [PASS] 87. (list->bits (quote (#f #f #t #t))) .......... [PASS] 88. (vector->bits (quote #(#t #f #t #f #t #t #t))) .......... [PASS] 89. (vector->bits (quote #(#f #f #t #f #t #f #t #t #t))) .......... [PASS] 90. (vector->bits (quote #(#f #t #t))) .......... [PASS] 91. (vector->bits (quote #(#f #t #t #f))) .......... [PASS] 92. (vector->bits (quote #(#f #f #t #t))) .......... [PASS] 93. (bits #t #f #t #f #t #t #t) .......... [PASS] 94. (bits #f #f #t #f #t #f #t #t #t) .......... [PASS] 95. (bitwise-fold cons (quote ()) 87) .......... [PASS] 96. (g) .......... [PASS] 97. (g) .......... [PASS] 98. (g) .......... [PASS] 99. (g) .......... [PASS] 100. (bit-set? 1000000 -1) .......... [PASS] 101. (bit-set? 1000000 1) .......... [PASS] 102. (copy-bit 1000000 -1 #t) .......... [PASS] 103. (copy-bit 1000000 1 #f) .......... [PASS] 104. (arithmetic-shift -42 -1000000) .......... [PASS] 105. (arithmetic-shift 42 -1000000) .......... [PASS] 106. (arithmetic-shift 0 1000000) .......... [PASS] 107. (quote (arithmetic-shift -42 1000000)) .......... [PASS] 108. (quote (arithmetic-shift 42 1000000)) .......... [PASS] 109. (bit-field -42 1000000 1000100) .......... [PASS] 110. (bit-field 42 1000000 1000100) .......... [PASS] 111. (bit-field-any? -42 1000000 1000100) .......... [PASS] 112. (bit-field-every? -42 1000000 1000100) .......... [PASS] 113. (bit-field-any? 42 1000000 1000100) .......... [PASS] 114. (bit-field-every? 42 1000000 1000100) .......... [PASS] 115. (bit-field-replace -42 -1 1000000 1000100) .......... [PASS] 116. (bit-field-replace 42 0 1000000 1000100) .......... [PASS] 117. (quote (bit-field-replace -42 0 1000000 1000100)) .......... [PASS] 118. (quote (bit-field-replace 42 -1 1000000 1000100)) .......... [PASS] 119. (bit-field-replace-same -42 -1 1000000 1000100) .......... [PASS] 120. (bit-field-replace-same 42 1 1000000 1000100) .......... [PASS] 121. (quote (bit-field-replace-same -42 0 1000000 1000100)) .......... [PASS] 122. (quote (bit-field-replace-same 42 -1 1000000 1000100)) .......... [PASS] 123. (bit-field-set -42 1000000 1000100) .......... [PASS] 124. (bit-field-clear 42 1000000 1000100) .......... [PASS] 125. (quote (bit-field-set 42 1000000 1000100)) .......... [PASS] 126. (quote (bit-field-clear -42 1000000 1000100)) .......... [PASS] 127. (bit-swap 1000000 1000100 -42) .......... [PASS] 128. (bit-swap 1000000 1000100 42) .......... [PASS] 129. (bit-swap 1000000 0 -1) .......... [PASS] 130. (bit-swap 1000000 0 0) .......... [PASS] 131. (quote (bit-swap 1000000 0 1)) .......... [PASS] 132. (bit-field-rotate -42 123 1000000 1000100) .......... [PASS] 133. (bit-field-rotate 42 123 1000000 1000100) .......... [PASS] 134. (bit-field-reverse -42 1000000 1000100) .......... [PASS] 135. (bit-field-reverse 42 1000000 1000100) .......... [PASS] 136. (integer-length 0) .......... [PASS] 137. (integer-length 1) .......... [PASS] 138. (integer-length 2) .......... [PASS] 139. (integer-length 4) .......... [PASS] 140. (integer-length 8) .......... [PASS] 141. (integer-length 16) .......... [PASS] 142. (integer-length 48) .......... [PASS] 143. (bitwise-and 0 1) .......... [PASS] 144. (bitwise-and 1 1) .......... [PASS] 145. (bitwise-and 1 2) .......... [PASS] 146. (bitwise-and 3 2) .......... [PASS] 147. (bitwise-and 5 7) .......... [PASS] 148. (bitwise-and -1 7) .......... [PASS] 149. (bitwise-and -2 7) .......... [PASS] 150. (arithmetic-shift 1 0) .......... [PASS] 151. (arithmetic-shift 1 1) .......... [PASS] 152. (arithmetic-shift 1 2) .......... [PASS] 153. (arithmetic-shift 1 3) .......... [PASS] 154. (arithmetic-shift 1 4) .......... [PASS] 155. (arithmetic-shift 1 21) .......... [PASS] 156. (arithmetic-shift 1 22) .......... [PASS] 157. (arithmetic-shift 1 23) .......... [PASS] 158. (arithmetic-shift -1 0) .......... [PASS] 159. (arithmetic-shift -1 1) .......... [PASS] 160. (arithmetic-shift -1 2) .......... [PASS] 161. (arithmetic-shift -1 3) .......... [PASS] 162. (arithmetic-shift -1 4) .......... [PASS] 163. (arithmetic-shift -1 21) .......... [PASS] 164. (arithmetic-shift -1 22) .......... [PASS] 165. (arithmetic-shift -1 23) .......... [PASS] 166. (arithmetic-shift 1 -31) .......... [PASS] 167. (arithmetic-shift 7988640 -8) .......... [PASS] 168. (bit-set? 14 1) .......... [PASS] 169. (not (bit-set? 16 65536)) .......... [PASS] 170. (not (bit-set? 1000000 -1)) .......... [PASS] 171. (not (bit-set? 1000 -1)) .......... [PASS] 172. (bit-field 874 0 4) .......... [PASS] 173. (bit-field 874 3 9) .......... [PASS] 174. (bit-field 874 4 9) .......... [PASS] 175. (bit-field 874 4 10) .......... [PASS] 176. (bitwise-if 1 2 1) .......... [PASS] 177. (bitwise-if 1 1 2) .......... [PASS] 178. (bitwise-if 3 1 8) .......... [PASS] 179. (bitwise-if 3 8 1) .......... [PASS] 180. (bitwise-if 60 240 15) .......... [PASS] 181. (copy-bit 0 0 #t) .......... [PASS] 182. (copy-bit 2 0 #t) .......... [PASS] 183. (copy-bit 2 15 #f) .......... [PASS] 184. (bit-swap 0 1 13) .......... [PASS] 185. (bit-swap 1 2 13) .......... [PASS] 186. (bit-swap 2 1 13) .......... [PASS] 187. (bit-swap 3 10 13) .......... [PASS] 188. (bits->list 87) .......... [PASS] 189. (bits->list 87 5) .......... [PASS] 190. (bits->list 87 9) .......... [PASS] 191. (bits->vector 87) .......... [PASS] 192. (bits->vector 87 9) .......... [PASS] 193. (list->bits (quote (#t #t #t #f #t #f #t))) .......... [PASS] 194. (list->bits (quote (#t #t #t #f #t #f #t #f #f))) .......... [PASS] 195. (vector->bits (quote #(#t #t #t #f #t #f #t))) .......... [PASS] 196. (vector->bits (quote #(#t #t #t #f #t #f #t #f #f))) .......... [PASS] 197. (bits #t #t #t #f #t #f #t) .......... [PASS] 198. (bits #t #t #t #f #t #f #t #f #f) .......... [PASS] 199. (first-set-bit 1) .......... [PASS] 200. (first-set-bit 2) .......... [PASS] 201. (first-set-bit 0) .......... [PASS] 202. (first-set-bit 40) .......... [PASS] 203. (first-set-bit -28) .......... [PASS] 204. (first-set-bit (expt 2 19)) .......... [PASS] 205. (first-set-bit (expt -2 19)) .......... [PASS] 206. (bitwise-fold cons (quote ()) 87) .......... [PASS] 207. (let ((count 0)) (bitwise-for-each (lambda (b) (if b (set! count (+ count 1)))) 87) count) .......... [PASS] 208. (bitwise-unfold (lambda (i) (= i 10)) even? (lambda (i) (+ i 1)) 0) .......... [PASS] 209. (bit-field-rotate 6 1 1 2) .......... [PASS] 210. (bit-field-rotate 6 1 2 4) .......... [PASS] 211. (bit-field-rotate 7 -1 1 4) .......... [PASS] 212. (bit-field-rotate 0 128 0 256) .......... [PASS] 213. (bit-field-rotate 1 128 1 256) .......... [PASS] 214. (bit-field-rotate 6 0 0 10) .......... [PASS] 215. (bit-field-rotate 6 0 0 256) .......... [PASS] 216. (bit-field-reverse 6 1 3) .......... [PASS] 217. (bit-field-reverse 6 1 4) .......... [PASS] 218. (bit-field-reverse 1 0 16) .......... [PASS] 219. (bit-field-reverse 1 0 15) .......... [PASS] 220. (bit-field-reverse 1 0 14) .......... [PASS] 221. (bit-field-reverse -2 0 11) .......... [PASS] 222. (bit-field-reverse -2 0 12) .......... [PASS] 223. (bit-field-reverse -2 0 13) .......... [PASS] 224. (bit-field-reverse -2 0 14) .......... [PASS] 225. (bit-field-reverse -2 0 15) .......... [PASS] 226. (bit-field-reverse -2 0 16) .......... [PASS] 227. (not (bit-field-any? 73 1 6)) .......... [PASS] 228. (bit-field-any? 65 1 6) .......... [PASS] 229. (not (bit-field-every? 45 2 4)) .......... [PASS] 230. (not (bit-field-every? 45 0 1)) .......... [PASS] 231. (not (bit-field-every? 94 1 5)) .......... [PASS] 232. (bit-field-every? 90 1 5) .......... [PASS] 232 out of 232 passed (100.00%) ------------------------------------------------------ RUNNING TESTS FOR SRFI 141: ./skint test/srfi/141.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 143: ./skint test/srfi/143.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 144: ./skint test/srfi/144.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 145: ./skint test/srfi/145.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 146: ./skint test/srfi/146.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 151: ./skint test/srfi/151.scm ------------------------------------------------------ ----------------------1. (string-null? "abc") .......... [PASS] 2. (string-null? "") .......... [PASS] 3. (string-every char-is-a? "") .......... [PASS] 4. (string-every char-is-a? "aaaa") .......... [PASS] 5. (string-every char-is-a? "aaba") .......... [PASS] 6. (string-every char-lower-case? "aaba") .......... [PASS] 7. (string-every char-lower-case? "aAba") .......... [PASS] 8. (string-every char-lower-case? "") .......... [PASS] 9. (string-every (lambda (x) (char-ci=? x #\a)) "aAaA") .......... [PASS] 10. (string-every (lambda (x) (char-ci=? x #\a)) "aAbA") .......... [PASS] 11. (string-every (lambda (x) (char->integer x)) "aAbA") .......... [PASS] 12. (string-every (lambda (x) (error "hoge")) "") .......... [PASS] 13. (string-any char-is-a? "aaaa") .......... [PASS] 14. (string-any char-is-a? "Abcd") .......... [PASS] 15. (string-any #\a "") .......... [PASS] 16. (string-any char-lower-case? "ABcD") .......... [PASS] 17. (string-any char-lower-case? "ABCD") .......... [PASS] 18. (string-any char-lower-case? "") .......... [PASS] 19. (string-any (lambda (x) (char-ci=? x #\a)) "CAaA") .......... [PASS] 20. (string-any (lambda (x) (char-ci=? x #\a)) "ZBRC") .......... [PASS] 21. (string-any (lambda (x) (char-ci=? x #\a)) "") .......... [PASS] 22. (string-any (lambda (x) (char->integer x)) "aAbA") .......... [PASS] 23. (string-tabulate (lambda (code) (integer->char (+ code (char->integer #\0)))) 10) .......... [PASS] 24. (string-tabulate (lambda (code) (integer->char (+ code (char->integer #\0)))) 0) .......... [PASS] 25. (reverse-list->string (quote (#\a #\B #\c))) .......... [PASS] 26. (reverse-list->string (quote ())) .......... [PASS] 27. (string-join (quote ("foo" "bar" "baz")) "+") .......... [PASS] 28. (string-join (quote ("foo" "bar" "baz"))) .......... [PASS] 29. (string-join (quote ("foo" "bar" "baz")) "/" (quote prefix)) .......... [PASS] 30. (string-join (quote ("foo" "bar" "baz")) ";" (quote suffix)) .......... [PASS] 31. (substring "abcde" 2 5) .......... [PASS] 32. (substring "abcde" 2 4) .......... [PASS] 33. (let ((x (string-copy "abcdefg"))) (string-copy! x 2 "CDE") x) .......... [PASS] 34. (let ((x (string-copy "abcdefg"))) (string-copy! x 2 "ZABCDE" 3) x) .......... [PASS] 35. (let ((x (string-copy "abcdefg"))) (string-copy! x 2 "ZABCDEFG" 3 6) x) .......... [PASS] 36. (string-take "Pete Szilagyi" 6) .......... [PASS] 37. (string-take "Pete Szilagyi" 0) .......... [PASS] 38. (string-take "Pete Szilagyi" 13) .......... [PASS] 39. (string-drop "Pete Szilagyi" 6) .......... [PASS] 40. (string-drop "Pete Szilagyi" 0) .......... [PASS] 41. (string-drop "Pete Szilagyi" 13) .......... [PASS] 42. (string-take-right "Beta rules" 5) .......... [PASS] 43. (string-take-right "Beta rules" 0) .......... [PASS] 44. (string-take-right "Beta rules" 10) .......... [PASS] 45. (string-drop-right "Beta rules" 5) .......... [PASS] 46. (string-drop-right "Beta rules" 0) .......... [PASS] 47. (string-drop-right "Beta rules" 10) .......... [PASS] 48. (string-pad "325" 5) .......... [PASS] 49. (string-pad "71325" 5) .......... [PASS] 50. (string-pad "8871325" 5) .......... [PASS] 51. (string-pad "325" 5 #\~) .......... [PASS] 52. (string-pad "325" 5 #\~ 1) .......... [PASS] 53. (string-pad "325" 5 #\~ 1 2) .......... [PASS] 54. (string-pad-right "325" 5) .......... [PASS] 55. (string-pad-right "71325" 5) .......... [PASS] 56. (string-pad-right "8871325" 5) .......... [PASS] 57. (string-pad-right "325" 5 #\~) .......... [PASS] 58. (string-pad-right "325" 5 #\~ 1) .......... [PASS] 59. (string-pad-right "325" 5 #\~ 1 2) .......... [PASS] 60. (string-trim " a b c d ") .......... [PASS] 61. (string-trim " a b c d " char-is-space?) .......... [PASS] 62. (string-trim "4358948a b c d " char-numeric?) .......... [PASS] 63. (string-trim-right " a b c d ") .......... [PASS] 64. (string-trim-right " a b c d " char-newline?) .......... [PASS] 65. (string-trim-right "349853a b c d03490" char-numeric?) .......... [PASS] 66. (string-trim-both " a b c d ") .......... [PASS] 67. (string-trim-both " a b c d " char-newline?) .......... [PASS] 68. (string-trim-both "349853a b c d03490" char-numeric?) .......... [PASS] 69. (string-replace "-abcdefghi" "01234" 3 3) .......... [PASS] 70. (string-replace "-abcdefghi" "01234" 3 3 0 3) .......... [PASS] 71. (string-replace "-abcdefghi" "01234" 3 6) .......... [PASS] 72. (string-replace "-abcdefghi" "01234" 3 6 3 5) .......... [PASS] 73. (string-replace "abcdefghi" "XYZ" 4 6) .......... [PASS] 74. (string-replace "abcdefghi" "XYZ" 4 6 2) .......... [PASS] 75. (string-replace "abcdefghi" "XYZ" 4 4 2) .......... [PASS] 76. (string-replace "abcdefghi" "XYZ" 4 4 1 1) .......... [PASS] 77. (string-replace "abcdefghi" "" 4 7) .......... [PASS] 78. (map (lambda (f) (and (f) (f "foo"))) (list string=? string? string<=? string>=? string-ci=? string-ci? string-ci<=? string-ci>=?)) .......... [PASS] 79. (string=? "foo" "foo") .......... [PASS] 80. (string<=? "fol" "foo") .......... [PASS] 81. (string=? "foo" "fol") .......... [PASS] 83. (string>? "foo" "fol") .......... [PASS] 84. (string-ci=? "Foo" "foO") .......... [PASS] 85. (string-ci<=? "FOL" "foo") .......... [PASS] 86. (string-ci=? "FOO" "fol") .......... [PASS] 88. (string-ci>? "FOO" "fol") .......... [PASS] 89. (string=? "abcd" (string-append "a" "b" "c" "d")) .......... [PASS] 90. (string-prefix-length "cancaNCAM" "cancancan") .......... [PASS] 91. (string-suffix-length "CanCan" "cankancan") .......... [PASS] 92. (string-prefix? "abcd" "abcdefg") .......... [PASS] 93. (string-prefix? "abcf" "abcdefg") .......... [PASS] 94. (string-suffix? "defg" "abcdefg") .......... [PASS] 95. (string-suffix? "aefg" "abcdefg") .......... [PASS] 96. (string-index "abcd:efgh:ijkl" char-is-colon?) .......... [PASS] 97. (string-index "abcd:efgh;ijkl" (complement char-alphabetic?)) .......... [PASS] 98. (string-index "abcd:efgh;ijkl" char-numeric?) .......... [PASS] 99. (string-index "abcd:efgh:ijkl" char-is-colon? 5) .......... [PASS] 100. (string-index-right "abcd:efgh;ijkl" char-is-colon?) .......... [PASS] 101. (string-index-right "abcd:efgh;ijkl" (complement char-alphabetic?)) .......... [PASS] 102. (string-index-right "abcd:efgh;ijkl" char-numeric?) .......... [PASS] 103. (string-index-right "abcd:efgh;ijkl" (complement char-alphabetic?) 2 5) .......... [PASS] 104. (string-contains "Ma mere l'oye" "mer") .......... [PASS] 105. (string-contains "Ma mere l'oye" "Mer") .......... [PASS] 106. (let ((s "test")) (eq? s (string-append s))) .......... [PASS] 107. (let ((s "test")) (eq? s (string-concatenate (list s)))) .......... [PASS] 108. (string-concatenate (quote ("A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z" "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"))) .......... [PASS] 109. (string-concatenate-reverse (quote ("A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z" "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"))) .......... [PASS] 110. (let ((s "test")) (eq? s (string-concatenate-reverse (list s)))) .......... [PASS] 111. (string-map (lambda (c) (integer->char (- 219 (char->integer c)))) "hello") .......... [PASS] 112. (string-fold cons #t "hello") .......... [PASS] 113. (string-fold cons #t "hello" 1 3) .......... [PASS] 114. (string-fold-right cons #t "hello") .......... [PASS] 115. (string-fold-right cons #t "hello" 1 3) .......... [PASS] 116. (string-unfold null? car cdr (quote (#\h #\e #\l #\l #\o))) .......... [PASS] 117. (string-unfold null? car cdr (quote (#\h #\e #\l #\l #\o)) "hi ") .......... [PASS] 118. (string-unfold null? car cdr (quote (#\h #\e #\l #\l #\o)) "hi " (lambda (x) " ho")) .......... [PASS] 119. (string-unfold-right null? car cdr (quote (#\h #\e #\l #\l #\o))) .......... [PASS] 120. (string-unfold-right null? car cdr (quote (#\h #\e #\l #\l #\o)) " hi") .......... [PASS] 121. (string-unfold-right null? car cdr (quote (#\h #\e #\l #\l #\o)) " hi" (lambda (x) "ho ")) .......... [PASS] 122. (let ((out (open-output-string)) (prev #f)) (string-for-each (lambda (c) (if (or (not prev) (char-whitespace? prev)) (write-char c out)) (set! prev c)) "Common Lisp, the Language") (get-output-string out)) .......... [PASS] 123. (string-count "abc def ghi jkl" char-is-space?) .......... [PASS] 124. (string-count "abc def ghi jkl" char-whitespace?) .......... [PASS] 125. (string-count "abc def ghi jkl" char-whitespace? 4) .......... [PASS] 126. (string-count "abc def ghi jkl" char-whitespace? 4 9) .......... [PASS] 127. (string-filter char-is-r? "Help make programs run, run, RUN!") .......... [PASS] 128. (string-filter char-alphabetic? "Help make programs run, run, RUN!") .......... [PASS] 129. (string-filter (lambda (c) (char-lower-case? c)) "Help make programs run, run, RUN!" 10) .......... [PASS] 130. (string-filter (lambda (c) (char-lower-case? c)) "") .......... [PASS] 131. (string-remove char-is-r? "Help make programs run, run, RUN!") .......... [PASS] 132. (string-remove char-alphabetic? "Help make programs run, run, RUN!") .......... [PASS] 133. (string-remove (lambda (c) (char-lower-case? c)) "Help make programs run, run, RUN!" 10) .......... [PASS] 134. (string-remove (lambda (c) (char-lower-case? c)) "") .......... [PASS] 135. (string-replicate "abcdef" 2 8) .......... [PASS] 136. (string-replicate "abcdef" -2 4) .......... [PASS] 137. (string-replicate "abc" 0 7) .......... [PASS] 138. (string-replicate "abcdefg" 0 7 3 6) .......... [PASS] 139. (string-replicate "abcdefg" 9 9 3 6) .......... [PASS] 140. (string-segment "abcdef" 2) .......... [PASS] 141. (string-segment "abcdefg" 2) .......... [PASS] 142. (string-segment "" 2) .......... [PASS] 143. (string-split "Help make programs run, run, RUN!" " ") .......... [PASS] 144. (string-split "Help make programs run, run, RUN!" " " (quote infix) 2) .......... [PASS] 145. (string-split "/usr/local/bin" "/" (quote prefix)) .......... [PASS] 146. (string-split "be(); here(); now(); " "; " (quote suffix)) .......... [PASS] 147. (string-contains "aabc" "ab") .......... [PASS] 148. (string-contains "ababdabdabxxas" "abdabx") .......... [PASS] 149. (string-contains "ab" "ab") .......... [PASS] 150. (string-filter char-upper-case? "abrAcaDabRa") .......... [PASS] 151. (string-remove char-upper-case? "abrAcaDabRa") .......... [PASS] 152. (not (string-null? "")) .......... [PASS] 153. (not (not (string-null? "abc"))) .......... [PASS] 154. (string-every (lambda (c) (if (char? c) c #f)) "") .......... [PASS] 155. (string-every (lambda (c) (if (char? c) c #f)) "abc") .......... [PASS] 156. (string-every (lambda (c) (if (char>? c #\b) c #f)) "abc") .......... [PASS] 157. (string-every (lambda (c) (if (char>? c #\b) c #f)) "abc" 2) .......... [PASS] 158. (string-every (lambda (c) (if (char>? c #\b) c #f)) "abc" 1 1) .......... [PASS] 159. (string-any (lambda (c) (if (char? c) c #f)) "") .......... [PASS] 160. (string-any (lambda (c) (if (char? c) c #f)) "abc") .......... [PASS] 161. (string-any (lambda (c) (if (char>? c #\b) c #f)) "abc") .......... [PASS] 162. (string-any (lambda (c) (if (char>? c #\b) c #f)) "abc" 2) .......... [PASS] 163. (string-any (lambda (c) (if (char>? c #\b) c #f)) "abc" 0 2) .......... [PASS] 164. (string-tabulate (lambda (i) (integer->char (+ i (char->integer #\a)))) 0) .......... [PASS] 165. (string-tabulate (lambda (i) (integer->char (+ i (char->integer #\a)))) 3) .......... [PASS] 166. (let ((p (open-input-string "abc"))) (string-unfold eof-object? values (lambda (x) (read-char p)) (read-char p))) .......... [PASS] 167. (string-unfold null? car cdr (quote ())) .......... [PASS] 168. (string-unfold null? car cdr (string->list "abc")) .......... [PASS] 169. (string-unfold null? car cdr (quote ()) "def") .......... [PASS] 170. (string-unfold null? car cdr (string->list "abc") "def" (lambda (x) (and (null? x) "G"))) .......... [PASS] 171. (string-unfold-right null? car cdr (quote ())) .......... [PASS] 172. (string-unfold-right null? car cdr (string->list "abc")) .......... [PASS] 173. (string-unfold-right null? car cdr (quote ()) "def") .......... [PASS] 174. (string-unfold-right null? car cdr (string->list "abc") "def" (lambda (x) (and (null? x) "G"))) .......... [PASS] 175. (string->list "") .......... [PASS] 176. (string->list "" 0) .......... [PASS] 177. (string->list "" 0 0) .......... [PASS] 178. (string->list "abc") .......... [PASS] 179. (string->list "abc" 3) .......... [PASS] 180. (string->list "abc" 1 3) .......... [PASS] 181. (string->list "abc" (dummy-index "abc" 1) (dummy-index "abc" 3)) .......... [PASS] 182. (string->vector "") .......... [PASS] 183. (string->vector "" 0) .......... [PASS] 184. (string->vector "" 0 0) .......... [PASS] 185. (string->vector "abc") .......... [PASS] 186. (string->vector "abc" 3) .......... [PASS] 187. (string->vector "abc" 1 3) .......... [PASS] 188. (string->vector "abc" (dummy-index "abc" 1) (dummy-index "abc" 3)) .......... [PASS] 189. (reverse-list->string (quote ())) .......... [PASS] 190. (reverse-list->string (quote (#\a #\b #\c))) .......... [PASS] 191. (string-join (quote ())) .......... [PASS] 192. (string-join (quote ("" "ab" "cd" "" "e" "f" ""))) .......... [PASS] 193. (string-join (quote ()) "") .......... [PASS] 194. (string-join (quote ("" "ab" "cd" "" "e" "f" "")) "") .......... [PASS] 195. (string-join (quote ()) "xyz") .......... [PASS] 196. (string-join (quote ("" "ab" "cd" "" "e" "f" "")) "xyz") .......... [PASS] 197. (string-join (quote ()) "" (quote infix)) .......... [PASS] 198. (string-join (quote ("" "ab" "cd" "" "e" "f" "")) "" (quote infix)) .......... [PASS] 199. (string-join (quote ()) "xyz" (quote infix)) .......... [PASS] 200. (string-join (quote ("" "ab" "cd" "" "e" "f" "")) "xyz" (quote infix)) .......... [PASS] 201. (quote (string-join (quote ()) "" (quote strict-infix))) .......... [PASS] 202. (string-join (quote ("" "ab" "cd" "" "e" "f" "")) "" (quote strict-infix)) .......... [PASS] 203. (quote (string-join (quote ()) "xyz" (quote strict-infix))) .......... [PASS] 204. (string-join (quote ("" "ab" "cd" "" "e" "f" "")) "xyz" (quote strict-infix)) .......... [PASS] 205. (string-join (quote ()) "" (quote suffix)) .......... [PASS] 206. (string-join (quote ("" "ab" "cd" "" "e" "f" "")) "" (quote suffix)) .......... [PASS] 207. (string-join (quote ()) "xyz" (quote suffix)) .......... [PASS] 208. (string-join (quote ("" "ab" "cd" "" "e" "f" "")) "xyz" (quote suffix)) .......... [PASS] 209. (string-join (quote ()) "" (quote prefix)) .......... [PASS] 210. (string-join (quote ("" "ab" "cd" "" "e" "f" "")) "" (quote prefix)) .......... [PASS] 211. (string-join (quote ()) "xyz" (quote prefix)) .......... [PASS] 212. (string-join (quote ("" "ab" "cd" "" "e" "f" "")) "xyz" (quote prefix)) .......... [PASS] 213. (string-ref "abc" 0) .......... [PASS] 214. (string-ref "abc" 2) .......... [PASS] 215. (string-ref "abc" (dummy-index "abc" 0)) .......... [PASS] 216. (string-ref "abc" (dummy-index "abc" 2)) .......... [PASS] 217. (substring "" 0 0) .......... [PASS] 218. (substring "abc" 0 0) .......... [PASS] 219. (substring "abc" 3 3) .......... [PASS] 220. (substring ABC 0 3) .......... [PASS] 221. (substring "abc" 1 2) .......... [PASS] 222. (string-copy "") .......... [PASS] 223. (string-copy "abc") .......... [PASS] 224. (string-copy "abc" 3) .......... [PASS] 225. (string-copy "abc" 2) .......... [PASS] 226. (string-copy "abc" 0) .......... [PASS] 227. (string-copy "abc" 1 2) .......... [PASS] 228. (string-copy "" 0 0) .......... [PASS] 229. (string-copy "abc" 0 0) .......... [PASS] 230. (string-copy "abc" 3 3) .......... [PASS] 231. (string-copy "abc" 0 3) .......... [PASS] 232. (string-copy "abc" 1 2) .......... [PASS] 233. (string-take "" 0) .......... [PASS] 234. (string-take "abcdef" 0) .......... [PASS] 235. (string-take "abcdef" 2) .......... [PASS] 236. (string-drop "" 0) .......... [PASS] 237. (string-drop "abcdef" 0) .......... [PASS] 238. (string-drop "abcdef" 2) .......... [PASS] 239. (string-take-right "" 0) .......... [PASS] 240. (string-take-right "abcdef" 0) .......... [PASS] 241. (string-take-right "abcdef" 2) .......... [PASS] 242. (string-drop-right "" 0) .......... [PASS] 243. (string-drop-right "abcdef" 0) .......... [PASS] 244. (string-drop-right "abcdef" 2) .......... [PASS] 245. (string-pad "" 0) .......... [PASS] 246. (string-pad "" 5) .......... [PASS] 247. (string-pad "325" 5) .......... [PASS] 248. (string-pad "71325" 5) .......... [PASS] 249. (string-pad "8871325" 5) .......... [PASS] 250. (string-pad "" 0 #\*) .......... [PASS] 251. (string-pad "" 5 #\*) .......... [PASS] 252. (string-pad "325" 5 #\*) .......... [PASS] 253. (string-pad "71325" 5 #\*) .......... [PASS] 254. (string-pad "8871325" 5 #\*) .......... [PASS] 255. (string-pad "" 0 #\* 0) .......... [PASS] 256. (string-pad "" 5 #\* 0) .......... [PASS] 257. (string-pad "325" 5 #\* 0) .......... [PASS] 258. (string-pad "71325" 5 #\* 0) .......... [PASS] 259. (string-pad "8871325" 5 #\* 0) .......... [PASS] 260. (string-pad "325" 5 #\* 1) .......... [PASS] 261. (string-pad "71325" 5 #\* 1) .......... [PASS] 262. (string-pad "8871325" 5 #\* 1) .......... [PASS] 263. (string-pad "" 0 #\* 0 0) .......... [PASS] 264. (string-pad "" 5 #\* 0 0) .......... [PASS] 265. (string-pad "325" 5 #\* 0 3) .......... [PASS] 266. (string-pad "71325" 5 #\* 0 3) .......... [PASS] 267. (string-pad "8871325" 5 #\* 0 3) .......... [PASS] 268. (string-pad "325" 5 #\* 1 3) .......... [PASS] 269. (string-pad "71325" 5 #\* 1 4) .......... [PASS] 270. (string-pad "8871325" 5 #\* 1 5) .......... [PASS] 271. (string-pad-right "" 0) .......... [PASS] 272. (string-pad-right "" 5) .......... [PASS] 273. (string-pad-right "325" 5) .......... [PASS] 274. (string-pad-right "71325" 5) .......... [PASS] 275. (string-pad-right "8871325" 5) .......... [PASS] 276. (string-pad-right "" 0 #\*) .......... [PASS] 277. (string-pad-right "" 5 #\*) .......... [PASS] 278. (string-pad-right "325" 5 #\*) .......... [PASS] 279. (string-pad-right "71325" 5 #\*) .......... [PASS] 280. (string-pad-right "8871325" 5 #\*) .......... [PASS] 281. (string-pad-right "" 0 #\* 0) .......... [PASS] 282. (string-pad-right "" 5 #\* 0) .......... [PASS] 283. (string-pad-right "325" 5 #\* 0) .......... [PASS] 284. (string-pad-right "71325" 5 #\* 0) .......... [PASS] 285. (string-pad-right "8871325" 5 #\* 0) .......... [PASS] 286. (string-pad-right "325" 5 #\* 1) .......... [PASS] 287. (string-pad-right "71325" 5 #\* 1) .......... [PASS] 288. (string-pad-right "8871325" 5 #\* 1) .......... [PASS] 289. (string-pad-right "" 0 #\* 0 0) .......... [PASS] 290. (string-pad-right "" 5 #\* 0 0) .......... [PASS] 291. (string-pad-right "325" 5 #\* 0 3) .......... [PASS] 292. (string-pad-right "71325" 5 #\* 0 3) .......... [PASS] 293. (string-pad-right "8871325" 5 #\* 0 3) .......... [PASS] 294. (string-pad-right "325" 5 #\* 1 3) .......... [PASS] 295. (string-pad-right "71325" 5 #\* 1 4) .......... [PASS] 296. (string-pad-right "8871325" 5 #\* 1 5) .......... [PASS] 297. (string-trim "") .......... [PASS] 298. (string-trim " a b c ") .......... [PASS] 299. (string-trim "" char-whitespace?) .......... [PASS] 300. (string-trim " a b c " char-whitespace?) .......... [PASS] 301. (string-trim " a b c " char?) .......... [PASS] 302. (string-trim "" char-whitespace? 0) .......... [PASS] 303. (string-trim " a b c " char-whitespace? 0) .......... [PASS] 304. (string-trim " a b c " char? 0) .......... [PASS] 305. (string-trim " a b c " char-whitespace? 3) .......... [PASS] 306. (string-trim " a b c " char? 3) .......... [PASS] 307. (string-trim " a b c " char? 0 11) .......... [PASS] 308. (string-trim " a b c " char-whitespace? 3 11) .......... [PASS] 309. (string-trim " a b c " char? 3 11) .......... [PASS] 310. (string-trim " a b c " char? 0 8) .......... [PASS] 311. (string-trim " a b c " char-whitespace? 3 8) .......... [PASS] 312. (string-trim " a b c " char? 3 8) .......... [PASS] 313. (string-trim-right "") .......... [PASS] 314. (string-trim-right " a b c ") .......... [PASS] 315. (string-trim-right "" char-whitespace?) .......... [PASS] 316. (string-trim-right " a b c " char-whitespace?) .......... [PASS] 317. (string-trim-right " a b c " char?) .......... [PASS] 318. (string-trim-right "" char-whitespace? 0) .......... [PASS] 319. (string-trim-right " a b c " char-whitespace? 0) .......... [PASS] 320. (string-trim-right " a b c " char? 0) .......... [PASS] 321. (string-trim-right " a b c " char-whitespace? 3) .......... [PASS] 322. (string-trim-right " a b c " char? 3) .......... [PASS] 323. (string-trim-right " a b c " char? 0 11) .......... [PASS] 324. (string-trim-right " a b c " char-whitespace? 3 11) .......... [PASS] 325. (string-trim-right " a b c " char? 3 11) .......... [PASS] 326. (string-trim-right " a b c " char? 0 8) .......... [PASS] 327. (string-trim-right " a b c " char-whitespace? 3 8) .......... [PASS] 328. (string-trim-right " a b c " char? 3 8) .......... [PASS] 329. (string-trim-both "") .......... [PASS] 330. (string-trim-both " a b c ") .......... [PASS] 331. (string-trim-both "" char-whitespace?) .......... [PASS] 332. (string-trim-both " a b c " char-whitespace?) .......... [PASS] 333. (string-trim-both " a b c " char?) .......... [PASS] 334. (string-trim-both "" char-whitespace? 0) .......... [PASS] 335. (string-trim-both " a b c " char-whitespace? 0) .......... [PASS] 336. (string-trim-both " a b c " char? 0) .......... [PASS] 337. (string-trim-both " a b c " char-whitespace? 3) .......... [PASS] 338. (string-trim-both " a b c " char? 3) .......... [PASS] 339. (string-trim-both " a b c " char? 0 11) .......... [PASS] 340. (string-trim-both " a b c " char-whitespace? 3 11) .......... [PASS] 341. (string-trim-both " a b c " char? 3 11) .......... [PASS] 342. (string-trim-both " a b c " char? 0 8) .......... [PASS] 343. (string-trim-both " a b c " char-whitespace? 3 8) .......... [PASS] 344. (string-trim-both " a b c " char? 3 8) .......... [PASS] 345. (string-prefix-length "" "") .......... [PASS] 346. (string-prefix-length "" "aabbccddee") .......... [PASS] 347. (string-prefix-length "aisle" "") .......... [PASS] 348. (string-prefix-length "" "aabbccddee") .......... [PASS] 349. (string-prefix-length "aisle" "aabbccddee") .......... [PASS] 350. (string-prefix-length "bail" "aabbccddee") .......... [PASS] 351. (string-prefix-length "prefix" "preface") .......... [PASS] 352. (string-prefix-length "" "" 0) .......... [PASS] 353. (string-prefix-length "" "aabbccddee" 0) .......... [PASS] 354. (string-prefix-length "aisle" "" 0) .......... [PASS] 355. (string-prefix-length "aisle" "aabbccddee" 0) .......... [PASS] 356. (string-prefix-length "bail" "aabbccddee" 0) .......... [PASS] 357. (string-prefix-length "prefix" "preface" 0) .......... [PASS] 358. (string-prefix-length "aisle" "" 1) .......... [PASS] 359. (string-prefix-length "aisle" "aabbccddee" 1) .......... [PASS] 360. (string-prefix-length "bail" "aabbccddee" 1) .......... [PASS] 361. (string-prefix-length "prefix" "preface" 1) .......... [PASS] 362. (string-prefix-length "" "" 0 0) .......... [PASS] 363. (string-prefix-length "" "aabbccddee" 0 0) .......... [PASS] 364. (string-prefix-length "aisle" "" 0 4) .......... [PASS] 365. (string-prefix-length "aisle" "aabbccddee" 0 4) .......... [PASS] 366. (string-prefix-length "bail" "aabbccddee" 0 1) .......... [PASS] 367. (string-prefix-length "aisle" "" 1 4) .......... [PASS] 368. (string-prefix-length "aisle" "aabbccddee" 1 4) .......... [PASS] 369. (string-prefix-length "bail" "aabbccddee" 1 4) .......... [PASS] 370. (string-prefix-length "prefix" "preface" 1 5) .......... [PASS] 371. (string-prefix-length "" "" 0 0 0) .......... [PASS] 372. (string-prefix-length "" "aabbccddee" 0 0 0) .......... [PASS] 373. (string-prefix-length "aisle" "" 0 4 0) .......... [PASS] 374. (string-prefix-length "aisle" "aabbccddee" 0 4 2) .......... [PASS] 375. (string-prefix-length "bail" "aabbccddee" 0 1 2) .......... [PASS] 376. (string-prefix-length "prefix" "preface" 0 5 1) .......... [PASS] 377. (string-prefix-length "aisle" "" 1 4 0) .......... [PASS] 378. (string-prefix-length "aisle" "aabbccddee" 1 4 3) .......... [PASS] 379. (string-prefix-length "bail" "aabbccddee" 1 4 3) .......... [PASS] 380. (string-prefix-length "prefix" "preface" 1 5 1) .......... [PASS] 381. (string-prefix-length "" "" 0 0 0 0) .......... [PASS] 382. (string-prefix-length "" "aabbccddee" 0 0 0 0) .......... [PASS] 383. (string-prefix-length "aisle" "" 0 4 0 0) .......... [PASS] 384. (string-prefix-length "aisle" "aabbccddee" 0 4 2 10) .......... [PASS] 385. (string-prefix-length "bail" "aabbccddee" 0 1 2 10) .......... [PASS] 386. (string-prefix-length "prefix" "preface" 0 5 1 6) .......... [PASS] 387. (string-prefix-length "aisle" "" 1 4 0 0) .......... [PASS] 388. (string-prefix-length "aisle" "aabbccddee" 1 4 3 3) .......... [PASS] 389. (string-prefix-length "bail" "aabbccddee" 1 4 3 6) .......... [PASS] 390. (string-prefix-length "prefix" "preface" 1 5 1 7) .......... [PASS] 391. (string-suffix-length "" "") .......... [PASS] 392. (string-suffix-length "" "aabbccddee") .......... [PASS] 393. (string-suffix-length "aisle" "") .......... [PASS] 394. (string-suffix-length "" "aabbccddee") .......... [PASS] 395. (string-suffix-length "aisle" "aabbccddee") .......... [PASS] 396. (string-suffix-length "bail" "aabbccddee") .......... [PASS] 397. (string-suffix-length "place" "preface") .......... [PASS] 398. (string-suffix-length "" "" 0) .......... [PASS] 399. (string-suffix-length "" "aabbccddee" 0) .......... [PASS] 400. (string-suffix-length "aisle" "" 0) .......... [PASS] 401. (string-suffix-length "aisle" "aabbccddee" 0) .......... [PASS] 402. (string-suffix-length "bail" "aabbccddee" 0) .......... [PASS] 403. (string-suffix-length "place" "preface" 0) .......... [PASS] 404. (string-suffix-length "aisle" "" 1) .......... [PASS] 405. (string-suffix-length "aisle" "aabbccddee" 1) .......... [PASS] 406. (string-suffix-length "bail" "aabbccddee" 1) .......... [PASS] 407. (string-suffix-length "place" "preface" 1) .......... [PASS] 408. (string-suffix-length "" "" 0 0) .......... [PASS] 409. (string-suffix-length "" "aabbccddee" 0 0) .......... [PASS] 410. (string-suffix-length "aisle" "" 0 4) .......... [PASS] 411. (string-suffix-length "aisle" "aabbccddee" 0 4) .......... [PASS] 412. (string-suffix-length "bail" "aabbccddee" 0 1) .......... [PASS] 413. (string-suffix-length "aisle" "" 1 4) .......... [PASS] 414. (string-suffix-length "aisle" "aabbccddee" 1 4) .......... [PASS] 415. (string-suffix-length "aisle" "aabbccddee" 1 5) .......... [PASS] 416. (string-suffix-length "bail" "aabbccddee" 1 4) .......... [PASS] 417. (string-suffix-length "place" "preface" 1 5) .......... [PASS] 418. (string-suffix-length "" "" 0 0 0) .......... [PASS] 419. (string-suffix-length "" "aabbccddee" 0 0 0) .......... [PASS] 420. (string-suffix-length "aisle" "" 0 4 0) .......... [PASS] 421. (string-suffix-length "aisle" "aabbccddee" 0 4 2) .......... [PASS] 422. (string-suffix-length "bail" "aabbccddee" 0 1 2) .......... [PASS] 423. (string-suffix-length "place" "preface" 0 5 1) .......... [PASS] 424. (string-suffix-length "aisle" "" 1 4 0) .......... [PASS] 425. (string-suffix-length "aisle" "aabbccddee" 1 4 3) .......... [PASS] 426. (string-suffix-length "bail" "aabbccddee" 1 4 3) .......... [PASS] 427. (string-suffix-length "place" "preface" 1 5 1) .......... [PASS] 428. (string-suffix-length "" "" 0 0 0 0) .......... [PASS] 429. (string-suffix-length "" "aabbccddee" 0 0 0 0) .......... [PASS] 430. (string-suffix-length "aisle" "" 0 4 0 0) .......... [PASS] 431. (string-suffix-length "aisle" "aabbccddee" 0 5 2 10) .......... [PASS] 432. (string-suffix-length "bail" "aabbccddee" 0 1 2 4) .......... [PASS] 433. (string-suffix-length "place" "preface" 0 5 1 6) .......... [PASS] 434. (string-suffix-length "place" "preface" 0 4 1 6) .......... [PASS] 435. (string-suffix-length "aisle" "" 1 4 0 0) .......... [PASS] 436. (string-suffix-length "aisle" "aabbccddee" 1 4 3 3) .......... [PASS] 437. (string-suffix-length "bail" "aabbccddee" 1 4 3 6) .......... [PASS] 438. (string-suffix-length "place" "preface" 1 5 1 7) .......... [PASS] 439. (string-prefix? "" "") .......... [PASS] 440. (string-prefix? "" "abc") .......... [PASS] 441. (string-prefix? "a" "abc") .......... [PASS] 442. (string-prefix? "c" "abc") .......... [PASS] 443. (string-prefix? "ab" "abc") .......... [PASS] 444. (string-prefix? "ac" "abc") .......... [PASS] 445. (string-prefix? "abc" "abc") .......... [PASS] 446. (string-suffix? "" "") .......... [PASS] 447. (string-suffix? "" "abc") .......... [PASS] 448. (string-suffix? "a" "abc") .......... [PASS] 449. (string-suffix? "c" "abc") .......... [PASS] 450. (string-suffix? "ac" "abc") .......... [PASS] 451. (string-suffix? "bc" "abc") .......... [PASS] 452. (string-suffix? "abc" "abc") .......... [PASS] 453. (string-prefix? "" "" 0) .......... [PASS] 454. (string-prefix? "" "abc" 0) .......... [PASS] 455. (string-prefix? "a" "abc" 0) .......... [PASS] 456. (string-prefix? "c" "abc" 0) .......... [PASS] 457. (string-prefix? "ab" "abc" 0) .......... [PASS] 458. (string-prefix? "ac" "abc" 0) .......... [PASS] 459. (string-prefix? "abc" "abc" 0) .......... [PASS] 460. (string-suffix? "" "" 0) .......... [PASS] 461. (string-suffix? "" "abc" 0) .......... [PASS] 462. (string-suffix? "a" "abc" 0) .......... [PASS] 463. (string-suffix? "c" "abc" 0) .......... [PASS] 464. (string-suffix? "ac" "abc" 0) .......... [PASS] 465. (string-suffix? "bc" "abc" 0) .......... [PASS] 466. (string-suffix? "abc" "abc" 0) .......... [PASS] 467. (string-prefix? "ab" "abc" 2) .......... [PASS] 468. (string-prefix? "ac" "abc" 2) .......... [PASS] 469. (string-prefix? "abc" "abc" 2) .......... [PASS] 470. (string-suffix? "ac" "abc" 2) .......... [PASS] 471. (string-suffix? "bc" "abc" 2) .......... [PASS] 472. (string-suffix? "abc" "abc" 2) .......... [PASS] 473. (string-prefix? "" "" 0 0) .......... [PASS] 474. (string-prefix? "" "abc" 0 0) .......... [PASS] 475. (string-prefix? "a" "abc" 0 0) .......... [PASS] 476. (string-prefix? "c" "abc" 0 1) .......... [PASS] 477. (string-prefix? "ab" "abc" 0 1) .......... [PASS] 478. (string-prefix? "ab" "abc" 0 2) .......... [PASS] 479. (string-prefix? "ac" "abc" 0 2) .......... [PASS] 480. (string-prefix? "abc" "abc" 0 3) .......... [PASS] 481. (string-suffix? "" "" 0 0) .......... [PASS] 482. (string-suffix? "" "abc" 0 0) .......... [PASS] 483. (string-suffix? "a" "abc" 0 1) .......... [PASS] 484. (string-suffix? "c" "abc" 0 1) .......... [PASS] 485. (string-suffix? "ac" "abc" 1 2) .......... [PASS] 486. (string-suffix? "ac" "abc" 0 2) .......... [PASS] 487. (string-suffix? "bc" "abc" 0 2) .......... [PASS] 488. (string-suffix? "abc" "abc" 0 3) .......... [PASS] 489. (string-prefix? "ab" "abc" 2 2) .......... [PASS] 490. (string-prefix? "ac" "abc" 2 2) .......... [PASS] 491. (string-prefix? "abc" "abc" 2 3) .......... [PASS] 492. (string-suffix? "ac" "abc" 2 2) .......... [PASS] 493. (string-suffix? "bc" "abc" 2 2) .......... [PASS] 494. (string-suffix? "abc" "abc" 2 3) .......... [PASS] 495. (string-prefix? "" "" 0 0 0) .......... [PASS] 496. (string-prefix? "" "abc" 0 0 0) .......... [PASS] 497. (string-prefix? "a" "abc" 0 0 0) .......... [PASS] 498. (string-prefix? "c" "abc" 0 1 0) .......... [PASS] 499. (string-prefix? "ab" "abc" 0 1 0) .......... [PASS] 500. (string-prefix? "ab" "abc" 0 2 0) .......... [PASS] 501. (string-prefix? "ac" "abc" 0 2 0) .......... [PASS] 502. (string-prefix? "abc" "abc" 0 3 0) .......... [PASS] 503. (string-suffix? "" "" 0 0 0) .......... [PASS] 504. (string-suffix? "" "abc" 0 0 0) .......... [PASS] 505. (string-suffix? "a" "abc" 0 1 0) .......... [PASS] 506. (string-suffix? "c" "abc" 0 1 0) .......... [PASS] 507. (string-suffix? "ac" "abc" 1 2 0) .......... [PASS] 508. (string-suffix? "ac" "abc" 0 2 0) .......... [PASS] 509. (string-suffix? "bc" "abc" 0 2 0) .......... [PASS] 510. (string-suffix? "abc" "abc" 0 3 0) .......... [PASS] 511. (string-prefix? "ab" "abc" 2 2 0) .......... [PASS] 512. (string-prefix? "ac" "abc" 2 2 0) .......... [PASS] 513. (string-prefix? "abc" "abc" 2 3 0) .......... [PASS] 514. (string-suffix? "ac" "abc" 2 2 0) .......... [PASS] 515. (string-suffix? "bc" "abc" 2 2 0) .......... [PASS] 516. (string-suffix? "abc" "abc" 2 3 0) .......... [PASS] 517. (string-prefix? "" "abc" 0 0 1) .......... [PASS] 518. (string-prefix? "a" "abc" 0 0 1) .......... [PASS] 519. (string-prefix? "c" "abc" 0 1 2) .......... [PASS] 520. (string-prefix? "ab" "abc" 0 1 2) .......... [PASS] 521. (string-prefix? "ab" "abc" 0 2 1) .......... [PASS] 522. (string-prefix? "ac" "abc" 0 2 1) .......... [PASS] 523. (string-prefix? "abc" "abc" 0 3 1) .......... [PASS] 524. (string-suffix? "a" "abc" 0 1 2) .......... [PASS] 525. (string-suffix? "c" "abc" 0 1 1) .......... [PASS] 526. (string-suffix? "ac" "abc" 1 2 2) .......... [PASS] 527. (string-suffix? "bc" "abc" 0 2 1) .......... [PASS] 528. (string-suffix? "bc" "abc" 0 2 2) .......... [PASS] 529. (string-prefix? "" "" 0 0 0 0) .......... [PASS] 530. (string-prefix? "" "abc" 0 0 0 3) .......... [PASS] 531. (string-prefix? "a" "abc" 0 0 0 3) .......... [PASS] 532. (string-prefix? "c" "abc" 0 1 0 3) .......... [PASS] 533. (string-prefix? "ab" "abc" 0 1 0 3) .......... [PASS] 534. (string-prefix? "ab" "abc" 0 2 0 3) .......... [PASS] 535. (string-prefix? "ac" "abc" 0 2 0 3) .......... [PASS] 536. (string-prefix? "abc" "abc" 0 3 0 3) .......... [PASS] 537. (string-suffix? "" "abc" 0 0 0 3) .......... [PASS] 538. (string-suffix? "a" "abc" 0 1 0 3) .......... [PASS] 539. (string-suffix? "c" "abc" 0 1 0 3) .......... [PASS] 540. (string-suffix? "ac" "abc" 1 2 0 3) .......... [PASS] 541. (string-suffix? "ac" "abc" 0 2 0 3) .......... [PASS] 542. (string-suffix? "bc" "abc" 0 2 0 3) .......... [PASS] 543. (string-suffix? "abc" "abc" 0 3 0 3) .......... [PASS] 544. (string-prefix? "ab" "abc" 2 2 0 3) .......... [PASS] 545. (string-prefix? "ac" "abc" 2 2 0 3) .......... [PASS] 546. (string-prefix? "abc" "abc" 2 3 0 3) .......... [PASS] 547. (string-suffix? "ac" "abc" 2 2 0 3) .......... [PASS] 548. (string-suffix? "bc" "abc" 2 2 0 3) .......... [PASS] 549. (string-suffix? "abc" "abc" 2 3 0 3) .......... [PASS] 550. (string-prefix? "" "abc" 0 0 1 3) .......... [PASS] 551. (string-prefix? "a" "abc" 0 0 1 3) .......... [PASS] 552. (string-prefix? "c" "abc" 0 1 2 3) .......... [PASS] 553. (string-prefix? "ab" "abc" 0 1 2 3) .......... [PASS] 554. (string-prefix? "ab" "abc" 0 2 1 3) .......... [PASS] 555. (string-prefix? "ac" "abc" 0 2 1 3) .......... [PASS] 556. (string-prefix? "abc" "abc" 0 3 1 3) .......... [PASS] 557. (string-suffix? "a" "abc" 0 1 2 3) .......... [PASS] 558. (string-suffix? "c" "abc" 0 1 1 3) .......... [PASS] 559. (string-suffix? "ac" "abc" 1 2 2 3) .......... [PASS] 560. (string-suffix? "bc" "abc" 0 2 1 3) .......... [PASS] 561. (string-suffix? "bc" "abc" 0 2 2 3) .......... [PASS] 562. (string-prefix? "" "abc" 0 0 0 2) .......... [PASS] 563. (string-prefix? "a" "abc" 0 0 0 2) .......... [PASS] 564. (string-prefix? "c" "abc" 0 1 0 2) .......... [PASS] 565. (string-prefix? "ab" "abc" 0 1 0 2) .......... [PASS] 566. (string-prefix? "abc" "abc" 0 3 0 2) .......... [PASS] 567. (string-suffix? "" "abc" 0 0 0 2) .......... [PASS] 568. (string-suffix? "c" "abc" 0 1 0 2) .......... [PASS] 569. (string-suffix? "ac" "abc" 1 2 0 2) .......... [PASS] 570. (dummy-index "" (string-index "" char?)) .......... [PASS] 571. (dummy-index "abcdef" (string-index "abcdef" char?)) .......... [PASS] 572. (dummy-index "abcdef" (string-index "abcdef" (lambda (c) (char>? c #\d)))) .......... [PASS] 573. (dummy-index "abcdef" (string-index "abcdef" char-whitespace?)) .......... [PASS] 574. (dummy-index "abcdef" (string-index-right "" char?)) .......... [PASS] 575. (dummy-index "abcdef" (string-index-right "abcdef" char?)) .......... [PASS] 576. (dummy-index "abcdef" (string-index-right "abcdef" (lambda (c) (char>? c #\d)))) .......... [PASS] 577. (dummy-index "abcdef" (string-index-right "abcdef" char-whitespace?)) .......... [PASS] 578. (dummy-index "" (string-skip "" string?)) .......... [PASS] 579. (dummy-index "abcdef" (string-skip "abcdef" string?)) .......... [PASS] 580. (dummy-index "abcdef" (string-skip "abcdef" (lambda (c) (char<=? c #\d)))) .......... [PASS] 581. (dummy-index "abcdef" (string-skip "abcdef" char?)) .......... [PASS] 582. (dummy-index "" (string-skip-right "" string?)) .......... [PASS] 583. (dummy-index "abcdef" (string-skip-right "abcdef" string?)) .......... [PASS] 584. (dummy-index "abcdef" (string-skip-right "abcdef" (lambda (c) (char<=? c #\d)))) .......... [PASS] 585. (dummy-index "abcdef" (string-skip-right "abcdef" char?)) .......... [PASS] 586. (dummy-index "abcdef" (string-index "abcdef" char? 2)) .......... [PASS] 587. (dummy-index "abcdef" (string-index "abcdef" (lambda (c) (char>? c #\d)) 2)) .......... [PASS] 588. (dummy-index "abcdef" (string-index "abcdef" char-whitespace? 2)) .......... [PASS] 589. (dummy-index "abcdef" (string-index-right "abcdef" char? 2)) .......... [PASS] 590. (dummy-index "abcdef" (string-index-right "abcdef" (lambda (c) (char>? c #\d)) 2)) .......... [PASS] 591. (dummy-index "abcdef" (string-index-right "abcdef" char-whitespace? 2)) .......... [PASS] 592. (dummy-index "abcdef" (string-skip "abcdef" string? 2)) .......... [PASS] 593. (dummy-index "abcdef" (string-skip "abcdef" (lambda (c) (char<=? c #\d)) 2)) .......... [PASS] 594. (dummy-index "abcdef" (string-skip "abcdef" char? 2)) .......... [PASS] 595. (dummy-index "abcdef" (string-skip-right "abcdef" string? 2)) .......... [PASS] 596. (dummy-index "abcdef" (string-skip-right "abcdef" (lambda (c) (char<=? c #\d)) 2)) .......... [PASS] 597. (dummy-index "abcdef" (string-skip-right "abcdef" char? 2)) .......... [PASS] 598. (dummy-index "abcdef" (string-index "abcdef" char? 2 5)) .......... [PASS] 599. (dummy-index "abcdef" (string-index "abcdef" (lambda (c) (char>? c #\d)) 2 5)) .......... [PASS] 600. (dummy-index "abcdef" (string-index "abcdef" char-whitespace? 2 5)) .......... [PASS] 601. (dummy-index "abcdef" (string-index-right "abcdef" char? 2 5)) .......... [PASS] 602. (dummy-index "abcdef" (string-index-right "abcdef" (lambda (c) (char>? c #\d)) 2 5)) .......... [PASS] 603. (dummy-index "abcdef" (string-index-right "abcdef" char-whitespace? 2 5)) .......... [PASS] 604. (dummy-index "abcdef" (string-skip "abcdef" string? 2 5)) .......... [PASS] 605. (dummy-index "abcdef" (string-skip "abcdef" (lambda (c) (char<=? c #\d)) 2 5)) .......... [PASS] 606. (dummy-index "abcdef" (string-skip "abcdef" char? 2 5)) .......... [PASS] 607. (dummy-index "abcdef" (string-skip-right "abcdef" string? 2 5)) .......... [PASS] 608. (dummy-index "abcdef" (string-skip-right "abcdef" (lambda (c) (char<=? c #\d)) 2 5)) .......... [PASS] 609. (dummy-index "abcdef" (string-skip-right "abcdef" char? 2 5)) .......... [PASS] 610. (dummy-index "" (string-contains "" "")) .......... [PASS] 611. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "")) .......... [PASS] 612. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "a")) .......... [PASS] 613. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "ff")) .......... [PASS] 614. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "eff")) .......... [PASS] 615. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "foo")) .......... [PASS] 616. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "efffoo")) .......... [PASS] 617. (dummy-index "" (string-contains-right "" "")) .......... [PASS] 618. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "")) .......... [PASS] 619. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "a")) .......... [PASS] 620. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "ff")) .......... [PASS] 621. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "eff")) .......... [PASS] 622. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "foo")) .......... [PASS] 623. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "efffoo")) .......... [PASS] 624. (dummy-index "" (string-contains "" "" 0)) .......... [PASS] 625. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "" 2)) .......... [PASS] 626. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "a" 2)) .......... [PASS] 627. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "ff" 2)) .......... [PASS] 628. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "eff" 2)) .......... [PASS] 629. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "foo" 2)) .......... [PASS] 630. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "efffoo" 2)) .......... [PASS] 631. (dummy-index "" (string-contains-right "" "" 0)) .......... [PASS] 632. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "" 2)) .......... [PASS] 633. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "a" 2)) .......... [PASS] 634. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "ff" 2)) .......... [PASS] 635. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "eff" 2)) .......... [PASS] 636. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "foo" 2)) .......... [PASS] 637. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "efffoo" 2)) .......... [PASS] 638. (dummy-index "" (string-contains "" "" 0 0)) .......... [PASS] 639. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "" 2 10)) .......... [PASS] 640. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "a" 2 10)) .......... [PASS] 641. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "ff" 2 10)) .......... [PASS] 642. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "eff" 2 10)) .......... [PASS] 643. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "foo" 2 10)) .......... [PASS] 644. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "efffoo" 2 10)) .......... [PASS] 645. (dummy-index "" (string-contains-right "" "" 0 0)) .......... [PASS] 646. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "" 2 10)) .......... [PASS] 647. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "a" 2 10)) .......... [PASS] 648. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "ff" 2 10)) .......... [PASS] 649. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "eff" 2 10)) .......... [PASS] 650. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "foo" 2 10)) .......... [PASS] 651. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "efffoo" 2 10)) .......... [PASS] 652. (dummy-index "" (string-contains "" "" 0 0 0)) .......... [PASS] 653. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "" 2 10 0)) .......... [PASS] 654. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "a" 2 10 1)) .......... [PASS] 655. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "ff" 2 10 1)) .......... [PASS] 656. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "eff" 2 10 1)) .......... [PASS] 657. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "foo" 2 10 1)) .......... [PASS] 658. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "efffoo" 2 10 1)) .......... [PASS] 659. (dummy-index "" (string-contains-right "" "" 0 0 0)) .......... [PASS] 660. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "" 2 10 0)) .......... [PASS] 661. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "a" 2 10 1)) .......... [PASS] 662. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "ff" 2 10 1)) .......... [PASS] 663. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "eff" 2 10 1)) .......... [PASS] 664. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "foo" 2 10 1)) .......... [PASS] 665. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "efffoo" 2 10 1)) .......... [PASS] 666. (dummy-index "" (string-contains "" "" 0 0 0 0)) .......... [PASS] 667. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "" 2 10 0 0)) .......... [PASS] 668. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "a" 2 10 1 1)) .......... [PASS] 669. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "ff" 2 10 1 2)) .......... [PASS] 670. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "eff" 2 10 1 2)) .......... [PASS] 671. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "foo" 2 10 1 2)) .......... [PASS] 672. (dummy-index "abcdeffffoo" (string-contains "abcdeffffoo" "efffoo" 2 10 0 2)) .......... [PASS] 673. (dummy-index "" (string-contains-right "" "" 0 0 0 0)) .......... [PASS] 674. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "" 2 10 0 0)) .......... [PASS] 675. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "a" 2 10 1 1)) .......... [PASS] 676. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "ff" 2 10 1 2)) .......... [PASS] 677. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "eff" 2 10 1 2)) .......... [PASS] 678. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "foo" 2 10 1 2)) .......... [PASS] 679. (dummy-index "abcdeffffoo" (string-contains-right "abcdeffffoo" "efffoo" 2 10 1 3)) .......... [PASS] 680. (string-concatenate (quote ())) .......... [PASS] 681. (string-concatenate (quote ("" "a" "bcd" "" "ef" "" ""))) .......... [PASS] 682. (string-concatenate-reverse (quote ())) .......... [PASS] 683. (string-concatenate-reverse (quote ("" "a" "bcd" "" "ef" "" ""))) .......... [PASS] 684. (string-concatenate-reverse (quote ()) "huh?") .......... [PASS] 685. (string-concatenate-reverse (quote ("" "a" "bcd" "" "ef" "" "")) "xy") .......... [PASS] 686. (string-concatenate-reverse (quote ()) "huh?" 3) .......... [PASS] 687. (string-concatenate-reverse (quote ("" "a" "bcd" "" "ef" "" "")) "x" 1) .......... [PASS] 688. (string-fold (lambda (c count) (if (char-whitespace? c) (+ count 1) count)) 0 " ...a couple of spaces in this one... ") .......... [PASS] 689. (string-fold (lambda (c count) (if (char-whitespace? c) (+ count 1) count)) 0 " ...a couple of spaces in this one... " 1) .......... [PASS] 690. (string-fold (lambda (c count) (if (char-whitespace? c) (+ count 1) count)) 0 " ...a couple of spaces in this one... " 1 32) .......... [PASS] 691. (string-fold-right cons (quote ()) "abcdef") .......... [PASS] 692. (string-fold-right cons (quote ()) "abcdef" 3) .......... [PASS] 693. (string-fold-right cons (quote ()) "abcdef" 2 5) .......... [PASS] 694. (let* ((s "abracadabra") (ans-len (string-fold (lambda (c sum) (+ sum (if (char=? c #\a) 2 1))) 0 s)) (ans (make-string ans-len))) (string-fold (lambda (c i) (let ((i (if (char=? c #\a) (begin (string-set! ans i #\a) (+ i 1)) i))) (string-set! ans i c) (+ i 1))) 0 s) ans) .......... [PASS] 695. (let ((s "abcde") (v (quote ()))) (string-for-each (lambda (char) (set! v (cons (char->integer char) v))) s) v) .......... [PASS] 696. (string-replicate "abcdef" -4 10) .......... [PASS] 697. (string-replicate "abcdef" 90 103 1) .......... [PASS] 698. (string-replicate "abcdef" -13 -3 2 5) .......... [PASS] 699. (string-count "abcdef" char?) .......... [PASS] 700. (string-count "counting whitespace, again " char-whitespace? 5) .......... [PASS] 701. (string-count "abcdefwxyz" (lambda (c) (odd? (char->integer c))) 2 8) .......... [PASS] 702. (string-replace "It's easy to code it up in Scheme." "lots of fun" 5 9) .......... [PASS] 703. (string-replace "The TCL programmer endured daily ridicule." "another miserable perl drone" 4 7 8 22) .......... [PASS] 704. (string-replace "It's easy to code it up in Scheme." "really " 5 5) .......... [PASS] 705. (not (null? (string-split "" ""))) .......... [PASS] 706. (string-split "abc" "") .......... [PASS] 707. (string-split "" "" (quote infix)) .......... [PASS] 708. (string-split "abc" "" (quote infix)) .......... [PASS] 709. (string-split "abc" "" (quote strict-infix)) .......... [PASS] 710. (string-split "" "" (quote prefix)) .......... [PASS] 711. (string-split "abc" "" (quote prefix)) .......... [PASS] 712. (string-split "" "" (quote suffix)) .......... [PASS] 713. (string-split "abc" "" (quote suffix)) .......... [PASS] 714. (string-split "" "" (quote infix) #f) .......... [PASS] 715. (string-split "abc" "" (quote infix) #f) .......... [PASS] 716. (quote (string-split "" "" (quote strict-infix))) .......... [PASS] 717. (string-split "abc" "" (quote strict-infix) 3) .......... [PASS] 718. (string-split "" "" (quote prefix) 3) .......... [PASS] 719. (string-split "abc" "" (quote prefix) 3) .......... [PASS] 720. (string-split "" "" (quote suffix) 3) .......... [PASS] 721. (string-split "abc" "" (quote suffix) 3) .......... [PASS] 722. (string-split "abc" "" (quote strict-infix) 3 1) .......... [PASS] 723. (string-split "" "" (quote prefix) 3 0) .......... [PASS] 724. (string-split "abc" "" (quote prefix) 3 1) .......... [PASS] 725. (string-split "abc" "" (quote strict-infix) 3 1 2) .......... [PASS] 726. (string-split "" "" (quote prefix) 3 0 0) .......... [PASS] 727. (string-split "abc" "" (quote prefix) 3 1 2) .......... [PASS] 728. (string-split "" "" (quote suffix) 3 0 0) .......... [PASS] 729. (string-split "abc" "" (quote suffix) 3 1 2) .......... [PASS] 730. (string-filter (lambda (c) (memv c (string->list "aeiou"))) "What is number, that man may know it?") .......... [PASS] 731. (string-remove (lambda (c) (memv c (string->list "aeiou"))) "And woman, that she may know number?") .......... [PASS] 732. (string-filter (lambda (c) (memv c (string->list "aeiou"))) "What is number, that man may know it?" 4) .......... [PASS] 733. (string-remove (lambda (c) (memv c (string->list "aeiou"))) "And woman, that she may know number?" 6) .......... [PASS] 734. (string-filter (lambda (c) (memv c (string->list "aeiou"))) "What is number, that man may know it?" 16 32) .......... [PASS] 735. (string-remove (lambda (c) (memv c (string->list "eiu"))) "And woman, that she may know number?" 0 28) .......... [PASS] 736. (string? "abc") .......... [PASS] 737. (string? 32) .......... [PASS] 738. (make-string 3 #\$) .......... [PASS] 739. (string #\$ #\$ #\$) .......... [PASS] 740. (string->list "abcde" 1 3) .......... [PASS] 741. (list->string (quote (#\a #\b #\c #\d #\e))) .......... [PASS] 742. (vector->string (quote #(#\a #\b #\c #\d #\e))) .......... [PASS] 743. (call-with-values (lambda () (string-span "12345abcde" char-numeric?)) list) .......... [PASS] 744. (call-with-values (lambda () (string-break "12345abcde" char-alphabetic?)) list) .......... [PASS] 745. (string-take-while "abcde12345" char-alphabetic?) .......... [PASS] 746. (string-take-while-right "12345abcde" char-alphabetic?) .......... [PASS] 747. (string-drop-while " abcde" char-whitespace?) .......... [PASS] 748. (string-drop-while-right "abcde " char-whitespace?) .......... [PASS] 749. (string-length "abcde") .......... [PASS] 750. (let ((abc (string-copy "abc"))) (string-set! abc 2 #\!) abc) .......... [PASS] 751. (let ((abc (string-copy "abc"))) (string-set! abc 2 #\!) abc) .......... [PASS] 752. (let ((abc (string-copy "abc"))) (string-fill! abc #\!) abc) .......... [PASS] 753. (let ((abc (string-copy "abc"))) (string-fill! abc #\! 1 2) abc) .......... [PASS] 753 out of 753 passed (100.00%) 1. (not (oset-contains? oset1 1)) .......... [PASS] 2. (not (oset-contains? oset1 2)) .......... [PASS] 3. (not (oset-contains? oset1 3)) .......... [PASS] 4. (not (oset-contains? oset1 4)) .......... [PASS] 5. (not (oset-contains? oset1 5)) .......... [PASS] 6. (oset-size oset1) .......... [PASS] 7. (not (oset-contains? oset2 1)) .......... [PASS] 8. (not (oset-contains? oset2 2)) .......... [PASS] 9. (not (oset-contains? oset2 3)) .......... [PASS] 10. (not (oset-contains? oset2 4)) .......... [PASS] 11. (not (oset-contains? oset2 5)) .......... [PASS] 12. (oset-size oset2) .......... [PASS] 13. (oset number-comparator 100 200 300 400 500) .......... [PASS] 14. (oset number-comparator 100 200 300 400 500) .......... [PASS] 15. (not (oset-contains? oset5 "a")) .......... [PASS] 16. (not (oset-contains? oset5 "A")) .......... [PASS] 17. (oset-size oset8) .......... [PASS] 18. (oset-accumulate (lambda (terminate i) (if (> i 500) (terminate) (values i (+ i 100)))) number-comparator 100) .......... [PASS] 19. (not (let-values (((set last) (oset-accumulate (lambda (terminate i) (if (< i 1) (terminate i) (values (* i 100) (- i 1)))) number-comparator 5))) (and (oset=? set oset4) (zero? last)))) .......... [PASS] 20. (not (oset? oset1)) .......... [PASS] 21. (not (oset? oset2)) .......... [PASS] 22. (not (oset? oset3)) .......... [PASS] 23. (not (oset? oset4)) .......... [PASS] 24. (not (oset? oset5)) .......... [PASS] 25. (not (oset-contains? oset1 3)) .......... [PASS] 26. (oset-contains? oset1 10) .......... [PASS] 27. (not (oset-empty? oset0)) .......... [PASS] 28. (oset-empty? oset1) .......... [PASS] 29. (oset-disjoint? oset1 oset2) .......... [PASS] 30. (oset-disjoint? oset1 oset2) .......... [PASS] 31. (oset-member oset1 1 (failure)) .......... [PASS] 32. (oset-member oset1 100 (failure)) .......... [PASS] 33. (string-ci=? "a" (oset-member oset5 "A" (failure))) .......... [PASS] 34. (oset-member oset5 "z" (failure)) .......... [PASS] 35. (eq? number-comparator (oset-element-comparator oset4)) .......... [PASS] 36. (oset-adjoin oset1 6 7) .......... [PASS] 37. (oset number-comparator 1 2 3 4 5 6 7) .......... [PASS] 38. (oset-adjoin oset5 "A") .......... [PASS] 39. (oset-adjoin/replace oset5 "A") .......... [PASS] 40. (oset-adjoin/replace oset5 "A" "Z") .......... [PASS] 41. (oset string-ci-comparator "A" "b" "c" "d" "e") .......... [PASS] 42. (oset-delete oset1 4 5) .......... [PASS] 43. (oset-delete-all oset1 (list 4 5)) .......... [PASS] 44. (oset number-comparator 1 2 3 4) .......... [PASS] 45. (oset number-comparator 1 2 3) .......... [PASS] 46. (oset-pop oset0 failure) .......... [PASS] 47. (oset-pop/reverse oset0 failure) .......... [PASS] 48. (not (let-values (((o x) (oset-pop oset2 failure))) (and (oset=? o (oset number-comparator 2 3 4 5 6 7)) (= x 1)))) .......... [PASS] 49. (not (let-values (((o x) (oset-pop/reverse oset2 failure))) (and (oset=? o (oset number-comparator 1 2 3 4 5 6)) (= x 7)))) .......... [PASS] 50. (oset number-comparator 2 3 4 5 6 7) .......... [PASS] 51. (cadr vlist) .......... [PASS] 52. (oset-size oset6) .......... [PASS] 53. (oset-find odd? oset6 failure) .......... [PASS] 54. (oset-find zero? oset6 failure) .......... [PASS] 55. (oset-count even? oset6) .......... [PASS] 56. (oset-count zero? oset6) .......... [PASS] 57. (not (oset-any? odd? (oset number-comparator 1 2 4 6 8))) .......... [PASS] 58. (not (oset-every? even? (oset number-comparator 2 4 6 8))) .......... [PASS] 59. (let ((r (quote ()))) (oset-for-each (lambda (i) (set! r (cons i r))) oset6) r) .......... [PASS] 60. (oset-fold + 0 oset6) .......... [PASS] 61. (oset-fold - 0 oset9) .......... [PASS] 62. (oset-fold/reverse - 0 oset9) .......... [PASS] 63. (oset-fold string-append "" oset7) .......... [PASS] 64. (oset-filter number? oset8) .......... [PASS] 65. (oset-remove number? oset8) .......... [PASS] 66. (not (and (oset=? (car vlist) oset6) (oset=? (cadr vlist) oset7))) .......... [PASS] 67. (oset->list oset3) .......... [PASS] 68. (list->oset number-comparator (quote (100 200 300 400 500))) .......... [PASS] 69. (list->oset/ordered number-comparator (quote (100 200 300 400 500))) .......... [PASS] 70. (not (oset=? oset6 oset6)) .......... [PASS] 71. (not (oset? oset6 oset6l)) .......... [PASS] 73. (not (oset<=? oset6s oset6)) .......... [PASS] 74. (not (oset<=? oset6s oset6s)) .......... [PASS] 75. (not (oset>=? oset6 oset6l)) .......... [PASS] 76. (not (oset>=? oset6l oset6l)) .......... [PASS] 77. (oset-union oset6e oset6o) .......... [PASS] 78. (oset-intersection oset6e oset6o) .......... [PASS] 79. (oset-difference oset6 oset6o) .......... [PASS] 80. (oset-xor (oset number-comparator 1 2 3 4) (oset number-comparator 1 2 5 6)) .......... [PASS] 81. (oset-min-element oset6) .......... [PASS] 82. (oset-max-element oset6) .......... [PASS] 83. (oset-element-predecessor oset6 2 failure) .......... [PASS] 84. (oset-element-predecessor oset6 1 failure) .......... [PASS] 85. (oset-element-successor oset6 4 failure) .......... [PASS] 86. (oset-element-successor oset6 5 failure) .......... [PASS] 87. (oset-range< oset6 3) .......... [PASS] 88. (oset-range= oset6 3) .......... [PASS] 89. (oset-range> oset6 3) .......... [PASS] 90. (oset-range<= oset6 3) .......... [PASS] 91. (oset-range>= oset6 3) .......... [PASS] 91 out of 91 passed (100.00%) 1. (not (is 1 odd?)) .......... [PASS] 2. (not (isnt 2 odd?)) .......... [PASS] 3. (not (is (quote ()) null?)) .......... [PASS] 4. (not (is procedure? procedure?)) .......... [PASS] 5. (not (isnt 5 procedure?)) .......... [PASS] 6. (not (is 1 < 2)) .......... [PASS] 7. (not (isnt 1 < 1)) .......... [PASS] 8. (not (is (+ 2 2) = 4)) .......... [PASS] 9. (not (is (quote x) eq? (quote x))) .......... [PASS] 10. (not (is procedure? eq? procedure?)) .......... [PASS] 11. (not (eq? (is eq? eq? eq?) (eq? eq? eq?))) .......... [PASS] 12. (not (is (is eq? eq? eq?) eq? (eq? eq? eq?))) .......... [PASS] 13. (not (is (quote y) memq (quote (x y z)))) .......... [PASS] 14. (not (is (quote (1)) member (quote (() (1) (2) (1 2))))) .......... [PASS] 15. (not (isnt (quote x) eq? (quote y))) .......... [PASS] 16. (not (is (quote (a b c)) equal? (quote (a b c)))) .......... [PASS] 17. (not (isnt (quote (a b c)) equal? (quote (c b a)))) .......... [PASS] 18. (not (is 0 = 0.0)) .......... [PASS] 19. (not (is 1.0 = 1)) .......... [PASS] 20. (not (isnt 1 = 0)) .......... [PASS] 21. (not (is 9 divisible-by? 3)) .......... [PASS] 22. (not (isnt 3 divisible-by? 9)) .......... [PASS] 23. (not (is 1 < 2 even?)) .......... [PASS] 24. (not (isnt 1 < 2 odd?)) .......... [PASS] 25. (not (isnt 2 < 1 even?)) .......... [PASS] 26. (not (is 0 = 0.0 zero?)) .......... [PASS] 27. (not (isnt 1.0 = 1 zero?)) .......... [PASS] 28. (not (is 1 < 2 <= 3)) .......... [PASS] 29. (not (isnt 1 <= 2 < 2)) .......... [PASS] 30. (not (is 1 < 2 > 1.5)) .......... [PASS] 31. (not (isnt 1 < 2 > 3)) .......... [PASS] 32. (not (isnt 3 < 2 < 1)) .......... [PASS] 33. (not (is (quote x) member (quote (x y)) member (quote ((x y) (y x))))) .......... [PASS] 34. (not (is -0.4 < -0.1 <= 0 = 0.0 < 0.1 < 0.4)) .......... [PASS] 35. (not (isnt -0.4 < -0.1 <= 0 = 0.0 < 0.1 < -0.1)) .......... [PASS] 36. (not (is -0.4 < -0.1 <= 0 <= 0.0 < 0.1 < 0.4 <= 2 even?)) .......... [PASS] 37. (not (isnt -0.4 < -0.1 <= 0 <= 0.0 < 0.1 < 0.4 <= 2 odd?)) .......... [PASS] 38. (not (equal? (filter (isnt _ even?) (quote (2 4 5 6 7 8))) (quote (5 7)))) .......... [PASS] 39. (not (equal? (filter (is _ < 2) (quote (1 3 2 0))) (quote (1 0)))) .......... [PASS] 40. (not (equal? (filter (is 1 < _) (quote (1 3 2 0))) (quote (3 2)))) .......... [PASS] 41. (not (equal? (filter (is 3 < _ <= 5) (quote (2 3 4 5 6 7))) (quote (4 5)))) .......... [PASS] 42. (not (equal? (filter (is (quote x) memq _) (quote ((a b) (x) (p q) (x y) (c d) (z x)))) (quote ((x) (x y) (z x))))) .......... [PASS] 43. (not (equal? (filter (isnt (quote x) memq _) (quote ((a b) (x) (p q) (x y) (c d) (z x)))) (quote ((a b) (p q) (c d))))) .......... [PASS] 44. (not (equal? (filter (isnt 3 < _ <= 5) (quote (2 3 4 5 6 7))) (quote (2 3 6 7)))) .......... [PASS] 45. (not (equal? (filter (is _ eq? (quote a)) (quote (m a m a))) (quote (a a)))) .......... [PASS] 46. (not (equal? (filter (isnt (quote a) eq? _) (quote (m a m a))) (quote (m m)))) .......... [PASS] 47. (not ((is _ < 2 < _) 1 3)) .......... [PASS] 48. (not ((isnt 1 < _ <= _ < 3) 2 4)) .......... [PASS] 49. (not ((is _ < _ even?) 1 2)) .......... [PASS] 50. (not ((isnt _ < _ odd?) 1 2)) .......... [PASS] 51. (not ((is 1 < _ <= 3 < _ <= 5 < _) 3 5 6)) .......... [PASS] 52. (not ((isnt 1 < _ <= 3 < _ <= 5 < _) 3 3 6)) .......... [PASS] 53. (not ((is 1 < _ <= 3 < _ <= 5 < _ even?) 3 5 6)) .......... [PASS] 54. (not ((isnt 1 < _ <= 3 < _ <= 5 < _ odd?) 3 5 6)) .......... [PASS] 54 out of 54 passed (100.00%) 1. (generator->list (generator)) .......... [PASS] 2. (generator->list (generator 1 2 3)) .......... [PASS] 3. (generator->list (circular-generator 1 2 3) 5) .......... [PASS] 4. (generator->list (make-iota-generator 3 8)) .......... [PASS] 5. (generator->list (make-iota-generator 3 8 2)) .......... [PASS] 6. (generator->list (make-range-generator 3) 4) .......... [PASS] 7. (generator->list (make-range-generator 3 8)) .......... [PASS] 8. (generator->list (make-range-generator 3 8 2)) .......... [PASS] 9. (generator->list g) .......... [PASS] 10. (generator->list (list->generator (quote (1 2 3 4 5)))) .......... [PASS] 11. (generator->list (vector->generator (quote #(1 2 3 4 5)))) .......... [PASS] 12. (let ((v (make-vector 5 0))) (generator->vector! v 2 (generator 1 2 4)) v) .......... [PASS] 13. (generator->list (reverse-vector->generator (quote #(1 2 3 4 5)))) .......... [PASS] 14. (generator->list (string->generator "abcde")) .......... [PASS] 15. (generator->list (bytevector->generator (bytevector 10 20 30))) .......... [PASS] 16. (generator->list (make-for-each-generator for-each-digit 12345)) .......... [PASS] 17. (generator->list (make-unfold-generator (lambda (s) (> s 5)) (lambda (s) (* s 2)) (lambda (s) (+ s 1)) 0)) .......... [PASS] 18. (generator->list (gcons* (quote a) (quote b) (make-range-generator 0 2))) .......... [PASS] 19. (generator->list (gappend (make-range-generator 0 3) (make-range-generator 0 2))) .......... [PASS] 20. (generator->list (gappend)) .......... [PASS] 21. (generator->list (gcombine proc 10 g1 g2)) .......... [PASS] 22. (generator->list (gfilter odd? (make-range-generator 1 11))) .......... [PASS] 23. (generator->list (gremove odd? (make-range-generator 1 11))) .......... [PASS] 24. (generator->list (gtake g 3)) .......... [PASS] 25. (generator->list g) .......... [PASS] 26. (generator->list (gtake (make-range-generator 1 3) 3)) .......... [PASS] 27. (generator->list (gtake (make-range-generator 1 3) 3 0)) .......... [PASS] 28. (generator->list (gdrop (make-range-generator 1 5) 2)) .......... [PASS] 29. (generator->list (gtake-while small? g)) .......... [PASS] 30. (generator->list (gdrop-while small? g)) .......... [PASS] 31. (generator->list (gdrop-while (lambda args #t) (generator 1 2 3))) .......... [PASS] 32. (generator->list (gdelete 1 (generator 0.0 1.0 0 1 2))) .......... [PASS] 33. (generator->list (gdelete 1 (generator 0.0 1.0 0 1 2) =)) .......... [PASS] 34. (generator->list (gindex (list->generator (quote (a b c d e f))) (list->generator (quote (0 2 4))))) .......... [PASS] 35. (generator->list (gselect (list->generator (quote (a b c d e f))) (list->generator (quote (#t #f #f #t #t #f))))) .......... [PASS] 36. (generator->list (gdelete-neighbor-dups (generator 1 1 2 3 3 3) =)) .......... [PASS] 37. (generator->list (gdelete-neighbor-dups (generator 1 2 3) (lambda args #t))) .......... [PASS] 38. (generator->list (gflatten (generator (quote (1 2 3)) (quote (a b c))))) .......... [PASS] 39. (generator->list (ggroup (generator 1 2 3 4 5 6 7 8) 3)) .......... [PASS] 40. (generator->list (ggroup (generator 1 2 3 4 5 6 7 8) 3 0)) .......... [PASS] 41. (generator->list (gmerge < (generator 1 2 3))) .......... [PASS] 42. (generator->list (gmerge < (generator 1 2 3) (generator 4 5 6))) .......... [PASS] 43. (generator->list (gmerge < (generator 1 2 4 6) (generator) (generator 3 4 5))) .......... [PASS] 44. (generator->list (gmerge < (generator 1 10 11) (generator 2 9 12) (generator 3 8 13) (generator 4 7 14) (generator 5 6 15))) .......... [PASS] 45. (generator->list (gmerge (lambda (x y) (< (car x) (car y))) (generator (quote (1 a)) (quote (1 e))) (generator (quote (1 b))) (generator (quote (1 c)) (quote (1 d))))) .......... [PASS] 46. (generator->list (gmap - (generator 1 2 3 4 5))) .......... [PASS] 47. (generator->list (gmap + (generator 1 2 3 4 5) (generator 6 7 8 9))) .......... [PASS] 48. (generator->list (gmap * (generator 1 2 3 4 5) (generator 6 7 8) (generator 9 10 11 12 13))) .......... [PASS] 49. (generator->list (gstate-filter (lambda (item state) (values (even? state) (+ 1 state))) 0 (generator (quote a) (quote b) (quote c) (quote d) (quote e) (quote f) (quote g) (quote h) (quote i) (quote j)))) .......... [PASS] 50. (generator->list (generator 1 2 3 4 5) 3) .......... [PASS] 51. (generator->reverse-list (generator 1 2 3 4 5)) .......... [PASS] 52. (generator->vector (generator 1 2 3 4 5)) .......... [PASS] 53. (generator->vector (generator 1 2 3 4 5) 3) .......... [PASS] 54. (generator->string (generator #\a #\b #\c)) .......... [PASS] 55. (with-input-from-string "a b c d e" (lambda () (generator-fold cons (quote z) read))) .......... [PASS] 56. n .......... [PASS] 57. (generator-map->list (lambda values (apply + values)) (generator 1 4) (generator 2 5) (generator 3 6)) .......... [PASS] 58. (generator-find (lambda (x) (> x 2)) (make-range-generator 1 5)) .......... [PASS] 59. (generator-find (lambda (x) (> x 10)) (make-range-generator 1 5)) .......... [PASS] 60. (generator-count odd? (make-range-generator 1 5)) .......... [PASS] 61. (generator-any odd? g) .......... [PASS] 62. (generator->list g) .......... [PASS] 63. (generun-time failure: argument is not a valid u8vector index: 0 rator-any (lambda (x) (and (odd? x) x)) g) .......... [PASS] 64. (generator-every odd? g) .......... [PASS] 65. (generator->list g) .......... [PASS] 66. (generator-every (lambda (x) (and (> x 1) x)) g) .......... [PASS] 67. (generator->list g) .......... [PASS] 68. (generator-unfold (make-for-each-generator string-for-each "abc") unfold) .......... [PASS] 69. (let ((a (make-accumulator * 1 -))) (a 1) (a 2) (a 4) (a (eof-object))) .......... [PASS] 70. (let ((a (count-accumulator))) (a 1) (a 2) (a 4) (a (eof-object))) .......... [PASS] 71. (let ((a (list-accumulator))) (a 1) (a 2) (a 4) (a (eof-object))) .......... [PASS] 72. (let ((a (reverse-list-accumulator))) (a 1) (a 2) (a 4) (a (eof-object))) .......... [PASS] 73. (let ((a (vector-accumulator))) (a 1) (a 2) (a 4) (a (eof-object))) .......... [PASS] 74. (let* ((v (vector 0 0 0 0 0)) (a (vector-accumulator! v 2))) (a 1) (a 2) (a 4) (a (eof-object))) .......... [PASS] 1. (u8vector? #u8()) .......... [PASS] run-time failure: argument is not a valid u8vector index: 0 1. (vector-cdr (quote #(1 2 3 4))) .......... [PASS] 2. (vector-cdr (quote #(1))) .......... [PASS] 3. (not (comparator? real-comparator)) .......... [PASS] 4. (not (not (comparator? =))) .......... [PASS] 5. (not (comparator-ordered? real-comparator)) .......... [PASS] 6. (not (comparator-hashable? real-comparator)) .......... [PASS] 7. (not (not (comparator-ordered? degenerate-comparator))) .......... [PASS] 8. (not (not (comparator-hashable? degenerate-comparator))) .......... [PASS] 9. (not (=? boolean-comparator #t #t)) .......... [PASS] 10. (not (not (=? boolean-comparator #t #f))) .......... [PASS] 11. (not (? real-comparator 4.0 3.0 2)) .......... [PASS] 129. (not (<=? real-comparator 2.0 2 3.0)) .......... [PASS] 130. (not (>=? real-comparator 3 3.0 2)) .......... [PASS] 131. (not (not (=? real-comparator 1 2 3))) .......... [PASS] 132. (not (not (? real-comparator 1 2 3))) .......... [PASS] 134. (not (not (<=? real-comparator 4 3 3))) .......... [PASS] 135. (not (not (>=? real-comparator 3 4 4.0))) .......... [PASS] 136. (comparator-if<=> real-comparator 1 2 (quote less) (quote equal) (quote greater)) .......... [PASS] 137. (comparator-if<=> real-comparator 1 1 (quote less) (quote equal) (quote greater)) .......... [PASS] 138. (comparator-if<=> real-comparator 2 1 (quote less) (quote equal) (quote greater)) .......... [PASS] 139. (comparator-if<=> "1" "2" (quote less) (quote equal) (quote greater)) .......... [PASS] 140. (comparator-if<=> "1" "1" (quote less) (quote equal) (quote greater)) .......... [PASS] 141. (comparator-if<=> "2" "1" (quote less) (quote equal) (quote greater)) .......... [PASS] 142. (not (exact-integer? (hash-bound))) .......... [PASS] 143. (not (exact-integer? (hash-salt))) .......... [PASS] 144. (not (< (hash-salt) (hash-bound))) .......... [PASS] 145. (comparator-max real-comparator 1 5 3 2 -2) .......... [PASS] 146. (comparator-min real-comparator 1 5 3 2 -2) .......... [PASS] 147. (comparator-max-in-list real-comparator (quote (1 5 3 2 -2))) .......... [PASS] 148. (comparator-min-in-list real-comparator (quote (1 5 3 2 -2))) .......... [PASS] 149. (not (=? char-comparator #\C #\C)) .......... [PASS] 150. (not (=? char-ci-comparator #\c #\C)) .......... [PASS] 151. (not (=? string-comparator "ABC" "ABC")) .......... [PASS] 152. (not (=? string-ci-comparator "abc" "ABC")) .......... [PASS] 153. (not (=? eq-comparator 32 32)) .......... [PASS] 154. (not (=? eqv-comparator 32 32)) .......... [PASS] 155. (not (=? equal-comparator "ABC" "ABC")) .......... [PASS] 155 out of 155 passed (100.00%) -------------------------------- RUNNING TESTS FOR SRFI 152: ./skint test/srfi/152.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 153: ./skint test/srfi/153.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 156: ./skint test/srfi/156.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 158: ./skint test/srfi/158.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 160: ./skint test/srfi/160.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 162: ./skint test/srfi/162.scm ------------------------------------------------------ ---------------------------------------------1. (not (not (eqv? (make-computation-environment-variable (quote x) #f #f) (make-computation-environment-variable (quote x) #f #f)))) .......... [PASS] 2. (not (make-computation-environment)) .......... [PASS] 3. (not (make-environment)) .......... [PASS] 4. (eqv? #f (let ((x (make-computation-environment-variable (quote x) #f #f))) (computation-environment-ref (make-computation-environment) x))) .......... [PASS] 5. (eqv? 42 (let ((x (make-computation-environment-variable (quote x) 42 #f))) (computation-environment-ref (make-computation-environment) x))) .......... [PASS] 6. (eqv? #f (computation-environment-ref (make-environment) z)) .......... [PASS] 7. (eqv? 42 (let ((x (make-computation-environment-variable (quote x) #f #f))) (computation-environment-ref (computation-environment-update (make-computation-environment) x 42) x))) .......... [PASS] 8. (eqv? 10 (let ((x (make-computation-environment-variable (quote x) #f #f)) (y (make-computation-environment-variable (quote y) #f #f))) (computation-environment-ref (computation-environment-update (make-computation-environment) x 42 y 10) y))) .......... [PASS] 9. (eqv? 42 (computation-environment-ref (computation-environment-update (make-environment) z 42) z)) .......... [PASS] 10. (eqv? #f (let ((x (make-computation-environment-variable (quote x) #f #f)) (y (make-computation-environment-variable (quote y) #f #f))) (computation-environment-ref (computation-environment-update (make-computation-environment) x 42) y))) .......... [PASS] 11. (eqv? #f (let ((y (make-computation-environment-variable (quote y) #f #f))) (computation-environment-ref (computation-environment-update (make-environment) z 42) y))) .......... [PASS] 12. (eqv? #f (let ((x (make-computation-environment-variable (quote x) #f #f)) (env (make-computation-environment))) (computation-environment-update env x 42) (computation-environment-ref env x))) .......... [PASS] 13. (eqv? 42 (let ((x (make-computation-environment-variable (quote x) #f #f)) (env (make-computation-environment))) (computation-environment-update! env x 42) (computation-environment-ref env x))) .......... [PASS] 14. (eqv? 42 (let ((env (make-environment))) (computation-environment-update! env z 42) (computation-environment-ref env z))) .......... [PASS] 15. (eqv? 42 (let ((x (make-computation-environment-variable (quote x) #f #f)) (env (make-computation-environment))) (computation-environment-update! env x 42) (computation-environment-update env x 10) (computation-environment-ref env x))) .......... [PASS] 16. (eqv? 42 (let ((env (make-environment))) (computation-environment-update! env z 42) (computation-environment-update env z 10) (computation-environment-ref env z))) .......... [PASS] 17. (eqv? #f (let ((x (make-computation-environment-variable (quote x) #f #f)) (env (make-computation-environment))) (computation-environment-update! (computation-environment-update env x 10) x 42) (computation-environment-ref env x))) .......... [PASS] 18. (eqv? #f (let ((env (make-environment))) (computation-environment-update! (computation-environment-update env z 10) z 42) (computation-environment-ref env z))) .......... [PASS] 19. (eqv? 42 (let ((x (make-computation-environment-variable (quote x) #f #f)) (y (make-computation-environment-variable (quote y) #f #f)) (env (make-computation-environment))) (computation-environment-update! (computation-environment-update env y 10) x 42) (computation-environment-ref env x))) .......... [PASS] 20. (eqv? 42 (let ((env (make-environment))) (computation-environment-update! (computation-environment-update env w 10) z 42) (computation-environment-ref env z))) .......... [PASS] 21. (eqv? 42 (let* ((x (make-computation-environment-variable (quote x) #f #f)) (env (computation-environment-update (make-computation-environment) x 42)) (copy (computation-environment-copy env))) (computation-environment-update! env x 10) (computation-environment-ref copy x))) .......... [PASS] 22. (eqv? 42 (let* ((env (computation-environment-update (make-environment) z 42)) (copy (computation-environment-copy env))) (computation-environment-update! env z 10) (computation-environment-ref copy z))) .......... [PASS] 23. (eqv? #f (let ((flag #f)) (make-computation (lambda (compute) (set! flag #t))) flag)) .......... [PASS] 24. (eqv? 42 (computation-run (make-computation (lambda (compute) 42)))) .......... [PASS] 25. (eqv? 42 (computation-run (make-computation (lambda (compute) (compute (computation-pure 42)))))) .......... [PASS] 26. (call-with-values (lambda () (computation-run (make-computation (lambda (compute) (compute (computation-pure 10 42)))))) list) .......... [PASS] 27. (let* ((acc (quote ())) (result (computation-run (computation-each (make-computation (lambda (compute) (set! acc (cons (quote a) acc)))) (make-computation (lambda (compute) (set! acc (cons (quote b) acc)) 42)))))) (list result acc)) .......... [PASS] 28. (let* ((acc (quote ())) (result (computation-run (computation-each-in-list (list (make-computation (lambda (compute) (set! acc (cons (quote a) acc)))) (make-computation (lambda (compute) (set! acc (cons (quote b) acc)) 42))))))) (list result acc)) .......... [PASS] 29. (computation-run (computation-bind (computation-pure 42) (lambda (x) (computation-pure (* x 2))) (lambda (x) (computation-pure (- x 1))))) .......... [PASS] 30. (computation-run (computation-sequence (list (computation-pure 42) (computation-pure 84)))) .......... [PASS] 31. (let ((x (make-computation-environment-variable (quote x) #f #f))) (computation-run (make-computation (lambda (compute) (let ((a (compute (computation-local (lambda (env) (computation-environment-update env x 42)) (computation-bind (computation-ask) (lambda (env) (computation-pure (computation-environment-ref env x)))))))) (list a (computation-environment-ref (compute (computation-ask)) x))))))) .......... [PASS] 32. (eqv? 42 (let ((x (make-computation-environment-variable (quote x) #f #f))) (computation-run (computation-with ((x 42)) (computation-fn ((y x)) (computation-pure y)))))) .......... [PASS] 33. (eqv? 42 (run (computation-with ((z 42)) (computation-fn ((y z)) (computation-pure y))))) .......... [PASS] 34. (eqv? 42 (let ((x (make-computation-environment-variable (quote x) #f #f))) (computation-run (computation-with ((x 42)) (computation-fn (x) (computation-pure x)))))) .......... [PASS] 35. (eqv? #f (let ((x (make-computation-environment-variable (quote x) #f #f))) (computation-run (computation-each (computation-with ((x 42)) (computation-fn ((y x)) (computation-pure y))) (computation-fn ((y x)) (computation-pure y)))))) .......... [PASS] 36. (eqv? 42 (let ((x (make-computation-environment-variable (quote x) #f #f))) (computation-run (computation-each (computation-with! (x 42)) (computation-fn ((y x)) (computation-pure y)))))) .......... [PASS] 37. (eqv? #f (let ((x (make-computation-environment-variable (quote x) #f #f))) (computation-run (computation-forked (computation-with! (x 42)) (computation-fn ((y x)) (computation-pure y)))))) .......... [PASS] 38. (let ((x (make-computation-environment-variable (quote x) #f #f))) (computation-run (computation-bind/forked (computation-each (computation-with! (x 42)) (computation-pure 2)) (lambda (z) (computation-fn ((y x)) (computation-pure (list y z))))))) .......... [PASS] 39. (eqv? 42 (computation-run (computation-with ((default-computation computation-pure)) 42))) .......... [PASS] 40. (eqv? 42 (let ((x (make-computation-environment-variable (quote x) #f #f))) (computation-run (computation-with ((x 10)) (computation-with ((x 42)) (computation-fn ((x x)) (computation-pure x))))))) .......... [PASS] 41. (let ((x (make-computation-environment-variable (quote x) #f #f)) (y (make-computation-environment-variable (quote y) #f #f))) (computation-run (computation-with ((x 10) (y 42)) (computation-fn (x y) (computation-pure (list x y)))))) .......... [PASS] 42. (run (computation-with ((z 10) (w 42)) (computation-fn (z w) (computation-pure (list z w))))) .......... [PASS] 43. (let () (define-computation-type make-environment run (x 10) (y 42 "immutable")) (run (computation-fn (x y) (computation-pure (list x y))))) .......... [PASS] 43 out of 43 passed (100.00%) 1. (list-transduce (tmap add1) rcons numeric-list) .......... [PASS] 2. (list-transduce (tfilter even?) rcons numeric-list) .......... [PASS] 3. (list-transduce (compose (tfilter even?) (tmap add1)) rcons numeric-list) .......... [PASS] 4. (list-transduce (tfilter-map (lambda (x) (if (even? x) (+ x 1) #f))) rcons numeric-list) .......... [PASS] 5. (list-transduce (tmap char->integer) rcons list-of-chars) .......... [PASS] 6. (string-transduce (tfilter char-alphabetic?) rcount string) .......... [PASS] 7. (string-transduce (tremove char-alphabetic?) rcount string) .......... [PASS] 8. (list-transduce (treplace replace-alist) rcons (quote (1 2 3 4 5 4 r o c k s))) .......... [PASS] 9. (list-transduce (treplace replace-function) rcons (quote (1 2 3 4 5 4 r o c k s))) .......... [PASS] 10. (list-transduce (ttake 4) + numeric-list) .......... [PASS] 11. (list-transduce (tdrop 3) + numeric-list) .......... [PASS] 12. (list-transduce (tdrop-while (lambda (x) (< x 3))) rcons numeric-list) .......... [PASS] 13. (list-transduce (ttake-while (lambda (x) (< x 3))) rcons numeric-list) .......... [PASS] 14. (list-transduce tconcatenate rcons (quote ((0 1) (2 3) (4)))) .......... [PASS] 15. (list-transduce (tappend-map (lambda (x) (list x (* x 2)))) rcons (quote (1 2 3))) .......... [PASS] 16. (list-transduce (tdelete-neighbor-duplicates) rcons (quote (1 1 1 2 2 1 2 3 3))) .......... [PASS] 17. (list-transduce (tdelete-duplicates) rcons (quote (1 1 2 1 2 3 3 1 2 3 4 4))) .......... [PASS] 18. (list-transduce tflatten rcons (quote ((1 2) 3 (4 (5 6) 7) 8 (9)))) .......... [PASS] 19. (list-transduce (tpartition even?) rcons (quote (1 1 1 1 2 2 2 2 3 3 3 4 4 4 4))) .......... [PASS] 20. (vector-transduce (tsegment 2) rcons numeric-vec) .......... [PASS] 21. (list-transduce (tadd-between (quote and)) rcons numeric-list) .......... [PASS] 22. (list-transduce (tenumerate (- 1)) rcons numeric-list) .......... [PASS] 22 out of 22 passed (100.00%) 0 out of 0 passed (%) 1. (length (hook->list (make-hook 0))) .......... [PASS] 2. (let ((hook (make-hook 0)) (counter 0)) (hook-add! hook (lambda () (set! counter (+ counter 1)))) (length (hook->list hook))) .......... [PASS] 3. (let ((hook (make-hook 0)) (counter 0)) (let ((increment (lambda () (set! counter (+ counter 1))))) (hook-add! hook increment) (hook-delete! hook increment) (length (hook->list hook)))) .......... [PASS] 4. (let ((hook (make-hook 0)) (counter 0)) (let ((increment (lambda () (set! counter (+ counter 1)))) (decrement (lambda () (set! counter (- counter 1))))) (hook-add! hook increment) (hook-reset! hook) (length (hook->list hook)))) .......... [PASS] 5. (let ((hook (make-hook 0)) (counter 0)) (let ((increment (lambda () (set! counter (+ counter 1)))) (decrement (lambda () (set! counter (- counter 1))))) (hook-add! hook increment) (hook-add! hook decrement) (hook-run hook) counter)) .......... [PASS] 6. (let* ((counter 0) (increment (lambda () (set! counter (+ counter 1)))) (decrement (lambda () (set! counter (- counter 1))))) (let ((hook (list->hook 0 (list increment decrement)))) (hook-add! hook increment) (hook-add! hook decrement) (hook-run hook) counter)) .......... [PASS] 7. (let* ((counter 0) (increment (lambda () (set! counter (+ counter 1)))) (decrement (lambda () (set! counter (- counter 1)))) (hook (make-hook 0))) (list->hook! hook (list increment decrement)) (hook-add! hook increment) (hook-add! hook decrement) (hook-run hook) counter) .......... [PASS] 7 out of 7 passed (100.00%) 1. (ascii-codepoint? -1) .......... [PASS] 2. (ascii-codepoint? 0) .......... [PASS] 3. (ascii-codepoint? 127) .......... [PASS] 4. (ascii-codepoint? 128) .......... [PASS] 5. (ascii-char? (integer->char 0)) .......... [PASS] 6. (ascii-char? (integer->char 127)) .......... [PASS] 7. (ascii-char? (integer->char 128)) .......... [PASS] 8. (ascii-string? "") .......... [PASS] 9. (ascii-string? "a") .......... [PASS] 10. (ascii-string? "a b c") .......... [PASS] 11. (ascii-string? "Ã¥ b o") .......... [PASS] 12. (ascii-string? (make-string 1 (integer->char 127))) .......... [PASS] 13. (ascii-string? (make-string 1 (integer->char 128))) .......... [PASS] 14. (ascii-bytevector? (string->utf8 "")) .......... [PASS] 15. (ascii-bytevector? (string->utf8 "a")) .......... [PASS] 16. (ascii-bytevector? (string->utf8 "a b c")) .......... [PASS] 17. (ascii-bytevector? (string->utf8 "Ã¥ b o")) .......... [PASS] 18. (ascii-bytevector? (string->utf8 (make-string 1 (integer->char 127)))) .......... [PASS] 19. (ascii-bytevector? (string->utf8 (make-string 1 (integer->char 128)))) .......... [PASS] 20. (ascii-non-control? #\space) .......... [PASS] 21. (ascii-non-control? #\tab) .......... [PASS] 22. (ascii-non-control? #\newline) .......... [PASS] 23. (ascii-non-control? (integer->char 13)) .......... [PASS] 24. (ascii-space-or-tab? #\space) .......... [PASS] 25. (ascii-space-or-tab? #\tab) .......... [PASS] 26. (ascii-space-or-tab? #\newline) .......... [PASS] 27. (ascii-non-control? (integer->char 13)) .......... [PASS] 28. (ascii-non-control? (integer->char 0)) .......... [PASS] 29. (ascii-non-control? (integer->char 31)) .......... [PASS] 30. (ascii-non-control? (integer->char 32)) .......... [PASS] 31. (ascii-non-control? (integer->char 126)) .......... [PASS] 32. (ascii-non-control? (integer->char 127)) .......... [PASS] 33. (ascii-non-control? (integer->char 128)) .......... [PASS] 34. (ascii-upcase upper) .......... [PASS] 35. (ascii-upcase lower) .......... [PASS] 36. (ascii-downcase upper) .......... [PASS] 37. (ascii-downcase lower) .......... [PASS] 38. (ascii-upcase upper) .......... [PASS] 39. (ascii-upcase lower) .......... [PASS] 40. (ascii-downcase upper) .......... [PASS] 41. (ascii-downcase lower) .......... [PASS] 42. (ascii-upcase upper) .......... [PASS] 43. (ascii-upcase lower) .......... [PASS] 44. (ascii-downcase upper) .......... [PASS] 45. (ascii-downcase lower) .......... [PASS] 46. (ascii-upcase upper) .......... [PASS] 47. (ascii-upcase lower) .......... [PASS] 48. (ascii-downcase upper) .......... [PASS] 49. (ascii-downcase lower) .......... [PASS] 50. (ascii-upcase upper) .......... [PASS] 51. (ascii-upcase lower) .......... [PASS] 52. (ascii-downcase upper) .......... [PASS] 53. (ascii-downcase lower) .......... [PASS] 54. (ascii-upcase upper) .......... [PASS] 55. (ascii-upcase lower) .......... [PASS] 56. (ascii-downcase upper) .......... [PASS] 57. (ascii-downcase lower) .......... [PASS] 58. (ascii-upcase upper) .......... [PASS] 59. (ascii-upcase lower) .......... [PASS] 60. (ascii-downcase upper) .......... [PASS] 61. (ascii-downcase lower) .......... [PASS] 62. (ascii-upcase upper) .......... [PASS] 63. (ascii-upcase lower) .......... [PASS] 64. (ascii-downcase upper) .......... [PASS] 65. (ascii-downcase lower) .......... [PASS] 66. (ascii-upcase upper) .......... [PASS] 67. (ascii-upcase lower) .......... [PASS] 68. (ascii-downcase upper) .......... [PASS] 69. (ascii-downcase lower) .......... [PASS] 70. (ascii-upcase upper) .......... [PASS] 71. (ascii-upcase lower) .......... [PASS] 72. (ascii-downcase upper) .......... [PASS] 73. (ascii-downcase lower) .......... [PASS] 74. (ascii-upcase upper) .......... [PASS] 75. (ascii-upcase lower) .......... [PASS] 76. (ascii-downcase upper) .......... [PASS] 77. (ascii-downcase lower) .......... [PASS] 78. (ascii-upcase upper) .......... [PASS] 79. (ascii-upcase lower) .......... [PASS] 80. (ascii-downcase upper) .......... [PASS] 81. (ascii-downcase lower) .......... [PASS] 82. (ascii-upcase upper) .......... [PASS] 83. (ascii-upcase lower) .......... [PASS] 84. (ascii-downcase upper) .......... [PASS] 85. (ascii-downcase lower) .......... [PASS] 86. (ascii-upcase upper) .......... [PASS] 87. (ascii-upcase lower) .......... [PASS] 88. (ascii-downcase upper) .......... [PASS] 89. (ascii-downcase lower) .......... [PASS] 90. (ascii-upcase upper) .......... [PASS] 91. (ascii-upcase lower) .......... [PASS] 92. (ascii-downcase upper) .......... [PASS] 93. (ascii-downcase lower) .......... [PASS] 94. (ascii-upcase upper) .......... [PASS] 95. (ascii-upcase lower) .......... [PASS] 96. (ascii-downcase upper) .......... [PASS] 97. (ascii-downcase lower) .......... [PASS] 98. (ascii-upcase upper) .......... [PASS] 99. (ascii-upcase lower) .......... [PASS] 100. (ascii-downcase upper) .......... [PASS] 101. (ascii-downcase lower) .......... [PASS] 102. (ascii-upcase upper) .......... [PASS] 103. (ascii-upcase lower) .......... [PASS] 104. (ascii-downcase upper) .......... [PASS] 105. (ascii-downcase lower) .......... [PASS] 106. (ascii-upcase upper) .......... [PASS] 107. (ascii-upcase lower) .......... [PASS] 108. (ascii-downcase upper) .......... [PASS] 109. (ascii-downcase lower) .......... [PASS] 110. (ascii-upcase upper) .......... [PASS] 111. (ascii-upcase lower) .......... [PASS] 112. (ascii-downcase upper) .......... [PASS] 113. (ascii-downcase lower) .......... [PASS] 114. (ascii-upcase upper) .......... [PASS] 115. (ascii-upcase lower) .......... [PASS] 116. (ascii-downcase upper) .......... [PASS] 117. (ascii-downcase lower) .......... [PASS] 118. (ascii-upcase upper) .......... [PASS] 119. (ascii-upcase lower) .......... [PASS] 120. (ascii-downcase upper) .......... [PASS] 121. (ascii-downcase lower) .......... [PASS] 122. (ascii-upcase upper) .......... [PASS] 123. (ascii-upcase lower) .......... [PASS] 124. (ascii-downcase upper) .......... [PASS] 125. (ascii-downcase lower) .......... [PASS] 126. (ascii-upcase upper) .......... [PASS] 127. (ascii-upcase lower) .......... [PASS] 128. (ascii-downcase upper) .......... [PASS] 129. (ascii-downcase lower) .......... [PASS] 130. (ascii-upcase upper) .......... [PASS] 131. (ascii-upcase lower) .......... [PASS] 132. (ascii-downcase upper) .......... [PASS] 133. (ascii-downcase lower) .......... [PASS] 134. (ascii-upcase upper) .......... [PASS] 135. (ascii-upcase lower) .......... [PASS] 136. (ascii-downcase upper) .......... [PASS] 137. (ascii-downcase lower) .......... [PASS] 138. (ascii-upcase cc) .......... [PASS] 139. (ascii-downcase cc) .......... [PASS] 140. (ascii-upcase cc) .......... [PASS] 141. (ascii-downcase cc) .......... [PASS] 142. (ascii-upcase cc) .......... [PASS] 143. (ascii-downcase cc) .......... [PASS] 144. (ascii-upcase cc) .......... [PASS] 145. (ascii-downcase cc) .......... [PASS] 146. (ascii-upcase cc) .......... [PASS] 147. (ascii-downcase cc) .......... [PASS] 148. (ascii-upcase cc) .......... [PASS] 149. (ascii-downcase cc) .......... [PASS] 150. (ascii-upcase cc) .......... [PASS] 151. (ascii-downcase cc) .......... [PASS] 152. (ascii-upcase cc) .......... [PASS] 153. (ascii-downcase cc) .......... [PASS] 154. (ascii-upcase cc) .......... [PASS] 155. (ascii-downcase cc) .......... [PASS] 156. (ascii-upcase cc) .......... [PASS] 157. (ascii-downcase cc) .......... [PASS] 158. (ascii-upcase cc) .......... [PASS] 159. (ascii-downcase cc) .......... [PASS] 160. (ascii-upcase cc) .......... [PASS] 161. (ascii-downcase cc) .......... [PASS] 162. (ascii-upcase cc) .......... [PASS] 163. (ascii-downcase cc) .......... [PASS] 164. (ascii-upcase cc) .......... [PASS] 165. (ascii-downcase cc) .......... [PASS] 166. (ascii-upcase cc) .......... [PASS] 167. (ascii-downcase cc) .......... [PASS] 168. (ascii-upcase cc) .......... [PASS] 169. (ascii-downcase cc) .......... [PASS] 170. (ascii-upcase cc) .......... [PASS] 171. (ascii-downcase cc) .......... [PASS] 172. (ascii-upcase cc) .......... [PASS] 173. (ascii-downcase cc) .......... [PASS] 174. (ascii-upcase cc) .......... [PASS] 175. (ascii-downcase cc) .......... [PASS] 176. (ascii-upcase cc) .......... [PASS] 177. (ascii-downcase cc) .......... [PASS] 178. (ascii-upcase cc) .......... [PASS] 179. (ascii-downcase cc) .......... [PASS] 180. (ascii-upcase cc) .......... [PASS] 181. (ascii-downcase cc) .......... [PASS] 182. (ascii-upcase cc) .......... [PASS] 183. (ascii-downcase cc) .......... [PASS] 184. (ascii-upcase cc) .......... [PASS] 185. (ascii-downcase cc) .......... [PASS] 186. (ascii-upcase cc) .......... [PASS] 187. (ascii-downcase cc) .......... [PASS] 188. (ascii-upcase cc) .......... [PASS] 189. (ascii-downcase cc) .......... [PASS] 190. (ascii-upcase cc) .......... [PASS] 191. (ascii-downcase cc) .......... [PASS] 192. (ascii-upcase cc) .......... [PASS] 193. (ascii-downcase cc) .......... [PASS] 194. (ascii-upcase cc) .......... [PASS] 195. (ascii-downcase cc) .......... [PASS] 196. (ascii-upcase cc) .......... [PASS] 197. (ascii-downcase cc) .......... [PASS] 198. (ascii-upcase cc) .......... [PASS] 199. (ascii-downcase cc) .......... [PASS] 200. (ascii-upcase cc) .......... [PASS] 201. (ascii-downcase cc) .......... [PASS] 202. (ascii-upcase cc) .......... [PASS] 203. (ascii-downcase cc) .......... [PASS] 204. (ascii-upcase cc) .......... [PASS] 205. (ascii-downcase cc) .......... [PASS] 206. (ascii-upcase cc) .......... [PASS] 207. (ascii-downcase cc) .......... [PASS] 208. (ascii-upcase cc) .......... [PASS] 209. (ascii-downcase cc) .......... [PASS] 210. (ascii-upcase cc) .......... [PASS] 211. (ascii-downcase cc) .......... [PASS] 212. (ascii-upcase cc) .......... [PASS] 213. (ascii-downcase cc) .......... [PASS] 214. (ascii-upcase cc) .......... [PASS] 215. (ascii-downcase cc) .......... [PASS] 216. (ascii-upcase cc) .......... [PASS] 217. (ascii-downcase cc) .......... [PASS] 218. (ascii-upcase cc) .......... [PASS] 219. (ascii-downcase cc) .......... [PASS] 220. (ascii-upcase cc) .......... [PASS] 221. (ascii-downcase cc) .......... [PASS] 222. (ascii-upcase cc) .......... [PASS] 223. (ascii-downcase cc) .......... [PASS] 224. (ascii-upcase cc) .......... [PASS] 225. (ascii-downcase cc) .......... [PASS] 226. (ascii-upcase cc) .......... [PASS] 227. (ascii-downcase cc) .......... [PASS] 228. (ascii-upcase cc) .......... [PASS] 229. (ascii-downcase cc) .......... [PASS] 230. (ascii-upcase cc) .......... [PASS] 231. (ascii-downcase cc) .......... [PASS] 232. (ascii-upcase cc) .......... [PASS] 233. (ascii-downcase cc) .......... [PASS] 234. (ascii-upcase cc) .......... [PASS] 235. (ascii-downcase cc) .......... [PASS] 236. (ascii-upcase cc) .......... [PASS] 237. (ascii-downcase cc) .......... [PASS] 238. (ascii-upcase cc) .......... [PASS] 239. (ascii-downcase cc) .......... [PASS] 240. (ascii-upcase cc) .......... [PASS] 241. (ascii-downcase cc) .......... [PASS] 242. (ascii-upcase cc) .......... [PASS] 243. (ascii-downcase cc) .......... [PASS] 244. (ascii-upcase cc) .......... [PASS] 245. (ascii-downcase cc) .......... [PASS] 246. (ascii-upcase cc) .......... [PASS] 247. (ascii-downcase cc) .......... [PASS] 248. (ascii-upcase cc) .......... [PASS] 249. (ascii-downcase cc) .......... [PASS] 250. (ascii-upcase cc) .......... [PASS] 251. (ascii-downcase cc) .......... [PASS] 252. (ascii-upcase cc) .......... [PASS] 253. (ascii-downcase cc) .......... [PASS] 254. (ascii-upcase cc) .......... [PASS] 255. (ascii-downcase cc) .......... [PASS] 256. (ascii-upcase cc) .......... [PASS] 257. (ascii-downcase cc) .......... [PASS] 258. (ascii-upcase cc) .......... [PASS] 259. (ascii-downcase cc) .......... [PASS] 260. (ascii-upcase cc) .......... [PASS] 261. (ascii-downcase cc) .......... [PASS] 262. (ascii-upcase cc) .......... [PASS] 263. (ascii-downcase cc) .......... [PASS] 264. (ascii-upcase cc) .......... [PASS] 265. (ascii-downcase cc) .......... [PASS] 266. (ascii-upcase cc) .......... [PASS] 267. (ascii-downcase cc) .......... [PASS] 268. (ascii-upcase cc) .......... [PASS] 269. (ascii-downcase cc) .......... [PASS] 270. (ascii-upcase cc) .......... [PASS] 271. (ascii-downcase cc) .......... [PASS] 272. (ascii-upcase cc) .......... [PASS] 273. (ascii-downcase cc) .......... [PASS] 274. (ascii-upcase cc) .......... [PASS] 275. (ascii-downcase cc) .......... [PASS] 276. (ascii-upcase cc) .......... [PASS] 277. (ascii-downcase cc) .......... [PASS] 278. (ascii-upcase cc) .......... [PASS] 279. (ascii-downcase cc) .......... [PASS] 280. (ascii-upcase cc) .......... [PASS] 281. (ascii-downcase cc) .......... [PASS] 282. (ascii-upcase cc) .......... [PASS] 283. (ascii-downcase cc) .......... [PASS] 284. (ascii-upcase cc) .......... [PASS] 285. (ascii-downcase cc) .......... [PASS] 286. (ascii-upcase cc) .......... [PASS] 287. (ascii-downcase cc) .......... [PASS] 288. (ascii-upcase cc) .......... [PASS] 289. (ascii-downcase cc) .......... [PASS] 290. (ascii-char? cc) .......... [PASS] 291. (ascii-char? (integer->char cc)) .......... [PASS] 292. (ascii-non-control? cc) .......... [PASS] 293. (ascii-other-graphic? cc) .......... [PASS] 294. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 295. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 296. (ascii-char? cc) .......... [PASS] 297. (ascii-char? (integer->char cc)) .......... [PASS] 298. (ascii-non-control? cc) .......... [PASS] 299. (ascii-other-graphic? cc) .......... [PASS] 300. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 301. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 302. (ascii-char? cc) .......... [PASS] 303. (ascii-char? (integer->char cc)) .......... [PASS] 304. (ascii-non-control? cc) .......... [PASS] 305. (ascii-other-graphic? cc) .......... [PASS] 306. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 307. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 308. (ascii-char? cc) .......... [PASS] 309. (ascii-char? (integer->char cc)) .......... [PASS] 310. (ascii-non-control? cc) .......... [PASS] 311. (ascii-other-graphic? cc) .......... [PASS] 312. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 313. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 314. (ascii-char? cc) .......... [PASS] 315. (ascii-char? (integer->char cc)) .......... [PASS] 316. (ascii-non-control? cc) .......... [PASS] 317. (ascii-other-graphic? cc) .......... [PASS] 318. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 319. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 320. (ascii-char? cc) .......... [PASS] 321. (ascii-char? (integer->char cc)) .......... [PASS] 322. (ascii-non-control? cc) .......... [PASS] 323. (ascii-other-graphic? cc) .......... [PASS] 324. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 325. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 326. (ascii-char? cc) .......... [PASS] 327. (ascii-char? (integer->char cc)) .......... [PASS] 328. (ascii-non-control? cc) .......... [PASS] 329. (ascii-other-graphic? cc) .......... [PASS] 330. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 331. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 332. (ascii-char? cc) .......... [PASS] 333. (ascii-char? (integer->char cc)) .......... [PASS] 334. (ascii-non-control? cc) .......... [PASS] 335. (ascii-other-graphic? cc) .......... [PASS] 336. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 337. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 338. (ascii-char? cc) .......... [PASS] 339. (ascii-char? (integer->char cc)) .......... [PASS] 340. (ascii-non-control? cc) .......... [PASS] 341. (ascii-other-graphic? cc) .......... [PASS] 342. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 343. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 344. (ascii-char? cc) .......... [PASS] 345. (ascii-char? (integer->char cc)) .......... [PASS] 346. (ascii-non-control? cc) .......... [PASS] 347. (ascii-other-graphic? cc) .......... [PASS] 348. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 349. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 350. (ascii-char? cc) .......... [PASS] 351. (ascii-char? (integer->char cc)) .......... [PASS] 352. (ascii-non-control? cc) .......... [PASS] 353. (ascii-other-graphic? cc) .......... [PASS] 354. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 355. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 356. (ascii-char? cc) .......... [PASS] 357. (ascii-char? (integer->char cc)) .......... [PASS] 358. (ascii-non-control? cc) .......... [PASS] 359. (ascii-other-graphic? cc) .......... [PASS] 360. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 361. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 362. (ascii-char? cc) .......... [PASS] 363. (ascii-char? (integer->char cc)) .......... [PASS] 364. (ascii-non-control? cc) .......... [PASS] 365. (ascii-other-graphic? cc) .......... [PASS] 366. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 367. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 368. (ascii-char? cc) .......... [PASS] 369. (ascii-char? (integer->char cc)) .......... [PASS] 370. (ascii-non-control? cc) .......... [PASS] 371. (ascii-other-graphic? cc) .......... [PASS] 372. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 373. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 374. (ascii-char? cc) .......... [PASS] 375. (ascii-char? (integer->char cc)) .......... [PASS] 376. (ascii-non-control? cc) .......... [PASS] 377. (ascii-other-graphic? cc) .......... [PASS] 378. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 379. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 380. (ascii-char? cc) .......... [PASS] 381. (ascii-char? (integer->char cc)) .......... [PASS] 382. (ascii-non-control? cc) .......... [PASS] 383. (ascii-other-graphic? cc) .......... [PASS] 384. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 385. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 386. (ascii-char? cc) .......... [PASS] 387. (ascii-char? (integer->char cc)) .......... [PASS] 388. (ascii-non-control? cc) .......... [PASS] 389. (ascii-other-graphic? cc) .......... [PASS] 390. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 391. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 392. (ascii-char? cc) .......... [PASS] 393. (ascii-char? (integer->char cc)) .......... [PASS] 394. (ascii-non-control? cc) .......... [PASS] 395. (ascii-other-graphic? cc) .......... [PASS] 396. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 397. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 398. (ascii-char? cc) .......... [PASS] 399. (ascii-char? (integer->char cc)) .......... [PASS] 400. (ascii-non-control? cc) .......... [PASS] 401. (ascii-other-graphic? cc) .......... [PASS] 402. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 403. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 404. (ascii-char? cc) .......... [PASS] 405. (ascii-char? (integer->char cc)) .......... [PASS] 406. (ascii-non-control? cc) .......... [PASS] 407. (ascii-other-graphic? cc) .......... [PASS] 408. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 409. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 410. (ascii-char? cc) .......... [PASS] 411. (ascii-char? (integer->char cc)) .......... [PASS] 412. (ascii-non-control? cc) .......... [PASS] 413. (ascii-other-graphic? cc) .......... [PASS] 414. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 415. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 416. (ascii-char? cc) .......... [PASS] 417. (ascii-char? (integer->char cc)) .......... [PASS] 418. (ascii-non-control? cc) .......... [PASS] 419. (ascii-other-graphic? cc) .......... [PASS] 420. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 421. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 422. (ascii-char? cc) .......... [PASS] 423. (ascii-char? (integer->char cc)) .......... [PASS] 424. (ascii-non-control? cc) .......... [PASS] 425. (ascii-other-graphic? cc) .......... [PASS] 426. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 427. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 428. (ascii-char? cc) .......... [PASS] 429. (ascii-char? (integer->char cc)) .......... [PASS] 430. (ascii-non-control? cc) .......... [PASS] 431. (ascii-other-graphic? cc) .......... [PASS] 432. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 433. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 434. (ascii-char? cc) .......... [PASS] 435. (ascii-char? (integer->char cc)) .......... [PASS] 436. (ascii-non-control? cc) .......... [PASS] 437. (ascii-other-graphic? cc) .......... [PASS] 438. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 439. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 440. (ascii-char? cc) .......... [PASS] 441. (ascii-char? (integer->char cc)) .......... [PASS] 442. (ascii-non-control? cc) .......... [PASS] 443. (ascii-other-graphic? cc) .......... [PASS] 444. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 445. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 446. (ascii-char? cc) .......... [PASS] 447. (ascii-char? (integer->char cc)) .......... [PASS] 448. (ascii-non-control? cc) .......... [PASS] 449. (ascii-other-graphic? cc) .......... [PASS] 450. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 451. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 452. (ascii-char? cc) .......... [PASS] 453. (ascii-char? (integer->char cc)) .......... [PASS] 454. (ascii-non-control? cc) .......... [PASS] 455. (ascii-other-graphic? cc) .......... [PASS] 456. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 457. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 458. (ascii-char? cc) .......... [PASS] 459. (ascii-char? (integer->char cc)) .......... [PASS] 460. (ascii-non-control? cc) .......... [PASS] 461. (ascii-other-graphic? cc) .......... [PASS] 462. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 463. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 464. (ascii-char? cc) .......... [PASS] 465. (ascii-char? (integer->char cc)) .......... [PASS] 466. (ascii-non-control? cc) .......... [PASS] 467. (ascii-other-graphic? cc) .......... [PASS] 468. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 469. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 470. (ascii-char? cc) .......... [PASS] 471. (ascii-char? (integer->char cc)) .......... [PASS] 472. (ascii-non-control? cc) .......... [PASS] 473. (ascii-other-graphic? cc) .......... [PASS] 474. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 475. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 476. (ascii-char? cc) .......... [PASS] 477. (ascii-char? (integer->char cc)) .......... [PASS] 478. (ascii-non-control? cc) .......... [PASS] 479. (ascii-other-graphic? cc) .......... [PASS] 480. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 481. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 482. (ascii-char? cc) .......... [PASS] 483. (ascii-char? (integer->char cc)) .......... [PASS] 484. (ascii-char? cc) .......... [PASS] 485. (ascii-char? (integer->char cc)) .......... [PASS] 486. (ascii-char? cc) .......... [PASS] 487. (ascii-char? (integer->char cc)) .......... [PASS] 488. (ascii-char? cc) .......... [PASS] 489. (ascii-char? (integer->char cc)) .......... [PASS] 490. (ascii-char? cc) .......... [PASS] 491. (ascii-char? (integer->char cc)) .......... [PASS] 492. (ascii-char? cc) .......... [PASS] 493. (ascii-char? (integer->char cc)) .......... [PASS] 494. (ascii-char? cc) .......... [PASS] 495. (ascii-char? (integer->char cc)) .......... [PASS] 496. (ascii-char? cc) .......... [PASS] 497. (ascii-char? (integer->char cc)) .......... [PASS] 498. (ascii-char? cc) .......... [PASS] 499. (ascii-char? (integer->char cc)) .......... [PASS] 500. (ascii-char? cc) .......... [PASS] 501. (ascii-char? (integer->char cc)) .......... [PASS] 502. (ascii-char? cc) .......... [PASS] 503. (ascii-char? (integer->char cc)) .......... [PASS] 504. (ascii-char? cc) .......... [PASS] 505. (ascii-char? (integer->char cc)) .......... [PASS] 506. (ascii-char? cc) .......... [PASS] 507. (ascii-char? (integer->char cc)) .......... [PASS] 508. (ascii-char? cc) .......... [PASS] 509. (ascii-char? (integer->char cc)) .......... [PASS] 510. (ascii-char? cc) .......... [PASS] 511. (ascii-char? (integer->char cc)) .......... [PASS] 512. (ascii-char? cc) .......... [PASS] 513. (ascii-char? (integer->char cc)) .......... [PASS] 514. (ascii-char? cc) .......... [PASS] 515. (ascii-char? (integer->char cc)) .......... [PASS] 516. (ascii-char? cc) .......... [PASS] 517. (ascii-char? (integer->char cc)) .......... [PASS] 518. (ascii-char? cc) .......... [PASS] 519. (ascii-char? (integer->char cc)) .......... [PASS] 520. (ascii-char? cc) .......... [PASS] 521. (ascii-char? (integer->char cc)) .......... [PASS] 522. (ascii-char? cc) .......... [PASS] 523. (ascii-char? (integer->char cc)) .......... [PASS] 524. (ascii-char? cc) .......... [PASS] 525. (ascii-char? (integer->char cc)) .......... [PASS] 526. (ascii-char? cc) .......... [PASS] 527. (ascii-char? (integer->char cc)) .......... [PASS] 528. (ascii-char? cc) .......... [PASS] 529. (ascii-char? (integer->char cc)) .......... [PASS] 530. (ascii-char? cc) .......... [PASS] 531. (ascii-char? (integer->char cc)) .......... [PASS] 532. (ascii-char? cc) .......... [PASS] 533. (ascii-char? (integer->char cc)) .......... [PASS] 534. (ascii-char? cc) .......... [PASS] 535. (ascii-char? (integer->char cc)) .......... [PASS] 536. (ascii-char? cc) .......... [PASS] 537. (ascii-char? (integer->char cc)) .......... [PASS] 538. (ascii-char? cc) .......... [PASS] 539. (ascii-char? (integer->char cc)) .......... [PASS] 540. (ascii-char? cc) .......... [PASS] 541. (ascii-char? (integer->char cc)) .......... [PASS] 542. (ascii-char? cc) .......... [PASS] 543. (ascii-char? (integer->char cc)) .......... [PASS] 544. (ascii-char? cc) .......... [PASS] 545. (ascii-char? (integer->char cc)) .......... [PASS] 546. (ascii-char? cc) .......... [PASS] 547. (ascii-char? (integer->char cc)) .......... [PASS] 548. (ascii-char? cc) .......... [PASS] 549. (ascii-char? (integer->char cc)) .......... [PASS] 550. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 551. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 552. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 553. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 554. (ascii-alphanumeric? cc) .......... [PASS] 555. (ascii-non-control? cc) .......... [PASS] 556. (ascii-other-graphic? cc) .......... [PASS] 557. (ascii-control? cc) .......... [PASS] 558. (ascii-numeric? cc) .......... [PASS] 559. (ascii-whitespace? cc) .......... [PASS] 560. (ascii-space-or-tab? cc) .......... [PASS] 561. (ascii-char? cc) .......... [PASS] 562. (ascii-char? (integer->char cc)) .......... [PASS] 563. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 564. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 565. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 566. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 567. (ascii-alphanumeric? cc) .......... [PASS] 568. (ascii-non-control? cc) .......... [PASS] 569. (ascii-other-graphic? cc) .......... [PASS] 570. (ascii-control? cc) .......... [PASS] 571. (ascii-numeric? cc) .......... [PASS] 572. (ascii-whitespace? cc) .......... [PASS] 573. (ascii-space-or-tab? cc) .......... [PASS] 574. (ascii-char? cc) .......... [PASS] 575. (ascii-char? (integer->char cc)) .......... [PASS] 576. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 577. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 578. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 579. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 580. (ascii-alphanumeric? cc) .......... [PASS] 581. (ascii-non-control? cc) .......... [PASS] 582. (ascii-other-graphic? cc) .......... [PASS] 583. (ascii-control? cc) .......... [PASS] 584. (ascii-numeric? cc) .......... [PASS] 585. (ascii-whitespace? cc) .......... [PASS] 586. (ascii-space-or-tab? cc) .......... [PASS] 587. (ascii-char? cc) .......... [PASS] 588. (ascii-char? (integer->char cc)) .......... [PASS] 589. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 590. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 591. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 592. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 593. (ascii-alphanumeric? cc) .......... [PASS] 594. (ascii-non-control? cc) .......... [PASS] 595. (ascii-other-graphic? cc) .......... [PASS] 596. (ascii-control? cc) .......... [PASS] 597. (ascii-numeric? cc) .......... [PASS] 598. (ascii-whitespace? cc) .......... [PASS] 599. (ascii-space-or-tab? cc) .......... [PASS] 600. (ascii-char? cc) .......... [PASS] 601. (ascii-char? (integer->char cc)) .......... [PASS] 602. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 603. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 604. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 605. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 606. (ascii-alphanumeric? cc) .......... [PASS] 607. (ascii-non-control? cc) .......... [PASS] 608. (ascii-other-graphic? cc) .......... [PASS] 609. (ascii-control? cc) .......... [PASS] 610. (ascii-numeric? cc) .......... [PASS] 611. (ascii-whitespace? cc) .......... [PASS] 612. (ascii-space-or-tab? cc) .......... [PASS] 613. (ascii-char? cc) .......... [PASS] 614. (ascii-char? (integer->char cc)) .......... [PASS] 615. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 616. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 617. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 618. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 619. (ascii-alphanumeric? cc) .......... [PASS] 620. (ascii-non-control? cc) .......... [PASS] 621. (ascii-other-graphic? cc) .......... [PASS] 622. (ascii-control? cc) .......... [PASS] 623. (ascii-numeric? cc) .......... [PASS] 624. (ascii-whitespace? cc) .......... [PASS] 625. (ascii-space-or-tab? cc) .......... [PASS] 626. (ascii-char? cc) .......... [PASS] 627. (ascii-char? (integer->char cc)) .......... [PASS] 628. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 629. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 630. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 631. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 632. (ascii-alphanumeric? cc) .......... [PASS] 633. (ascii-non-control? cc) .......... [PASS] 634. (ascii-other-graphic? cc) .......... [PASS] 635. (ascii-control? cc) .......... [PASS] 636. (ascii-numeric? cc) .......... [PASS] 637. (ascii-whitespace? cc) .......... [PASS] 638. (ascii-space-or-tab? cc) .......... [PASS] 639. (ascii-char? cc) .......... [PASS] 640. (ascii-char? (integer->char cc)) .......... [PASS] 641. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 642. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 643. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 644. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 645. (ascii-alphanumeric? cc) .......... [PASS] 646. (ascii-non-control? cc) .......... [PASS] 647. (ascii-other-graphic? cc) .......... [PASS] 648. (ascii-control? cc) .......... [PASS] 649. (ascii-numeric? cc) .......... [PASS] 650. (ascii-whitespace? cc) .......... [PASS] 651. (ascii-space-or-tab? cc) .......... [PASS] 652. (ascii-char? cc) .......... [PASS] 653. (ascii-char? (integer->char cc)) .......... [PASS] 654. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 655. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 656. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 657. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 658. (ascii-alphanumeric? cc) .......... [PASS] 659. (ascii-non-control? cc) .......... [PASS] 660. (ascii-other-graphic? cc) .......... [PASS] 661. (ascii-control? cc) .......... [PASS] 662. (ascii-numeric? cc) .......... [PASS] 663. (ascii-whitespace? cc) .......... [PASS] 664. (ascii-space-or-tab? cc) .......... [PASS] 665. (ascii-char? cc) .......... [PASS] 666. (ascii-char? (integer->char cc)) .......... [PASS] 667. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 668. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 669. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 670. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 671. (ascii-alphanumeric? cc) .......... [PASS] 672. (ascii-non-control? cc) .......... [PASS] 673. (ascii-other-graphic? cc) .......... [PASS] 674. (ascii-control? cc) .......... [PASS] 675. (ascii-numeric? cc) .......... [PASS] 676. (ascii-whitespace? cc) .......... [PASS] 677. (ascii-space-or-tab? cc) .......... [PASS] 678. (ascii-char? cc) .......... [PASS] 679. (ascii-char? (integer->char cc)) .......... [PASS] 680. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 681. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 682. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 683. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 684. (ascii-alphanumeric? cc) .......... [PASS] 685. (ascii-non-control? cc) .......... [PASS] 686. (ascii-other-graphic? cc) .......... [PASS] 687. (ascii-control? cc) .......... [PASS] 688. (ascii-numeric? cc) .......... [PASS] 689. (ascii-whitespace? cc) .......... [PASS] 690. (ascii-space-or-tab? cc) .......... [PASS] 691. (ascii-char? cc) .......... [PASS] 692. (ascii-char? (integer->char cc)) .......... [PASS] 693. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 694. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 695. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 696. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 697. (ascii-alphanumeric? cc) .......... [PASS] 698. (ascii-non-control? cc) .......... [PASS] 699. (ascii-other-graphic? cc) .......... [PASS] 700. (ascii-control? cc) .......... [PASS] 701. (ascii-numeric? cc) .......... [PASS] 702. (ascii-whitespace? cc) .......... [PASS] 703. (ascii-space-or-tab? cc) .......... [PASS] 704. (ascii-char? cc) .......... [PASS] 705. (ascii-char? (integer->char cc)) .......... [PASS] 706. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 707. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 708. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 709. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 710. (ascii-alphanumeric? cc) .......... [PASS] 711. (ascii-non-control? cc) .......... [PASS] 712. (ascii-other-graphic? cc) .......... [PASS] 713. (ascii-control? cc) .......... [PASS] 714. (ascii-numeric? cc) .......... [PASS] 715. (ascii-whitespace? cc) .......... [PASS] 716. (ascii-space-or-tab? cc) .......... [PASS] 717. (ascii-char? cc) .......... [PASS] 718. (ascii-char? (integer->char cc)) .......... [PASS] 719. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 720. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 721. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 722. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 723. (ascii-alphanumeric? cc) .......... [PASS] 724. (ascii-non-control? cc) .......... [PASS] 725. (ascii-other-graphic? cc) .......... [PASS] 726. (ascii-control? cc) .......... [PASS] 727. (ascii-numeric? cc) .......... [PASS] 728. (ascii-whitespace? cc) .......... [PASS] 729. (ascii-space-or-tab? cc) .......... [PASS] 730. (ascii-char? cc) .......... [PASS] 731. (ascii-char? (integer->char cc)) .......... [PASS] 732. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 733. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 734. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 735. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 736. (ascii-alphanumeric? cc) .......... [PASS] 737. (ascii-non-control? cc) .......... [PASS] 738. (ascii-other-graphic? cc) .......... [PASS] 739. (ascii-control? cc) .......... [PASS] 740. (ascii-numeric? cc) .......... [PASS] 741. (ascii-whitespace? cc) .......... [PASS] 742. (ascii-space-or-tab? cc) .......... [PASS] 743. (ascii-char? cc) .......... [PASS] 744. (ascii-char? (integer->char cc)) .......... [PASS] 745. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 746. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 747. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 748. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 749. (ascii-alphanumeric? cc) .......... [PASS] 750. (ascii-non-control? cc) .......... [PASS] 751. (ascii-other-graphic? cc) .......... [PASS] 752. (ascii-control? cc) .......... [PASS] 753. (ascii-numeric? cc) .......... [PASS] 754. (ascii-whitespace? cc) .......... [PASS] 755. (ascii-space-or-tab? cc) .......... [PASS] 756. (ascii-char? cc) .......... [PASS] 757. (ascii-char? (integer->char cc)) .......... [PASS] 758. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 759. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 760. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 761. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 762. (ascii-alphanumeric? cc) .......... [PASS] 763. (ascii-non-control? cc) .......... [PASS] 764. (ascii-other-graphic? cc) .......... [PASS] 765. (ascii-control? cc) .......... [PASS] 766. (ascii-numeric? cc) .......... [PASS] 767. (ascii-whitespace? cc) .......... [PASS] 768. (ascii-space-or-tab? cc) .......... [PASS] 769. (ascii-char? cc) .......... [PASS] 770. (ascii-char? (integer->char cc)) .......... [PASS] 771. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 772. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 773. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 774. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 775. (ascii-alphanumeric? cc) .......... [PASS] 776. (ascii-non-control? cc) .......... [PASS] 777. (ascii-other-graphic? cc) .......... [PASS] 778. (ascii-control? cc) .......... [PASS] 779. (ascii-numeric? cc) .......... [PASS] 780. (ascii-whitespace? cc) .......... [PASS] 781. (ascii-space-or-tab? cc) .......... [PASS] 782. (ascii-char? cc) .......... [PASS] 783. (ascii-char? (integer->char cc)) .......... [PASS] 784. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 785. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 786. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 787. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 788. (ascii-alphanumeric? cc) .......... [PASS] 789. (ascii-non-control? cc) .......... [PASS] 790. (ascii-other-graphic? cc) .......... [PASS] 791. (ascii-control? cc) .......... [PASS] 792. (ascii-numeric? cc) .......... [PASS] 793. (ascii-whitespace? cc) .......... [PASS] 794. (ascii-space-or-tab? cc) .......... [PASS] 795. (ascii-char? cc) .......... [PASS] 796. (ascii-char? (integer->char cc)) .......... [PASS] 797. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 798. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 799. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 800. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 801. (ascii-alphanumeric? cc) .......... [PASS] 802. (ascii-non-control? cc) .......... [PASS] 803. (ascii-other-graphic? cc) .......... [PASS] 804. (ascii-control? cc) .......... [PASS] 805. (ascii-numeric? cc) .......... [PASS] 806. (ascii-whitespace? cc) .......... [PASS] 807. (ascii-space-or-tab? cc) .......... [PASS] 808. (ascii-char? cc) .......... [PASS] 809. (ascii-char? (integer->char cc)) .......... [PASS] 810. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 811. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 812. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 813. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 814. (ascii-alphanumeric? cc) .......... [PASS] 815. (ascii-non-control? cc) .......... [PASS] 816. (ascii-other-graphic? cc) .......... [PASS] 817. (ascii-control? cc) .......... [PASS] 818. (ascii-numeric? cc) .......... [PASS] 819. (ascii-whitespace? cc) .......... [PASS] 820. (ascii-space-or-tab? cc) .......... [PASS] 821. (ascii-char? cc) .......... [PASS] 822. (ascii-char? (integer->char cc)) .......... [PASS] 823. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 824. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 825. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 826. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 827. (ascii-alphanumeric? cc) .......... [PASS] 828. (ascii-non-control? cc) .......... [PASS] 829. (ascii-other-graphic? cc) .......... [PASS] 830. (ascii-control? cc) .......... [PASS] 831. (ascii-numeric? cc) .......... [PASS] 832. (ascii-whitespace? cc) .......... [PASS] 833. (ascii-space-or-tab? cc) .......... [PASS] 834. (ascii-char? cc) .......... [PASS] 835. (ascii-char? (integer->char cc)) .......... [PASS] 836. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 837. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 838. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 839. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 840. (ascii-alphanumeric? cc) .......... [PASS] 841. (ascii-non-control? cc) .......... [PASS] 842. (ascii-other-graphic? cc) .......... [PASS] 843. (ascii-control? cc) .......... [PASS] 844. (ascii-numeric? cc) .......... [PASS] 845. (ascii-whitespace? cc) .......... [PASS] 846. (ascii-space-or-tab? cc) .......... [PASS] 847. (ascii-char? cc) .......... [PASS] 848. (ascii-char? (integer->char cc)) .......... [PASS] 849. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 850. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 851. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 852. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 853. (ascii-alphanumeric? cc) .......... [PASS] 854. (ascii-non-control? cc) .......... [PASS] 855. (ascii-other-graphic? cc) .......... [PASS] 856. (ascii-control? cc) .......... [PASS] 857. (ascii-numeric? cc) .......... [PASS] 858. (ascii-whitespace? cc) .......... [PASS] 859. (ascii-space-or-tab? cc) .......... [PASS] 860. (ascii-char? cc) .......... [PASS] 861. (ascii-char? (integer->char cc)) .......... [PASS] 862. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 863. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 864. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 865. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 866. (ascii-alphanumeric? cc) .......... [PASS] 867. (ascii-non-control? cc) .......... [PASS] 868. (ascii-other-graphic? cc) .......... [PASS] 869. (ascii-control? cc) .......... [PASS] 870. (ascii-numeric? cc) .......... [PASS] 871. (ascii-whitespace? cc) .......... [PASS] 872. (ascii-space-or-tab? cc) .......... [PASS] 873. (ascii-char? cc) .......... [PASS] 874. (ascii-char? (integer->char cc)) .......... [PASS] 875. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 876. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 877. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 878. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 879. (ascii-alphanumeric? cc) .......... [PASS] 880. (ascii-non-control? cc) .......... [PASS] 881. (ascii-other-graphic? cc) .......... [PASS] 882. (ascii-control? cc) .......... [PASS] 883. (ascii-numeric? cc) .......... [PASS] 884. (ascii-whitespace? cc) .......... [PASS] 885. (ascii-space-or-tab? cc) .......... [PASS] 886. (ascii-char? cc) .......... [PASS] 887. (ascii-char? (integer->char cc)) .......... [PASS] 888. (ascii-char? cc) .......... [PASS] 889. (ascii-char? (integer->char cc)) .......... [PASS] 890. (ascii-char? cc) .......... [PASS] 891. (ascii-char? (integer->char cc)) .......... [PASS] 892. (ascii-char? cc) .......... [PASS] 893. (ascii-char? (integer->char cc)) .......... [PASS] 894. (ascii-char? cc) .......... [PASS] 895. (ascii-char? (integer->char cc)) .......... [PASS] 896. (ascii-char? cc) .......... [PASS] 897. (ascii-char? (integer->char cc)) .......... [PASS] 898. (ascii-char? cc) .......... [PASS] 899. (ascii-char? (integer->char cc)) .......... [PASS] 900. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 901. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 902. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 903. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 904. (ascii-alphanumeric? cc) .......... [PASS] 905. (ascii-non-control? cc) .......... [PASS] 906. (ascii-other-graphic? cc) .......... [PASS] 907. (ascii-control? cc) .......... [PASS] 908. (ascii-numeric? cc) .......... [PASS] 909. (ascii-whitespace? cc) .......... [PASS] 910. (ascii-space-or-tab? cc) .......... [PASS] 911. (ascii-char? cc) .......... [PASS] 912. (ascii-char? (integer->char cc)) .......... [PASS] 913. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 914. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 915. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 916. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 917. (ascii-alphanumeric? cc) .......... [PASS] 918. (ascii-non-control? cc) .......... [PASS] 919. (ascii-other-graphic? cc) .......... [PASS] 920. (ascii-control? cc) .......... [PASS] 921. (ascii-numeric? cc) .......... [PASS] 922. (ascii-whitespace? cc) .......... [PASS] 923. (ascii-space-or-tab? cc) .......... [PASS] 924. (ascii-char? cc) .......... [PASS] 925. (ascii-char? (integer->char cc)) .......... [PASS] 926. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 927. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 928. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 929. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 930. (ascii-alphanumeric? cc) .......... [PASS] 931. (ascii-non-control? cc) .......... [PASS] 932. (ascii-other-graphic? cc) .......... [PASS] 933. (ascii-control? cc) .......... [PASS] 934. (ascii-numeric? cc) .......... [PASS] 935. (ascii-whitespace? cc) .......... [PASS] 936. (ascii-space-or-tab? cc) .......... [PASS] 937. (ascii-char? cc) .......... [PASS] 938. (ascii-char? (integer->char cc)) .......... [PASS] 939. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 940. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 941. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 942. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 943. (ascii-alphanumeric? cc) .......... [PASS] 944. (ascii-non-control? cc) .......... [PASS] 945. (ascii-other-graphic? cc) .......... [PASS] 946. (ascii-control? cc) .......... [PASS] 947. (ascii-numeric? cc) .......... [PASS] 948. (ascii-whitespace? cc) .......... [PASS] 949. (ascii-space-or-tab? cc) .......... [PASS] 950. (ascii-char? cc) .......... [PASS] 951. (ascii-char? (integer->char cc)) .......... [PASS] 952. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 953. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 954. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 955. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 956. (ascii-alphanumeric? cc) .......... [PASS] 957. (ascii-non-control? cc) .......... [PASS] 958. (ascii-other-graphic? cc) .......... [PASS] 959. (ascii-control? cc) .......... [PASS] 960. (ascii-numeric? cc) .......... [PASS] 961. (ascii-whitespace? cc) .......... [PASS] 962. (ascii-space-or-tab? cc) .......... [PASS] 963. (ascii-char? cc) .......... [PASS] 964. (ascii-char? (integer->char cc)) .......... [PASS] 965. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 966. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 967. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 968. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 969. (ascii-alphanumeric? cc) .......... [PASS] 970. (ascii-non-control? cc) .......... [PASS] 971. (ascii-other-graphic? cc) .......... [PASS] 972. (ascii-control? cc) .......... [PASS] 973. (ascii-numeric? cc) .......... [PASS] 974. (ascii-whitespace? cc) .......... [PASS] 975. (ascii-space-or-tab? cc) .......... [PASS] 976. (ascii-char? cc) .......... [PASS] 977. (ascii-char? (integer->char cc)) .......... [PASS] 978. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 979. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 980. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 981. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 982. (ascii-alphanumeric? cc) .......... [PASS] 983. (ascii-non-control? cc) .......... [PASS] 984. (ascii-other-graphic? cc) .......... [PASS] 985. (ascii-control? cc) .......... [PASS] 986. (ascii-numeric? cc) .......... [PASS] 987. (ascii-whitespace? cc) .......... [PASS] 988. (ascii-space-or-tab? cc) .......... [PASS] 989. (ascii-char? cc) .......... [PASS] 990. (ascii-char? (integer->char cc)) .......... [PASS] 991. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 992. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 993. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 994. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 995. (ascii-alphanumeric? cc) .......... [PASS] 996. (ascii-non-control? cc) .......... [PASS] 997. (ascii-other-graphic? cc) .......... [PASS] 998. (ascii-control? cc) .......... [PASS] 999. (ascii-numeric? cc) .......... [PASS] 1000. (ascii-whitespace? cc) .......... [PASS] 1001. (ascii-space-or-tab? cc) .......... [PASS] 1002. (ascii-char? cc) .......... [PASS] 1003. (ascii-char? (integer->char cc)) .......... [PASS] 1004. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1005. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1006. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1007. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1008. (ascii-alphanumeric? cc) .......... [PASS] 1009. (ascii-non-control? cc) .......... [PASS] 1010. (ascii-other-graphic? cc) .......... [PASS] 1011. (ascii-control? cc) .......... [PASS] 1012. (ascii-numeric? cc) .......... [PASS] 1013. (ascii-whitespace? cc) .......... [PASS] 1014. (ascii-space-or-tab? cc) .......... [PASS] 1015. (ascii-char? cc) .......... [PASS] 1016. (ascii-char? (integer->char cc)) .......... [PASS] 1017. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1018. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1019. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1020. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1021. (ascii-alphanumeric? cc) .......... [PASS] 1022. (ascii-non-control? cc) .......... [PASS] 1023. (ascii-other-graphic? cc) .......... [PASS] 1024. (ascii-control? cc) .......... [PASS] 1025. (ascii-numeric? cc) .......... [PASS] 1026. (ascii-whitespace? cc) .......... [PASS] 1027. (ascii-space-or-tab? cc) .......... [PASS] 1028. (ascii-char? cc) .......... [PASS] 1029. (ascii-char? (integer->char cc)) .......... [PASS] 1030. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1031. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1032. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1033. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1034. (ascii-alphanumeric? cc) .......... [PASS] 1035. (ascii-non-control? cc) .......... [PASS] 1036. (ascii-other-graphic? cc) .......... [PASS] 1037. (ascii-control? cc) .......... [PASS] 1038. (ascii-numeric? cc) .......... [PASS] 1039. (ascii-whitespace? cc) .......... [PASS] 1040. (ascii-space-or-tab? cc) .......... [PASS] 1041. (ascii-char? cc) .......... [PASS] 1042. (ascii-char? (integer->char cc)) .......... [PASS] 1043. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1044. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1045. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1046. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1047. (ascii-alphanumeric? cc) .......... [PASS] 1048. (ascii-non-control? cc) .......... [PASS] 1049. (ascii-other-graphic? cc) .......... [PASS] 1050. (ascii-control? cc) .......... [PASS] 1051. (ascii-numeric? cc) .......... [PASS] 1052. (ascii-whitespace? cc) .......... [PASS] 1053. (ascii-space-or-tab? cc) .......... [PASS] 1054. (ascii-char? cc) .......... [PASS] 1055. (ascii-char? (integer->char cc)) .......... [PASS] 1056. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1057. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1058. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1059. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1060. (ascii-alphanumeric? cc) .......... [PASS] 1061. (ascii-non-control? cc) .......... [PASS] 1062. (ascii-other-graphic? cc) .......... [PASS] 1063. (ascii-control? cc) .......... [PASS] 1064. (ascii-numeric? cc) .......... [PASS] 1065. (ascii-whitespace? cc) .......... [PASS] 1066. (ascii-space-or-tab? cc) .......... [PASS] 1067. (ascii-char? cc) .......... [PASS] 1068. (ascii-char? (integer->char cc)) .......... [PASS] 1069. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1070. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1071. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1072. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1073. (ascii-alphanumeric? cc) .......... [PASS] 1074. (ascii-non-control? cc) .......... [PASS] 1075. (ascii-other-graphic? cc) .......... [PASS] 1076. (ascii-control? cc) .......... [PASS] 1077. (ascii-numeric? cc) .......... [PASS] 1078. (ascii-whitespace? cc) .......... [PASS] 1079. (ascii-space-or-tab? cc) .......... [PASS] 1080. (ascii-char? cc) .......... [PASS] 1081. (ascii-char? (integer->char cc)) .......... [PASS] 1082. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1083. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1084. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1085. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1086. (ascii-alphanumeric? cc) .......... [PASS] 1087. (ascii-non-control? cc) .......... [PASS] 1088. (ascii-other-graphic? cc) .......... [PASS] 1089. (ascii-control? cc) .......... [PASS] 1090. (ascii-numeric? cc) .......... [PASS] 1091. (ascii-whitespace? cc) .......... [PASS] 1092. (ascii-space-or-tab? cc) .......... [PASS] 1093. (ascii-char? cc) .......... [PASS] 1094. (ascii-char? (integer->char cc)) .......... [PASS] 1095. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1096. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1097. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1098. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1099. (ascii-alphanumeric? cc) .......... [PASS] 1100. (ascii-non-control? cc) .......... [PASS] 1101. (ascii-other-graphic? cc) .......... [PASS] 1102. (ascii-control? cc) .......... [PASS] 1103. (ascii-numeric? cc) .......... [PASS] 1104. (ascii-whitespace? cc) .......... [PASS] 1105. (ascii-space-or-tab? cc) .......... [PASS] 1106. (ascii-char? cc) .......... [PASS] 1107. (ascii-char? (integer->char cc)) .......... [PASS] 1108. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1109. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1110. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1111. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1112. (ascii-alphanumeric? cc) .......... [PASS] 1113. (ascii-non-control? cc) .......... [PASS] 1114. (ascii-other-graphic? cc) .......... [PASS] 1115. (ascii-control? cc) .......... [PASS] 1116. (ascii-numeric? cc) .......... [PASS] 1117. (ascii-whitespace? cc) .......... [PASS] 1118. (ascii-space-or-tab? cc) .......... [PASS] 1119. (ascii-char? cc) .......... [PASS] 1120. (ascii-char? (integer->char cc)) .......... [PASS] 1121. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1122. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1123. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1124. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1125. (ascii-alphanumeric? cc) .......... [PASS] 1126. (ascii-non-control? cc) .......... [PASS] 1127. (ascii-other-graphic? cc) .......... [PASS] 1128. (ascii-control? cc) .......... [PASS] 1129. (ascii-numeric? cc) .......... [PASS] 1130. (ascii-whitespace? cc) .......... [PASS] 1131. (ascii-space-or-tab? cc) .......... [PASS] 1132. (ascii-char? cc) .......... [PASS] 1133. (ascii-char? (integer->char cc)) .......... [PASS] 1134. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1135. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1136. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1137. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1138. (ascii-alphanumeric? cc) .......... [PASS] 1139. (ascii-non-control? cc) .......... [PASS] 1140. (ascii-other-graphic? cc) .......... [PASS] 1141. (ascii-control? cc) .......... [PASS] 1142. (ascii-numeric? cc) .......... [PASS] 1143. (ascii-whitespace? cc) .......... [PASS] 1144. (ascii-space-or-tab? cc) .......... [PASS] 1145. (ascii-char? cc) .......... [PASS] 1146. (ascii-char? (integer->char cc)) .......... [PASS] 1147. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1148. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1149. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1150. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1151. (ascii-alphanumeric? cc) .......... [PASS] 1152. (ascii-non-control? cc) .......... [PASS] 1153. (ascii-other-graphic? cc) .......... [PASS] 1154. (ascii-control? cc) .......... [PASS] 1155. (ascii-numeric? cc) .......... [PASS] 1156. (ascii-whitespace? cc) .......... [PASS] 1157. (ascii-space-or-tab? cc) .......... [PASS] 1158. (ascii-char? cc) .......... [PASS] 1159. (ascii-char? (integer->char cc)) .......... [PASS] 1160. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1161. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1162. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1163. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1164. (ascii-alphanumeric? cc) .......... [PASS] 1165. (ascii-non-control? cc) .......... [PASS] 1166. (ascii-other-graphic? cc) .......... [PASS] 1167. (ascii-control? cc) .......... [PASS] 1168. (ascii-numeric? cc) .......... [PASS] 1169. (ascii-whitespace? cc) .......... [PASS] 1170. (ascii-space-or-tab? cc) .......... [PASS] 1171. (ascii-char? cc) .......... [PASS] 1172. (ascii-char? (integer->char cc)) .......... [PASS] 1173. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1174. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1175. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1176. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1177. (ascii-alphanumeric? cc) .......... [PASS] 1178. (ascii-non-control? cc) .......... [PASS] 1179. (ascii-other-graphic? cc) .......... [PASS] 1180. (ascii-control? cc) .......... [PASS] 1181. (ascii-numeric? cc) .......... [PASS] 1182. (ascii-whitespace? cc) .......... [PASS] 1183. (ascii-space-or-tab? cc) .......... [PASS] 1184. (ascii-char? cc) .......... [PASS] 1185. (ascii-char? (integer->char cc)) .......... [PASS] 1186. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1187. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1188. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1189. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1190. (ascii-alphanumeric? cc) .......... [PASS] 1191. (ascii-non-control? cc) .......... [PASS] 1192. (ascii-other-graphic? cc) .......... [PASS] 1193. (ascii-control? cc) .......... [PASS] 1194. (ascii-numeric? cc) .......... [PASS] 1195. (ascii-whitespace? cc) .......... [PASS] 1196. (ascii-space-or-tab? cc) .......... [PASS] 1197. (ascii-char? cc) .......... [PASS] 1198. (ascii-char? (integer->char cc)) .......... [PASS] 1199. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1200. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1201. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1202. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1203. (ascii-alphanumeric? cc) .......... [PASS] 1204. (ascii-non-control? cc) .......... [PASS] 1205. (ascii-other-graphic? cc) .......... [PASS] 1206. (ascii-control? cc) .......... [PASS] 1207. (ascii-numeric? cc) .......... [PASS] 1208. (ascii-whitespace? cc) .......... [PASS] 1209. (ascii-space-or-tab? cc) .......... [PASS] 1210. (ascii-char? cc) .......... [PASS] 1211. (ascii-char? (integer->char cc)) .......... [PASS] 1212. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1213. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1214. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1215. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1216. (ascii-alphanumeric? cc) .......... [PASS] 1217. (ascii-non-control? cc) .......... [PASS] 1218. (ascii-other-graphic? cc) .......... [PASS] 1219. (ascii-control? cc) .......... [PASS] 1220. (ascii-numeric? cc) .......... [PASS] 1221. (ascii-whitespace? cc) .......... [PASS] 1222. (ascii-space-or-tab? cc) .......... [PASS] 1223. (ascii-char? cc) .......... [PASS] 1224. (ascii-char? (integer->char cc)) .......... [PASS] 1225. (ascii-upper-case? (ascii-upcase cc)) .......... [PASS] 1226. (ascii-lower-case? (ascii-downcase cc)) .......... [PASS] 1227. (ascii-lower-case? (ascii-upcase cc)) .......... [PASS] 1228. (ascii-upper-case? (ascii-downcase cc)) .......... [PASS] 1229. (ascii-alphanumeric? cc) .......... [PASS] 1230. (ascii-non-control? cc) .......... [PASS] 1231. (ascii-other-graphic? cc) .......... [PASS] 1232. (ascii-control? cc) .......... [PASS] 1233. (ascii-numeric? cc) .......... [PASS] 1234. (ascii-whitespace? cc) .......... [PASS] 1235. (ascii-space-or-tab? cc) .......... [PASS] 1236. (ascii-char? cc) .......... [PASS] 1237. (ascii-char? (integer->char cc)) .......... [PASS] 1238. (ascii-char? cc) .......... [PASS] 1239. (ascii-char? (integer->char cc)) .......... [PASS] 1240. (ascii-char? cc) .......... [PASS] 1241. (ascii-char? (integer->char cc)) .......... [PASS] 1242. (ascii-char? cc) .......... [PASS] 1243. (ascii-char? (integer->char cc)) .......... [PASS] 1244. (ascii-char? cc) .......... [PASS] 1245. (ascii-char? (integer->char cc)) .......... [PASS] 1246. (ascii-non-control? cc) .......... [PASS] 1247. (ascii-other-graphic? cc) .......... [PASS] 1248. (ascii-graphic->control (ascii-control->graphic cc)) .......... [PASS] 1249. (ascii-graphic->control (ascii-control->graphic (integer->char cc))) .......... [PASS] 1250. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1251. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1254. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1255. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1256. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1259. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1260. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1261. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1264. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1265. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1266. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1269. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1270. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1271. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1274. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1275. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1276. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1279. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1280. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1281. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1284. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1285. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1286. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1289. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1290. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1291. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1294. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1295. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1296. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1299. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1300. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1301. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1304. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1305. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1306. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1309. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1310. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1311. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1314. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1315. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1316. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1319. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1320. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1321. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1324. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1325. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1326. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1329. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1330. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1331. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1334. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1335. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1336. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1339. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1340. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1341. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1344. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1345. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1346. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1349. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1350. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1351. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1354. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1355. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1356. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1359. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1360. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1361. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1364. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1365. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1366. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1369. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1370. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1371. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1374. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1375. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1376. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1379. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1380. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1381. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1384. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1385. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1386. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1389. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1390. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1391. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1394. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1395. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1396. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1399. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1400. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1401. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1404. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1405. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1406. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1409. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1410. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1411. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1414. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1415. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1416. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1419. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1420. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1421. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1424. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1425. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1426. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1429. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1430. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1431. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1434. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1435. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1436. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1439. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1440. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1441. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1444. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1445. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1446. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1449. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1450. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1451. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1454. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1455. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1456. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1459. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1460. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1461. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1464. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1465. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1466. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1469. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1470. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1471. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1474. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1475. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1476. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1479. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1480. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1481. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1484. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1485. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1486. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1489. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1490. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1491. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1494. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1495. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1496. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1499. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1500. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1501. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1504. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1505. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1506. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1509. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1510. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1511. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1514. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1515. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1516. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1519. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1520. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1521. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1524. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1525. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1526. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1529. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1530. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1531. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1534. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1535. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1536. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1539. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1540. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1541. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1544. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1545. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1546. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1549. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1550. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1551. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1554. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1555. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1556. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1559. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1560. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1561. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1564. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1565. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1566. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1569. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1570. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1571. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1574. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1575. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1576. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1579. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1580. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1581. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1584. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1585. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1586. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1589. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1590. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1591. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1594. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1595. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1596. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1599. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1600. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1601. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1604. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1605. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1606. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1609. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1610. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1611. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1614. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1615. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1616. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1619. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1620. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1621. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1624. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1625. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1626. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1629. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1630. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1631. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1634. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1635. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1636. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1639. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1640. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1641. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1644. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1645. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1646. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1649. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1650. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1651. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1654. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1655. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1656. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1659. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1660. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1661. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1664. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1665. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1666. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1669. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1670. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1671. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1674. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1675. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1676. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1679. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1680. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1681. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1684. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1685. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1686. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1689. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1690. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1691. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1694. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1695. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1696. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1699. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1700. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1701. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1704. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1705. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1706. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1709. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1710. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1711. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1714. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1715. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1716. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1719. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1720. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1721. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1724. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1725. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1726. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1729. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1730. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1731. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1734. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1735. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1736. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1739. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1740. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1741. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1744. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1745. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1746. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1749. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1750. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1751. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1754. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1755. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1756. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1759. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1760. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1761. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1764. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1765. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1766. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1769. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1770. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1771. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1774. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1775. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1776. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1779. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1780. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1781. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1784. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1785. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1786. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1789. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1790. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1791. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1794. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1795. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1796. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1799. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1800. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1801. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1804. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1805. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1806. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1809. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1810. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1811. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1814. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1815. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1816. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1819. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1820. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1821. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1824. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1825. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1826. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1829. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1830. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1831. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1834. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1835. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1836. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1839. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1840. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1841. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1844. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1845. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1846. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1849. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1850. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1851. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1854. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1855. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1856. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1859. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1860. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1861. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1864. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1865. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1866. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1869. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1870. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1871. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1874. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1875. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1876. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1879. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1880. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1881. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1884. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1885. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1886. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1889. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1890. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1891. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1894. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1895. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1896. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1899. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1900. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1901. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1904. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1905. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1906. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1909. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1910. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1911. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1914. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1915. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1916. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1919. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1920. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1921. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1924. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1925. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1926. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1929. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1930. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1931. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1934. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1935. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1936. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1939. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1940. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1941. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1944. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1945. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1946. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1949. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1950. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1951. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1954. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1955. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1956. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1959. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1960. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1961. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1964. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1965. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1966. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1969. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1970. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1971. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1974. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1975. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1976. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1979. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1980. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1981. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1984. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1985. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1986. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1989. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1990. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1991. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1994. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1995. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1996. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 1999. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2000. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2001. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2004. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2005. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2006. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2009. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2010. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2011. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2014. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2015. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2016. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2019. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2020. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2021. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2024. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2025. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2026. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2029. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2030. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2031. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2034. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2035. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2036. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2039. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2040. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2041. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2044. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2045. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2046. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2049. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2050. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2051. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2054. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2055. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2056. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2059. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2060. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2061. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2064. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2065. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2066. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2069. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2070. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2071. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2074. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2075. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2076. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2079. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2080. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2081. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2084. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2085. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2086. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2089. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2090. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2091. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2094. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2095. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2096. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2099. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2100. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2101. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2104. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2105. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2106. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2109. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2110. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2111. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2114. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2115. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2116. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2119. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2120. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2121. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2124. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2125. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2126. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2129. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2130. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2131. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2134. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2135. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2136. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2139. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2140. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2141. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2144. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2145. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2146. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2149. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2150. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2151. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2154. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2155. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2156. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2159. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2160. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2161. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2164. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2165. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2166. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2169. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2170. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2171. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2174. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2175. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2176. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2179. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2180. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2181. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2184. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2185. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2186. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2189. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2190. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2191. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2194. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2195. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2196. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2199. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2200. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2201. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2204. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2205. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2206. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2209. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2210. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2211. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2214. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2215. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2216. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2219. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2220. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2221. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2224. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2225. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2226. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2229. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2230. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2231. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2234. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2235. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2236. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2239. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2240. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2241. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2244. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2245. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2246. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2249. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2250. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2251. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2254. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2255. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2256. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2259. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2260. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2261. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2264. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2265. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2266. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2269. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2270. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2271. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2274. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2275. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2276. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2279. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2280. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2281. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2284. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2285. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2286. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2289. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2290. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2291. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2294. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2295. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2296. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2299. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2300. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2301. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2304. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2305. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2306. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2309. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2310. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2311. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2314. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2315. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2316. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2319. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2320. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2321. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2324. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2325. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2326. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2329. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2330. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2331. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2334. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2335. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2336. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2339. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2340. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2341. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2344. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2345. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2346. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2349. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2350. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2351. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2354. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2355. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2356. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2359. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2360. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2361. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2364. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2365. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2366. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2369. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2370. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2371. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2374. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2375. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2376. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2379. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2380. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2381. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2384. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2385. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2386. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2389. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2390. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2391. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2394. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2395. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2396. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2399. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2400. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2401. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2404. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2405. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2406. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2409. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2410. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2411. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2414. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2415. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2416. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2419. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2420. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2421. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2424. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2425. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2426. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2429. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2430. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2431. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2434. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2435. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2436. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2439. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2440. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2441. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2444. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2445. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2446. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2449. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2450. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2451. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2454. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2455. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2456. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2459. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2460. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2461. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2464. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2465. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2466. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2469. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2470. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2471. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2474. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2475. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2476. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2479. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2480. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2481. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2484. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2485. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2486. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2489. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2490. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2491. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2494. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2495. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2496. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2499. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2500. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2501. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2504. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2505. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2506. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2509. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2510. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2511. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2514. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2515. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2516. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2519. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2520. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2521. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2524. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2525. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2526. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2529. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2530. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2531. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2534. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2535. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2536. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2539. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2540. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2541. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2544. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2545. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2546. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2549. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2550. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2551. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2554. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2555. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2556. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2559. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2560. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2561. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2564. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2565. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2566. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2569. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2570. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2571. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2574. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2575. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2576. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2579. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2580. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2581. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2584. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2585. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2586. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2589. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2590. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2591. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2594. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2595. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2596. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2599. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2600. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2601. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2604. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2605. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2606. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2609. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2610. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2611. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2614. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2615. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2616. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2619. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2620. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2621. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2624. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2625. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2626. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2629. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2630. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2631. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2634. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2635. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2636. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2639. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2640. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2641. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2644. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2645. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2646. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2649. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2650. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2651. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2654. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2655. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2656. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2659. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2660. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2661. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2664. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2665. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2666. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2669. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2670. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2671. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2674. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2675. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2676. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2679. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2680. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2681. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2684. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2685. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2686. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2689. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2690. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2691. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2694. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2695. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2696. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2699. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2700. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2701. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2704. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2705. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2706. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2709. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2710. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2711. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2714. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2715. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2716. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2719. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2720. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2721. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2724. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2725. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2726. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2729. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2730. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2731. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2734. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2735. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2736. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2739. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2740. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2741. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2744. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2745. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2746. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2749. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2750. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2751. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2754. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2755. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2756. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2759. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2760. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2761. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2764. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2765. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2766. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2769. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2770. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2771. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2774. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2775. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2776. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2779. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2780. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2781. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2784. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2785. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2786. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2789. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2790. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2791. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2794. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2795. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2796. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2799. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2800. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2801. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2804. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2805. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2806. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2809. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2810. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2811. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2814. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2815. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2816. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2819. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2820. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2821. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2824. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2825. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2826. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2829. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2830. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2831. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2834. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2835. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2836. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2839. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2840. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2841. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2844. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2845. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2846. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2849. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2850. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2851. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2854. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2855. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2856. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2859. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2860. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2861. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2864. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2865. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2866. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2869. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2870. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2871. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2874. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2875. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2876. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2879. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2880. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2881. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2884. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2885. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2886. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2889. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2890. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2891. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2894. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2895. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2896. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2899. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2900. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2901. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2904. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2905. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2906. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2909. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2910. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2911. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2914. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2915. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2916. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2919. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2920. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2921. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2924. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2925. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2926. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2929. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2930. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2931. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2934. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2935. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2936. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2939. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2940. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2941. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2944. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2945. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2946. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2949. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2950. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2951. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2954. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2955. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2956. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2959. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2960. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2961. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2964. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2965. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2966. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2969. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2970. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2971. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2974. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2975. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2976. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2979. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2980. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2981. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2984. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2985. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2986. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2989. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2990. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2991. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2994. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2995. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2996. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 2999. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3000. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3001. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3004. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3005. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3006. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3009. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3010. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3011. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3014. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3015. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3016. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3019. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3020. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3021. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3024. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3025. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3026. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3029. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3030. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3031. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3034. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3035. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3036. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3039. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3040. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3041. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3044. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3045. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3046. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3049. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3050. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3051. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3054. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3055. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3056. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3059. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3060. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3061. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3064. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3065. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3066. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3069. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3070. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3071. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3074. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3075. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3076. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3079. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3080. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3081. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3084. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3085. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3086. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3089. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3090. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3091. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3094. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3095. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3096. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3099. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3100. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3101. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3104. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3105. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3106. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3109. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3110. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3111. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3114. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3115. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3116. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3119. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3120. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3121. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3124. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3125. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3126. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3129. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3130. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3131. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3134. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3135. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3136. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3139. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3140. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3141. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3144. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3145. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3146. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3149. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3150. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3151. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3154. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3155. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3156. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3159. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3160. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3161. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3164. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3165. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3166. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3169. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3170. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3171. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3174. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3175. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3176. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3179. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3180. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3181. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3184. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3185. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3186. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3189. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3190. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3191. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3194. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3195. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3196. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3199. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3200. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3201. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3204. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3205. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3206. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3209. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3210. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3211. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3214. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3215. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3216. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3219. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3220. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3221. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3224. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3225. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3226. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3229. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3230. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3231. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3234. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3235. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3236. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3239. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3240. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3241. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3244. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3245. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3246. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3249. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3250. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3251. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3254. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3255. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3256. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3259. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3260. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3261. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3264. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3265. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3266. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3269. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3270. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3271. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3274. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3275. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3276. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3279. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3280. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3281. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3284. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3285. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3286. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3289. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3290. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3291. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3294. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3295. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3296. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3299. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3300. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3301. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3304. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3305. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3306. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3309. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3310. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3311. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3314. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3315. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3316. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3319. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3320. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3321. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3324. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3325. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3326. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3329. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3330. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3331. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3334. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3335. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3336. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3339. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3340. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3341. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3344. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3345. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3346. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3349. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3350. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3351. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3354. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3355. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3356. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3359. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3360. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3361. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3364. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3365. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3366. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3369. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3370. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3371. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3374. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3375. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3376. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3379. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3380. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3381. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3384. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3385. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3386. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3389. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3390. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3391. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3394. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3395. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3396. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3399. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3400. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3401. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3404. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3405. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3406. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3409. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3410. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3411. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3414. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3415. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3416. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3419. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3420. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3421. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3424. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3425. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3426. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3429. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3430. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3431. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3434. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3435. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3436. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3439. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3440. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3441. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3444. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3445. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3446. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3449. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3450. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3451. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3454. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3455. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3456. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3459. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3460. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3461. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3464. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3465. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3466. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3469. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3470. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3471. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3474. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3475. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3476. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3479. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3480. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3481. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3484. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3485. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3486. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3489. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3490. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3491. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3494. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3495. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3496. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3499. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3500. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3501. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3504. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3505. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3506. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3509. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3510. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3511. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3514. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3515. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3516. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3519. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3520. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3521. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3524. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3525. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3526. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3529. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3530. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3531. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3534. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3535. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3536. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3539. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3540. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3541. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3544. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3545. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3546. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3549. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3550. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3551. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3554. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3555. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3556. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3559. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3560. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3561. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3564. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3565. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3566. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3569. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3570. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3571. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3574. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3575. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3576. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3579. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3580. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3581. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3584. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3585. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3586. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3589. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3590. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3591. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3594. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3595. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3596. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3599. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3600. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3601. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3604. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3605. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3606. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3609. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3610. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3611. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3614. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3615. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3616. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3619. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3620. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3621. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3624. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3625. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3626. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3629. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3630. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3631. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3634. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3635. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3636. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3639. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3640. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3641. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3644. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3645. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3646. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3649. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3650. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3651. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3654. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3655. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3656. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3659. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3660. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3661. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3664. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3665. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3666. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3669. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3670. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3671. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3674. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3675. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3676. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3679. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3680. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3681. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3684. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3685. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3686. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3689. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3690. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3691. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3694. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3695. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3696. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3699. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3700. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3701. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3704. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3705. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3706. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3709. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3710. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3711. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3714. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3715. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3716. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3719. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3720. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3721. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3724. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3725. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3726. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3729. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3730. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3731. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3734. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3735. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3736. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3739. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3740. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3741. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3744. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3745. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3746. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3749. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3750. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3751. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3754. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3755. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3756. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3759. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3760. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3761. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3764. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3765. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3766. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3769. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3770. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3771. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3774. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3775. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3776. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3779. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3780. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3781. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3784. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3785. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3786. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3789. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3790. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3791. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3794. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3795. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3796. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3799. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3800. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3801. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3804. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3805. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3806. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3809. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3810. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3811. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3814. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3815. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3816. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3819. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3820. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3821. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3824. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3825. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3826. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3829. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3830. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3831. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3834. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3835. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3836. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3839. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3840. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3841. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3844. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3845. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3846. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3849. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3850. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3851. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3854. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3855. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3856. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3859. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3860. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3861. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3864. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3865. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3866. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3869. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3870. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3871. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3874. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3875. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3876. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3879. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3880. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3881. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3884. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3885. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3886. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3889. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3890. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3891. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3894. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3895. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3896. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3899. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3900. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3901. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3904. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3905. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3906. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3909. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3910. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3911. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3914. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3915. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3916. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3919. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3920. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3921. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3924. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3925. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3926. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3929. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3930. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3931. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3934. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3935. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3936. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3939. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3940. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3941. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3944. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3945. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3946. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3949. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3950. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3951. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3954. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3955. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3956. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3959. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3960. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3961. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3964. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3965. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3966. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3969. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3970. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3971. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3974. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3975. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3976. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3979. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3980. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3981. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3984. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3985. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3986. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3989. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3990. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3991. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3994. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3995. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3996. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 3999. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4000. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4001. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4004. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4005. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4006. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4009. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4010. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4011. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4014. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4015. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4016. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4019. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4020. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4021. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4024. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4025. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4026. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4029. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4030. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4031. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4034. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4035. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4036. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4039. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4040. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4041. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4044. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4045. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4046. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4049. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4050. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4051. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4054. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4055. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4056. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4059. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4060. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4061. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4064. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4065. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4066. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4069. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4070. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4071. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4074. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4075. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4076. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4079. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4080. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4081. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4084. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4085. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4086. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4089. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4090. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4091. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4094. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4095. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4096. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4099. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4100. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4101. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4104. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4105. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4106. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4109. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4110. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4111. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4114. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4115. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4116. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4119. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4120. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4121. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4124. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4125. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4126. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4129. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4130. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4131. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4134. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4135. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4136. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4139. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4140. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4141. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4144. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4145. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4146. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4149. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4150. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4151. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4154. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4155. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4156. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4159. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4160. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4161. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4164. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4165. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4166. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4169. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4170. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4171. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4174. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4175. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4176. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4179. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4180. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4181. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4184. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4185. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4186. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4189. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4190. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4191. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4194. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4195. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4196. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4199. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4200. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4201. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4204. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4205. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4206. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4209. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4210. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4211. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4214. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4215. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4216. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4219. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4220. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4221. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4224. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4225. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4226. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4229. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4230. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4231. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4234. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4235. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4236. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4239. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4240. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4241. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4244. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4245. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4246. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4249. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4250. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4251. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4254. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4255. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4256. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4259. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4260. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4261. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4264. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4265. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4266. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4269. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4270. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4271. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4274. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4275. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4276. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4279. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4280. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4281. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4284. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4285. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4286. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4289. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4290. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4291. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4294. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4295. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4296. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4299. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4300. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4301. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4304. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4305. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4306. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4309. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4310. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4311. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4314. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4315. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4316. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4319. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4320. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4321. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4324. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4325. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4326. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4329. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4330. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4331. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4334. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4335. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4336. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4339. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4340. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4341. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4344. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4345. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4346. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4349. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4350. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4351. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4354. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4355. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4356. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4359. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4360. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4361. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4364. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4365. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4366. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4369. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4370. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4371. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4374. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4375. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4376. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4379. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4380. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4381. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4384. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4385. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4386. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4389. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4390. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4391. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4394. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4395. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4396. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4399. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4400. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4401. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4404. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4405. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4406. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4409. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4410. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4411. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4414. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4415. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4416. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4419. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4420. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4421. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4424. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4425. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4426. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4429. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4430. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4431. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4434. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4435. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4436. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4439. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4440. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4441. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4444. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4445. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4446. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4449. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4450. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4451. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4454. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4455. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4456. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4459. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4460. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4461. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4464. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4465. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4466. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4469. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4470. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4471. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4474. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4475. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4476. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4479. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4480. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4481. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4484. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4485. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4486. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4489. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4490. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4491. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4494. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4495. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4496. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4499. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4500. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4501. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4504. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4505. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4506. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4509. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4510. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4511. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4514. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4515. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4516. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4519. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4520. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4521. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4524. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4525. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4526. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4529. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4530. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4531. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4534. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4535. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4536. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4539. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4540. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4541. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4544. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4545. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4546. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4549. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4550. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4551. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4554. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4555. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4556. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4559. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4560. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4561. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4564. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4565. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4566. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4569. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4570. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4571. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4574. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4575. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4576. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4579. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4580. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4581. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4584. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4585. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4586. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4589. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4590. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4591. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4594. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4595. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4596. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4599. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4600. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4601. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4604. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4605. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4606. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4609. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4610. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4611. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4614. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4615. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4616. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4619. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4620. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4621. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4624. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4625. (ascii-ci=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4626. (ascii-ci? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4629. (ascii-ci>=? (ascii-nth-lower-case a) (ascii-nth-upper-case b)) .......... [PASS] 4630. (ascii-char? -1) .......... [PASS] 4631. (ascii-char? 128) .......... [PASS] 4632. (ascii-char? (integer->char 128)) .......... [PASS] 4633. (ascii-control? -1) .......... [PASS] 4634. (ascii-control? 0) .......... [PASS] 4635. (ascii-control? 31) .......... [PASS] 4636. (ascii-control? 32) .......... [PASS] 4637. (ascii-control? 126) .......... [PASS] 4638. (ascii-control? 127) .......... [PASS] 4639. (ascii-control? 128) .......... [PASS] 4640. (ascii-digit-value #\0 10) .......... [PASS] 4641. (ascii-digit-value #\0 1) .......... [PASS] 4642. (ascii-digit-value #\0 0) .......... [PASS] 4643. (ascii-digit-value #\0 -1) .......... [PASS] 4644. (ascii-digit-value #\7 8) .......... [PASS] 4645. (ascii-digit-value #\7 7) .......... [PASS] 4646. (ascii-digit-value #\: 10) .......... [PASS] 4647. (ascii-upper-case-value #\A 0 26) .......... [PASS] 4648. (ascii-upper-case-value #\Z 0 26) .......... [PASS] 4649. (ascii-upper-case-value #\Z 0 25) .......... [PASS] 4650. (ascii-lower-case-value #\a 0 26) .......... [PASS] 4651. (ascii-lower-case-value #\z 0 26) .......... [PASS] 4652. (ascii-lower-case-value #\z 0 25) .......... [PASS] 4653. (ascii-lower-case-value #\a 0 1) .......... [PASS] 4654. (ascii-lower-case-value #\a 0 0) .......... [PASS] 4655. (ascii-lower-case-value #\a 0 -1) .......... [PASS] 4656. (ascii-lower-case-value #\b 9000 2) .......... [PASS] 4657. (ascii-nth-digit -1) .......... [PASS] 4658. (ascii-nth-digit 0) .......... [PASS] 4659. (ascii-nth-digit 9) .......... [PASS] 4660. (ascii-nth-digit 10) .......... [PASS] 4661. (ascii-nth-upper-case -1) .......... [PASS] 4662. (ascii-nth-upper-case 0) .......... [PASS] 4663. (ascii-nth-upper-case 25) .......... [PASS] 4664. (ascii-nth-upper-case 26) .......... [PASS] 4665. (ascii-nth-lower-case -1) .......... [PASS] 4666. (ascii-nth-lower-case 0) .......... [PASS] 4667. (ascii-nth-lower-case 25) .......... [PASS] 4668. (ascii-nth-lower-case 26) .......... [PASS] 4669. (union? ascii-alphanumeric? ascii-alphabetic? ascii-numeric?) .......... [PASS] 4670. (union? ascii-alphabetic? ascii-upper-case? ascii-lower-case?) .......... [PASS] 4671. (subset? ascii-space-or-tab? ascii-whitespace?) .......... [PASS] 4672. (subset? ascii-other-graphic? ascii-non-control?) .......... [PASS] 4673. (subset? ascii-upper-case? ascii-alphabetic? ascii-non-control?) .......... [PASS] 4674. (subset? ascii-lower-case? ascii-alphabetic? ascii-non-control?) .......... [PASS] 4675. (subset? ascii-alphabetic? ascii-alphanumeric? ascii-non-control?) .......... [PASS] 4676. (subset? ascii-numeric? ascii-alphanumeric? ascii-non-control?) .......... [PASS] 4677. (subset? ascii-alphanumeric? ascii-non-control?) .......... [PASS] 4678. (disjoint? ascii-control? ascii-non-control?) .......... [PASS] 4679. (disjoint? ascii-whitespace? ascii-other-graphic? ascii-upper-case? ascii-lower-case? ascii-numeric?) .......... [PASS] 4680. (disjoint? ascii-control? ascii-other-graphic? ascii-upper-case? ascii-lower-case? ascii-numeric?) .......... [PASS] 4681. (ascii-string-ci=? a b) .......... [PASS] 4682. (ascii-string-ci? a b) .......... [PASS] 4684. (ascii-string-ci<=? a b) .......... [PASS] 4685. (ascii-string-ci>=? a b) .......... [PASS] 4686. (ascii-string-ci=? a b) .......... [PASS] 4687. (ascii-string-ci? a b) .......... [PASS] 4689. (ascii-string-ci<=? a b) .......... [PASS] 4690. (ascii-string-ci>=? a b) .......... [PASS] 4691. (ascii-string-ci=? a b) .......... [PASS] 4692. (ascii-string-ci? a b) .......... [PASS] 4694. (ascii-string-ci<=? a b) .......... [PASS] 4695. (ascii-string-ci>=? a b) .......... [PASS] 4696. (ascii-string-ci=? a b) .......... [PASS] 4697. (ascii-string-ci? a b) .......... [PASS] 4699. (ascii-string-ci<=? a b) .......... [PASS] 4700. (ascii-string-ci>=? a b) .......... [PASS] 4701. (ascii-string-ci=? a b) .......... [PASS] 4702. (ascii-string-ci? a b) .......... [PASS] 4704. (ascii-string-ci<=? a b) .......... [PASS] 4705. (ascii-string-ci>=? a b) .......... [PASS] 4706. (ascii-string-ci=? a b) .......... [PASS] 4707. (ascii-string-ci? a b) .......... [PASS] 4709. (ascii-string-ci<=? a b) .......... [PASS] 4710. (ascii-string-ci>=? a b) .......... [PASS] 4711. (ascii-string-ci=? a b) .......... [PASS] 4712. (ascii-string-ci? a b) .......... [PASS] 4714. (ascii-string-ci<=? a b) .......... [PASS] 4715. (ascii-string-ci>=? a b) .......... [PASS] 4716. (ascii-string-ci=? a b) .......... [PASS] 4717. (ascii-string-ci? a b) .......... [PASS] 4719. (ascii-string-ci<=? a b) .......... [PASS] 4720. (ascii-string-ci>=? a b) .......... [PASS] 4721. (ascii-string-ci=? a b) .......... [PASS] 4722. (ascii-string-ci? a b) .......... [PASS] 4724. (ascii-string-ci<=? a b) .......... [PASS] 4725. (ascii-string-ci>=? a b) .......... [PASS] 4726. (ascii-string-ci=? a b) .......... [PASS] 4727. (ascii-string-ci? a b) .......... [PASS] 4729. (ascii-string-ci<=? a b) .......... [PASS] 4730. (ascii-string-ci>=? a b) .......... [PASS] 4731. (ascii-string-ci=? a b) .......... [PASS] 4732. (ascii-string-ci? a b) .......... [PASS] 4734. (ascii-string-ci<=? a b) .......... [PASS] 4735. (ascii-string-ci>=? a b) .......... [PASS] 4736. (ascii-string-ci=? a b) .......... [PASS] 4737. (ascii-string-ci? a b) .......... [PASS] 4739. (ascii-string-ci<=? a b) .......... [PASS] 4740. (ascii-string-ci>=? a b) .......... [PASS] 4741. (ascii-string-ci=? a b) .......... [PASS] 4742. (ascii-string-ci? a b) .......... [PASS] 4744. (ascii-string-ci<=? a b) .......... [PASS] 4745. (ascii-string-ci>=? a b) .......... [PASS] 4745 out of 4745 passed (100.00%) 1. (not (version-alist-valid? (version-alist))) .......... [PASS] 1 out of 1 passed (100.00%) --------- RUNNING TESTS FOR SRFI 165: ./skint test/srfi/165.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 171: ./skint test/srfi/171.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 172: ./skint test/srfi/172.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 173: ./skint test/srfi/173.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 175: ./skint test/srfi/175.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 176: ./skint test/srfi/176.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS ;;; Testing constructors... 1. (eq? (nothing) (nothing)) .......... [PASS] 2. (maybe= eqv? (just #t #t) (list->just (quote (#t #t)))) .......... [PASS] 3. (either= eqv? (right #t #t) (list->right (quote (#t #t)))) .......... [PASS] 4. (either= eqv? (left #t #t) (list->left (quote (#t #t)))) .......... [PASS] 5. (left-of-z? (maybe->either (nothing) (quote z))) .......... [PASS] 6. (right-of-z? (maybe->either (just (quote z)) #f)) .......... [PASS] 7. (either= eqv? (right #t #t) (maybe->either (just #t #t) #f)) .......... [PASS] 8. (nothing? (either->maybe (left #t))) .......... [PASS] 9. (just-of-z? (either->maybe (right (quote z)))) .......... [PASS] 10. (maybe= eqv? (just #t #t) (either->maybe (right #t #t))) .......... [PASS] 11. (either= eqv? (right #t #t) (either-swap (left #t #t))) .......... [PASS] 12. (either= eqv? (left #t #t) (either-swap (right #t #t))) .......... [PASS] ;;; Testing predicates... 13. (just? (just (quote z))) .......... [PASS] 14. (just? (nothing)) .......... [PASS] 15. (nothing? (just (quote z))) .......... [PASS] 16. (nothing? (nothing)) .......... [PASS] 17. (maybe? (just (quote z))) .......... [PASS] 18. (maybe? (nothing)) .......... [PASS] 19. (right? (right (quote z))) .......... [PASS] 20. (right? (left (quote z))) .......... [PASS] 21. (left? (right (quote z))) .......... [PASS] 22. (left? (left (quote z))) .......... [PASS] 23. (either? (right (quote z))) .......... [PASS] 24. (either? (left (quote z))) .......... [PASS] 25. (maybe= eqv? (just #t) (just #t)) .......... [PASS] 26. (maybe= eqv? (just #t) (just #f)) .......... [PASS] 27. (maybe= eqv? (nothing) (nothing)) .......... [PASS] 28. (maybe= eqv? (just #t) (nothing)) .......... [PASS] 29. (maybe= eqv? (just #t #f) (just #t #f)) .......... [PASS] 30. (maybe= eqv? (just #t #f) (just #t (quote z))) .......... [PASS] 31. (maybe= eqv? (just #t #f) (just #t)) .......... [PASS] 32. (maybe= eqv? (just #t) (just #t) (just #t)) .......... [PASS] 33. (maybe= eqv? (nothing) (nothing) (nothing)) .......... [PASS] 34. (maybe= eqv? (just #t) (just #t) (nothing)) .......... [PASS] 35. (maybe= eqv? (just #t) (just #t) (just #f)) .......... [PASS] 36. (maybe= eqv? (just #t (quote z)) (just #t (quote z)) (just #t (quote z))) .......... [PASS] 37. (either= eqv? (right #t) (right #t)) .......... [PASS] 38. (either= eqv? (right #t) (right #f)) .......... [PASS] 39. (either= eqv? (left #t) (left #t)) .......... [PASS] 40. (either= eqv? (left #t) (left #f)) .......... [PASS] 41. (either= eqv? (right #t) (left #t)) .......... [PASS] 42. (either= eqv? (right #t #f) (right #t #f)) .......... [PASS] 43. (either= eqv? (right #t #f) (right #t (quote z))) .......... [PASS] 44. (either= eqv? (right #t #f) (right #t)) .......... [PASS] 45. (either= eqv? (left #t #f) (left #t #f)) .......... [PASS] 46. (either= eqv? (left #t #f) (left #t (quote z))) .......... [PASS] 47. (either= eqv? (left #t #f) (left #t)) .......... [PASS] 48. (either= eqv? (left #t #f) (right #t #f)) .......... [PASS] 49. (either= eqv? (right #t) (right #t) (right #t)) .......... [PASS] 50. (either= eqv? (left #t) (left #t) (left #t)) .......... [PASS] 51. (either= eqv? (right #t) (right #t) (left #t)) .......... [PASS] 52. (either= eqv? (right #t) (right #t) (right #f)) .......... [PASS] 53. (either= eqv? (right #t (quote z)) (right #t (quote z)) (right #t (quote z))) .......... [PASS] ;;; Testing accessors... 54. (maybe-ref (nothing) (lambda () #f)) .......... [PASS] 55. (maybe-ref (just #t) (lambda () #f) values) .......... [PASS] 56. (maybe-ref (nothing) (lambda () #f) values) .......... [PASS] 57. (values->list (maybe-ref (just #t #f) (lambda () #f))) .......... [PASS] 58. (maybe-ref (just #t #f) (lambda () #f) list) .......... [PASS] 59. (either-ref (left #t) (constantly #f)) .......... [PASS] 60. (either-ref (right #t) (constantly #f) values) .......... [PASS] 61. (either-ref (left #t) values (constantly #f)) .......... [PASS] 62. (either-ref (right #t #f) (constantly #f) list) .......... [PASS] 63. (either-ref (left #t #f) list (constantly #f)) .......... [PASS] 64. (maybe-ref/default (just #t) #f) .......... [PASS] 65. (maybe-ref/default (nothing) #f) .......... [PASS] 66. (values->list (maybe-ref/default (just #t #t) #f #f)) .......... [PASS] 67. (values->list (maybe-ref/default (nothing) #f #f)) .......... [PASS] 68. (either-ref/default (right #t) #f) .......... [PASS] 69. (either-ref/default (left #t) #f) .......... [PASS] 70. (values->list (either-ref/default (right #t #t) #f #f)) .......... [PASS] 71. (values->list (either-ref/default (left #t) #f #f)) .......... [PASS] ;;; Testing join and bind... 72. (just-of-z? (maybe-join (just (just (quote z))))) .......... [PASS] 73. (nothing? (maybe-join (just (nothing)))) .......... [PASS] 74. (nothing? (maybe-join (nothing))) .......... [PASS] 75. (right-of-z? (either-join (right (right (quote z))))) .......... [PASS] 76. (left-of-z? (either-join (right (left (quote z))))) .......... [PASS] 77. (left-of-z? (either-join (left (quote z)))) .......... [PASS] 78. (nothing? (maybe-bind (nothing) just)) .......... [PASS] 79. (just-of-z? (maybe-bind (just (quote z)) just)) .......... [PASS] 80. (let ((m (just #t #f))) (maybe= eqv? m (maybe-bind m just))) .......... [PASS] 81. (maybe= eqv? (maybe-bind m (lambda (n) (maybe-bind (k n) h))) (maybe-bind (maybe-bind m k) h)) .......... [PASS] 82. (maybe= eqv? (just #f) (maybe-bind (just #t) neg neg neg)) .......... [PASS] 83. (nothing? (maybe-bind (just #t) neg (constantly (nothing)) neg)) .......... [PASS] 84. (nothing? ((maybe-compose (constantly (nothing))) (quote z))) .......... [PASS] 85. (just-of-z? ((maybe-compose just) (quote z))) .......... [PASS] 86. (maybe= eqv? (just #t) ((maybe-compose neg neg neg) #f)) .......... [PASS] 87. (left? (either-bind (left #f) right)) .......... [PASS] 88. (right-of-z? (either-bind (right (quote z)) right)) .......... [PASS] 89. (let ((e (right #t #f))) (either= eqv? e (either-bind e right))) .......... [PASS] 90. (either= eqv? (either-bind e (lambda (n) (either-bind (k n) h))) (either-bind (either-bind e k) h)) .......... [PASS] 91. (either= eqv? (right #f) (either-bind (right #t) neg neg neg)) .......... [PASS] 92. (either= eqv? (left #f) (either-bind (right #t) neg left neg)) .......... [PASS] 93. (left-of-z? ((either-compose left) (quote z))) .......... [PASS] 94. (either= eqv? (right #t) ((either-compose right) #t)) .......... [PASS] 95. (either= eqv? (right #t) ((either-compose neg neg neg) #f)) .......... [PASS] ;;; Testing sequence operations... 96. (maybe-length (nothing)) .......... [PASS] 97. (maybe-length (just #t)) .......... [PASS] 98. (either-length (left #t)) .......... [PASS] 99. (either-length (right #t)) .......... [PASS] 100. (just-of-z? (maybe-filter always (just (quote z)))) .......... [PASS] 101. (nothing? (maybe-filter never (just #t))) .......... [PASS] 102. (nothing? (maybe-filter always (nothing))) .......... [PASS] 103. (maybe= eqv? (just #t #t) (maybe-filter both (just #t #t))) .......... [PASS] 104. (just-of-z? (maybe-remove never (just (quote z)))) .......... [PASS] 105. (nothing? (maybe-remove always (just #t))) .......... [PASS] 106. (nothing? (maybe-remove always (nothing))) .......... [PASS] 107. (maybe= eqv? (just #t #f) (maybe-remove both (just #t #f))) .......... [PASS] 108. (maybe= equal? (maybe-sequence (map just (quote (#t #f))) map identity) (just (quote (#t #f)))) .......... [PASS] 109. (maybe= equal? (maybe-sequence (list (just 1 #t) (just 2 #f)) map list) (just (quote ((1 #t) (2 #f))))) .......... [PASS] 110. (nothing? (maybe-sequence (list (just #t) (nothing)) map identity)) .......... [PASS] 111. (right-of-z? (either-filter always (right (quote z)) #f)) .......... [PASS] 112. (left-of-z? (either-filter never (right #t) (quote z))) .......... [PASS] 113. (left-of-z? (either-filter always (left #t) (quote z))) .......... [PASS] 114. (either= eqv? (right #t #t) (either-filter both (right #t #t) #f)) .......... [PASS] 115. (right-of-z? (either-remove never (right (quote z)) #f)) .......... [PASS] 116. (left-of-z? (either-remove always (right #t) (quote z))) .......... [PASS] 117. (left-of-z? (either-remove never (left #t) (quote z))) .......... [PASS] 118. (either= eqv? (right #t #f) (either-remove both (right #t #f) #f)) .......... [PASS] 119. (either= equal? (either-sequence (map right (list 1 2)) map identity) (right (list 1 2))) .......... [PASS] 120. (left-of-z? (either-sequence (list (right #t) (left (quote z))) map identity)) .......... [PASS] 121. (either= equal? (either-sequence (list (right 1 #t) (right 2 #f)) map list) (right (quote ((1 #t) (2 #f))))) .......... [PASS] ;;; Testing conversions... 122. (maybe->list (nothing)) .......... [PASS] 123. (maybe->list (just #t #t)) .......... [PASS] 124. (either->list (right #t #t)) .......... [PASS] 125. (either->list (left #t #t)) .......... [PASS] 126. (nothing? (list->maybe (quote ()))) .......... [PASS] 127. (just-of-z? (list->maybe (quote (z)))) .......... [PASS] 128. (left-of-z? (list->either (quote ()) (quote z))) .......... [PASS] 129. (right-of-z? (list->either (quote (z)) #f)) .......... [PASS] 130. (maybe->truth (nothing)) .......... [PASS] 131. (maybe->truth (just (quote z))) .......... [PASS] 132. (either->truth (left (quote z))) .......... [PASS] 133. (either->truth (right (quote z))) .......... [PASS] 134. (nothing? (truth->maybe #f)) .......... [PASS] 135. (just-of-z? (truth->maybe (quote z))) .......... [PASS] 136. (left-of-z? (truth->either #f (quote z))) .......... [PASS] 137. (right-of-z? (truth->either (quote z) #f)) .......... [PASS] 138. (maybe->list-truth (just (quote z) #t)) .......... [PASS] 139. (maybe->list-truth (nothing)) .......... [PASS] 140. (either->list-truth (right (quote z) #t)) .......... [PASS] 141. (either->list-truth (left (quote z))) .......... [PASS] 142. (just-of-z? (list-truth->maybe (quote (z)))) .......... [PASS] 143. (nothing? (list-truth->maybe #f)) .......... [PASS] 144. (right-of-z? (list-truth->either (quote (z)))) .......... [PASS] 145. (left-of-z? (list-truth->either #f (quote z))) .......... [PASS] 146. (eof-object? (maybe->generation (nothing))) .......... [PASS] 147. (maybe->generation (just #t)) .......... [PASS] 148. (nothing? (generation->maybe (eof-object))) .......... [PASS] 149. (just-of-z? (generation->maybe (quote z))) .......... [PASS] 150. (eof-object? (either->generation (left))) .......... [PASS] 151. (either->generation (right #t)) .......... [PASS] 152. (left-of-z? (generation->either (eof-object) (quote z))) .......... [PASS] 153. (right-of-z? (generation->either (quote z) #f)) .......... [PASS] 154. (maybe->values (just #t)) .......... [PASS] 155. (values->list (maybe->values (nothing))) .......... [PASS] 156. (values->list (maybe->two-values (nothing))) .......... [PASS] 157. (values->list (maybe->two-values (just #t))) .......... [PASS] 158. (just-of-z? (two-values->maybe (lambda () (values (quote z) #t)))) .......... [PASS] 159. (nothing? (two-values->maybe (lambda () (values (quote z) #f)))) .......... [PASS] 160. (nothing? (values->maybe (lambda () (values)))) .......... [PASS] 161. (just-of-z? (values->maybe (lambda () (quote z)))) .......... [PASS] 162. (maybe->values (values->maybe (lambda () #t))) .......... [PASS] 163. (just-of-z? (values->maybe (lambda () (maybe->values (just (quote z)))))) .......... [PASS] 164. (either->values (right #t)) .......... [PASS] 165. (values->list (either->values (left (quote z)))) .......... [PASS] 166. (left-of-z? (values->either (lambda () (values)) (quote z))) .......... [PASS] 167. (right-of-z? (values->either (lambda () (quote z)) #f)) .......... [PASS] 168. (either->values (values->either (lambda () #t) #f)) .......... [PASS] 169. (right-of-z? (values->either (lambda () (either->values (right (quote z)))) #f)) .......... [PASS] 170. (left-of-z? (exception->either symbol? (lambda () (raise (quote z))))) .......... [PASS] 171. (right-of-z? (exception->either symbol? (lambda () (quote z)))) .......... [PASS] 172. (guard (obj ((symbol? obj) obj)) (exception->either number? (lambda () (raise-continuable (quote z))))) .......... [PASS] 173. (either= eqv? (with-exception-handler not (lambda () (exception->either string? (lambda () (not (raise-continuable #t)))))) (right #t)) .......... [PASS] ;;; Testing maps, folds, and unfolds... 174. (nothing? (maybe-map not (nothing))) .......... [PASS] 175. (maybe= eqv? (just #f) (maybe-map not (just #t))) .......... [PASS] 176. (maybe= eqv? (just #t #f) (maybe-map values (just #t #f))) .......... [PASS] 177. (let ((e (left #t))) (eqv? e (either-map not e))) .......... [PASS] 178. (either= eqv? (right #f) (either-map not (right #t))) .......... [PASS] 179. (let ((e (right #t #f))) (either= eqv? e (either-map values e))) .......... [PASS] 180. (let ((x #f)) (maybe-for-each (lambda (y) (set! x y)) (just #t)) x) .......... [PASS] 181. (let ((x #f)) (maybe-for-each (lambda (_) (set! x #t)) (nothing)) x) .......... [PASS] 182. (let ((x #f)) (either-for-each (lambda (y) (set! x y)) (right #t)) x) .......... [PASS] 183. (let ((x #f)) (either-for-each (lambda (_) (set! x #t)) (left (quote z))) x) .......... [PASS] 184. (maybe-fold cons (quote ()) (nothing)) .......... [PASS] 185. (maybe-fold cons (quote ()) (just #t)) .......... [PASS] 186. (maybe-fold * 2 (just 3 4)) .......... [PASS] 187. (either-fold cons (quote ()) (left #t)) .......... [PASS] 188. (either-fold cons (quote ()) (right #t)) .......... [PASS] 189. (either-fold * 2 (right 3 4)) .......... [PASS] 190. (nothing? (maybe-unfold always not always #f)) .......... [PASS] 191. (maybe= eqv? (just #t) (maybe-unfold values not not #f)) .......... [PASS] 192. (maybe= eqv? (just #t (quote z)) (maybe-unfold (lambda (b _) (not b)) values (lambda (b x) (values (not b) x)) #t (quote z))) .......... [PASS] 193. (left-of-z? (either-unfold always not always (quote z))) .......... [PASS] 194. (either= eqv? (right #t) (either-unfold values not not #f)) .......... [PASS] 195. (either= eqv? (right #t (quote z)) (either-unfold (lambda (b _) (not b)) values (lambda (b x) (values (not b) x)) #t (quote z))) .......... [PASS] ;;; Testing syntax... 196. (maybe-if (just #t) #t #f) .......... [PASS] 197. (maybe-if (nothing) #t #f) .......... [PASS] 198. (raises-error-object (maybe-if #t #t #f)) .......... [PASS] 199. (just? (maybe-and)) .......... [PASS] 200. (just-of-z? (maybe-and (just (quote z)))) .......... [PASS] 201. (just-of-z? (maybe-and (just #t) (just (quote z)))) .......... [PASS] 202. (nothing? (maybe-and (just #t) (nothing) (just (quote z)))) .......... [PASS] 203. (maybe= eqv? (maybe-bind (just #f) (constantly (just #t))) (maybe-and (just #f) (just #t)) (just #t)) .......... [PASS] 204. (maybe= eqv? (maybe-bind (nothing) (constantly (just #t))) (maybe-and (nothing) (just #t)) (nothing)) .......... [PASS] 205. (raises-error-object (maybe-and #t (just #t))) .......... [PASS] 206. (nothing? (maybe-or)) .......... [PASS] 207. (just-of-z? (maybe-or (just (quote z)))) .......... [PASS] 208. (just-of-z? (maybe-or (nothing) (just (quote z)))) .......... [PASS] 209. (nothing? (maybe-or (nothing) (nothing) (nothing))) .......... [PASS] 210. (raises-error-object (maybe-or (nothing) #t)) .......... [PASS] 211. (just-of-z? (maybe-let* (((maybe-bind (just #t) just))) (quote z))) .......... [PASS] 212. (nothing? (maybe-let* ((x (just #t)) (y (nothing))) x)) .......... [PASS] 213. (maybe= eqv? (maybe-let* ((x (just 2)) (y (just 3))) (* x y)) (just 6)) .......... [PASS] 214. (nothing? (maybe-let* ((x (just 2)) ((maybe-bind (just (quote z)) (constantly (nothing))))) x)) .......... [PASS] 215. (maybe= eqv? (maybe-let* ((b (just #t)) ((truth->maybe b))) b) (just #t)) .......... [PASS] 216. (just-of-z? (maybe-let* (just-of-z) (quote z))) .......... [PASS] 217. (maybe= eqv? (maybe-let* ((x (just 2)) just-of-z (y (just 3))) (* x y)) (just 6)) .......... [PASS] 218. (just-of-z? (maybe-let* (just-of-z ((just (quote x)))) (quote z))) .......... [PASS] 219. (nothing? (maybe-let* ((x (just 2)) zilch (y (just 3))) (* x y))) .......... [PASS] 220. (maybe= eqv? (maybe-bind (just #t) just-neg) (maybe-let* ((b (just #t))) (not b)) (just #f)) .......... [PASS] 221. (maybe= eqv? (maybe-bind (nothing) just-neg) (maybe-let* ((b (nothing))) (not b)) (nothing)) .......... [PASS] 222. (raises-error-object (maybe-let* ((b #t)) (quote z))) .......... [PASS] 223. (raises-error-object (maybe-let* ((b (just #t)) ((quote nothing))) #t)) .......... [PASS] 224. (just-of-z? (maybe-let*-values (((maybe-bind (just #t) just))) (quote z))) .......... [PASS] 225. (nothing? (maybe-let*-values (((x) (just #t)) (y (nothing))) x)) .......... [PASS] 226. (maybe= eqv? (maybe-let*-values (((x y) (just 2 3))) (* x y)) (just 6)) .......... [PASS] 227. (nothing? (maybe-let*-values (((x) (just 2)) ((maybe-bind (just (quote z)) (constantly (nothing))))) x)) .......... [PASS] 228. (maybe= eqv? (maybe-let*-values (((b) (just #t)) ((truth->maybe b))) b) (just #t)) .......... [PASS] 229. (just-of-z? (maybe-let*-values ((vals (just (quote z) #t))) (car vals))) .......... [PASS] 230. (just-of-z? (maybe-let*-values (((x . _) (just (quote z) #t))) x)) .......... [PASS] 231. (maybe= eqv? (maybe-let*-values ((vals (just (quote z) #t)) ((b c . _) (just #t (quote y) #f))) (values (car vals) b)) (just (quote z) #t)) .......... [PASS] 232. (just-of-z? (maybe-let*-values (just-of-z) (quote z))) .......... [PASS] 233. (maybe= eqv? (maybe-let*-values (((x) (just 2)) just-of-z ((y) (just 3))) (* x y)) (just 6)) .......... [PASS] 234. (just-of-z? (maybe-let*-values (just-of-z ((just (quote x)))) (quote z))) .......... [PASS] 235. (nothing? (maybe-let*-values (((x) (just 2)) zilch ((y) (just 3))) (* x y))) .......... [PASS] 236. (maybe= eqv? (maybe-bind (just #t #t) just-neg-both) (maybe-let*-values (((b c) (just #t #t))) (neg-both b c)) (just #f #f)) .......... [PASS] 237. (maybe= eqv? (maybe-bind (nothing) just-neg-both) (maybe-let*-values (((b c) (nothing))) (neg-both b c)) (nothing)) .......... [PASS] 238. (raises-error-object (maybe-let*-values (((b) #t)) #t)) .......... [PASS] 239. (raises-error-object (maybe-let*-values (((b) (just #t)) ((quote nothing))) #t)) .......... [PASS] 240. (right? (either-and)) .......... [PASS] 241. (right-of-z? (either-and (right (quote z)))) .......... [PASS] 242. (right-of-z? (either-and (right #t) (right (quote z)))) .......... [PASS] 243. (left-of-z? (either-and (right) (left (quote z)) (right))) .......... [PASS] 244. (either= eqv? (either-bind (right #f) (constantly (right #t))) (either-and (right #f) (right #t)) (right #t)) .......... [PASS] 245. (either= eqv? (either-bind (left #f) (constantly (right #t))) (either-and (left #f) (right #t)) (left #f)) .......... [PASS] 246. (raises-error-object (either-and #t (right #t))) .......... [PASS] 247. (left? (either-or)) .......... [PASS] 248. (right-of-z? (either-or (right (quote z)))) .......... [PASS] 249. (right-of-z? (either-or (left) (right (quote z)))) .......... [PASS] 250. (left-of-z? (either-or (left) (left) (left (quote z)))) .......... [PASS] 251. (raises-error-object (either-or (left #f) #t)) .......... [PASS] 252. (right-of-z? (either-let* (((either-bind (right #t) right))) (quote z))) .......... [PASS] 253. (left-of-z? (either-let* ((x (right #t)) (y (left (quote z)))) x)) .......... [PASS] 254. (either= eqv? (either-let* ((x (right 2)) (y (right 3))) (* x y)) (right 6)) .......... [PASS] 255. (left-of-z? (either-let* ((x (right 2)) ((either-swap (right (quote z))))) x)) .......... [PASS] 256. (either= eqv? (either-let* ((b (right #t)) ((truth->either b))) b) (right #t)) .......... [PASS] 257. (right-of-z? (either-let* (right-of-z) (quote z))) .......... [PASS] 258. (either= eqv? (either-let* ((x (right 2)) right-of-z (y (right 3))) (* x y)) (right 6)) .......... [PASS] 259. (right-of-z? (either-let* (right-of-z ((right (quote x)))) (quote z))) .......... [PASS] 260. (left-of-z? (either-let* ((x (right 2)) left-of-z (y (right 3))) (* x y))) .......... [PASS] 261. (either= eqv? (either-bind (right #t) right-neg) (either-let* ((b (right #t))) (not b)) (right #f)) .......... [PASS] 262. (either= eqv? (either-bind (left #t) right-neg) (either-let* ((b (left #t))) (not b)) (left #t)) .......... [PASS] 263. (raises-error-object (either-let* ((b #t)) (quote z))) .......... [PASS] 264. (raises-error-object (either-let* ((b (right #t)) ((quote left))) #t)) .......... [PASS] 265. (right-of-z? (either-let*-values (((either-bind (right #t) right))) (quote z))) .......... [PASS] 266. (left-of-z? (either-let*-values (((x) (right #t)) (y (left (quote z)))) x)) .......... [PASS] 267. (either= eqv? (either-let*-values (((x y) (right 2 3))) (* x y)) (right 6)) .......... [PASS] 268. (left-of-z? (either-let*-values (((x) (right 2)) ((either-swap (right (quote z))))) x)) .......... [PASS] 269. (either= eqv? (either-let*-values (((b) (right #t)) ((truth->either b))) b) (right #t)) .......... [PASS] 270. (right-of-z? (either-let*-values ((vals (right (quote z) #t))) (car vals))) .......... [PASS] 271. (right-of-z? (either-let*-values (((x . _) (right (quote z) #t))) x)) .......... [PASS] 272. (either= eqv? (either-let*-values ((vals (right (quote z) #t)) ((b c . _) (right #t (quote y) #f))) (values (car vals) b)) (right (quote z) #t)) .......... [PASS] 273. (right-of-z? (either-let*-values (right-of-z) (quote z))) .......... [PASS] 274. (either= eqv? (either-let*-values (((x) (right 2)) right-of-z ((y) (right 3))) (* x y)) (right 6)) .......... [PASS] 275. (right-of-z? (either-let*-values (right-of-z ((right (quote x)))) (quote z))) .......... [PASS] 276. (left-of-z? (either-let*-values (((x) (right 2)) left-of-z ((y) (right 3))) (* x y))) .......... [PASS] 277. (either= eqv? (either-bind (right #t #t) right-neg-both) (either-let*-values (((b c) (right #t #t))) (neg-both b c)) (right #f #f)) .......... [PASS] 278. (either= eqv? (either-bind (left #t #t) right-neg-both) (either-let*-values (((b c) (left #t #t))) (neg-both b c)) (left #t #t)) .......... [PASS] 279. (raises-error-object (either-let*-values (((b) #t)) (quote z))) .......... [PASS] 280. (raises-error-object (either-let*-values (((b) (right #t)) ((quote left))) (quote z))) .......... [PASS] 281. (left-of-z? (either-guard symbol? (raise (quote z)))) .......... [PASS] 282. (right-of-z? (either-guard symbol? (quote z))) .......... [PASS] 283. (guard (obj ((symbol? obj) obj)) (either-guard number? (raise-continuable (quote z)))) .......... [PASS] 284. (either= eqv? (with-exception-handler not (lambda () (either-guard string? (not (raise-continuable #t))))) (right #t)) .......... [PASS] ;;; Testing trivalent logic... 285. (tri-true? (tri-not (just #f))) .......... [PASS] 286. (tri-false? (tri-not (just #t))) .......... [PASS] 287. (nothing? (tri-not (nothing))) .......... [PASS] 288. (tri-true? (tri=? (just #t) (just 1) (just (quote x)))) .......... [PASS] 289. (tri-true? (tri=? (just #f) (just #f))) .......... [PASS] 290. (tri-true? (tri=? (just #f) (just #f))) .......... [PASS] 291. (tri-false? (tri=? (just #f) (just #t))) .......... [PASS] 292. (tri-false? (tri=? (just #f) (nothing))) .......... [PASS] 293. (tri-true? (tri-and (just #t) (just 1) (just (quote x)))) .......... [PASS] 294. (nothing? (tri-and (just #t) (nothing))) .......... [PASS] 295. (tri-false? (tri-and (just #f) (just #t))) .......... [PASS] 296. (tri-true? (tri-and)) .......... [PASS] 297. (tri-false? (tri-or (just #f) (just #f) (just #f))) .......... [PASS] 298. (nothing? (tri-or (just #f) (nothing))) .......... [PASS] 299. (maybe= eqv? m-true (tri-or (just #f) m-true)) .......... [PASS] 300. (tri-false? (tri-or)) .......... [PASS] 301. (nothing? (tri-merge (nothing) (nothing) (nothing))) .......... [PASS] 302. (maybe= eqv? m-true (tri-merge (nothing) m-true)) .......... [PASS] 303. (maybe= eqv? m-false (tri-merge (nothing) m-false)) .......... [PASS] 304. (nothing? (tri-merge)) .......... [PASS] 304 out of 304 passed (100.00%) 1. (not (let ((cl (command-line))) (and (pair? cl) (null? (cdr cl)) (string-suffix? "193.scm" (car cl))))) .......... [PASS] 2. (command-name) .......... [PASS] 3. (command-args) .......... [PASS] 4. (not (string-suffix? "193.scm" (script-file))) .......... [PASS] 5. (not (string-prefix? (script-directory) (script-file))) .......... [PASS] 6. (string-append (script-directory) "193.scm") .......... [PASS] 6 out of 6 passed (100.00%) [Group Test clamp real number] 1. (clamp-real-number 5.0 10.0 11) .......... [PASS] 2. (clamp-real-number 5.0 10.0 2.0) .......... [PASS] 3. (clamp-real-number 5.0 10.0 7.5) .......... [PASS] [Group Test with-random-source basic syntax] [Group Test make-random-source-generator] 4. (make-numbers (make-random-source-generator 0)) .......... [PASS] 5. (not (not (equal? (make-numbers (make-random-source-generator 0)) (make-numbers (make-random-source-generator 1))))) .......... [PASS] [Group Test random int] 6. (not (generator-every (lambda (num) (and (>= num from) (< num to))) (gtake gen 1000))) .......... [PASS] 7. (not (generator-any (lambda (num) (and (>= num from) (< num lower-quarter))) (gtake gen 1000))) .......... [PASS] 8. (not (generator-any (lambda (num) (and (>= num lower-quarter) (< num upper-quarter))) (gtake gen 1000))) .......... [PASS] 9. (not (generator-any (lambda (num) (and (>= num upper-quarter) (< num to))) (gtake gen 1000))) .......... [PASS] 10. (not (generator-every (lambda (num) (and (>= num from) (< num to))) (gtake gen 1000))) .......... [PASS] 11. (not (generator-any (lambda (num) (and (>= num from) (< num lower-quarter))) (gtake gen 1000))) .......... [PASS] 12. (not (generator-any (lambda (num) (and (>= num lower-quarter) (< num upper-quarter))) (gtake gen 1000))) .......... [PASS] 13. (not (generator-any (lambda (num) (and (>= num upper-quarter) (< num to))) (gtake gen 1000))) .......... [PASS] 14. (not (generator-every (lambda (num) (and (>= num from) (< num to))) (gtake gen 1000))) .......... [PASS] 15. (not (generator-any (lambda (num) (and (>= num from) (< num lower-quarter))) (gtake gen 1000))) .......... [PASS] 16. (not (generator-any (lambda (num) (and (>= num lower-quarter) (< num upper-quarter))) (gtake gen 1000))) .......... [PASS] 17. (not (generator-any (lambda (num) (and (>= num upper-quarter) (< num to))) (gtake gen 1000))) .......... [PASS] 18. (not (generator-every (lambda (num) (and (>= num from) (< num to))) (gtake gen 1000))) .......... [PASS] 19. (not (generator-any (lambda (num) (and (>= num from) (< num lower-quarter))) (gtake gen 1000))) .......... [PASS] 20. (not (generator-any (lambda (num) (and (>= num lower-quarter) (< num upper-quarter))) (gtake gen 1000))) .......... [PASS] 21. (not (generator-any (lambda (num) (and (>= num upper-quarter) (< num to))) (gtake gen 1000))) .......... [PASS] 22. (not (generator-every (lambda (num) (and (>= num from) (< num to))) (gtake gen 1000))) .......... [PASS] 23. (not (generator-any (lambda (num) (and (>= num from) (< num lower-quarter))) (gtake gen 1000))) .......... [PASS] 24. (not (generator-any (lambda (num) (and (>= num lower-quarter) (< num upper-quarter))) (gtake gen 1000))) .......... [PASS] 25. (not (generator-any (lambda (num) (and (>= num upper-quarter) (< num to))) (gtake gen 1000))) .......... [PASS] 26. (not (generator-every (lambda (num) (and (>= num from) (< num to))) (gtake gen 1000))) .......... [PASS] 27. (not (generator-any (lambda (v) (= v 0)) (gtake (make-random-u1-generator) 100))) .......... [PASS] 28. (not (generator-any (lambda (v) (= v 1)) (gtake (make-random-u1-generator) 100))) .......... [PASS] [Group Test random real] 29. (not (generator-every (lambda (num) (and (>= num from) (< num to))) (gtake gen 1000))) .......... [PASS] 30. (not (generator-any (lambda (num) (and (>= num from) (< num lower-quarter))) (gtake gen 1000))) .......... [PASS] 31. (not (generator-any (lambda (num) (and (>= num lower-quarter) (< num upper-quarter))) (gtake gen 1000))) .......... [PASS] 32. (not (generator-any (lambda (num) (and (>= num upper-quarter) (< num to))) (gtake gen 1000))) .......... [PASS] 33. (not (generator-any (lambda (v) (not (= v (floor v)))) (make-random-real-generator 1.0 5.0))) .......... [PASS] [Group Test random bool] 34. (not (generator-every (lambda (v) (or (eq? v #t) (eq? v #f))) (gtake (make-random-boolean-generator) 10000))) .......... [PASS] 35. (not (generator-any (lambda (v) (eq? #t v)) (make-random-boolean-generator))) .......... [PASS] 36. (not (generator-any (lambda (v) (eq? #f v)) (make-random-boolean-generator))) .......... [PASS] [Group Test random char] 37. (not (generator-every (lambda (v) (or (equal? v #\a) (equal? v #\b))) (gtake (make-random-char-generator "ab") 10000))) .......... [PASS] 38. (not (generator-any (lambda (v) (equal? v #\a)) (make-random-char-generator "ab"))) .......... [PASS] 39. (not (generator-any (lambda (v) (equal? v #\b)) (make-random-char-generator "ab"))) .......... [PASS] [Group Test random string] 40. (not (generator-every (lambda (str) (and (< (string-length str) 5) (every (lambda (c) (or (equal? c #\a) (equal? c #\b))) (string->list str)))) (gtake (make-random-string-generator 5 "ab") 10000))) .......... [PASS] 41. (not (generator-any (lambda (str) (equal? "abb" str)) (make-random-string-generator 4 "ab"))) .......... [PASS] [Group Test Bernoulli] 42. (not (> ratio 0.9)) .......... [PASS] 43. (not (< ratio 1.1)) .......... [PASS] [Group Test categorical] 44. (not (and (<= ratio (+ 1.0 0.1)) (>= ratio (- 1.0 0.1)))) .......... [PASS] 45. (not (and (<= ratio (+ 1.0 0.1)) (>= ratio (- 1.0 0.1)))) .......... [PASS] 46. (not (and (<= ratio (+ 1.0 0.1)) (>= ratio (- 1.0 0.1)))) .......... [PASS] [Group Test poisson] 47. (not (> ratio 0.8)) .......... [PASS] 48. (not (< ratio 1.2)) .......... [PASS] 49. (not (> ratio 0.8)) .......... [PASS] 50. (not (< ratio 1.2)) .......... [PASS] 51. (not (> ratio 0.8)) .......... [PASS] 52. (not (< ratio 1.2)) .......... [PASS] 53. (not (> ratio 0.8)) .......... [PASS] 54. (not (< ratio 1.2)) .......... [PASS] 55. (not (> ratio 0.8)) .......... [PASS] 56. (not (< ratio 1.2)) .......... [PASS] 57. (not (> ratio 0.8)) .......... [PASS] 58. (not (< ratio 1.2)) .......... [PASS] [Group Test normal] 59. (not (and (> actual (* 0.9 expected-fraction)) (< actual (* 1.1 expected-fraction)))) .......... [PASS] 60. (not (and (> actual (* 0.9 expected-fraction)) (< actual (* 1.1 expected-fraction)))) .......... [PASS] 61. (not (and (> actual (* 0.9 expected-fraction)) (< actual (* 1.1 expected-fraction)))) .......... [PASS] 62. (not (and (> actual (* 0.9 expected-fraction)) (< actual (* 1.1 expected-fraction)))) .......... [PASS] 63. (not (and (> actual (* 0.9 expected-fraction)) (< actual (* 1.1 expected-fraction)))) .......... [PASS] 64. (not (and (> actual (* 0.9 expected-fraction)) (< actual (* 1.1 expected-fraction)))) .......... [PASS] 65. (not (and (> actual (* 0.9 expected-fraction)) (< actual (* 1.1 expected-fraction)))) .......... [PASS] 66. (not (and (> actual (* 0.9 expected-fraction)) (< actual (* 1.1 expected-fraction)))) .......... [PASS] 67. (not (and (> actual (* 0.9 expected-fraction)) (< actual (* 1.1 expected-fraction)))) .......... [PASS] [Group Test exponential] 68. (not (> actual (* 0.9 expected))) .......... [PASS] 69. (not (< actual (* 1.1 expected))) .......... [PASS] 70. (not (> actual (* 0.9 expected))) .......... [PASS] 71. (not (< actual (* 1.1 expected))) .......... [PASS] 72. (not (> actual (* 0.9 expected))) .......... [PASS] 73. (not (< actual (* 1.1 expected))) .......... [PASS] 74. (not (> actual (* 0.9 expected))) .......... [PASS] 75. (not (< actual (* 1.1 expected))) .......... [PASS] 76. (not (> actual (* 0.9 expected))) .......... [PASS] 77. (not (< actual (* 1.1 expected))) .......... [PASS] 78. (not (> actual (* 0.9 expected))) .......... [PASS] 79. (not (< actual (* 1.1 expected))) .......... [PASS] [Group Test geometric] 80. (not (> ratio 0.9)) .......... [PASS] 81. (not (< ratio 1.1)) .......... [PASS] 82. (not (> ratio 0.9)) .......... [PASS] 83. (not (< ratio 1.1)) .......... [PASS] 84. (not (> ratio 0.9)) .......... [PASS] 85. (not (< ratio 1.1)) .......... [PASS] [Group Test uniform sampling] 86. (generator->list (gsampling)) .......... [PASS] 87. (generator->list (gsampling (generator) (generator))) .......... [PASS] 88. (generator->list (gsampling (generator) (generator 1 1 1))) .......... [PASS] 89. (not (generator-any (lambda (el) (= el 1)) (gsampling (circular-generator 1) (circular-generator 2)))) .......... [PASS] 90. (not (generator-any (lambda (el) (= el 2)) (gsampling (circular-generator 1) (circular-generator 2)))) .......... [PASS] [Group Test Zipf sampling] 91. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 92. (not num-failures) .......... [PASS] 93. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 94. (not num-failures) .......... [PASS] 95. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 96. (not num-failures) .......... [PASS] 97. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 98. (not num-failures) .......... [PASS] 99. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 100. (not num-failures) .......... [PASS] 101. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 102. (not num-failures) .......... [PASS] 103. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 104. (not num-failures) .......... [PASS] 105. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 106. (not num-failures) .......... [PASS] 107. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 108. (not num-failures) .......... [PASS] 109. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 110. (not num-failures) .......... [PASS] 111. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 112. (not num-failures) .......... [PASS] 113. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 114. (not num-failures) .......... [PASS] 115. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 116. (not num-failures) .......... [PASS] 117. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 118. (not num-failures) .......... [PASS] 119. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 120. (not num-failures) .......... [PASS] 121. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 122. (not num-failures) .......... [PASS] 123. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 124. (not num-failures) .......... [PASS] 125. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 126. (not num-failures) .......... [PASS] 127. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 128. (not num-failures) .......... [PASS] 129. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 130. (not num-failures) .......... [PASS] 131. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 132. (not num-failures) .......... [PASS] 133. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 134. (not num-failures) .......... [PASS] 135. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 136. (not num-failures) .......... [PASS] 137. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 138. (not num-failures) .......... [PASS] 139. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 140. (not num-failures) .......... [PASS] 141. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 142. (not num-failures) .......... [PASS] 143. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 144. (not num-failures) .......... [PASS] 145. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 146. (not num-failures) .......... [PASS] 147. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 148. (not num-failures) .......... [PASS] 149. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 150. (not num-failures) .......... [PASS] 151. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 152. (not num-failures) .......... [PASS] 153. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 154. (not num-failures) .......... [PASS] 155. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 156. (not num-failures) .......... [PASS] 157. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 158. (not num-failures) .......... [PASS] 159. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 160. (not num-failures) .......... [PASS] 161. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 162. (not num-failures) .......... [PASS] 163. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 164. (not num-failures) .......... [PASS] 165. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 166. (not num-failures) .......... [PASS] 167. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 168. (not num-failures) .......... [PASS] 169. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 170. (not num-failures) .......... [PASS] 171. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 172. (not num-failures) .......... [PASS] 173. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 174. (not num-failures) .......... [PASS] 175. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 176. (not num-failures) .......... [PASS] 177. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 178. (not num-failures) .......... [PASS] 179. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 180. (not num-failures) .......... [PASS] 181. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 182. (not num-failures) .......... [PASS] 183. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 184. (not num-failures) .......... [PASS] 185. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 186. (not num-failures) .......... [PASS] 187. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 188. (not num-failures) .......... [PASS] 189. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 190. (not num-failures) .......... [PASS] 191. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 192. (not num-failures) .......... [PASS] 193. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 194. (not num-failures) .......... [PASS] 195. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 196. (not num-failures) .......... [PASS] 197. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 198. (not num-failures) .......... [PASS] 199. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 200. (not num-failures) .......... [PASS] 201. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 202. (not num-failures) .......... [PASS] 203. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 204. (not num-failures) .......... [PASS] 205. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 206. (not num-failures) .......... [PASS] 207. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 208. (not num-failures) .......... [PASS] 209. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 210. (not num-failures) .......... [PASS] 211. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 212. (not num-failures) .......... [PASS] 213. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 214. (not num-failures) .......... [PASS] 215. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 216. (not num-failures) .......... [PASS] 217. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 218. (not num-failures) .......... [PASS] 219. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 220. (not num-failures) .......... [PASS] 221. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 222. (not num-failures) .......... [PASS] 223. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 224. (not num-failures) .......... [PASS] 225. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 226. (not num-failures) .......... [PASS] 227. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 228. (not num-failures) .......... [PASS] 229. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 230. (not num-failures) .......... [PASS] 231. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 232. (not num-failures) .......... [PASS] 233. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 234. (not num-failures) .......... [PASS] 235. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 236. (not num-failures) .......... [PASS] 237. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 238. (not num-failures) .......... [PASS] 239. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 240. (not num-failures) .......... [PASS] 241. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 242. (not num-failures) .......... [PASS] 243. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 244. (not num-failures) .......... [PASS] 245. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 246. (not num-failures) .......... [PASS] 247. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 248. (not num-failures) .......... [PASS] 249. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 250. (not num-failures) .......... [PASS] 251. (not (equal? REPS (zvector-fold (lambda (sum cnt) (+ sum cnt)) 0 bin-counts))) .......... [PASS] 252. (not num-failures) .......... [PASS] [Group Test sphere] 253. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 254. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 255. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 256. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 257. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 258. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 259. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 260. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 261. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 262. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 263. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 264. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 265. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 266. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 267. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 268. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 269. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 270. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 271. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 272. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 273. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 274. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 275. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 276. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 277. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 278. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 279. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 280. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 281. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 282. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 283. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 284. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 285. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 286. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 287. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 288. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 289. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 290. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 291. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 292. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 293. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 294. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 295. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 296. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 297. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 298. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 299. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 300. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 301. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 302. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 303. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 304. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 305. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 306. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 307. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 308. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 309. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 310. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 311. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 312. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 313. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 314. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 315. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 316. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 317. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 318. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 319. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 320. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 321. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 322. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 323. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 324. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 325. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 326. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 327. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 328. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 329. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 330. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 331. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 332. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 333. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 334. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 335. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 336. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 337. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 338. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 339. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 340. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 341. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 342. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 343. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 344. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 345. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 346. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 347. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 348. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 349. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 350. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 351. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 352. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 353. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 354. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 355. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 356. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 357. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 358. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 359. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 360. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 361. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 362. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 363. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 364. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 365. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 366. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 367. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 368. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 369. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 370. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 371. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 372. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 373. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 374. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 375. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 376. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 377. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 378. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 379. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 380. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 381. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 382. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 383. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 384. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 385. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 386. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 387. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 388. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 389. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 390. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 391. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 392. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 393. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 394. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 395. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 396. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 397. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 398. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 399. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 400. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 401. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 402. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 403. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 404. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 405. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 406. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 407. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 408. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 409. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 410. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 411. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 412. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 413. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 414. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 415. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 416. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 417. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 418. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 419. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 420. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 421. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 422. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 423. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 424. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 425. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 426. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 427. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 428. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 429. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 430. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 431. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 432. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 433. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 434. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 435. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 436. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 437. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 438. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 439. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 440. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 441. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 442. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 443. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 444. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 445. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 446. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 447. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 448. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 449. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 450. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 451. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 452. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 453. (not (< zz num-stddev)) .......... [PASS] 454. (not (< zz num-stddev)) .......... [PASS] 455. (not (< zz num-stddev)) .......... [PASS] 456. (not (< zz num-stddev)) .......... [PASS] 457. (not (< zz num-stddev)) .......... [PASS] 458. (not (< zz num-stddev)) .......... [PASS] 459. (not (< zz num-stddev)) .......... [PASS] 460. (not (< zz num-stddev)) .......... [PASS] 461. (not (< zz num-stddev)) .......... [PASS] 462. (not (< zz num-stddev)) .......... [PASS] 463. (not (< zz num-stddev)) .......... [PASS] 464. (not (< zz num-stddev)) .......... [PASS] 465. (not (< zz num-stddev)) .......... [PASS] 466. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 467. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 468. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 469. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 470. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 471. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 472. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 473. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 474. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 475. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 476. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 477. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 478. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 479. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 480. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 481. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 482. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 483. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 484. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 485. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 486. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 487. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 488. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 489. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 490. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 491. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 492. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 493. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 494. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 495. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 496. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 497. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 498. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 499. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 500. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 501. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 502. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 503. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 504. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 505. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 506. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 507. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 508. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 509. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 510. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 511. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 512. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 513. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 514. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 515. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 516. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 517. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 518. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 519. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 520. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 521. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 522. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 523. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 524. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 525. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 526. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 527. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 528. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 529. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 530. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 531. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 532. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 533. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 534. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 535. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 536. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 537. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 538. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 539. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 540. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 541. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 542. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 543. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 544. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 545. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 546. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 547. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 548. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 549. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 550. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 551. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 552. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 553. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 554. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 555. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 556. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 557. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 558. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 559. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 560. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 561. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 562. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 563. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 564. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 565. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 566. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 567. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 568. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 569. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 570. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 571. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 572. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 573. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 574. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 575. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 576. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 577. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 578. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 579. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 580. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 581. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 582. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 583. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 584. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 585. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 586. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 587. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 588. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 589. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 590. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 591. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 592. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 593. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 594. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 595. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 596. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 597. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 598. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 599. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 600. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 601. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 602. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 603. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 604. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 605. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 606. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 607. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 608. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 609. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 610. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 611. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 612. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 613. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 614. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 615. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 616. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 617. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 618. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 619. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 620. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 621. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 622. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 623. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 624. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 625. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 626. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 627. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 628. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 629. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 630. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 631. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 632. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 633. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 634. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 635. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 636. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 637. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 638. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 639. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 640. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 641. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 642. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 643. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 644. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 645. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 646. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 647. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 648. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 649. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 650. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 651. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 652. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 653. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 654. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 655. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 656. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 657. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 658. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 659. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 660. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 661. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 662. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 663. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 664. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 665. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 666. (not (< zz num-stddev)) .......... [PASS] 667. (not (< zz num-stddev)) .......... [PASS] 668. (not (< zz num-stddev)) .......... [PASS] 669. (not (< zz num-stddev)) .......... [PASS] 670. (not (< zz num-stddev)) .......... [PASS] 671. (not (< zz num-stddev)) .......... [PASS] 672. (not (< zz num-stddev)) .......... [PASS] 673. (not (< zz num-stddev)) .......... [PASS] 674. (not (< zz num-stddev)) .......... [PASS] 675. (not (< zz num-stddev)) .......... [PASS] 676. (not (< zz num-stddev)) .......... [PASS] 677. (not (< zz num-stddev)) .......... [PASS] 678. (not (< zz num-stddev)) .......... [PASS] 679. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 680. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 681. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 682. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 683. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 684. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 685. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 686. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 687. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 688. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 689. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 690. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 691. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 692. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 693. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 694. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 695. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 696. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 697. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 698. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 699. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 700. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 701. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 702. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 703. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 704. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 705. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 706. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 707. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 708. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 709. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 710. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 711. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 712. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 713. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 714. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 715. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 716. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 717. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 718. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 719. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 720. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 721. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 722. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 723. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 724. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 725. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 726. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 727. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 728. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 729. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 730. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 731. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 732. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 733. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 734. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 735. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 736. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 737. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 738. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 739. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 740. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 741. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 742. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 743. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 744. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 745. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 746. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 747. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 748. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 749. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 750. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 751. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 752. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 753. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 754. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 755. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 756. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 757. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 758. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 759. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 760. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 761. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 762. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 763. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 764. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 765. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 766. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 767. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 768. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 769. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 770. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 771. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 772. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 773. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 774. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 775. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 776. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 777. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 778. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 779. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 780. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 781. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 782. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 783. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 784. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 785. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 786. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 787. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 788. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 789. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 790. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 791. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 792. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 793. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 794. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 795. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 796. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 797. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 798. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 799. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 800. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 801. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 802. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 803. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 804. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 805. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 806. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 807. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 808. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 809. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 810. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 811. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 812. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 813. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 814. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 815. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 816. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 817. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 818. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 819. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 820. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 821. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 822. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 823. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 824. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 825. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 826. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 827. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 828. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 829. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 830. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 831. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 832. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 833. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 834. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 835. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 836. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 837. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 838. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 839. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 840. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 841. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 842. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 843. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 844. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 845. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 846. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 847. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 848. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 849. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 850. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 851. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 852. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 853. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 854. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 855. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 856. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 857. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 858. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 859. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 860. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 861. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 862. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 863. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 864. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 865. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 866. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 867. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 868. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 869. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 870. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 871. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 872. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 873. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 874. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 875. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 876. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 877. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 878. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 879. (not (< zz num-stddev)) .......... [PASS] 880. (not (< zz num-stddev)) .......... [PASS] 881. (not (< zz num-stddev)) .......... [PASS] 882. (not (< zz num-stddev)) .......... [PASS] 883. (not (< zz num-stddev)) .......... [PASS] 884. (not (< zz num-stddev)) .......... [PASS] 885. (not (< zz num-stddev)) .......... [PASS] 886. (not (< zz num-stddev)) .......... [PASS] 887. (not (< zz num-stddev)) .......... [PASS] 888. (not (< zz num-stddev)) .......... [PASS] 889. (not (< zz num-stddev)) .......... [PASS] 890. (not (< zz num-stddev)) .......... [PASS] 891. (not (< zz num-stddev)) .......... [PASS] 892. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 893. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 894. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 895. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 896. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 897. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 898. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 899. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 900. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 901. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 902. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 903. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 904. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 905. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 906. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 907. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 908. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 909. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 910. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 911. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 912. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 913. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 914. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 915. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 916. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 917. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 918. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 919. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 920. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 921. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 922. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 923. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 924. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 925. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 926. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 927. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 928. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 929. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 930. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 931. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 932. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 933. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 934. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 935. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 936. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 937. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 938. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 939. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 940. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 941. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 942. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 943. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 944. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 945. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 946. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 947. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 948. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 949. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 950. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 951. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 952. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 953. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 954. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 955. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 956. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 957. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 958. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 959. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 960. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 961. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 962. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 963. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 964. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 965. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 966. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 967. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 968. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 969. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 970. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 971. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 972. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 973. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 974. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 975. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 976. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 977. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 978. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 979. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 980. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 981. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 982. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 983. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 984. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 985. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 986. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 987. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 988. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 989. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 990. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 991. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 992. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 993. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 994. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 995. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 996. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 997. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 998. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 999. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1000. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1001. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1002. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1003. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1004. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1005. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1006. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1007. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1008. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1009. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1010. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1011. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1012. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1013. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1014. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1015. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1016. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1017. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1018. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1019. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1020. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1021. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1022. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1023. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1024. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1025. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1026. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1027. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1028. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1029. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1030. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1031. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1032. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1033. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1034. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1035. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1036. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1037. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1038. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1039. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1040. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1041. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1042. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1043. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1044. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1045. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1046. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1047. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1048. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1049. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1050. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1051. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1052. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1053. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1054. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1055. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1056. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1057. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1058. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1059. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1060. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1061. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1062. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1063. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1064. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1065. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1066. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1067. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1068. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1069. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1070. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1071. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1072. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1073. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1074. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1075. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1076. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1077. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1078. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1079. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1080. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1081. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1082. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1083. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1084. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1085. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1086. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1087. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1088. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1089. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1090. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1091. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1092. (not (< zz num-stddev)) .......... [PASS] 1093. (not (< zz num-stddev)) .......... [PASS] 1094. (not (< zz num-stddev)) .......... [PASS] 1095. (not (< zz num-stddev)) .......... [PASS] 1096. (not (< zz num-stddev)) .......... [PASS] 1097. (not (< zz num-stddev)) .......... [PASS] 1098. (not (< zz num-stddev)) .......... [PASS] 1099. (not (< zz num-stddev)) .......... [PASS] 1100. (not (< zz num-stddev)) .......... [PASS] 1101. (not (< zz num-stddev)) .......... [PASS] 1102. (not (< zz num-stddev)) .......... [PASS] 1103. (not (< zz num-stddev)) .......... [PASS] 1104. (not (< zz num-stddev)) .......... [PASS] 1105. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1106. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1107. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1108. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1109. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1110. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1111. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1112. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1113. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1114. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1115. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1116. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1117. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1118. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1119. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1120. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1121. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1122. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1123. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1124. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1125. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1126. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1127. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1128. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1129. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1130. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1131. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1132. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1133. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1134. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1135. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1136. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1137. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1138. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1139. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1140. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1141. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1142. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1143. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1144. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1145. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1146. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1147. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1148. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1149. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1150. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1151. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1152. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1153. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1154. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1155. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1156. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1157. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1158. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1159. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1160. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1161. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1162. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1163. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1164. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1165. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1166. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1167. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1168. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1169. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1170. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1171. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1172. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1173. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1174. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1175. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1176. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1177. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1178. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1179. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1180. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1181. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1182. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1183. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1184. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1185. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1186. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1187. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1188. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1189. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1190. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1191. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1192. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1193. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1194. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1195. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1196. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1197. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1198. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1199. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1200. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1201. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1202. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1203. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1204. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1205. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1206. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1207. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1208. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1209. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1210. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1211. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1212. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1213. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1214. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1215. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1216. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1217. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1218. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1219. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1220. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1221. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1222. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1223. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1224. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1225. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1226. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1227. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1228. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1229. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1230. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1231. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1232. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1233. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1234. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1235. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1236. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1237. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1238. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1239. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1240. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1241. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1242. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1243. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1244. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1245. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1246. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1247. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1248. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1249. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1250. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1251. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1252. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1253. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1254. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1255. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1256. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1257. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1258. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1259. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1260. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1261. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1262. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1263. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1264. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1265. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1266. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1267. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1268. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1269. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1270. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1271. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1272. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1273. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1274. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1275. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1276. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1277. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1278. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1279. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1280. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1281. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1282. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1283. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1284. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1285. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1286. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1287. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1288. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1289. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1290. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1291. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1292. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1293. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1294. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1295. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1296. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1297. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1298. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1299. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1300. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1301. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1302. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1303. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1304. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1305. (not (< zz num-stddev)) .......... [PASS] 1306. (not (< zz num-stddev)) .......... [PASS] 1307. (not (< zz num-stddev)) .......... [PASS] 1308. (not (< zz num-stddev)) .......... [PASS] 1309. (not (< zz num-stddev)) .......... [PASS] 1310. (not (< zz num-stddev)) .......... [PASS] 1311. (not (< zz num-stddev)) .......... [PASS] 1312. (not (< zz num-stddev)) .......... [PASS] 1313. (not (< zz num-stddev)) .......... [PASS] 1314. (not (< zz num-stddev)) .......... [PASS] 1315. (not (< zz num-stddev)) .......... [PASS] 1316. (not (< zz num-stddev)) .......... [PASS] 1317. (not (< zz num-stddev)) .......... [PASS] 1318. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1319. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1320. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1321. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1322. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1323. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1324. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1325. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1326. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1327. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1328. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1329. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1330. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1331. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1332. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1333. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1334. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1335. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1336. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1337. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1338. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1339. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1340. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1341. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1342. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1343. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1344. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1345. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1346. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1347. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1348. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1349. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1350. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1351. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1352. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1353. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1354. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1355. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1356. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1357. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1358. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1359. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1360. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1361. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1362. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1363. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1364. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1365. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1366. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1367. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1368. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1369. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1370. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1371. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1372. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1373. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1374. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1375. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1376. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1377. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1378. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1379. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1380. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1381. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1382. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1383. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1384. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1385. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1386. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1387. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1388. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1389. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1390. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1391. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1392. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1393. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1394. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1395. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1396. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1397. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1398. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1399. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1400. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1401. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1402. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1403. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1404. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1405. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1406. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1407. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1408. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1409. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1410. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1411. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1412. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1413. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1414. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1415. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1416. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1417. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1418. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1419. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1420. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1421. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1422. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1423. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1424. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1425. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1426. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1427. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1428. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1429. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1430. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1431. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1432. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1433. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1434. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1435. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1436. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1437. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1438. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1439. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1440. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1441. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1442. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1443. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1444. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1445. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1446. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1447. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1448. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1449. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1450. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1451. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1452. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1453. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1454. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1455. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1456. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1457. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1458. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1459. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1460. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1461. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1462. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1463. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1464. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1465. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1466. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1467. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1468. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1469. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1470. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1471. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1472. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1473. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1474. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1475. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1476. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1477. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1478. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1479. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1480. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1481. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1482. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1483. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1484. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1485. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1486. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1487. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1488. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1489. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1490. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1491. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1492. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1493. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1494. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1495. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1496. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1497. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1498. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1499. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1500. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1501. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1502. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1503. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1504. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1505. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1506. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1507. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1508. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1509. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1510. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1511. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1512. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1513. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1514. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1515. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1516. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1517. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1518. (not (< zz num-stddev)) .......... [PASS] 1519. (not (< zz num-stddev)) .......... [PASS] 1520. (not (< zz num-stddev)) .......... [PASS] 1521. (not (< zz num-stddev)) .......... [PASS] 1522. (not (< zz num-stddev)) .......... [PASS] 1523. (not (< zz num-stddev)) .......... [PASS] 1524. (not (< zz num-stddev)) .......... [PASS] 1525. (not (< zz num-stddev)) .......... [PASS] 1526. (not (< zz num-stddev)) .......... [PASS] 1527. (not (< zz num-stddev)) .......... [PASS] 1528. (not (< zz num-stddev)) .......... [PASS] 1529. (not (< zz num-stddev)) .......... [PASS] 1530. (not (< zz num-stddev)) .......... [PASS] 1531. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1532. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1533. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1534. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1535. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1536. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1537. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1538. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1539. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1540. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1541. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1542. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1543. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1544. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1545. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1546. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1547. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1548. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1549. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1550. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1551. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1552. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1553. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1554. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1555. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1556. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1557. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1558. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1559. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1560. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1561. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1562. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1563. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1564. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1565. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1566. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1567. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1568. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1569. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1570. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1571. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1572. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1573. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1574. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1575. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1576. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1577. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1578. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1579. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1580. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1581. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1582. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1583. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1584. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1585. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1586. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1587. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1588. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1589. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1590. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1591. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1592. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1593. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1594. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1595. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1596. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1597. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1598. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1599. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1600. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1601. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1602. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1603. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1604. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1605. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1606. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1607. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1608. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1609. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1610. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1611. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1612. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1613. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1614. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1615. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1616. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1617. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1618. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1619. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1620. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1621. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1622. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1623. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1624. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1625. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1626. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1627. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1628. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1629. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1630. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1631. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1632. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1633. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1634. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1635. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1636. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1637. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1638. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1639. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1640. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1641. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1642. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1643. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1644. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1645. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1646. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1647. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1648. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1649. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1650. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1651. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1652. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1653. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1654. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1655. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1656. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1657. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1658. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1659. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1660. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1661. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1662. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1663. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1664. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1665. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1666. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1667. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1668. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1669. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1670. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1671. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1672. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1673. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1674. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1675. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1676. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1677. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1678. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1679. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1680. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1681. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1682. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1683. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1684. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1685. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1686. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1687. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1688. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1689. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1690. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1691. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1692. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1693. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1694. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1695. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1696. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1697. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1698. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1699. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1700. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1701. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1702. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1703. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1704. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1705. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1706. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1707. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1708. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1709. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1710. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1711. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1712. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1713. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1714. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1715. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1716. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1717. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1718. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1719. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1720. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1721. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1722. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1723. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1724. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1725. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1726. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1727. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1728. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1729. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1730. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1731. (not (< zz num-stddev)) .......... [PASS] 1732. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1733. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1734. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1735. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1736. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1737. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1738. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1739. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1740. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1741. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1742. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1743. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1744. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1745. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1746. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1747. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1748. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1749. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1750. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1751. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1752. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1753. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1754. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1755. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1756. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1757. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1758. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1759. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1760. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1761. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1762. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1763. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1764. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1765. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1766. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1767. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1768. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1769. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1770. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1771. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1772. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1773. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1774. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1775. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1776. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1777. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1778. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1779. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1780. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1781. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1782. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1783. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1784. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1785. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1786. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1787. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1788. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1789. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1790. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1791. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1792. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1793. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1794. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1795. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1796. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1797. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1798. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1799. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1800. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1801. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1802. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1803. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1804. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1805. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1806. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1807. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1808. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1809. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1810. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1811. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1812. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1813. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1814. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1815. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1816. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1817. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1818. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1819. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1820. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1821. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1822. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1823. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1824. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1825. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1826. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1827. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1828. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1829. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1830. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1831. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1832. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1833. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1834. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1835. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1836. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1837. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1838. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1839. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1840. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1841. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1842. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1843. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1844. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1845. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1846. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1847. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1848. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1849. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1850. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1851. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1852. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1853. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1854. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1855. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1856. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1857. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1858. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1859. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1860. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1861. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1862. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1863. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1864. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1865. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1866. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1867. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1868. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1869. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1870. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1871. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1872. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1873. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1874. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1875. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1876. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1877. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1878. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1879. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1880. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1881. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1882. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1883. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1884. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1885. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1886. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1887. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1888. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1889. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1890. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1891. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1892. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1893. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1894. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1895. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1896. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1897. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1898. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1899. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1900. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1901. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1902. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1903. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1904. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1905. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1906. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1907. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1908. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1909. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1910. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1911. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1912. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1913. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1914. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1915. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1916. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1917. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1918. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1919. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1920. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1921. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1922. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1923. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1924. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1925. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1926. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1927. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1928. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1929. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1930. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1931. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1932. (not (< zz num-stddev)) .......... [PASS] 1933. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1934. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1935. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1936. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1937. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1938. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1939. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1940. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1941. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1942. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1943. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1944. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1945. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1946. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1947. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1948. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1949. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1950. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1951. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1952. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1953. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1954. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1955. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1956. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1957. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1958. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1959. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1960. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1961. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1962. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1963. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1964. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1965. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1966. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1967. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1968. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1969. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1970. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1971. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1972. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1973. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1974. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1975. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1976. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1977. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1978. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1979. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1980. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1981. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1982. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1983. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1984. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1985. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1986. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1987. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1988. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1989. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1990. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1991. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1992. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1993. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1994. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1995. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1996. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1997. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1998. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 1999. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2000. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2001. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2002. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2003. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2004. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2005. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2006. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2007. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2008. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2009. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2010. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2011. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2012. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2013. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2014. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2015. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2016. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2017. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2018. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2019. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2020. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2021. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2022. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2023. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2024. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2025. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2026. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2027. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2028. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2029. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2030. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2031. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2032. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2033. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2034. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2035. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2036. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2037. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2038. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2039. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2040. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2041. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2042. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2043. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2044. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2045. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2046. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2047. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2048. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2049. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2050. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2051. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2052. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2053. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2054. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2055. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2056. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2057. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2058. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2059. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2060. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2061. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2062. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2063. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2064. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2065. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2066. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2067. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2068. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2069. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2070. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2071. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2072. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2073. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2074. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2075. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2076. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2077. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2078. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2079. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2080. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2081. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2082. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2083. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2084. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2085. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2086. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2087. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2088. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2089. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2090. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2091. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2092. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2093. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2094. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2095. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2096. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2097. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2098. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2099. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2100. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2101. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2102. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2103. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2104. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2105. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2106. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2107. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2108. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2109. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2110. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2111. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2112. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2113. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2114. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2115. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2116. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2117. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2118. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2119. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2120. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2121. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2122. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2123. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2124. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2125. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2126. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2127. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2128. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2129. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2130. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2131. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2132. (not (and (<= (l2-norm SAMP) (+ 1.0 EPS)) (>= (l2-norm SAMP) (- 1.0 EPS)))) .......... [PASS] 2133. (not (< zz num-stddev)) .......... [PASS] 2134. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2135. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2136. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2137. (not (< n 1)) .......... [PASS] 2138. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2139. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2140. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2141. (not (< n 1)) .......... [PASS] 2142. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2143. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2144. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2145. (not (< n 1)) .......... [PASS] 2146. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2147. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2148. (not (generator-any (lambda (vec) (define n (l2-norm vec)) (and (> n (- radius err)) (< n (+ radius err)))) (gtake ballg 10000))) .......... [PASS] 2149. (not (< n 1)) .......... [PASS] 2150. (not (every (lambda (p) (< (abs (- (sqrt (+ (square (/ (vector-ref p 0) a)) (square (/ (vector-ref p 1) b)))) 1)) epsilon)) points)) .......... [PASS] 2151. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2152. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2153. (not (every (lambda (p) (< (abs (- (sqrt (+ (square (/ (vector-ref p 0) a)) (square (/ (vector-ref p 1) b)))) 1)) epsilon)) points)) .......... [PASS] 2154. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2155. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2156. (not (every (lambda (p) (< (abs (- (sqrt (+ (square (/ (vector-ref p 0) a)) (square (/ (vector-ref p 1) b)))) 1)) epsilon)) points)) .......... [PASS] 2157. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2158. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2159. (not (every in-ellipse? interior-points)) .......... [PASS] 2160. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2161. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2162. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2163. (not (every in-ellipse? interior-points)) .......... [PASS] 2164. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2165. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2166. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2167. (not (every in-ellipse? interior-points)) .......... [PASS] 2168. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2169. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] 2170. (not (< (abs (- (* p N) m)) (* STDs (sqrt (* N p (- 1 p)))))) .......... [PASS] [Group Test binomial] 2171. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2172. actual .......... [PASS] 2173. actual .......... [PASS] 2174. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2175. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2176. actual .......... [PASS] 2177. actual .......... [PASS] 2178. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2179. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2180. actual .......... [PASS] 2181. actual .......... [PASS] 2182. actual .......... [PASS] 2183. actual .......... [PASS] 2184. actual .......... [PASS] 2185. actual .......... [PASS] 2186. actual .......... [PASS] 2187. actual .......... [PASS] 2188. actual .......... [PASS] 2189. actual .......... [PASS] 2190. actual .......... [PASS] 2191. actual .......... [PASS] 2192. actual .......... [PASS] 2193. actual .......... [PASS] 2194. actual .......... [PASS] 2195. actual .......... [PASS] 2196. actual .......... [PASS] 2197. actual .......... [PASS] 2198. actual .......... [PASS] 2199. actual .......... [PASS] 2200. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2201. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2202. actual .......... [PASS] 2203. actual .......... [PASS] 2204. actual .......... [PASS] 2205. actual .......... [PASS] 2206. actual .......... [PASS] 2207. actual .......... [PASS] 2208. actual .......... [PASS] 2209. actual .......... [PASS] 2210. actual .......... [PASS] 2211. actual .......... [PASS] 2212. actual .......... [PASS] 2213. actual .......... [PASS] 2214. actual .......... [PASS] 2215. actual .......... [PASS] 2216. actual .......... [PASS] 2217. actual .......... [PASS] 2218. actual .......... [PASS] 2219. actual .......... [PASS] 2220. actual .......... [PASS] 2221. actual .......... [PASS] 2222. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2223. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2224. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2225. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2226. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2227. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2228. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2229. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2230. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2231. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2232. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2233. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2234. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2235. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2236. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2237. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2238. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2239. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2240. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2241. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2242. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2243. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2244. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2245. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2246. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2247. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2248. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2249. (not (and (<= (/ actual expected) (+ 1.0 0.2)) (>= (/ actual expected) (- 1.0 0.2)))) .......... [PASS] 2249 out of 2249 passed (100.00%) ;;; Running predicate tests... 1. (range=? eqv? (numeric-range 0 0) (numeric-range 5 5)) .......... [PASS] 2. (range=? eqv? (numeric-range 0 0) test-num-range) .......... [PASS] 3. (range=? eqv? test-num-range test-num-range) .......... [PASS] 4. (range=? eqv? test-num-range (numeric-range 10 30)) .......... [PASS] 5. (range=? eqv? test-num-range (numeric-range 10 20)) .......... [PASS] 6. (range=? eqv? test-bool-range (vector-range #(#f #t))) .......... [PASS] 7. (range=? eqv? test-bool-range (vector-range #(#t #f))) .......... [PASS] 8. (range=? eqv? test-num-range (numeric-range 10 30) (subrange (numeric-range 0 50) 10 30)) .......... [PASS] 9. (range=? eqv? test-bool-range (numeric-range 10 30) (subrange (numeric-range 0 50) 10 30)) .......... [PASS] 10. (range=? eqv? test-num-range (numeric-range 11 31) (subrange (numeric-range 0 50) 10 30)) .......... [PASS] ;;; Running conversion tests... 11. (range->list test-empty-range) .......... [PASS] 12. (range->list test-bool-range) .......... [PASS] 13. (range->list test-num-range) .......... [PASS] 14. (generator->list (range->generator test-num-range)) .......... [PASS] 15. (vector->list (range->vector test-num-range)) .......... [PASS] 16. (range->string test-empty-range) .......... [PASS] 17. (range->string (string-range s)) .......... [PASS] 18. (range-length vrange) .......... [PASS] 19. (range-first vrange) .......... [PASS] 20. (range-last vrange) .......... [PASS] 21. (range->vector vrange) .......... [PASS] 22. (range->list (begin (vector-set! vec 0 0) vrange)) .......... [PASS] ;;; Running constructor tests... 23. (%range-empty? (numeric-range 1 1)) .......... [PASS] 24. (range->list (numeric-range -5 -1)) .......... [PASS] 25. (range->list (numeric-range 1 -5 -1)) .......... [PASS] 26. (range->list (numeric-range 0 9 4)) .......... [PASS] 27. (%range-empty? (numeric-range 0 10 -1)) .......... [PASS] 28. (%range-empty? (numeric-range 0 -10)) .......... [PASS] 29. (range->list (numeric-range 5 1 -1)) .......... [PASS] 30. (range->list (numeric-range -2 2)) .......... [PASS] 31. (range->list (numeric-range 2 -2 -1)) .......... [PASS] 32. (range->list (numeric-range -4 -8 -1)) .......... [PASS] 33. (range=/eqv? (iota-range 10 0 0) (range 10 (lambda (_) 0))) .......... [PASS] 34. (%range-empty? (iota-range 0)) .......... [PASS] 35. (range->list (iota-range 10)) .......... [PASS] 36. (range->list (iota-range 10 0)) .......... [PASS] 37. (range->list (iota-range 10 0 1)) .......... [PASS] 38. (range->list (iota-range 10 10 2)) .......... [PASS] 39. (range->list (iota-range 10 0 -1)) .......... [PASS] 40. (range->list (iota-range 10 5 -2)) .......... [PASS] 41. (range-length (vector-range vec)) .......... [PASS] 42. (range-first (vector-range vec)) .......... [PASS] 43. (range-last (vector-range vec)) .......... [PASS] 44. (range->vector (vector-range vec)) .......... [PASS] 45. (range-length srange) .......... [PASS] 46. (range-first srange) .......... [PASS] 47. (range-last srange) .......... [PASS] 48. (range->list srange) .......... [PASS] ;;; Running accessor tests... 49. (range-ref test-num-range 0) .......... [PASS] 50. (range-ref test-bool-range 1) .......... [PASS] ;;; Running iteration tests... 51. (let-values (((ra rb) (range-split-at test-num-range n))) (list (range-length ra) (range-length rb))) .......... [PASS] 52. (let-values (((ra rb) (range-split-at test-bool-range 1))) (range=/eqv? (range-append ra rb) test-bool-range)) .......... [PASS] 53. (range=/eqv? (subrange test-bool-range 0 (range-length test-bool-range)) test-bool-range) .......... [PASS] 54. (= (range-length (subrange test-num-range a b)) (- b a)) .......... [PASS] 55. (range=/eqv? (subrange test-num-range a b) (range-take (range-drop test-num-range a) (- b a))) .......... [PASS] 56. (range=/eqv? (subrange test-num-range 0 b) (range-take test-num-range b)) .......... [PASS] 57. (range=/eqv? (subrange test-num-range a (range-length test-num-range)) (range-drop test-num-range a)) .......... [PASS] 58. (range-length (range-take test-num-range 10)) .......... [PASS] 59. (range-length (range-take test-num-range (range-length test-num-range))) .......... [PASS] 60. (range->list (range-take test-num-range 5)) .......... [PASS] 61. (range-length (range-take-right test-num-range 10)) .......... [PASS] 62. (range-length (range-take-right test-num-range (range-length test-num-range))) .......... [PASS] 63. (range->list (range-take-right test-num-range 5)) .......... [PASS] 64. (range-length (range-drop test-num-range 10)) .......... [PASS] 65. (range-length (range-drop test-num-range (range-length test-num-range))) .......... [PASS] 66. (range->list (range-drop test-num-range 15)) .......... [PASS] 67. (range-length (range-drop-right test-num-range 10)) .......... [PASS] 68. (range-length (range-drop-right test-num-range (range-length test-num-range))) .......... [PASS] 69. (range->list (range-drop-right test-num-range 15)) .......... [PASS] 70. (range=/eqv? (car (range-segment test-num-range 5)) (range-take test-num-range 5)) .......... [PASS] 71. (range=/eqv? (apply range-append (cdr (range-segment test-num-range 5))) (range-drop test-num-range 5)) .......... [PASS] 72. (range=/eqv? (apply range-append (range-segment test-num-range 5)) test-num-range) .......... [PASS] 73. (fold + 0 (map range-length (range-segment test-num-range 5))) .......... [PASS] 74. (fold + 0 (map range-length (range-segment test-num-range 7))) .......... [PASS] 75. (range-count always test-num-range) .......... [PASS] 76. (range-count never test-num-range) .......... [PASS] 77. (range-count even? test-num-range) .......... [PASS] 78. (range-count (lambda (x y) y) test-num-range test-bool-range) .......... [PASS] 79. (range-count (lambda (x y) (zero? (+ x y))) test-num-range (range-map - test-num-range)) .......... [PASS] 80. (range-any even? test-num-range) .......... [PASS] 81. (range-any never test-num-range) .......... [PASS] 82. (range-any (lambda (x y) y) test-num-range test-bool-range) .......... [PASS] 83. (range-any (lambda (x y) (zero? (+ x y))) test-num-range test-num-range) .......... [PASS] 84. (range-every number? test-num-range) .......... [PASS] 85. (range-every even? test-num-range) .......... [PASS] 86. (range-every (lambda (x y) y) test-num-range test-bool-range) .......... [PASS] 87. (range-every (lambda (x y) (zero? (+ x y))) test-num-range (range-map - test-num-range)) .......... [PASS] 88. (range=/eqv? (range-map (lambda (x) (+ 1 x)) test-num-range) (numeric-range 11 31)) .......... [PASS] 89. (equal? (range->list (range-map square test-num-range)) (map square test-num-seq)) .......... [PASS] 90. (range=/eqv? (range-map + test-num-range test-num-range) (numeric-range 20 60 2)) .......... [PASS] 91. (range=/eqv? (range-map (lambda (x _) x) test-num-range test-bool-range) (range-take test-num-range (range-length test-bool-range))) .......... [PASS] 92. (equal? (range-map->list not test-bool-range) (map not (range->list test-bool-range))) .......... [PASS] 93. (equal? (range-map->list + test-num-range test-num-range) (map + test-num-seq test-num-seq)) .......... [PASS] 94. (equal? (range-map->vector not test-bool-range) (vector-map not (range->vector test-bool-range))) .......... [PASS] 95. (equal? (range-map->vector + test-num-range test-num-range) (vector-map + num-vec num-vec)) .......... [PASS] 96. (%range-empty? (range-filter-map never test-bool-range)) .......... [PASS] 97. (range=/eqv? (range-filter-map values test-num-range) test-num-range) .......... [PASS] 98. (equal? (range->list (range-filter-map (lambda (x) (and (even? x) x)) test-num-range)) (filter-map (lambda (x) (and (even? x) x)) test-num-seq)) .......... [PASS] 99. (range=/eqv? (range-filter-map proc test-num-range test-num-range) (numeric-range 20 60 4)) .......... [PASS] 100. (range-filter-map->list never test-bool-range) .......... [PASS] 101. (equal? (range-filter-map->list values test-num-range) test-num-seq) .......... [PASS] 102. (equal? (range-filter-map->list (lambda (x) (and (even? x) x)) test-num-range) (filter-map (lambda (x) (and (even? x) x)) test-num-seq)) .......... [PASS] 103. (equal? (range-filter-map->list proc test-num-range test-num-range) (filter-map proc test-num-seq test-num-seq)) .......... [PASS] 104. (let ((v #f)) (range-for-each (lambda (x) (set! v x)) test-bool-range) v) .......... [PASS] 105. (let ((v #f)) (range-for-each (lambda (x y) (when y (set! v x))) test-num-range test-bool-range) v) .......... [PASS] 106. (range=/eqv? (range-filter always test-bool-range) test-bool-range) .......... [PASS] 107. (%range-empty? (range-filter never test-bool-range)) .......... [PASS] 108. (equal? (range->list (range-filter even? test-num-range)) (filter even? test-num-seq)) .......... [PASS] 109. (range-filter->list always test-bool-range) .......... [PASS] 110. (null? (range-filter->list never test-bool-range)) .......... [PASS] 111. (equal? (range-filter->list even? test-num-range) (filter even? test-num-seq)) .......... [PASS] 112. (range=/eqv? (range-remove never test-bool-range) test-bool-range) .......... [PASS] 113. (%range-empty? (range-remove always test-bool-range)) .......... [PASS] 114. (equal? (range->list (range-remove even? test-num-range)) (remove even? test-num-seq)) .......... [PASS] 115. (equal? (range-remove->list never test-bool-range) (range->list test-bool-range)) .......... [PASS] 116. (null? (range-remove->list always test-bool-range)) .......... [PASS] 117. (equal? (range-remove->list even? test-num-range) (remove even? test-num-seq)) .......... [PASS] 118. (= (range-fold (lambda (b _) (+ b 1)) 0 test-num-range) (range-length test-num-range)) .......... [PASS] 119. (equal? (range-fold + 0 test-num-range) (fold + 0 test-num-seq)) .......... [PASS] 120. (= (range-fold + 0 test-num-range test-num-range) (fold + 0 test-num-seq test-num-seq)) .......... [PASS] 121. (= (range-fold (lambda (s x _) (+ s x)) 0 test-num-range test-bool-range) (range-fold + 0 (range-take test-num-range (range-length test-bool-range)))) .......... [PASS] 122. (= (range-fold-right (lambda (b _) (+ b 1)) 0 test-num-range) (range-length test-num-range)) .......... [PASS] 123. (equal? (range-fold-right + 0 test-num-range) (fold-right + 0 test-num-seq)) .......... [PASS] 124. (= (range-fold-right + 0 test-num-range test-num-range) (fold-right + 0 test-num-seq test-num-seq)) .......... [PASS] 125. (= (range-fold-right (lambda (s x _) (+ s x)) 0 test-num-range test-bool-range) (range-fold-right + 0 (range-take test-num-range (range-length test-bool-range)))) .......... [PASS] 126. (eqv? (range-first (range-reverse test-bool-range)) (range-last test-bool-range)) .......... [PASS] 127. (eqv? (range-last (range-reverse test-bool-range)) (range-first test-bool-range)) .......... [PASS] 128. (equal? (range->list (range-reverse test-num-range)) (reverse test-num-seq)) .......... [PASS] 129. (%range-empty? (range-append)) .......... [PASS] 130. (range->list (range-append test-bool-range)) .......... [PASS] 131. (range=/eqv? (range-append (numeric-range 10 20) (numeric-range 20 30)) test-num-range) .......... [PASS] 132. (range=/eqv? (range-append (numeric-range 10 15) (numeric-range 15 20) (numeric-range 20 25) (numeric-range 25 30)) test-num-range) .......... [PASS] ;;; Running search tests... 133. (range-index always test-num-range) .......... [PASS] 134. (range-index never test-num-range) .......... [PASS] 135. (range-index values test-bool-range) .......... [PASS] 136. (range-index (lambda (x y) (and (odd? x) y)) test-num-range test-bool-range) .......... [PASS] 137. (eqv? (range-index-right always test-num-range) (- (range-length test-num-range) 1)) .......... [PASS] 138. (range-index-right never test-num-range) .......... [PASS] 139. (range-index-right values test-bool-range) .......... [PASS] 140. (range-index-right (lambda (x y) (< (+ x y) 30)) test-num-range test-num-range) .......... [PASS] 141. (= (range-index fifteen? test-num-range) (range-index-right fifteen? test-num-range) (list-index fifteen? test-num-seq)) .......... [PASS] 142. (range=/eqv? (range-take-while always test-bool-range) test-bool-range) .......... [PASS] 143. (%range-empty? (range-take-while never test-bool-range)) .......... [PASS] 144. (range->list (range-take-while pred test-num-range)) .......... [PASS] 145. (%range-empty? (range-drop-while always test-bool-range)) .......... [PASS] 146. (range=/eqv? (range-drop-while never test-bool-range) test-bool-range) .......... [PASS] 147. (range->list (range-drop-while pred test-num-range)) .......... [PASS] 148. (range=/eqv? (range-append (range-take-while pred test-num-range) (range-drop-while pred test-num-range)) test-num-range) .......... [PASS] 149. (range=/eqv? (range-take-while-right always test-bool-range) test-bool-range) .......... [PASS] 150. (%range-empty? (range-take-while-right never test-bool-range)) .......... [PASS] 151. (range->list (range-take-while-right pred test-num-range)) .......... [PASS] 152. (%range-empty? (range-drop-while-right always test-bool-range)) .......... [PASS] 153. (range=/eqv? (range-drop-while-right never test-bool-range) test-bool-range) .......... [PASS] 154. (range->list (range-drop-while-right pred test-num-range)) .......... [PASS] 155. (range=/eqv? (range-append (range-drop-while-right pred test-num-range) (range-take-while-right pred test-num-range)) test-num-range) .......... [PASS] 155 out of 155 passed (100.00%) 1. (equal? "bazbarfoo!" (chain "" (string-append "foo" _) (string-append "bar" _) (string-append "baz" _) (exclamation _))) .......... [PASS] 2. (equal? "barfoobaz" (chain "" (string-append _ "foo") (string-append "bar" _) (string-append _ "baz"))) .......... [PASS] 3. (equal? 3 (chain + (_ 1 2))) .......... [PASS] 4. (equal? "barbazqux" (chain "" (string-append _ "foo") (string-append "bar" "baz") (string-append _ "qux"))) .......... [PASS] 5. (equal? "quxfoo/quxbar" (chain "qux" (foo+bar _) (string-append _ "/" _))) .......... [PASS] 6. (equal? "bazquxfooquxbar" (chain "qux" (foo+bar _) (string-append "baz" _ ...))) .......... [PASS] 7. (equal? "quxfoobazquxbar" (chain "qux" (foo+bar _) (string-append _ "baz" _ ...))) .......... [PASS] 8. (equal? "bazbarfoo!" (chain "" <> (string-append "foo" <>) (string-append "bar" <>) (string-append "baz" <>) (exclamation <>))) .......... [PASS] 9. (equal? "bazquxfooquxbar" (chain "qux" - --- (foo+bar -) (string-append "baz" - ---))) .......... [PASS] 10. (equal? "bazbarfoo!" (chain-and "" (string-append "foo" _) (string-append "bar" _) (string-append "baz" _) (exclamation _))) .......... [PASS] 11. (equal? "barfoobaz" (chain-and "" (string-append _ "foo") (string-append "bar" _) (string-append _ "baz"))) .......... [PASS] 12. (equal? "barbazqux" (chain-and "" (string-append "foo" _) (string-append "bar" "baz") (string-append _ "qux"))) .......... [PASS] 13. (equal? #f (chain-and "" (string-append "foo" _) (equal? _ "bar") (string-append "baz" _) (exclamation _))) .......... [PASS] 14. (equal? #f (chain-and #f (not _))) .......... [PASS] 15. (equal? "bazbarfoo!" (chain-and "" <> (string-append "foo" <>) (string-append "bar" <>) (string-append "baz" <>) (exclamation <>))) .......... [PASS] 16. (equal? "bazfoo" (chain-when "" ((= (+ 2 2) 4) (string-append "foo" _)) ((= (+ 2 2) 5) (string-append "bar" _)) (#t (string-append "baz" _)))) .......... [PASS] 17. (equal? "barfooqux" (chain-when "" (#t (string-append _ "foo")) (#t (string-append "bar" _)) (#f (string-append _ "baz")) (#t (string-append _ "qux")))) .......... [PASS] 18. (equal? "barqux" (chain-when "" (#t (string-append _ "foo")) (#t (string-append "bar")) (#f (string-append _ "baz")) (#t (string-append _ "qux")))) .......... [PASS] 19. (equal? "bazfoo" (chain-when "" <> ((= (+ 2 2) 4) (string-append "foo" <>)) ((= (+ 2 2) 5) (string-append "bar" <>)) (#t (string-append "baz" <>)))) .......... [PASS] 20. (equal? "bazbarfoo!" ((chain-lambda (string-append "foo" _) (string-append "bar" _) (string-append "baz" _) (exclamation _)) "")) .......... [PASS] 21. (equal? "foobar" ((chain-lambda (string-append "foo" _)) "bar")) .......... [PASS] 22. (equal? "barfoobaz" ((chain-lambda (string-append _ "foo") (string-append "bar" _) (string-append _ "baz")) "")) .......... [PASS] 23. (equal? "foobarbazqux" ((chain-lambda (string-append _ "bar" _) (string-append _ "qux")) "foo" "baz")) .......... [PASS] 24. (equal? "barqux" ((chain-lambda (string-append "bar") (string-append _ "qux")))) .......... [PASS] 25. (equal? "foobarbazqux" ((chain-lambda (string-append "foo" _ ...) (string-append _ "qux")) "bar" "baz")) .......... [PASS] 26. (equal? "foobarbazquxquux" ((chain-lambda (string-append _ "bar" _ ...) (string-append _ "quux")) "foo" "baz" "qux")) .......... [PASS] 27. (equal? "bazbarfoo!" ((chain-lambda <> (string-append "foo" <>) (string-append "bar" <>) (string-append "baz" <>) (exclamation <>)) "")) .......... [PASS] 28. (equal? "foobarbazqux" ((chain-lambda - --- (string-append "foo" - ---) (string-append - "qux")) "bar" "baz")) .......... [PASS] 29. (equal? (quote (1 2 (3 (4) 5))) (nest (quote _) (1 2 _) (3 _ 5) (_) 4)) .......... [PASS] 30. (equal? (quote (1 2 (3 (4) 5))) (nest <> (quote <>) (1 2 <>) (3 <> 5) (<>) 4)) .......... [PASS] 31. (equal? (quote (1 2 3 (4 5 6))) (nest (nest _2 (quote _2) (1 2 3 _2) _ 6) (_ 5 _2) 4)) .......... [PASS] 32. (equal? (quote (1 2 (3 (4) 5))) (nest-reverse 4 (_) (3 _ 5) (1 2 _) (quote _))) .......... [PASS] 33. (equal? (quote (1 2 (3 (4) 5))) (nest-reverse 4 <> (<>) (3 <> 5) (1 2 <>) (quote <>))) .......... [PASS] 33 out of 33 passed (100.00%) 1. (equal? #t (flexvector? (flexvector))) .......... [PASS] 2. (equal? 3 (flexvector-length (make-flexvector 3 #f))) .......... [PASS] 3. (equal? 3 (flexvector-length (flexvector 1 2 3))) .......... [PASS] 4. (equal? (quote b) (flexvector-ref fv 1)) .......... [PASS] 5. (equal? (quote a) (flexvector-front fv)) .......... [PASS] 6. (equal? (quote c) (flexvector-back fv)) .......... [PASS] 7. (equal? (quote b) (flexvector-set! fv 1 (quote d))) .......... [PASS] 8. (equal? (quote d) (flexvector-ref fv 1)) .......... [PASS] 9. (equal? fv (flexvector-add-back! fv (quote e))) .......... [PASS] 10. (equal? (quote (4 . e)) (cons (flexvector-length fv) (flexvector-ref fv (- (flexvector-length fv) 1)))) .......... [PASS] 11. (equal? (quote d) (flexvector-remove! fv 1)) .......... [PASS] 12. (equal? (quote (3 . c)) (cons (flexvector-length fv) (flexvector-ref fv 1))) .......... [PASS] 13. (equal? fv (flexvector-clear! fv)) .......... [PASS] 14. (equal? 0 (flexvector-length fv)) .......... [PASS] 15. (equal? #t (flexvector-empty? fv)) .......... [PASS] 16. (equal? #t (flexvector=? eq? (flexvector (quote a) (quote b)) (flexvector (quote a) (quote b)))) .......... [PASS] 17. (equal? #f (flexvector=? eq? (flexvector (quote a) (quote b)) (flexvector (quote b) (quote a)))) .......... [PASS] 18. (equal? #f (flexvector=? = (flexvector 1 2 3 4 5) (flexvector 1 2 3 4))) .......... [PASS] 19. (equal? #t (flexvector=? = (flexvector 1 2 3 4) (flexvector 1 2 3 4))) .......... [PASS] 20. (equal? #t (flexvector=? eq?)) .......... [PASS] 21. (equal? #t (flexvector=? eq? (flexvector (quote a)))) .......... [PASS] 22. (equal? #(a a a) (flexvector->vector (make-flexvector 3 (quote a)))) .......... [PASS] 23. (equal? #(1 4 9 16 25 36 49 64 81 100) (flexvector->vector (flexvector-unfold (lambda (x) (> x 10)) (lambda (x) (* x x)) (lambda (x) (+ x 1)) 1))) .......... [PASS] 24. (equal? #(100 81 64 49 36 25 16 9 4 1) (flexvector->vector (flexvector-unfold-right (lambda (x) (> x 10)) (lambda (x) (* x x)) (lambda (x) (+ x 1)) 1))) .......... [PASS] 25. (equal? #(#\a #\b #\c) (flexvector->vector (string->flexvector "abc"))) .......... [PASS] 26. (equal? "abc" (flexvector->string (flexvector #\a #\b #\c))) .......... [PASS] 27. (equal? #(a b c) (flexvector->vector (generator->flexvector mock-generator))) .......... [PASS] 28. (equal? (quote (a b c #t)) (let* ((gen (flexvector->generator (flexvector (quote a) (quote b) (quote c)))) (one (gen)) (two (gen)) (three (gen)) (four (eof-object? (gen)))) (list one two three four))) .......... [PASS] 29. (equal? #(10 20 30) (flexvector->vector fv)) .......... [PASS] 30. (equal? (quote (10 20 30)) (flexvector->list fv)) .......... [PASS] 31. (equal? (quote (10 20)) (flexvector->list fv 0 2)) .......... [PASS] 32. (equal? (quote (20 30)) (flexvector->list fv 1)) .......... [PASS] 33. (equal? (quote ()) (flexvector->list fv 1 1)) .......... [PASS] 34. (equal? (quote (30 20 10)) (reverse-flexvector->list fv)) .......... [PASS] 35. (equal? #t (let ((copy (flexvector-copy fv))) (and (= (flexvector-length fv) (flexvector-length copy)) (not (eq? fv copy))))) .......... [PASS] 36. (equal? #(30 20 10) (flexvector->vector (flexvector-reverse-copy fv))) .......... [PASS] 37. (equal? #(20 30) (flexvector->vector (flexvector-copy fv 1))) .......... [PASS] 38. (equal? #(20) (flexvector->vector (flexvector-copy fv 1 2))) .......... [PASS] 39. (equal? (quote (30 20 10)) (let ((res (quote ()))) (flexvector-for-each (lambda (x) (set! res (cons x res))) fv) res)) .......... [PASS] 40. (equal? (quote (34 22 10)) (let ((res (quote ()))) (flexvector-for-each/index (lambda (i x) (set! res (cons (+ x (* i 2)) res))) fv) res)) .......... [PASS] 41. (equal? #(100 200 300) (flexvector->vector (flexvector-map (lambda (x) (* x 10)) fv))) .......... [PASS] 42. (equal? #(10 22 34) (flexvector->vector (flexvector-map/index (lambda (i x) (+ x (* i 2))) fv))) .......... [PASS] 43. (equal? #(10 100 20 200 30 300) (flexvector->vector (flexvector-append-map (lambda (x) (flexvector x (* x 10))) fv))) .......... [PASS] 44. (equal? #(0 10 10 1 20 22 2 30 34) (flexvector->vector (flexvector-append-map/index (lambda (i x) (flexvector i x (+ x (* i 2)))) fv))) .......... [PASS] 45. (equal? #(10) (flexvector->vector (flexvector-filter (lambda (x) (< x 15)) fv))) .......... [PASS] 46. (equal? #(10 30) (flexvector->vector (flexvector-filter/index (lambda (i x) (not (= i 1))) fv))) .......... [PASS] 47. (equal? (quote (30 20 10)) (flexvector-fold (lambda (x y) (cons y x)) (quote ()) fv)) .......... [PASS] 48. (equal? (quote (10 20 30)) (flexvector-fold-right (lambda (x y) (cons y x)) (quote ()) fv)) .......... [PASS] 49. (equal? 2 (flexvector-count (lambda (x) (< x 25)) fv)) .......... [PASS] 50. (equal? #(3 4 8 9 14 23 25 30 36) (flexvector->vector (flexvector-cumulate + 0 (flexvector 3 1 4 1 5 9 2 5 6)))) .......... [PASS] 51. (equal? (quote (#t . #f)) (cons (flexvector-any (lambda (x) (= x 20)) fv) (flexvector-any (lambda (x) (= x 21)) fv))) .......... [PASS] 52. (equal? (quote (#t . #f)) (cons (flexvector-every (lambda (x) (< x 40)) fv) (flexvector-every (lambda (x) (< x 30)) fv))) .......... [PASS] 53. (equal? 1 (flexvector-index (lambda (x) (> x 10)) fv)) .......... [PASS] 54. (equal? 2 (flexvector-index-right (lambda (x) (> x 10)) fv)) .......... [PASS] 55. (equal? 1 (flexvector-skip (lambda (x) (< x 20)) fv)) .......... [PASS] 56. (equal? 0 (flexvector-skip-right (lambda (x) (> x 10)) fv)) .......... [PASS] 57. (equal? (quote (#(10 20) #(30))) (call-with-values (lambda () (flexvector-partition (lambda (x) (< x 25)) fv)) (lambda vs (map flexvector->vector vs)))) .......... [PASS] 58. (equal? 3 (flexvector-binary-search fv #\d cmp)) .......... [PASS] 59. (equal? 0 (flexvector-binary-search fv #\a cmp)) .......... [PASS] 60. (equal? 9 (flexvector-binary-search fv #\j cmp)) .......... [PASS] 61. (equal? #f (flexvector-binary-search fv #\k cmp)) .......... [PASS] 62. (equal? 5 (flexvector-binary-search fv #\f cmp 2 6)) .......... [PASS] 63. (equal? #f (flexvector-binary-search fv #\f cmp 1 5)) .......... [PASS] 64. (equal? #(10 20 30 40 50 60) (flexvector->vector (flexvector-append (flexvector 10 20) (flexvector) (flexvector 30 40) (flexvector 50 60)))) .......... [PASS] 65. (equal? #(10 20 30 40 50 60) (flexvector->vector (flexvector-concatenate (list (flexvector 10 20) (flexvector) (flexvector 30 40) (flexvector 50 60))))) .......... [PASS] 66. (equal? #(a b h i) (flexvector->vector (flexvector-append-subvectors (flexvector (quote a) (quote b) (quote c) (quote d) (quote e)) 0 2 (flexvector (quote f) (quote g) (quote h) (quote i) (quote j)) 2 4))) .......... [PASS] 67. (equal? (quote #(foo)) (mutate-as x (quote #()) (flexvector-add! x 0 (quote foo)))) .......... [PASS] 68. (equal? (quote #(foo bar baz)) (mutate-as x (quote #()) (flexvector-add! x 0 (quote foo) (quote bar) (quote baz)))) .......... [PASS] 69. (equal? (quote #(foo bar baz)) (mutate-as x (quote #(bar baz)) (flexvector-add! x 0 (quote foo)))) .......... [PASS] 70. (equal? (quote #(foo bar baz qux quux)) (mutate-as x (quote #(qux quux)) (flexvector-add! x 0 (quote foo) (quote bar) (quote baz)))) .......... [PASS] 71. (equal? (quote #(foo bar baz)) (mutate-as x (quote #(foo baz)) (flexvector-add! x 1 (quote bar)))) .......... [PASS] 72. (equal? (quote #(foo bar baz qux quux)) (mutate-as x (quote #(foo quux)) (flexvector-add! x 1 (quote bar) (quote baz) (quote qux)))) .......... [PASS] 73. (equal? (quote #(foo bar baz)) (mutate-as x (quote #(foo bar)) (flexvector-add! x 2 (quote baz)))) .......... [PASS] 74. (equal? (quote #(foo bar baz qux quux)) (mutate-as x (quote #(foo bar)) (flexvector-add! x 2 (quote baz) (quote qux) (quote quux)))) .......... [PASS] 75. (equal? (quote #(foo bar baz qux)) (mutate-as x (quote #(foo qux)) (flexvector-add-all! x 1 (quote (bar baz))))) .......... [PASS] 76. (equal? (quote #(foo)) (mutate-as x (quote #()) (flexvector-add-front! x (quote foo)))) .......... [PASS] 77. (equal? (quote #(foo bar baz)) (mutate-as x (quote #()) (flexvector-add-front! x (quote foo) (quote bar) (quote baz)))) .......... [PASS] 78. (equal? (quote #(foo bar baz)) (mutate-as x (quote #(bar baz)) (flexvector-add-front! x (quote foo)))) .......... [PASS] 79. (equal? (quote #(foo bar baz qux quux)) (mutate-as x (quote #(qux quux)) (flexvector-add-front! x (quote foo) (quote bar) (quote baz)))) .......... [PASS] 80. (equal? (quote #(foo)) (mutate-as x (quote #()) (flexvector-add-back! x (quote foo)))) .......... [PASS] 81. (equal? (quote #(foo bar baz)) (mutate-as x (quote #()) (flexvector-add-back! x (quote foo) (quote bar) (quote baz)))) .......... [PASS] 82. (equal? (quote #(foo bar baz)) (mutate-as x (quote #(foo bar)) (flexvector-add-back! x (quote baz)))) .......... [PASS] 83. (equal? (quote #(foo bar baz qux quux)) (mutate-as x (quote #(foo bar)) (flexvector-add-back! x (quote baz) (quote qux) (quote quux)))) .......... [PASS] 84. (equal? (quote #(foo bar baz qux)) (mutate-as x (quote #(foo bar)) (flexvector-append! x (flexvector (quote baz) (quote qux))))) .......... [PASS] 85. (equal? (quote #(foo bar baz qux quux)) (mutate-as x (quote #(foo bar)) (flexvector-append! x (flexvector (quote baz) (quote qux)) (flexvector (quote quux))))) .......... [PASS] 86. (equal? (quote #(foo baz)) (mutate-as x (quote #(foo bar baz)) (flexvector-remove! x 1))) .......... [PASS] 87. (equal? (quote #()) (mutate-as x (quote #(foo)) (flexvector-remove! x 0))) .......... [PASS] 88. (equal? (quote #(bar baz)) (mutate-as x (quote #(foo bar baz)) (flexvector-remove-front! x))) .......... [PASS] 89. (equal? (quote #()) (mutate-as x (quote #(foo)) (flexvector-remove-front! x))) .......... [PASS] 90. (equal? (quote #(foo bar)) (mutate-as x (quote #(foo bar baz)) (flexvector-remove-back! x))) .......... [PASS] 91. (equal? (quote #()) (mutate-as x (quote #(foo)) (flexvector-remove-back! x))) .......... [PASS] 92. (equal? (quote #(a e f)) (mutate-as x (quote #(a b c d e f)) (flexvector-remove-range! x 1 4))) .......... [PASS] 93. (equal? (quote #(a b c d e f)) (mutate-as x (quote #(a b c d e f)) (flexvector-remove-range! x 1 1))) .......... [PASS] 94. (equal? (quote #(e f)) (mutate-as x (quote #(a b c d e f)) (flexvector-remove-range! x -1 4))) .......... [PASS] 95. (equal? (quote #(a b)) (mutate-as x (quote #(a b c d e f)) (flexvector-remove-range! x 2 10))) .......... [PASS] 96. (equal? (quote #(100 200 300)) (mutate-as fv (quote #(10 20 30)) (flexvector-map! (lambda (x) (* x 10)) fv))) .......... [PASS] 97. (equal? (quote #(10 22 34)) (mutate-as fv (quote #(10 20 30)) (flexvector-map/index! (lambda (i x) (+ x (* i 2))) fv))) .......... [PASS] 98. (equal? (quote #(10)) (mutate-as fv (quote #(10 20 30)) (flexvector-filter! (lambda (x) (< x 15)) fv))) .......... [PASS] 99. (equal? (quote #(10 30)) (mutate-as fv (quote #(10 20 30)) (flexvector-filter/index! (lambda (i x) (not (= i 1))) fv))) .......... [PASS] 100. (equal? #(10 30 20) (mutate-as fv (quote #(10 20 30)) (flexvector-swap! fv 1 2))) .......... [PASS] 101. (equal? #(30 20 10) (mutate-as fv (quote #(10 20 30)) (flexvector-reverse! fv))) .......... [PASS] 102. (equal? #(1 20 30 40 5) (mutate-as fv (quote #(1 2 3 4 5)) (flexvector-copy! fv 1 (flexvector 20 30 40)))) .......... [PASS] 103. (equal? #(1 20 30 40 5) (mutate-as fv (quote #(1 2 3 4 5)) (flexvector-copy! fv 1 (flexvector 10 20 30 40 50) 1 4))) .......... [PASS] 104. (equal? #(1 2 30 40 50) (mutate-as fv (quote #(1 2 3)) (flexvector-copy! fv 2 (flexvector 30 40 50)))) .......... [PASS] 105. (equal? #(1 40 30 20 5) (mutate-as fv (quote #(1 2 3 4 5)) (flexvector-reverse-copy! fv 1 (flexvector 20 30 40)))) .......... [PASS] 106. (equal? #(1 40 30 20 5) (mutate-as fv (quote #(1 2 3 4 5)) (flexvector-reverse-copy! fv 1 (flexvector 10 20 30 40 50) 1 4))) .......... [PASS] 107. (equal? #(1 2 50 40 30) (mutate-as fv (quote #(1 2 3)) (flexvector-reverse-copy! fv 2 (flexvector 30 40 50)))) .......... [PASS] 108. (equal? (quote #(foo foo foo)) (mutate-as x (quote #(1 2 3)) (flexvector-fill! x (quote foo)))) .......... [PASS] 109. (equal? (quote #(1 2 bar bar bar)) (mutate-as x (quote #(1 2 3 4 5)) (flexvector-fill! x (quote bar) 2))) .......... [PASS] 110. (equal? (quote #(1 2 baz baz 5)) (mutate-as x (quote #(1 2 3 4 5)) (flexvector-fill! x (quote baz) 2 4))) .......... [PASS] 111. (equal? (quote #(qux qux qux)) (mutate-as x (quote #(1 2 3)) (flexvector-fill! x (quote qux) -1 10))) .......... [PASS] 111 out of 111 passed (100.00%) FOR SRFI 189: ./skint test/srfi/189.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 193: ./skint test/srfi/193.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 194: ./skint test/srfi/194.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 196: ./skint test/srfi/196.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 197: ./skint test/srfi/197.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 214: ./skint test/srfi/214.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 217: ./skint ;;; iset=? ... 1. (not (iset=? (iset) (iset))) .......... [PASS] 2. (iset=? (iset 1) (iset)) .......... [PASS] 3. (iset=? (iset) (iset 1)) .......... [PASS] 4. (not (iset=? (iset 1 2 3 4) (iset 1 2 3 4))) .......... [PASS] 5. (not (iset=? (iset 1 2 3 4) (iset 2 1 4 3) (iset 3 2 1 4))) .......... [PASS] 6. (iset=? (iset 1 2 3 4) (iset 2 3 4)) .......... [PASS] 7. (iset=? pos-set neg-set) .......... [PASS] ;;; Copying and conversion ... 8. (not (not (eqv? (iset-copy pos-set) pos-set))) .......... [PASS] 9. (not (every (lambda (set) (iset-every? (lambda (n) (iset-contains? set n)) (iset-copy set))) all-test-sets)) .......... [PASS] 10. (iset->list (iset)) .......... [PASS] 11. (iset->list pos-set) .......... [PASS] 12. (iset->list neg-set) .......... [PASS] 13. (iset->list mixed-set) .......... [PASS] 14. (iset->list sparse-set) .......... [PASS] 15. (iset=? (iset 1) (list->iset! (iset) (quote (1)))) .......... [PASS] 16. (iset=? (iset-adjoin pos-set 2 4 6) (list->iset! (iset-copy pos-set) (quote (2 4 6)))) .......... [PASS] ;;; Constructors ... 17. (iset=? (list->iset (iota 10 0 4)) (iset-unfold (lambda (i) (> i 36)) values (lambda (i) (+ i 4)) 0)) .......... [PASS] 18. (iset=? (list->iset (iota 20 -10)) (make-range-iset -10 10)) .......... [PASS] 19. (iset=? (list->iset (iota 10 -10 2)) (make-range-iset -10 10 2)) .......... [PASS] ;;; Predicates ... 20. (iset-contains? (iset) 1) .......... [PASS] 21. (not (every (lambda (n) (iset-contains? pos-set n)) (iota 20 100 3))) .......... [PASS] 22. (not (not (any (lambda (n) (iset-contains? pos-set n)) (iota 20 -100 3)))) .......... [PASS] 23. (not (iset-empty? (iset))) .......... [PASS] 24. (iset-empty? pos-set) .......... [PASS] 25. (not (iset-disjoint? (iset) (iset))) .......... [PASS] 26. (not (iset-disjoint? pos-set neg-set)) .......... [PASS] 27. (not (iset-disjoint? (iset) pos-set)) .......... [PASS] 28. (iset-disjoint? dense-set sparse-set) .......... [PASS] 29. (iset-disjoint? (make-range-iset 20 30) (make-range-iset 29 39)) .......... [PASS] ;;; Accessors ... 30. (iset-member pos-set 103 #f) .......... [PASS] 31. (iset-member pos-set 104 (quote z)) .......... [PASS] 32. (iset-min (iset)) .......... [PASS] 33. (iset-min (iset 1 2 3)) .......... [PASS] 34. (iset-min pos-set) .......... [PASS] 35. (iset-min neg-set) .......... [PASS] 36. (iset-min mixed-set) .......... [PASS] 37. (iset-max (iset)) .......... [PASS] 38. (iset-max (iset 1 2 3)) .......... [PASS] 39. (iset-max pos-set) .......... [PASS] 40. (iset-max neg-set) .......... [PASS] 41. (iset-max mixed-set) .......... [PASS] ;;; Updaters ... 42. (iset->list (iset-adjoin (iset) 1)) .......... [PASS] 43. (not (iset-contains? (iset-adjoin neg-set 10) 10)) .......... [PASS] 44. (not (iset-contains? (iset-adjoin dense-set 100) 100)) .......... [PASS] 45. (not (iset-contains? (iset-adjoin sparse-set 100) 100)) .......... [PASS] 46. (iset=? (list->iset (cons -3 (iota 20 100 3))) (iset-adjoin pos-set -3)) .......... [PASS] 47. (iset->list (iset-delete (iset 1) 1)) .......... [PASS] 48. (iset-contains? (iset-delete neg-set 10) 10) .......... [PASS] 49. (iset-contains? (iset-delete dense-set 1033) 1033) .......... [PASS] 50. (iset-contains? (iset-delete sparse-set 30) 30) .......... [PASS] 51. (iset=? (list->iset (cdr (iota 20 100 3))) (iset-delete pos-set 100)) .......... [PASS] 52. (not (iset-empty? (iset-delete-all (iset) (quote ())))) .......... [PASS] 53. (iset=? pos-set (iset-delete-all pos-set (quote ()))) .......... [PASS] 54. (iset=? (iset 100 103 106) (iset-delete-all pos-set (iota 17 109 3))) .......... [PASS] 55. (not (call-with-values (lambda () (iset-search mixed-set 1 (lambda (insert _) (insert #t)) (lambda (x update _) (update 1 #t)))) (lambda (set _) (iset=? (iset-adjoin mixed-set 1) set)))) .......... [PASS] 56. (not (call-with-values (lambda () (iset-search mixed-set 1 (lambda (_ ignore) (ignore #t)) (lambda (x _ remove) (remove #t)))) (lambda (set _) (iset=? mixed-set set)))) .......... [PASS] 57. (not (call-with-values (lambda () (iset-search mixed-set 2 (lambda (insert _) (insert #t)) (lambda (x update _) (update 2 #t)))) (lambda (set _) (iset=? mixed-set set)))) .......... [PASS] 58. (not (call-with-values (lambda () (iset-search mixed-set 2 (lambda (insert _) (insert #t)) (lambda (x update _) (update 3 #t)))) (lambda (set _) (iset=? (iset-adjoin (iset-delete mixed-set 2) 3) set)))) .......... [PASS] 59. (not (call-with-values (lambda () (iset-search mixed-set 2 (lambda (_ ignore) (ignore #t)) (lambda (x _ remove) (remove #t)))) (lambda (set _) (iset=? (iset-delete mixed-set 2) set)))) .......... [PASS] 60. (call-with-values (lambda () (let-values (((n mixed-set*) (iset-delete-min mixed-set))) (values (= n (car mixed-seq)) (iset=? mixed-set* (list->iset (cdr mixed-seq)))))) list) .......... [PASS] 61. (call-with-values (lambda () (let-values (((n sparse-set*) (iset-delete-min sparse-set))) (values (= n (car sparse-seq)) (iset=? sparse-set* (list->iset (cdr sparse-seq)))))) list) .......... [PASS] 62. (call-with-values (lambda () (let-values (((n mixed-set*) (iset-delete-max mixed-set))) (values (= n (last mixed-seq)) (iset=? mixed-set* (list->iset (init mixed-seq)))))) list) .......... [PASS] 63. (call-with-values (lambda () (let-values (((n sparse-set*) (iset-delete-max sparse-set))) (values (= n (last sparse-seq)) (iset=? sparse-set* (list->iset (init sparse-seq)))))) list) .......... [PASS] ;;; Whole set operations ... 64. (iset-size (iset)) .......... [PASS] 65. (iset-size pos-set) .......... [PASS] 66. (iset-size mixed-set) .......... [PASS] 67. (iset-size sparse-set) .......... [PASS] 68. (iset-find even? (iset 1 3 5 7 8 9 10) (lambda () #f)) .......... [PASS] 69. (iset-find negative? pos-set (lambda () (quote z))) .......... [PASS] 70. (iset-any? even? (iset)) .......... [PASS] 71. (not (iset-any? even? pos-set)) .......... [PASS] 72. (iset-any? negative? pos-set) .......... [PASS] 73. (not (iset-any? (lambda (n) (> n 100)) sparse-set)) .......... [PASS] 74. (iset-any? (lambda (n) (> n 100)) dense-set) .......... [PASS] 75. (iset-every? even? (iset)) .......... [PASS] 76. (iset-every? even? pos-set) .......... [PASS] 77. (not (iset-every? negative? neg-set)) .......... [PASS] 78. (iset-every? (lambda (n) (> n 100)) sparse-set) .......... [PASS] 79. (not (iset-every? (lambda (n) (< n 100)) dense-set)) .......... [PASS] 80. (iset-count even? (iset)) .......... [PASS] 81. (iset-count even? pos-set) .......... [PASS] 82. (iset-count even? neg-set) .......... [PASS] 83. (iset-count even? sparse-set) .......... [PASS] ;;; Iterators ... 84. (iset-fold + 0 pos-set) .......... [PASS] 85. (iset-fold + 0 sparse-set) .......... [PASS] 86. (iset-fold (lambda (_ c) (+ c 1)) 0 neg-set) .......... [PASS] 87. (iset-fold cons (quote ()) pos-set) .......... [PASS] 88. (iset-fold cons (quote ()) mixed-set) .......... [PASS] 89. (iset-fold-right + 0 pos-set) .......... [PASS] 90. (iset-fold-right + 0 sparse-set) .......... [PASS] 91. (iset-fold-right (lambda (_ c) (+ c 1)) 0 neg-set) .......... [PASS] 92. (iset-fold-right cons (quote ()) pos-set) .......... [PASS] 93. (iset-fold-right cons (quote ()) mixed-set) .......... [PASS] 94. (not (iset-empty? (iset-map values (iset)))) .......... [PASS] 95. (iset=? pos-set (iset-map values pos-set)) .......... [PASS] 96. (iset=? (list->iset (map (lambda (n) (* n 2)) mixed-seq)) (iset-map (lambda (n) (* n 2)) mixed-set)) .......... [PASS] 97. (iset=? (iset 1) (iset-map (constantly 1) pos-set)) .......... [PASS] 98. (let ((n 0)) (iset-for-each (lambda (_) (set! n (+ n 1))) mixed-set) n) .......... [PASS] 99. (let ((sum 0)) (iset-for-each (lambda (n) (set! sum (+ sum n))) sparse-set) sum) .......... [PASS] 100. (let ((xs (quote ()))) (iset-for-each (lambda (n) (set! xs (cons n xs))) mixed-set) xs) .......... [PASS] 101. (not (iset-empty? (iset-filter (constantly #f) pos-set))) .......... [PASS] 102. (iset=? pos-set (iset-filter (constantly #t) pos-set)) .......... [PASS] 103. (iset=? (list->iset (filter even? mixed-seq)) (iset-filter even? mixed-set)) .......... [PASS] 104. (not (iset-empty? (iset-remove (constantly #t) pos-set))) .......... [PASS] 105. (iset=? pos-set (iset-remove (constantly #f) pos-set)) .......... [PASS] 106. (iset=? (list->iset (remove even? mixed-seq)) (iset-remove even? mixed-set)) .......... [PASS] 107. (not (let-values (((in out) (iset-partition (constantly #f) pos-set))) (and (iset-empty? in) (iset=? pos-set out)))) .......... [PASS] 108. (not (let-values (((in out) (iset-partition (constantly #t) pos-set))) (and (iset=? pos-set in) (iset-empty? out)))) .......... [PASS] 109. (not (let-values (((in out) (iset-partition even? mixed-set)) ((lin lout) (partition even? mixed-seq))) (and (iset=? in (list->iset lin)) (iset=? out (list->iset lout))))) .......... [PASS] ;;; Comparison ... 110. (not (iset? (iset) pos-set) .......... [PASS] 123. (iset>? pos-set pos-set+) .......... [PASS] 124. (iset>? pos-set pos-set) .......... [PASS] 125. (not (iset>? pos-set+ pos-set)) .......... [PASS] 126. (not (iset>? pos-set+ pos-set (iset))) .......... [PASS] 127. (iset>? pos-set+ pos-set pos-set) .......... [PASS] 128. (iset>=? (iset) pos-set) .......... [PASS] 129. (iset>=? pos-set pos-set+) .......... [PASS] 130. (not (iset>=? pos-set pos-set)) .......... [PASS] 131. (not (iset>=? pos-set+ pos-set)) .......... [PASS] 132. (not (iset>=? pos-set+ pos-set (iset))) .......... [PASS] 133. (not (iset>=? pos-set+ pos-set pos-set)) .......... [PASS] ;;; Set theory ... 134. (iset=? mixed-set (iset-union! (iset) mixed-set)) .......... [PASS] 135. (iset=? (list->iset (append (iota 20 100 3) (iota 20 -100 3))) (iset-union pos-set neg-set)) .......... [PASS] 136. (iset=? pos-set (iset-union pos-set pos-set)) .......... [PASS] 137. (iset=? (list->iset (iota 30 100 3)) (iset-union pos-set (list->iset (iota 20 130 3)))) .......... [PASS] 138. (iset=? (list->iset (iota 10)) (iset-union (iset 0 1 2) (iset 3 5 8) (iset 4 6 7 9))) .......... [PASS] 139. (not (iset-empty? (iset-intersection (iset) mixed-set))) .......... [PASS] 140. (iset=? neg-set (iset-intersection neg-set neg-set)) .......... [PASS] 141. (iset=? (iset -97) (iset-intersection (iset -97) neg-set)) .......... [PASS] 142. (iset=? (iset) (iset-intersection pos-set neg-set)) .......... [PASS] 143. (iset=? (list->iset (drop-while negative? mixed-seq)) (iset-intersection mixed-set dense-set)) .......... [PASS] 144. (iset=? (iset 0 1) (iset-intersection (iset 0 1 2) (iset 0 1 3 4) (iset 10 7 0 1))) .......... [PASS] 145. (not (iset-empty? (iset-difference neg-set neg-set))) .......... [PASS] 146. (iset=? pos-set (iset-difference pos-set neg-set)) .......... [PASS] 147. (iset=? pos-set (iset-difference pos-set neg-set)) .......... [PASS] 148. (iset=? (iset 100) (iset-difference pos-set (list->iset (cdr pos-seq)))) .......... [PASS] 149. (iset=? (list->iset (take-while negative? mixed-seq)) (iset-difference mixed-set dense-set)) .......... [PASS] 150. (iset=? (iset 0 1) (iset-intersection (iset 0 1 2 5) (iset 0 1 3 4) (iset 10 7 0 1))) .......... [PASS] 151. (iset=? mixed-set (iset-xor (iset) mixed-set)) .......... [PASS] 152. (iset=? (list->iset (append (iota 20 100 3) (iota 20 -100 3))) (iset-xor pos-set neg-set)) .......... [PASS] 153. (iset=? (iset) (iset-xor pos-set pos-set)) .......... [PASS] 154. (iset=? (list->iset (quote (100 103 106))) (iset-xor pos-set (list->iset (iota 17 109 3)))) .......... [PASS] ;;; Subsets ... 155. (not (iset-empty? (iset-open-interval (iset) 0 10))) .......... [PASS] 156. (iset=? (iset 103 106) (iset-open-interval pos-set 100 109)) .......... [PASS] 157. (not (iset-empty? (iset-open-interval neg-set 0 50))) .......... [PASS] 158. (not (iset-empty? (iset-closed-interval (iset) 0 10))) .......... [PASS] 159. (iset=? (iset 100 103 106 109) (iset-closed-interval pos-set 100 109)) .......... [PASS] 160. (not (iset-empty? (iset-closed-interval neg-set 0 50))) .......... [PASS] 161. (not (iset-empty? (iset-open-closed-interval (iset) 0 10))) .......... [PASS] 162. (iset=? (iset 103 106 109) (iset-open-closed-interval pos-set 100 109)) .......... [PASS] 163. (not (iset-empty? (iset-open-closed-interval neg-set 0 50))) .......... [PASS] 164. (not (iset-empty? (iset-closed-open-interval (iset) 0 10))) .......... [PASS] 165. (iset=? (iset 100 103 106) (iset-closed-open-interval pos-set 100 109)) .......... [PASS] 166. (not (iset-empty? (iset-closed-open-interval neg-set 0 50))) .......... [PASS] 167. (not (iset-empty? (isubset= pos-set 90))) .......... [PASS] 168. (iset=? (iset 100) (isubset= pos-set 100)) .......... [PASS] 169. (not (iset-empty? (isubset< (iset) 10))) .......... [PASS] 170. (iset=? (iset 100 103 106) (isubset< pos-set 109)) .......... [PASS] 171. (iset=? (iset -10 -7) (isubset< mixed-set -4)) .......... [PASS] 172. (not (iset-empty? (isubset< mixed-set -15))) .......... [PASS] 173. (not (iset-empty? (isubset<= (iset) 10))) .......... [PASS] 174. (iset=? (iset 100 103 106 109) (isubset<= pos-set 109)) .......... [PASS] 175. (iset=? (iset -10 -7 -4) (isubset<= mixed-set -4)) .......... [PASS] 176. (not (iset-empty? (isubset<= mixed-set -15))) .......... [PASS] 177. (not (iset-empty? (isubset> (iset) 10))) .......... [PASS] 178. (iset=? (iset 151 154 157) (isubset> pos-set 148)) .......... [PASS] 179. (iset=? (iset 41 44 47) (isubset> mixed-set 38)) .......... [PASS] 180. (not (iset-empty? (isubset> mixed-set 50))) .......... [PASS] 181. (not (iset-empty? (isubset>= (iset) 10))) .......... [PASS] 182. (iset=? (iset 148 151 154 157) (isubset>= pos-set 148)) .......... [PASS] 183. (iset=? (iset 38 41 44 47) (isubset>= mixed-set 38)) .......... [PASS] 184. (not (iset-empty? (isubset>= mixed-set 50))) .......... [PASS] 184 out of 184 passed (100.00%) 1. (greet "there!") .......... [PASS] 2. ((append-to (quote ())) (quote ())) .......... [PASS] 3. ((append-to (quote (1 2)) (quote (3 4))) (quote (5 6)) (quote (7 8))) .......... [PASS] 4. (((jenga 1 2) 3 4)) .......... [PASS] 4 out of 4 passed (100.00%) 1. actual .......... [PASS] 2. (generator->list g-actual) .......... [PASS] 3. (generator->list g-actual) .......... [PASS] 4. (generator->list g-actual) .......... [PASS] 5. (generator->list g-actual) .......... [PASS] 6. (generator->list g-actual) .......... [PASS] 7. (generator->list g-actual) .......... [PASS] 8. (generator->list g-actual) .......... [PASS] 9. (generator->list g-actual) .......... [PASS] 10. (generator->list g-actual) .......... [PASS] 11. (generator->list g-actual) .......... [PASS] 12. (stream-car str2) .......... [PASS] 13. (stream-car str2) .......... [PASS] 14. (stream-car str2) .......... [PASS] 15. (not (stream-null? str2)) .......... [PASS] 16. (stream-car str2) .......... [PASS] 17. (stream-car str2) .......... [PASS] 18. (stream-car str2) .......... [PASS] 19. (not (stream-null? str2)) .......... [PASS] 20. (generator->list g-actual) .......... [PASS] 21. (generator->list g-actual) .......... [PASS] 21 out of 21 passed (100.00%) 1. (not (compound? c)) .......... [PASS] 2. (quote (1 2 3)) .......... [PASS] 3. (not (compound? c)) .......... [PASS] 4. (quote (1 2 3)) .......... [PASS] 5. (not (not (compound? (list (quote (1 2 3)))))) .......... [PASS] 6. (compound-length (make-compound 1 2 3)) .......... [PASS] 7. (compound-length (quote test)) .......... [PASS] 8. (compound-ref (make-compound 1 2 3) 0) .......... [PASS] 9. (compound-ref 1 0) .......... [PASS] 10. (compound-subobjects c2) .......... [PASS] 11. (compound-subobjects c2) .......... [PASS] 12. (compound-subobjects c2) .......... [PASS] 13. (list 2 3 4) .......... [PASS] 14. (list 2) .......... [PASS] 15. (compound-subobjects c2) .......... [PASS] 16. (compound-subobjects c2) .......... [PASS] 17. (compound-subobjects c2) .......... [PASS] 18. (not (compound-predicate pred1 (quote a))) .......... [PASS] 19. (not (not (compound-predicate pred1 c1))) .......... [PASS] 20. (not (not (compound-predicate pred1 c2))) .......... [PASS] 21. (not (not (compound-predicate pred3 (quote a)))) .......... [PASS] 22. (not (compound-predicate pred3 c1)) .......... [PASS] 23. (not (not (compound-predicate pred3 c2))) .......... [PASS] 24. (compound-access pred accessor 0 (make-compound 1 2 3)) .......... [PASS] 25. (compound-access pred accessor 0 (make-compound 1 3)) .......... [PASS] 26. (compound-access pred accessor 0 1) .......... [PASS] 27. (compound-access pred accessor 0 2) .......... [PASS] 28. (not (not (compound? alyssa))) .......... [PASS] 29. (not (list? subobjs)) .......... [PASS] 30. (length subobjs) .......... [PASS] 31. (not (student? (car subobjs))) .......... [PASS] 32. (admission-year (car subobjs)) .......... [PASS] 33. (gpa (car subobjs)) .......... [PASS] 34. (not (list? subobjs)) .......... [PASS] 35. (length subobjs) .......... [PASS] 36. (car subobjs) .......... [PASS] 37. (not (student? (cadr subobjs))) .......... [PASS] 38. (admission-year (cadr subobjs)) .......... [PASS] 39. (gpa (cadr subobjs)) .......... [PASS] 40. (not (teacher? (list-ref subobjs 2))) .......... [PASS] 41. (hire-year (list-ref subobjs 2)) .......... [PASS] 42. (salary (list-ref subobjs 2)) .......... [PASS] 43. (compound-length alyssa) .......... [PASS] 44. (not (student? (compound-ref alyssa 0))) .......... [PASS] 45. (not (teacher? (compound-ref george 2))) .......... [PASS] 46. (compound-subobjects (compound-map - (make-compound 1 2 3 4 5))) .......... [PASS] 47. (compound-map->list - (make-compound 1 2 3 4 5)) .......... [PASS] 48. (compound-subobjects (compound-filter teacher? alyssa)) .......... [PASS] 49. (length subobjs) .......... [PASS] 50. (not (teacher? (car subobjs))) .......... [PASS] 51. (not (compound-predicate student? alyssa)) .......... [PASS] 52. (not (compound-predicate student? george)) .......... [PASS] 53. (not (compound-predicate teacher? george)) .......... [PASS] 54. (not (compound-predicate teacher? guy)) .......... [PASS] 55. (not (not (compound-predicate teaching-assistant? alyssa))) .......... [PASS] 56. (not (not (compound-predicate teaching-assistant? guy))) .......... [PASS] 57. (not (compound-predicate teaching-assistant? george)) .......... [PASS] 58. (uni-member-hire-year alyssa) .......... [PASS] 59. (uni-member-hire-year guy) .......... [PASS] 60. (uni-member-hire-year george) .......... [PASS] 61. (uni-member-hire-year (make-compound (quote (27 42 98)) (quote fire!))) .......... [PASS] 61 out of 61 passed (100.00%) [Group Bisections over vectors] 1. (vector-bisect-left #(1 2 2 3 5) 2 <) .......... [PASS] 2. (vector-bisect-right #(1 2 2 3 5) 2 <) .......... [PASS] [Group Bisections over vectors of things other than numbers] 3. (vector-bisect-left #(#\A #\Z #\a #\z) #\B charalist empty-fxmap))) .......... [PASS] 7. (fxmapping->alist (fxmapping 10 (quote a))) .......... [PASS] 8. (fxmapping->alist mixed-fxmap) .......... [PASS] 9. (fxmapping->alist sparse-fxmap) .......... [PASS] 10. (eqv? #t (null? (fxmapping->decreasing-alist empty-fxmap))) .......... [PASS] 11. (fxmapping->decreasing-alist (fxmapping 10 (quote a))) .......... [PASS] 12. (fxmapping->decreasing-alist mixed-fxmap) .......... [PASS] 13. (fxmapping->decreasing-alist sparse-fxmap) .......... [PASS] 14. (eqv? #t (null? (fxmapping-keys empty-fxmap))) .......... [PASS] 15. (fxmapping-keys mixed-fxmap) .......... [PASS] 16. (fxmapping-keys sparse-fxmap) .......... [PASS] 17. (eqv? #t (null? (fxmapping-values empty-fxmap))) .......... [PASS] 18. (fxmapping-values mixed-fxmap) .......... [PASS] 19. (fxmapping-values sparse-fxmap) .......... [PASS] 20. (eqv? #t (every (lambda (im) (equal? (fxmapping->alist im) (generator->list (fxmapping->generator im)))) all-test-fxmaps)) .......... [PASS] 21. (eqv? #t (every (lambda (im) (equal? (fxmapping->decreasing-alist im) (generator->list (fxmapping->decreasing-generator im)))) all-test-fxmaps)) .......... [PASS] [Group Constructors] 22. (fxmapping->alist (fxmapping 1 (quote a) 2 (quote b) 3 (quote c))) .......... [PASS] 23. (eqv? #t (null? (fxmapping->alist (fxmapping-unfold values (lambda (b) (values 1 b)) (lambda (b) (not b)) #t)))) .......... [PASS] 24. (fxmapping->alist (fxmapping-unfold values (lambda (b) (values 1 b)) (lambda (b) (not b)) #f)) .......... [PASS] 25. (fxmapping->alist (fxmapping-unfold (lambda (i) (< i -3)) (lambda (i) (values i i)) (lambda (i) (- i 1)) -1)) .......... [PASS] 26. (fxmapping->alist (fxmapping-unfold (lambda (a _) (> a 4)) (lambda (a b) (values a (* a b))) (lambda (a b) (values (+ a 1) (+ b 2))) 1 2)) .......... [PASS] 27. (eqv? #t (null? (fxmapping->alist (fxmapping-accumulate (lambda (abort b) (if b (abort) (values 1 b (not b)))) #t)))) .......... [PASS] 28. (fxmapping->alist (fxmapping-accumulate (lambda (abort b) (if b (abort) (values 1 b (not b)))) #f)) .......... [PASS] 29. (fxmapping->alist (fxmapping-accumulate (lambda (abort i) (if (< i -3) (abort) (values i i (- i 1)))) -1)) .......... [PASS] 30. (fxmapping->alist (fxmapping-accumulate (lambda (abort a b) (if (> a 4) (abort) (values a (* a b) (+ a 1) (+ b 2)))) 1 2)) .......... [PASS] 31. (let-values (((fxm u v) (fxmapping-accumulate (lambda (abort i) (if (< i -3) (abort (quote x) (quote y)) (values i i (- i 1)))) -1))) (list (fxmapping->alist fxm) u v)) .......... [PASS] 32. (eqv? #t (null? (fxmapping->alist (alist->fxmapping (quote ()))))) .......... [PASS] 33. (fxmapping->alist (alist->fxmapping mixed-seq)) .......... [PASS] 34. (fxmapping->alist (alist->fxmapping sparse-seq)) .......... [PASS] 35. (fxmapping->alist (alist->fxmapping (quote ((0 . a) (1 . b) (2 . c) (2 . #t))))) .......... [PASS] 36. (fxmapping->alist (alist->fxmapping/combinator first-arg (quote ((0 . a) (1 . b) (2 . c) (2 . #t))))) .......... [PASS] [Group Predicates] 37. (eqv? #f (fxmapping-contains? empty-fxmap 1)) .......... [PASS] 38. (eqv? #t (fxmapping-contains? letter-fxmap 0)) .......... [PASS] 39. (eqv? #f (fxmapping-contains? letter-fxmap 100)) .......... [PASS] 40. (eqv? #t (fxmapping-contains? sparse-fxmap 4096)) .......... [PASS] 41. (eqv? #f (fxmapping-contains? sparse-fxmap -4097)) .......... [PASS] 42. (eqv? #t (fxmapping-empty? empty-fxmap)) .......... [PASS] 43. (eqv? #f (fxmapping-empty? letter-fxmap)) .......... [PASS] 44. (eqv? #f (fxmapping-empty? mixed-fxmap)) .......... [PASS] 45. (eqv? #f (fxmapping-empty? sparse-fxmap)) .......... [PASS] 46. (eqv? #t (fxmapping-disjoint? empty-fxmap letter-fxmap)) .......... [PASS] 47. (eqv? #t (fxmapping-disjoint? (fxmapping 1 (quote a)) (fxmapping 2 (quote b)))) .......... [PASS] 48. (eqv? #f (fxmapping-disjoint? (fxmapping 1 (quote a)) (fxmapping 1 (quote b)))) .......... [PASS] [Group Accessors] 49. (eqv? -50 (fxmapping-ref mixed-fxmap -50)) .......... [PASS] 50. (eqv? 36864 (fxmapping-ref sparse-fxmap 36864)) .......... [PASS] 51. (eqv? (quote z) (fxmapping-ref sparse-fxmap 17 (lambda () (quote z)))) .......... [PASS] 52. (eqv? 625 (fxmapping-ref mixed-fxmap 25 (lambda () #f) square)) .......... [PASS] 53. (eqv? (quote z) (fxmapping-ref/default empty-fxmap 1 (quote z))) .......... [PASS] 54. (eqv? (quote a) (fxmapping-ref/default letter-fxmap 0 #f)) .......... [PASS] 55. (eqv? -50 (fxmapping-ref/default mixed-fxmap -50 #f)) .......... [PASS] 56. (eqv? (quote z) (fxmapping-ref/default mixed-fxmap -51 (quote z))) .......... [PASS] 57. (eqv? 36864 (fxmapping-ref/default sparse-fxmap 36864 #f)) .......... [PASS] 58. (eqv? (quote z) (fxmapping-ref/default sparse-fxmap 36800 (quote z))) .......... [PASS] 59. (let-values ((xs (fxmapping-min letter-fxmap))) xs) .......... [PASS] 60. (let-values ((xs (fxmapping-min mixed-fxmap))) xs) .......... [PASS] 61. (let-values ((xs (fxmapping-max letter-fxmap))) xs) .......... [PASS] 62. (let-values ((xs (fxmapping-max mixed-fxmap))) xs) .......... [PASS] [Group Updaters] 63. (eqv? #t (fxmapping=? default-comp (fxmapping 0 (quote a)) (fxmapping-adjoin empty-fxmap 0 (quote a)))) .......... [PASS] 64. (eqv? #t (fxmapping-contains? (fxmapping-adjoin mixed-fxmap 200 #t) 200)) .......... [PASS] 65. (eqv? #t (fxmapping-contains? (fxmapping-adjoin sparse-fxmap -200 #t) -200)) .......... [PASS] 66. (eqv? #t (fxmapping=? default-comp (fxmapping 0 (quote a) 1 (quote b) 2 (quote c)) (fxmapping-adjoin empty-fxmap 0 (quote a) 1 (quote b) 2 (quote c)))) .......... [PASS] 67. (eqv? (fxmapping-ref sparse-fxmap -4096) (fxmapping-ref (fxmapping-adjoin sparse-fxmap -4096 (quote z)) -4096)) .......... [PASS] 68. (eqv? (quote U) (fxmapping-ref/default (fxmapping-adjoin/combinator letter-fxmap first-arg 20 (quote U)) 20 #f)) .......... [PASS] 69. (eqv? (quote u) (fxmapping-ref/default (fxmapping-adjoin/combinator letter-fxmap second-arg 20 (quote U)) 20 #f)) .......... [PASS] 70. (eqv? #t (fxmapping=? default-comp (fxmapping 0 (quote a) 1 (quote b) 2 (quote c)) (fxmapping-adjoin/combinator empty-fxmap first-arg 0 (quote a) 1 (quote b) 2 (quote c)))) .......... [PASS] 71. (eqv? #t (fxmapping=? default-comp (fxmapping 0 (quote a)) (fxmapping-set empty-fxmap 0 (quote a)))) .......... [PASS] 72. (eqv? #t (fxmapping-contains? (fxmapping-set mixed-fxmap 200 #t) 200)) .......... [PASS] 73. (eqv? #t (fxmapping-contains? (fxmapping-set sparse-fxmap -200 #t) -200)) .......... [PASS] 74. (eqv? #t (fxmapping=? default-comp (fxmapping 0 (quote a) 1 (quote b) 2 (quote c)) (fxmapping-set empty-fxmap 0 (quote a) 1 (quote b) 2 (quote c)))) .......... [PASS] 75. (eqv? (quote z) (fxmapping-ref (fxmapping-set sparse-fxmap -4096 (quote z)) -4096)) .......... [PASS] 76. (fxmapping-ref/default (fxmapping-adjust letter-fxmap 20 list) 20 #f) .......... [PASS] 77. (eqv? 16384 (fxmapping-ref/default (fxmapping-adjust sparse-fxmap 8192 (lambda (k v) (+ k v))) 8192 #f)) .......... [PASS] 78. (eqv? #t (fxmapping-empty? (fxmapping-adjust empty-fxmap 1 list))) .......... [PASS] 79. (eqv? #f (fxmapping-contains? (fxmapping-delete letter-fxmap 10) 10)) .......... [PASS] 80. (eqv? #f (fxmapping-contains? (fxmapping-delete mixed-fxmap 50) 50)) .......... [PASS] 81. (eqv? #t (fxmapping=? default-comp mixed-fxmap (fxmapping-delete mixed-fxmap 1))) .......... [PASS] 82. (eqv? #f (any (lambda (k) (fxmapping-contains? sm k)) ks)) .......... [PASS] 83. (eqv? #f (fxmapping-contains? (fxmapping-delete-all letter-fxmap (quote (10))) 10)) .......... [PASS] 84. (eqv? #f (fxmapping-contains? (fxmapping-delete-all mixed-fxmap (quote (50))) 50)) .......... [PASS] 85. (eqv? #t (fxmapping=? default-comp mixed-fxmap (fxmapping-delete-all mixed-fxmap (quote (1))))) .......... [PASS] 86. (eqv? #f (any (lambda (k) (fxmapping-contains? sm k)) ks)) .......... [PASS] 87. (eqv? #t (fxmapping=? default-comp (fxmapping 0 (quote (0 a))) (fxmapping-update (fxmapping 0 (quote a)) 0 (lambda (k v replace _del) (replace (list k v)))))) .......... [PASS] 88. (eqv? (quote U) (fxmapping-ref/default (fxmapping-update letter-fxmap 20 (lambda (_k _v replace _del) (replace (quote U)))) 20 #f)) .......... [PASS] 89. (eqv? #f (fxmapping-contains? (fxmapping-update letter-fxmap 20 (lambda (_k _v _rep delete) (delete))) 20)) .......... [PASS] 90. (eqv? #f (fxmapping-contains? (fxmapping-update sparse-fxmap -8192 (lambda (_k _v _rep delete) (delete))) -8192)) .......... [PASS] 91. (fxmapping-update (fxmapping 0 (quote a)) 0 (lambda (_k _v _r delete) (list (fxmapping->alist (delete)) #t))) .......... [PASS] 92. (fxmapping-update (fxmapping 0 (quote a)) 0 (lambda (_k _v replace _d) (list (fxmapping->alist (replace (quote z))) #t))) .......... [PASS] 93. (eqv? #t (fxmapping=? default-comp mixed-fxmap (fxmapping-update mixed-fxmap 5 (lambda (_k _v replace _d) (replace (quote z))) (lambda () mixed-fxmap)))) .......... [PASS] 94. (eqv? #t (fxmapping=? default-comp (fxmapping 0 (quote a)) (fxmapping-alter (fxmapping 0 (quote a)) 1 (lambda (_ins ignore) (ignore)) (lambda (_k v replace _del) (replace v))))) .......... [PASS] 95. (eqv? #t (fxmapping=? default-comp (fxmapping 0 (quote a) 1 (quote b)) (fxmapping-alter (fxmapping 0 (quote a)) 1 (lambda (insert _ig) (insert (quote b))) (lambda (_k v replace _del) (replace (quote b)))))) .......... [PASS] 96. (eqv? 101 (fxmapping-ref/default (fxmapping-alter mixed-fxmap 101 (lambda (insert _ig) (insert 101)) (lambda (_k _v replace _del) (replace 101))) 101 #f)) .......... [PASS] 97. (eqv? 101 (fxmapping-ref/default (fxmapping-alter mixed-fxmap 100 (lambda (insert _ig) (insert 101)) (lambda (_k v replace _del) (replace (+ v 1)))) 100 #f)) .......... [PASS] 98. (eqv? (quote z) (fxmapping-ref/default (fxmapping-alter mixed-fxmap 100 (lambda (_ins ignore) (ignore)) (lambda (_k _v _rep delete) (delete))) 100 (quote z))) .......... [PASS] 99. (eqv? -16383 (fxmapping-ref/default (fxmapping-alter sparse-fxmap -16384 (lambda (insert _ig) (insert -16383)) (lambda (_k v replace _del) (replace (+ v 1)))) -16384 #f)) .......... [PASS] 100. (eqv? (quote z) (fxmapping-ref/default (fxmapping-alter sparse-fxmap -16384 (lambda (_ins ignore) (ignore)) (lambda (_k _v _rep delete) (delete))) -16384 (quote z))) .......... [PASS] 101. (fxmapping-alter (fxmapping 0 (quote a)) 0 (lambda (_in ignore) (list #f #f)) (lambda (_k _v _r delete) (list (fxmapping->alist (delete)) #t))) .......... [PASS] 102. (fxmapping-alter (fxmapping 0 (quote a)) 1 (lambda (insert _ig) (list (fxmapping->alist (insert (quote b))) #t)) (lambda (_k _v _r delete) (list #f #f))) .......... [PASS] 103. (eqv? #t (fxmapping=? default-comp empty-fxmap (fxmapping-delete-min (fxmapping 0 (quote a))))) .......... [PASS] 104. (eqv? #f (fxmapping-contains? (fxmapping-delete-min letter-fxmap) 0)) .......... [PASS] 105. (eqv? #f (fxmapping-contains? (fxmapping-delete-min sparse-fxmap) -65536)) .......... [PASS] 106. (eqv? #t (fxmapping=? default-comp empty-fxmap (fxmapping-delete-max (fxmapping 0 (quote a))))) .......... [PASS] 107. (eqv? #f (fxmapping-contains? (fxmapping-delete-max letter-fxmap) 25)) .......... [PASS] 108. (eqv? #f (fxmapping-contains? (fxmapping-delete-max sparse-fxmap) 65536)) .......... [PASS] 109. (eqv? -200 (fxmapping-ref/default (fxmapping-update-min mixed-fxmap (lambda (k v replace _del) (replace (+ k v)))) -100 #f)) .......... [PASS] 110. (fxmapping-ref/default (fxmapping-update-min letter-fxmap (lambda (k v replace _del) (replace (list k v)))) 0 #f) .......... [PASS] 111. (fxmapping-update-min (fxmapping -3 (quote q) 0 (quote a)) (lambda (k v _rep delete) (list (fxmapping->alist (delete)) #t))) .......... [PASS] 112. (fxmapping-update-min (fxmapping -3 (quote q) 0 (quote a)) (lambda (k v replace _del) (list (fxmapping->alist (replace (quote z))) #t))) .......... [PASS] 113. (eqv? 200 (fxmapping-ref/default (fxmapping-update-max mixed-fxmap (lambda (k v replace _del) (replace (+ k v)))) 100 #f)) .......... [PASS] 114. (fxmapping-ref/default (fxmapping-update-max letter-fxmap (lambda (k v replace _del) (replace (list k v)))) 25 #f) .......... [PASS] 115. (fxmapping-update-max (fxmapping 3 (quote d) 0 (quote a)) (lambda (k v _rep delete) (list (fxmapping->alist (delete)) #t))) .......... [PASS] 116. (fxmapping-update-max (fxmapping 3 (quote d) 0 (quote a)) (lambda (k v replace _del) (list (fxmapping->alist (replace (quote z))) #t))) .......... [PASS] 117. (eqv? #t (every (lambda (im) (let-values (((k v im*) (fxmapping-pop-min im)) ((test-k test-v) (fxmapping-min im))) (and (= k test-k) (eqv? v test-v) (fxmapping=? default-comp (fxmapping-delete-min im) im*)))) (list mixed-fxmap letter-fxmap sparse-fxmap))) .......... [PASS] 118. (eqv? #t (every (lambda (im) (let-values (((k v im*) (fxmapping-pop-max im)) ((test-k test-v) (fxmapping-max im))) (and (= k test-k) (eqv? v test-v) (fxmapping=? default-comp (fxmapping-delete-max im) im*)))) (list mixed-fxmap letter-fxmap sparse-fxmap))) .......... [PASS] [Group Whole fxmappings] 119. (eqv? 0 (fxmapping-size empty-fxmap)) .......... [PASS] 120. (eqv? 26 (fxmapping-size letter-fxmap)) .......... [PASS] 121. (eqv? (quote z) (fxmapping-find even? empty-fxmap (constantly (quote z)))) .......... [PASS] 122. (fxmapping-find (lambda (_ v) (symbol? v)) letter-fxmap (lambda () (quote (#f #f))) list) .......... [PASS] 123. (fxmapping-find (lambda (_ s) (memv s ss)) letter-fxmap (lambda () (quote (#f #f))) list) .......... [PASS] 124. (fxmapping-find (lambda (_ v) (positive? v)) sparse-fxmap (lambda () (quote (#f #f))) list) .......... [PASS] 125. (fxmapping-find (lambda (_ v) (integer? v)) sparse-fxmap (lambda () (quote (#f #f))) list) .......... [PASS] 126. (fxmapping-find eqv? letter-fxmap (lambda () (quote (z z))) list) .......... [PASS] 127. (eqv? 0 (fxmapping-count (lambda (_ v) (even? v)) empty-fxmap)) .......... [PASS] 128. (eqv? 26 (fxmapping-count (lambda (_ v) (symbol? v)) letter-fxmap)) .......... [PASS] 129. (eqv? (length ss) (fxmapping-count (lambda (_ s) (memv s ss)) letter-fxmap)) .......... [PASS] 130. (eqv? (- (fxmapping-size letter-fxmap) (length ss)) (fxmapping-count (lambda (_ s) (not (memv s ss))) letter-fxmap)) .......... [PASS] 131. (eqv? 4 (fxmapping-count (lambda (_ v) (positive? v)) mixed-fxmap)) .......... [PASS] 132. (eqv? 2 (fxmapping-count (lambda (k v) (and (even? k) (positive? v))) mixed-fxmap)) .......... [PASS] 133. (eqv? #f (fxmapping-any? (lambda (_ v) (even? v)) empty-fxmap)) .......... [PASS] 134. (eqv? #t (fxmapping-any? (lambda (_ v) (positive? v)) mixed-fxmap)) .......... [PASS] 135. (eqv? #f (fxmapping-any? (lambda (_ v) (odd? v)) sparse-fxmap)) .......... [PASS] 136. (eqv? #t (fxmapping-any? (lambda (_ v) (negative? v)) sparse-fxmap)) .......... [PASS] 137. (eqv? #t (fxmapping-every? (lambda (_ v) (even? v)) empty-fxmap)) .......... [PASS] 138. (eqv? #f (fxmapping-every? (lambda (_ v) (positive? v)) mixed-fxmap)) .......... [PASS] 139. (eqv? #t (fxmapping-every? (lambda (_ v) (even? v)) sparse-fxmap)) .......... [PASS] 140. (eqv? #f (fxmapping-every? (lambda (_ v) (negative? v)) sparse-fxmap)) .......... [PASS] [Group Iterators] 141. (eqv? #t (fxmapping=? default-comp empty-fxmap (fxmapping-map (constantly #t) empty-fxmap))) .......... [PASS] 142. (eqv? #t (fxmapping=? default-comp mixed-fxmap (fxmapping-map (nth 1) mixed-fxmap))) .......... [PASS] 143. (eqv? #t (fxmapping=? default-comp (fxmapping 0 "" 1 "b" 2 "cc") (fxmapping-map make-string (fxmapping 0 #\a 1 #\b 2 #\c)))) .......... [PASS] 144. (eqv? 26 (let ((size 0)) (fxmapping-for-each (lambda (_k _v) (set! size (+ size 1))) letter-fxmap) size)) .......... [PASS] 145. (let ((xs (quote ()))) (fxmapping-for-each (lambda (_ x) (set! xs (cons x xs))) (fxmapping 0 (quote a) 1 (quote b) 2 (quote c))) xs) .......... [PASS] 146. (let ((xs (quote ()))) (fxmapping-for-each (lambda (k x) (set! xs (cons (cons k x) xs))) (fxmapping 0 (quote a) 1 (quote b) 2 (quote c))) xs) .......... [PASS] 147. (eqv? (quote z) (fxmapping-fold (nth 2) (quote z) empty-fxmap)) .......... [PASS] 148. (fxmapping-fold (lambda (_ v vs) (cons v vs)) (quote ()) letter-fxmap) .......... [PASS] 149. (fxmapping-fold (lambda (_ v vs) (cons v vs)) (quote ()) mixed-fxmap) .......... [PASS] 150. (eqv? (fold + 0 (iota 9 -100 25)) (fxmapping-fold (lambda (_ v sum) (+ v sum)) 0 mixed-fxmap)) .......... [PASS] 151. (fxmapping-fold (lambda (k c as) (cons (cons k (make-string k c)) as)) (quote ()) (fxmapping 0 #\a 1 #\b 2 #\c)) .......... [PASS] 152. (eqv? (quote z) (fxmapping-fold-right (nth 2) (quote z) empty-fxmap)) .......... [PASS] 153. (fxmapping-fold-right (lambda (_ v vs) (cons v vs)) (quote ()) letter-fxmap) .......... [PASS] 154. (fxmapping-fold-right (lambda (_ v vs) (cons v vs)) (quote ()) mixed-fxmap) .......... [PASS] 155. (eqv? (fold + 0 (iota 9 -100 25)) (fxmapping-fold-right (lambda (_ v sum) (+ v sum)) 0 mixed-fxmap)) .......... [PASS] 156. (fxmapping-fold-right (lambda (k c as) (cons (cons k (make-string k c)) as)) (quote ()) (fxmapping 0 #\a 1 #\b 2 #\c)) .......... [PASS] 157. (eqv? #t (null? (fxmapping-map->list (constantly #t) empty-fxmap))) .......... [PASS] 158. (fxmapping-map->list (nth 1) letter-fxmap) .......... [PASS] 159. (fxmapping-map->list (lambda (_ v) (square v)) mixed-fxmap) .......... [PASS] 160. (fxmapping-map->list (lambda (_ n) (make-string n #\a)) (fxmapping 0 0 1 1 2 2)) .......... [PASS] 161. (fxmapping-map->list (nth 0) letter-fxmap) .......... [PASS] 162. (fxmapping-map->list (lambda (k c) (cons k (make-string k c))) (fxmapping 0 #\a 1 #\b 2 #\c)) .......... [PASS] [Group Filters] 163. (eqv? #t (every values (map (lambda (m) (fxmapping=? default-comp m (fxmapping-filter (constantly #t) m))) all-test-fxmaps))) .......... [PASS] 164. (eqv? #t (every fxmapping-empty? (map (lambda (m) (fxmapping-filter (constantly #f) m)) all-test-fxmaps))) .......... [PASS] 165. (eqv? #t (fxmapping=? default-comp (fxmapping 25 25 75 75) (fxmapping-filter (lambda (k v) (and (odd? k) (positive? v))) mixed-fxmap))) .......... [PASS] 166. (eqv? #t (every (lambda (m) (fxmapping=? default-comp m (fxmapping-remove (constantly #f) m))) all-test-fxmaps)) .......... [PASS] 167. (eqv? #t (every fxmapping-empty? (map (lambda (m) (fxmapping-remove (constantly #t) m)) all-test-fxmaps))) .......... [PASS] 168. (eqv? #t (fxmapping=? default-comp (fxmapping -100 -100 -50 -50 0 0) (fxmapping-remove (lambda (k v) (or (odd? k) (positive? v))) mixed-fxmap))) .......... [PASS] 169. (eqv? #t (every (lambda (m) (fxmapping=? default-comp m (value/mv 0 (fxmapping-partition (constantly #t) m)))) all-test-fxmaps)) .......... [PASS] 170. (let-values (((em om) (fxmapping-partition (lambda (_ v) (even? v)) mixed-fxmap))) (list (fxmapping-values em) (fxmapping-values om))) .......... [PASS] 171. (eqv? #t (let-values (((zm not-zm) (fxmapping-partition (lambda (_ s) (eqv? s (quote z))) letter-fxmap))) (and (fxmapping=? default-comp zm (fxmapping 25 (quote z))) (fxmapping=? default-comp not-zm (fxmapping-delete letter-fxmap 25))))) .......... [PASS] 172. (let-values (((em _) (fxmapping-partition (lambda (k _) (even? k)) letter-fxmap))) (fxmapping-values em)) .......... [PASS] [Group Comparison] 173. (eqv? #t (fxmapping? default-comp mixed-fxmap (fxmapping))) .......... [PASS] 179. (eqv? #f (fxmapping>? default-comp subfxmap mixed-fxmap)) .......... [PASS] 180. (eqv? #t (fxmapping>? default-comp mixed-fxmap subfxmap)) .......... [PASS] 181. (eqv? #f (fxmapping>? default-comp mixed-fxmap mixed-fxmap)) .......... [PASS] 182. (eqv? #f (fxmapping>? default-comp (fxmapping 0 (quote z) 1 (quote b)) (fxmapping 0 (quote a)))) .......... [PASS] 183. (eqv? #t (fxmapping<=? default-comp (fxmapping) mixed-fxmap)) .......... [PASS] 184. (eqv? #t (fxmapping<=? default-comp subfxmap mixed-fxmap)) .......... [PASS] 185. (eqv? #f (fxmapping<=? default-comp mixed-fxmap subfxmap)) .......... [PASS] 186. (eqv? #t (fxmapping<=? default-comp mixed-fxmap mixed-fxmap)) .......... [PASS] 187. (eqv? #f (fxmapping<=? default-comp (fxmapping 0 (quote z) 1 (quote b)) (fxmapping 0 (quote a) 1 (quote b)))) .......... [PASS] 188. (eqv? #t (fxmapping>=? default-comp mixed-fxmap (fxmapping))) .......... [PASS] 189. (eqv? #f (fxmapping>=? default-comp subfxmap mixed-fxmap)) .......... [PASS] 190. (eqv? #t (fxmapping>=? default-comp mixed-fxmap subfxmap)) .......... [PASS] 191. (eqv? #t (fxmapping>=? default-comp mixed-fxmap mixed-fxmap)) .......... [PASS] 192. (eqv? #f (fxmapping<=? default-comp (fxmapping 0 (quote z) 1 (quote b)) (fxmapping 0 (quote a) 1 (quote b)))) .......... [PASS] 193. (eqv? #t (fxmapping? default-comp mixed-fxmap subfxmap subfxmap1)) .......... [PASS] 196. (eqv? #f (fxmapping>? default-comp mixed-fxmap empty-fxmap subfxmap1)) .......... [PASS] 197. (eqv? #t (fxmapping<=? default-comp subfxmap1 subfxmap subfxmap mixed-fxmap)) .......... [PASS] 198. (eqv? #f (fxmapping<=? default-comp subfxmap1 empty-fxmap mixed-fxmap)) .......... [PASS] 199. (eqv? #t (fxmapping>=? default-comp mixed-fxmap subfxmap subfxmap subfxmap1)) .......... [PASS] 200. (eqv? #f (fxmapping>=? default-comp mixed-fxmap empty-fxmap subfxmap1)) .......... [PASS] [Group Set theory] 201. (eqv? #t (fxmapping=? default-comp sparse-fxmap (fxmapping-union sparse-fxmap empty-fxmap))) .......... [PASS] 202. (eqv? #t (fxmapping=? default-comp (fxmapping -5 (quote a) -2 (quote b) 1 (quote c) 3 (quote d) 5 (quote e)) (fxmapping-union fxmap1 fxmap2))) .......... [PASS] 203. (eqv? #t (fxmapping=? default-comp (fxmapping -2 (quote b) 3 (quote d) 5 (quote e) 7 (quote f)) (fxmapping-union fxmap2 fxmap3))) .......... [PASS] 204. (eqv? #t (fxmapping=? default-comp (fxmapping -5 (quote a) -2 (quote b) 1 (quote c) 3 (quote d) 5 (quote e) 7 (quote f)) (fxmapping-union fxmap1 fxmap2 fxmap3))) .......... [PASS] 205. (eqv? #t (fxmapping-empty? (fxmapping-intersection sparse-fxmap empty-fxmap))) .......... [PASS] 206. (eqv? #t (fxmapping=? default-comp (fxmapping -2 (quote b)) (fxmapping-intersection fxmap1 fxmap2))) .......... [PASS] 207. (eqv? #t (fxmapping=? default-comp (fxmapping 3 (quote d) 5 (quote e)) (fxmapping-intersection fxmap2 fxmap3))) .......... [PASS] 208. (eqv? #t (fxmapping=? default-comp (fxmapping -2 (quote b)) (fxmapping-intersection fxmap1 fxmap2 (fxmapping -2 (quote b))))) .......... [PASS] 209. (eqv? #t (fxmapping=? default-comp sparse-fxmap (fxmapping-difference sparse-fxmap empty-fxmap))) .......... [PASS] 210. (eqv? #t (fxmapping=? default-comp (fxmapping -5 (quote a) 1 (quote c)) (fxmapping-difference fxmap1 fxmap2))) .......... [PASS] 211. (eqv? #t (fxmapping=? default-comp (fxmapping -2 (quote b)) (fxmapping-difference fxmap2 fxmap3))) .......... [PASS] 212. (eqv? #t (fxmapping=? default-comp (fxmapping -5 (quote a) 1 (quote c)) (fxmapping-difference fxmap1 fxmap2 fxmap3))) .......... [PASS] 213. (eqv? #t (fxmapping=? default-comp sparse-fxmap (fxmapping-xor sparse-fxmap empty-fxmap))) .......... [PASS] 214. (eqv? #t (fxmapping=? default-comp (fxmapping -5 (quote a) 1 (quote c) 3 (quote d) 5 (quote e)) (fxmapping-xor fxmap1 fxmap2))) .......... [PASS] 215. (eqv? #t (fxmapping=? default-comp (fxmapping -2 (quote b) 7 (quote f)) (fxmapping-xor fxmap2 fxmap3))) .......... [PASS] 216. (eqv? #t (fxmapping=? default-comp sparse-fxmap (fxmapping-union/combinator second-arg sparse-fxmap empty-fxmap))) .......... [PASS] 217. (eqv? #t (fxmapping=? default-comp (fxmapping -2 (quote b) 3 (quote d) 5 (quote g) 7 (quote f)) (fxmapping-union/combinator second-arg fxmap2 fxmap3))) .......... [PASS] 218. (eqv? #t (fxmapping=? default-comp (fxmapping -5 (quote a) -2 (quote b) 1 (quote c) 3 (quote d) 5 (quote g) 7 (quote f)) (fxmapping-union/combinator second-arg fxmap1 fxmap2 fxmap3))) .......... [PASS] 219. (eqv? #t (fxmapping=? default-comp (fxmapping 0 "abc") (fxmapping-union/combinator (lambda (_ s t) (string-append s t)) (fxmapping 0 "a") (fxmapping 0 "b") (fxmapping 0 "c")))) .......... [PASS] 220. (eqv? #t (fxmapping=? default-comp empty-fxmap (fxmapping-intersection/combinator second-arg sparse-fxmap empty-fxmap))) .......... [PASS] 221. (eqv? #t (fxmapping=? default-comp (fxmapping 3 (quote d) 5 (quote g)) (fxmapping-intersection/combinator second-arg fxmap2 fxmap3))) .......... [PASS] 222. (eqv? #t (fxmapping=? default-comp (fxmapping -2 (quote z)) (fxmapping-intersection/combinator second-arg fxmap1 fxmap2 (fxmapping -2 (quote z))))) .......... [PASS] 223. (eqv? #t (fxmapping=? default-comp (fxmapping 0 "abc") (fxmapping-intersection/combinator (lambda (_ s t) (string-append s t)) (fxmapping 0 "a") (fxmapping 0 "b") (fxmapping 0 "c")))) .......... [PASS] [Group Intervals] 224. (fxmapping->alist (fxmapping-open-interval mixed-fxmap -50 50)) .......... [PASS] 225. (fxmapping->alist (fxmapping-open-interval letter-fxmap 5 10)) .......... [PASS] 226. (fxmapping->alist (fxmapping-open-interval sparse-fxmap -12288 12288)) .......... [PASS] 227. (fxmapping->alist (fxmapping-closed-interval mixed-fxmap -50 50)) .......... [PASS] 228. (fxmapping->alist (fxmapping-closed-interval letter-fxmap 5 10)) .......... [PASS] 229. (fxmapping->alist (fxmapping-closed-interval sparse-fxmap -12288 12288)) .......... [PASS] 230. (fxmapping->alist (fxmapping-open-closed-interval mixed-fxmap -50 50)) .......... [PASS] 231. (fxmapping->alist (fxmapping-open-closed-interval letter-fxmap 5 10)) .......... [PASS] 232. (fxmapping->alist (fxmapping-open-closed-interval sparse-fxmap -12288 12288)) .......... [PASS] 233. (fxmapping->alist (fxmapping-closed-open-interval mixed-fxmap -50 50)) .......... [PASS] 234. (fxmapping->alist (fxmapping-closed-open-interval letter-fxmap 5 10)) .......... [PASS] 235. (fxmapping->alist (fxmapping-closed-open-interval sparse-fxmap -12288 12288)) .......... [PASS] [Group Submappings] 236. (fxmapping->alist (fxsubmapping= mixed-fxmap 100)) .......... [PASS] 237. (fxmapping->alist (fxsubmapping= letter-fxmap 7)) .......... [PASS] 238. (fxmapping->alist (fxsubmapping= sparse-fxmap 16384)) .......... [PASS] 239. (eqv? #t (fxmapping-empty? (fxsubmapping= sparse-fxmap 1))) .......... [PASS] 240. (fxmapping->alist (fxsubmapping< mixed-fxmap 0)) .......... [PASS] 241. (fxmapping->alist (fxsubmapping< letter-fxmap 3)) .......... [PASS] 242. (fxmapping->alist (fxsubmapping< sparse-fxmap -53248)) .......... [PASS] 243. (fxmapping->alist (fxsubmapping> mixed-fxmap 0)) .......... [PASS] 244. (fxmapping->alist (fxsubmapping> letter-fxmap 22)) .......... [PASS] 245. (fxmapping->alist (fxsubmapping> sparse-fxmap 53248)) .......... [PASS] 246. (fxmapping->alist (fxsubmapping<= mixed-fxmap 0)) .......... [PASS] 247. (fxmapping->alist (fxsubmapping<= letter-fxmap 3)) .......... [PASS] 248. (fxmapping->alist (fxsubmapping<= sparse-fxmap -53248)) .......... [PASS] 249. (fxmapping->alist (fxsubmapping>= mixed-fxmap 0)) .......... [PASS] 250. (fxmapping->alist (fxsubmapping>= letter-fxmap 22)) .......... [PASS] 251. (fxmapping->alist (fxsubmapping>= sparse-fxmap 53248)) .......... [PASS] 252. (let-values ((fxmaps (fxmapping-split mixed-fxmap 0))) (map fxmapping->alist fxmaps)) .......... [PASS] 253. (let*-values (((min-key _) (fxmapping-min sparse-fxmap)) (fxmaps (fxmapping-split sparse-fxmap (- min-key 1)))) (map fxmapping->alist fxmaps)) .......... [PASS] 254. (let*-values (((max-key _) (fxmapping-max sparse-fxmap)) (fxmaps (fxmapping-split sparse-fxmap (+ max-key 1)))) (map fxmapping->alist fxmaps)) .......... [PASS] [Group Relation map] 255. (eqv? #t (fxmapping=? default-comp (fxmapping 0 #t) (fxmapping-relation-map (lambda (_k _v) (values 0 #t)) letter-fxmap))) .......... [PASS] 256. (eqv? #t (fxmapping=? default-comp letter-fxmap (fxmapping-relation-map values letter-fxmap))) .......... [PASS] 257. (fxmapping->alist (fxmapping-relation-map (lambda (k v) (values (- k) v)) (fxmapping 0 (quote a) -1 (quote b) -2 (quote c)))) .......... [PASS] 257 out of 257 passed (100.00%) test/srfi/217.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 219: ./skint test/srfi/219.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 221: ./skint test/srfi/221.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 222: ./skint test/srfi/222.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 223: ./skint test/srfi/223.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 224: ./skint test/srfi/224.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 225: ./skint test/srfi/225.scm ----[testing Dictionaries] [testing default] [testing dictionary?] [testing dict-empty?] [testing dict-contains?] [testing dict=?] [testing dict-ref] [testing dict-ref/default] [testing dict-set!] [testing dict-adjoin!] [testing dict-delete!] [testing dict-delete-all!] [testing dict-replace!] [testing dict-intern!] [testing dict-update!] [testing dict-update/default!] [testing dict-pop!] [testing dict-map] [testing dict-filter] [testing dict-remove] [testing dict-find-update!] [testing dict-size] [testing dict-count] [testing dict-any] [testing dict-every] [testing dict-keys] [testing dict-values] [testing dict-entries] [testing dict-fold] [testing dict-map->list] [testing dict->alist] [testing dict-comparator] [testing dict-for-each] [testing dict->generator] [testing dict-set!-accumulator] [testing dict-adjoin!-accumulator] [testing alist] [testing dictionary?] [testing dict-empty?] [testing dict-contains?] [testing dict=?] [testing dict-ref] [testing dict-ref/default] [testing dict-set!] [testing dict-adjoin!] [testing dict-delete!] [testing dict-delete-all!] [testing dict-replace!] [testing dict-intern!] [testing dict-update!] [testing dict-update/default!] [testing dict-pop!] [testing dict-map] [testing dict-filter] [testing dict-remove] [testing dict-find-update!] [testing dict-size] [testing dict-count] [testing dict-any] [testing dict-every] [testing dict-keys] [testing dict-values] [testing dict-entries] [testing dict-fold] [testing dict-map->list] [testing dict->alist] [testing dict-comparator] [testing dict-for-each] [testing dict->generator] [testing dict-set!-accumulator] [testing dict-adjoin!-accumulator] [testing srfi-69] [testing dictionary?] [testing dict-empty?] [testing dict-contains?] [testing dict=?] [testing dict-ref] [testing dict-ref/default] [testing dict-set!] [testing dict-adjoin!] [testing dict-delete!] [testing dict-delete-all!] [testing dict-replace!] [testing dict-intern!] [testing dict-update!] [testing dict-update/default!] [testing dict-pop!] [testing dict-map] [testing dict-filter] [testing dict-remove] [testing dict-find-update!] [testing dict-size] [testing dict-count] [testing dict-any] [testing dict-every] [testing dict-keys] [testing dict-values] [testing dict-entries] [testing dict-fold] [testing dict-map->list] [testing dict->alist] [testing dict-comparator] [testing dict-for-each] [testing dict->generator] [testing dict-set!-accumulator] [testing dict-adjoin!-accumulator] [testing srfi-125] [testing dictionary?] [testing dict-empty?] [testing dict-contains?] [testing dict=?] [testing dict-ref] [testing dict-ref/default] [testing dict-set!] [testing dict-adjoin!] [testing dict-delete!] [testing dict-delete-all!] [testing dict-replace!] [testing dict-intern!] [testing dict-update!] [testing dict-update/default!] [testing dict-pop!] [testing dict-map] [testing dict-filter] [testing dict-remove] [testing dict-find-update!] [testing dict-size] [testing dict-count] [testing dict-any] [testing dict-every] [testing dict-keys] [testing dict-values] [testing dict-entries] [testing dict-fold] [testing dict-map->list] [testing dict->alist] [testing dict-comparator] [testing dict-for-each] [testing dict->generator] [testing dict-set!-accumulator] [testing dict-adjoin!-accumulator] [testing srfi-146] [testing dictionary?] [testing dict-empty?] [testing dict-contains?] [testing dict=?] [testing dict-ref] [testing dict-ref/default] [testing dict-set!] [testing dict-adjoin!] [testing dict-delete!] [testing dict-delete-all!] [testing dict-replace!] [testing dict-intern!] [testing dict-update!] [testing dict-update/default!] [testing dict-pop!] [testing dict-map] [testing dict-filter] [testing dict-remove] [testing dict-find-update!] [testing dict-size] [testing dict-count] [testing dict-any] [testing dict-every] [testing dict-keys] [testing dict-values] [testing dict-entries] [testing dict-fold] [testing dict-map->list] [testing dict->alist] [testing dict-comparator] [testing dict-for-each] [testing dict->generator] [testing dict-set!-accumulator] [testing dict-adjoin!-accumulator] [testing srfi-146 dict-comparator] [testing srfi-146 hash] [testing dictionary?] [testing dict-empty?] [testing dict-contains?] [testing dict=?] [testing dict-ref] [testing dict-ref/default] [testing dict-set!] [testing dict-adjoin!] [testing dict-delete!] [testing dict-delete-all!] [testing dict-replace!] [testing dict-intern!] [testing dict-update!] [testing dict-update/default!] [testing dict-pop!] [testing dict-map] [testing dict-filter] [testing dict-remove] [testing dict-find-update!] [testing dict-size] [testing dict-count] [testing dict-any] [testing dict-every] [testing dict-keys] [testing dict-values] [testing dict-entries] [testing dict-fold] [testing dict-map->list] [testing dict->alist] [testing dict-comparator] [testing dict-for-each] [testing dict->generator] [testing dict-set!-accumulator] [testing dict-adjoin!-accumulator] [testing srfi-146 hash dict-comparator] # of expected outcomes: 584 # of unexpected outcomes: 0 1. (f 1 2 3) .......... [PASS] 2. (f 2 3) .......... [PASS] 3. (f 2) .......... [PASS] 4. (g 1 2 3) .......... [PASS] 5. (g 2 3) .......... [PASS] 6. (g 2) .......... [PASS] 7. (h 1 2) .......... [PASS] 8. (let-optionals (quote (1 2)) (x . y) (list x y)) .......... [PASS] 9. (let-optionals (quote (1)) (x (y 2) (z 3)) (list x y z)) .......... [PASS] 10. (let-optionals* (quote (1 3)) (x (y 2) (z (+ x y))) (list x y z)) .......... [PASS] 11. (let* () (define-optionals (f x (y 1)) (list x y)) (f 0)) .......... [PASS] 12. (let* () (define-optionals* (f x (y (* x x)) . z) (list x y z)) (f 3)) .......... [PASS] 12 out of 12 passed (100.00%) 1. (eq? #t (? person-name-comparator (make-person "Tom" "Smith") (make-person "John" "Smith"))) .......... [PASS] 3. (equal? (list deutsche-grammatik mnd sonnets abbey-road revolver bob) (list-sort (lambda (a b) (graph (quote ((a b) (a c) (b e)))) .......... [PASS] 7. (graph->edgelist (quote ((a b c) (b e)))) .......... [PASS] 8. (edgelist/inverted->graph (quote ((b a) (c a) (e b)))) .......... [PASS] 9. (graph->edgelist/inverted (quote ((a b c) (b e)))) .......... [PASS] 10. (edgelist->graph (quote ((0 1) (1 2) (2 0) (3 1) (3 2) (3 4) (4 3) (4 5) (5 2) (5 6) (6 5) (7 4) (7 6) (7 7)))) .......... [PASS] 11. (edgelist/inverted->graph (quote ((0 1) (1 2) (2 0) (3 1) (3 2) (3 4) (4 3) (4 5) (5 2) (5 6) (6 5) (7 4) (7 6) (7 7)))) .......... [PASS] 12. (not (lset= (lambda (a b) (lset= equal? a b)) (quote ((1) (2))) (connected-components (quote ((1 2)))))) .......... [PASS] 13. (not (lset= (lambda (a b) (lset= equal? a b)) (quote ((1 2))) (connected-components (quote ((1 2) (2 1)))))) .......... [PASS] 14. (not (lset= (lambda (a b) (lset= eqv? a b)) (quote ((1 2) (3 4))) (connected-components (quote ((1 2 3 4) (2 1 3) (3 4) (4 3)))))) .......... [PASS] 15. (not (lset= (lambda (a b) (lset= eqv? a b)) (quote ((1) (2) (3) (4))) (connected-components (quote ((1 2 3 4) (2 3) (3 4)))))) .......... [PASS] 16. (not (lset= (lambda (a b) (lset= equal? a b)) (quote ((2 0 1) (6 5) (3 4) (7))) (connected-components (edgelist->graph (quote ((0 1) (1 2) (2 0) (3 1) (3 2) (3 4) (4 3) (4 5) (5 2) (5 6) (6 5) (7 4) (7 6) (7 7))))))) .......... [PASS] 17. (every (lambda (edgelist) (let* ((graph (edgelist->graph edgelist)) (order (topological-sort graph equal?))) (cond ((equal? order (quote (top left right bottom))) #t) ((equal? order (quote (top right left bottom))) #t) (else order)))) (permutations (quote ((top left) (top right) (left bottom) (right bottom))))) .......... [PASS] 18. (topological-sort (edgelist->graph (quote ((libnewsboat strprintf) (libnewsboat regex-rs) (regex-rs strprintf))))) .......... [PASS] 18 out of 18 passed (100.00%) [Group constantly] 1. (call-with-values (lambda () ((constantly 1 2) (quote a) (quote b))) list) .......... [PASS] 2. (call-with-values (lambda () ((constantly 1) (quote a) (quote b))) list) .......... [PASS] 3. (call-with-values (lambda () ((constantly) (quote a) (quote b))) list) .......... [PASS] [Group complement] 4. ((complement symbol?) (quote a)) .......... [PASS] 5. ((complement symbol?) 1) .......... [PASS] [Group swap] 6. ((swap list) 1 2 3 4) .......... [PASS] [Group flip] 7. ((flip list) 1 2 3 4) .......... [PASS] [Group on-left] 8. ((on-left list) 1 2) .......... [PASS] [Group on-right] 9. ((on-right list) 1 2) .......... [PASS] [Group conjoin] 10. (not ((conjoin number? exact?))) .......... [PASS] 11. (not ((conjoin number? exact?) 1 2)) .......... [PASS] 12. (not (not ((conjoin number? exact?) 1 2.0))) .......... [PASS] 13. (not ((conjoin) 1 2)) .......... [PASS] [Group disjoin] 14. (not ((disjoin number? string?))) .......... [PASS] 15. (not ((disjoin number? string?) 1 "a")) .......... [PASS] 16. (not (not ((disjoin number? string?) (quote a) (quote b)))) .......... [PASS] 17. (not (not ((disjoin) 1 2))) .......... [PASS] [Group each-of] 18. (quote (1 2)) .......... [PASS] 19. (quote (1 2)) .......... [PASS] [Group all-of] 20. (not ((all-of string?) (quote ()))) .......... [PASS] 21. (not ((all-of string?) (quote ("a" "b")))) .......... [PASS] 22. ((all-of values) (quote ("a" "b"))) .......... [PASS] 23. (not (not ((all-of string?) (quote ("a" b))))) .......... [PASS] 24. (not (not ((all-of (lambda (x) (when (equal? x (quote c)) (test-assert #f)) (string? x))) (quote ("a" b c))))) .......... [PASS] [Group any-of] 25. (not (not ((any-of string?) (quote ())))) .......... [PASS] 26. (not ((any-of string?) (quote ("a" b)))) .......... [PASS] 27. ((any-of values) (quote ("a" "b"))) .......... [PASS] 28. (not (not ((any-of string?) (quote (a b))))) .......... [PASS] 29. (not ((any-of (lambda (x) (when (equal? x (quote b)) (test-assert #f)) (string? x))) (quote ("a" b)))) .......... [PASS] [Group on] 30. ((on list (lambda (x) (+ 1 x))) 1 2 3) .......... [PASS] [Group left-section] 31. ((left-section list 1 2) 3 4) .......... [PASS] [Group right-section] 32. ((right-section list 1 2) 3 4) .......... [PASS] [Group apply-chain] 33. (cadr* (list 1 2 3)) .......... [PASS] 34. (factorial 5) .......... [PASS] [Group arguments-drop] 35. ((arguments-drop list 3) 1 2 3 4) .......... [PASS] [Group arguments-drop-right] 36. ((arguments-drop-right list 3) 1 2 3 4) .......... [PASS] [Group arguments-take] 37. ((arguments-take list 3) 1 2 3 4) .......... [PASS] [Group arguments-take-right] 38. ((arguments-take-right list 3) 1 2 3 4) .......... [PASS] [Group group-by] 39. ((group-by odd?) (quote (1 2 3 4))) .......... [PASS] 40. ((group-by (lambda (str) (string-ref str 0)) char=?) (list "aa" "ba" "bb" "ab")) .......... [PASS] [Group begin-procedure] 41. (begin-procedure (lambda () 1) (lambda () 2)) .......... [PASS] [Group if-procedure] 42. (if-procedure #t (lambda () 1) (lambda () (test-assert #f))) .......... [PASS] 43. (if-procedure #f (lambda () (test-assert #f)) (lambda () 2)) .......... [PASS] [Group when-procedure] 44. lst1 .......... [PASS] 45. lst2 .......... [PASS] [Group unless-procedure] 46. lst1 .......... [PASS] 47. lst2 .......... [PASS] [Group value-procedure] 48. (value-procedure 1 number->string (lambda () (test-assert #f))) .......... [PASS] 49. (value-procedure #f (lambda args (test-assert #f)) (lambda () 2)) .......... [PASS] [Group case-procedure] 50. (case-procedure (quote b) (quasiquote ((a unquote (lambda () 1)) (b unquote (lambda () 2))))) .......... [PASS] 51. (case-procedure (quote c) (quasiquote ((a unquote (lambda () 1)) (b unquote (lambda () 2)))) (lambda () 3)) .......... [PASS] [Group and-procedure] 52. (not (and-procedure)) .......... [PASS] 53. (and-procedure (lambda () 1) (lambda () 2)) .......... [PASS] 54. (not (not (and-procedure (lambda () #f) (lambda () (test-assert #f))))) .......... [PASS] [Group eager-and-procedure] 55. (not (eager-and-procedure)) .......... [PASS] 56. (eager-and-procedure (lambda () 1) (lambda () 2)) .......... [PASS] 57. (not (not (eager-and-procedure (lambda () #f) (lambda () (set! second-called? #t) #t)))) .......... [PASS] 58. (not second-called?) .......... [PASS] [Group or-procedure] 59. (not (not (or-procedure))) .......... [PASS] 60. (or-procedure (lambda () #f) (lambda () 2)) .......... [PASS] 61. (not (or-procedure (lambda () 1) (lambda () (test-assert #f)))) .......... [PASS] [Group eager-or-procedure] 62. (not (not (eager-or-procedure))) .......... [PASS] 63. (eager-or-procedure (lambda () #f) (lambda () 2)) .......... [PASS] 64. (eager-or-procedure (lambda () 1) (lambda () (set! second-called? #t) #f)) .......... [PASS] 65. (not second-called?) .......... [PASS] [Group funcall-procedure] 66. (funcall-procedure (lambda () 1)) .......... [PASS] [Group loop-procedure] [Group while-procedure] 67. v .......... [PASS] [Group until-procedure] 68. v .......... [PASS] [Group always] 69. (not (always)) .......... [PASS] 70. (not (always (quote a))) .......... [PASS] [Group never] 71. (not (not (never))) .......... [PASS] 72. (not (not (never (quote a)))) .......... [PASS] [Group boolean] 73. (boolean 1) .......... [PASS] 74. (boolean #f) .......... [PASS] [Group values] 75. (values 1) .......... [PASS] 76. (values (quote a)) .......... [PASS] 76 out of 76 passed (100.00%) -------------------------------------------------- ------------------------------------------------------ RUNNING TESTS FOR SRFI 227: ./skint test/srfi/227.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 228: ./skint test/srfi/228.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 232: ./skint test/srfi/232.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 234: ./skint test/srfi/234.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 235: ./skint test/srfi/235.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 236: ./skint test/srfi/236.scm ---------------------------1. (let ((v (quote ok))) (independently) v) .......... [PASS] 2. (let ((v (cons #f #f))) (independently (set-car! v (quote ok))) v) .......... [PASS] 3. (let ((p (cons 1 2))) (set-car+cdr! p 10 20) p) .......... [PASS] 4. (let ((v (vector 1 2 3))) (independently (vector-set! v 0 10) (vector-set! v 1 20) (vector-set! v 2 30)) v) .......... [PASS] 5. (let ((x (quote ()))) (independently (set! x (cons 1 x)) (set! x (cons 2 x))) (apply + x)) .......... [PASS] 5 out of 5 passed (100.00%) 1. (not (eq? (quote pair) (type-of (quote (a . b))))) .......... [PASS] 2. (not (eq? (quote null) (type-of (quote ())))) .......... [PASS] 3. (not (eq? (quote atom) (type-of (quote x)))) .......... [PASS] 4. (fold cons 0 (quote (1 2 3))) .......... [PASS] 5. (not (guard (exc ((error-object? exc) #t) (else #f)) (fold cons 0 (quote (1 2 . 3))))) .......... [PASS] 6. (not (list-case (quote (1 . 2)) (_ #f) ((_ . _) #t))) .......... [PASS] 7. (not (guard (exc ((error-object? exc) #t) (else #f)) (list-case 0 ((_ . _) #f) (() #f)))) .......... [PASS] 7 out of 7 passed (100.00%) 1. 1 .......... [PASS] 2. (quote (2 3)) .......... [PASS] 3. x .......... [PASS] 4. y .......... [PASS] 5. u .......... [PASS] 6. v .......... [PASS] 7. u .......... [PASS] 8. v .......... [PASS] 8 out of 8 passed (100.00%) 1. (let ((x 0) (p (open-output-string))) (display "the result is" p) (define (foo) x) (define x 42) (display ": " p) (display (foo) p) (get-output-string p)) .......... [PASS] 2. (let ((x 0) (p (open-output-string))) (display "the result is" p) (define (foo) x) (display ": " p) (define xx 42) (display (foo) p) (get-output-string p)) .......... [PASS] 3. (let ((x 0) (p (open-output-string))) (define-syntax define-thunk (syntax-rules () ((_ i v) (define (i) v)))) (display "the result is" p) (display ": " p) (define xx 42) (define-thunk foo x) (display (foo) p) (get-output-string p)) .......... [PASS] 3 out of 3 passed (100.00%) [testing srfi-252] [testing test-property] [testing test-property-expect-fail] [testing test-property-skip] [testing test-property-error] [testing test-property/with-2-arguments] [testing boolean-generator] [testing bytevector-generator] [testing char-generator] [testing string-generator] [testing symbol-generator] [testing exact-integer-generator] [testing exact-number-generator] [testing exact-real-generator] [testing inexact-integer-generator] [testing inexact-number-generator] [testing inexact-integer-generator] [testing integer-generator] [testing number-generator] [testing real-generator] [testing list-generator-of] [testing pair-generator-of] [testing procedure-generator-of] [testing vector-generator-of] [testing non-determinism] [testing determinism] # of expected outcomes: 2640 # of unexpected outcomes: 0 1. (matcher-1 (quote 1)) .......... [PASS] 2. (matcher-1 (quote a)) .......... [PASS] 3. (matcher-1 (quote ((x y) q))) .......... [PASS] 4. (matcher-1 (quote ((a 2) (b a)))) .......... [PASS] 5. (matcher-1 (quote (+ 0 (+ y z) (+ y z)))) .......... [PASS] 6. (matcher-1 (quote (+ (sin a b) (cos a b)))) .......... [PASS] 7. (matcher-1 (quote (** 2 4))) .......... [PASS] 8. (matcher-1 (quote (** 2 a))) .......... [PASS] 9. (quote ((p1 (1 2 3) a (4 5)) (p2 (1 2 3 a 4) () 5) (p3 (1 2 3 a 4 5)))) .......... [PASS] 10. (quote ((fst (1 2 3 4) 5 ()) (fst (1 2 3) 4 (5)) (fst (1 2) 3 (4 5)) (fst (1) 2 (3 4 5)) (fst () 1 (2 3 4 5)) (snd (1 2 3 4 5) ()) (snd (1 2 3 4) (5)) (snd (1 2 3) (4 5)) (snd (1 2) (3 4 5)) (snd (1) (2 3 4 5)) (snd () (1 2 3 4 5)) (final (1 2 3 4 5)))) .......... [PASS] 11. (quote ((fst (1 2 3 4) 5 ()) (fst (1 2 3) 4 (5)) (fst (1 2) 3 (4 5)) (fst (1) 2 (3 4 5)) (fst () 1 (2 3 4 5)) (snd (1 2 3 4 5) ()) (snd (1 2 3 4) (5)) (snd (1 2 3) (4 5)) (snd (1 2) (3 4 5)) (snd (1) (2 3 4 5)) (snd () (1 2 3 4 5)) (final (1 2 3 4 5)))) .......... [PASS] 12. (quote ((fst "1234" #\5 "") (fst "123" #\4 "5") (fst "12" #\3 "45") (fst "1" #\2 "345") (fst "" #\1 "2345") (snd "12345" "") (snd "1234" "5") (snd "123" "45") (snd "12" "345") (snd "1" "2345") (snd "" "12345") (final "12345"))) .......... [PASS] 13. (quote ((fst "" #\1 "2345") (fst "1" #\2 "345") (fst "12" #\3 "45") (fst "123" #\4 "5") (fst "1234" #\5 "") (snd "" "12345") (snd "1" "2345") (snd "12" "345") (snd "123" "45") (snd "1234" "5") (snd "12345" "") (final "12345"))) .......... [PASS] 14. (quote ((rep "a" "bracadarb" "a") (rep "" "abracadarba" "") (rev "abra" "cad" "arba") (rev "abr" "acada" "rba") (rev "ab" "racadar" "ba") (rev "a" "bracadarb" "a") (rev "" "abracadarba" "") (final "abracadarba"))) .......... [PASS] 15. (matcher-7 (quote 1)) .......... [PASS] 16. (matcher-7 (quote 2)) .......... [PASS] 17. (matcher-7 (quote 4)) .......... [PASS] 18. (matcher-7 (quote a)) .......... [PASS] 19. (matcher-7 (quote z)) .......... [PASS] 20. (matcher-7 (quote #\z)) .......... [PASS] 21. (matcher-7 (quote (a 1))) .......... [PASS] 22. (matcher-7 (quote (1 2 3))) .......... [PASS] 23. (matcher-7 (quote (1 2 3 4))) .......... [PASS] 24. (matcher-7 (quote (1 2 3 4 5))) .......... [PASS] 25. (matcher-7 (quote (1 2 3 4 5 6))) .......... [PASS] 26. (quote ((fst 1 2 3) (fst 1 3 2) (fst 2 1 3) (fst 2 3 1) (fst 3 2 1) (fst 3 1 2) (final (1 2 3)))) .......... [PASS] 27. (quote ((fst (1) (2) (3 4)) (fst (1) (3) (2 4)) (fst (1) (4) (3 2)) (fst (2) (1) (3 4)) (fst (2) (3) (1 4)) (fst (2) (4) (3 1)) (fst (3) (2) (1 4)) (fst (3) (1) (2 4)) (fst (3) (4) (1 2)) (fst (4) (3) (2 1)) (fst (4) (2) (3 1)) (fst (4) (1) (2 3)) (final ((1) (2) (3) (4))))) .......... [PASS] 28. (matcher-or (quote 1)) .......... [PASS] 29. (matcher-or (quote 2)) .......... [PASS] 30. (matcher-or (quote 4)) .......... [PASS] 31. (matcher-or (quote a)) .......... [PASS] 32. (matcher-or (quote z)) .......... [PASS] 33. (matcher-or (quote ())) .......... [PASS] 34. (matcher-or (quote (a))) .......... [PASS] 35. (matcher-or (quote (a b))) .......... [PASS] 36. (matcher-or (quote (a b c))) .......... [PASS] 37. (matcher-or (quote (a b . c))) .......... [PASS] 38. (matcher-or (quote (y z x y z))) .......... [PASS] 39. (matcher-or (quote (foo bar baz))) .......... [PASS] 40. (matcher-or (quote (foo bar (align 16) baz))) .......... [PASS] 41. (quote ((p1 (1 a 2 b 3) c (4 d 5)) (p1 (1 a 2) b (3 c 4 d 5)) (p2 (1 a 2 b 3 c 4 d 5) () ()) (p2 (1 a 2 b 3 c 4 d) () (5)) (p2 (1 a 2 b 3 c 4) (d) (5)) (p2 (1 a 2 b 3 c 4) () (d 5)) (p2 (1 a 2 b 3 c) () (4 d 5)) (p2 (1 a 2 b 3) () (c 4 d 5)) (p2 (1 a 2 b) () (3 c 4 d 5)) (p2 (1 a 2) () (b 3 c 4 d 5)) (p2 (1 a) () (2 b 3 c 4 d 5)) (p2 (1) () (a 2 b 3 c 4 d 5)) (p2 () () (1 a 2 b 3 c 4 d 5)) (p3 (1 a 2 b 3 c 4 d 5)))) .......... [PASS] 42. (matcher-etc (quote ((1) (2) (3 . 4) 5 6))) .......... [PASS] 43. (matcher-etc (quote ((a b c d) (e f g) (h i) (j)))) .......... [PASS] 44. (matcher-etc (quote ((a b c) (a . 2) (b . 3) (c . 4)))) .......... [PASS] 45. (matcher-etc (quote ((2 3) (2) (3 . 4) (5 . 6)))) .......... [PASS] 46. (matcher-etc (quote ((2 3) (1 . 2) (1 . 3) (1 . 4)))) .......... [PASS] 47. (matcher-etc (quote (1 (1 . 2) (1 . 3) (2 . 6)))) .......... [PASS] 48. (matcher-etcetc (quote ((1 1) (1 2) (1 3 4)))) .......... [PASS] 49. (matcher-etcetc (quote (((a b) (c d)) ((e f) (g h) (i j)) ()))) .......... [PASS] 50. (matcher-etcetc (quote ((a b c) (a . 2) (b . 3) (c . 4)))) .......... [PASS] 51. (matcher-etcetc (quote (1 (1 . 2) (1 . 3) (2 . 6)))) .......... [PASS] 52. (matcher-8 (quote 1)) .......... [PASS] 53. (matcher-8 (quote a)) .......... [PASS] 54. (matcher-8 (quote ())) .......... [PASS] 55. (matcher-8 (quote (a))) .......... [PASS] 56. (matcher-8 (quote (a b))) .......... [PASS] 57. (matcher-8 (quote (p q))) .......... [PASS] 58. (matcher-8 (quote (41 42 43 44))) .......... [PASS] 59. (matcher-8 (quote (45 46 47 48))) .......... [PASS] 60. (matcher-8 (quote #(point 49 50))) .......... [PASS] 61. (matcher-8 (quote #(point 49 50 0))) .......... [PASS] 62. (matcher-8 (quote #(point 49 50 51))) .......... [PASS] 63. (matcher-8 (quote #(point 52 53 54 55))) .......... [PASS] 64. (m5-matcher-1 (quote 1)) .......... [PASS] 65. (m5-matcher-1 (quote a)) .......... [PASS] 66. (m5-matcher-1 (quote ((x y) q))) .......... [PASS] 67. (m5-matcher-1 (quote ((a 2) (b a)))) .......... [PASS] 68. (m5-matcher-1 (quote (+ 0 (+ y z) (+ y z)))) .......... [PASS] 69. (m5-matcher-1 (quote (+ (sin a b) (cos a b)))) .......... [PASS] 70. (m5-matcher-1 (quote (** 2 4))) .......... [PASS] 71. (m5-matcher-1 (quote (** 2 a))) .......... [PASS] 72. (m5-matcher-1 (quote (123 456))) .......... [PASS] 73. (m5-matcher-or (quote 1)) .......... [PASS] 74. (m5-matcher-or (quote (x x))) .......... [PASS] 75. (m5-matcher-or (quote (5 125))) .......... [PASS] 76. (m5-matcher-or (quote (1 4))) .......... [PASS] 77. (m5-matcher-or (quote (5 14))) .......... [PASS] 78. (m5-matcher-or (quote ((unquote a)))) .......... [PASS] 79. (m5-matcher-or (quote ((unquote ab)))) .......... [PASS] 80. (m5-matcher-or (quote (foo 13))) .......... [PASS] 81. (quote ((p1 (1 2 3) a (4 5)) (p2 () (1 2 3 a 4) 5) (p3 (1 2 3 a 4 5)))) .......... [PASS] 82. (quote ((fst (1) x (3 y 5)) (fst (1 x 3) y (5)) (snd () (1 x 3 y 5)) (snd (1) (x 3 y 5)) (snd (1 x) (3 y 5)) (snd (1 x 3) (y 5)) (snd (1 x 3 y) (5)) (snd (1 x 3 y 5) ()) (final (1 x 3 y 5)))) .......... [PASS] 83. ((lambda (in) (sr-match in (a b) ((a x) 1) ((b x y) 2) ((a x y) 3) ((_ _ _) 4))) (quote (a 17 37))) .......... [PASS] 84. ((lambda (in) (sr-match in (a b) ((a x) 1) ((b x y) 2) ((a x y) 3) ((_ _ _) 4))) (quote (b 17 37))) .......... [PASS] 85. ((lambda (in) (sr-match in (a b) ((a x) 1) ((b x y) 2) ((a x y) 3) ((_ _ _) 4))) (quote (c 17 37))) .......... [PASS] 86. ((lambda (in) (sr-match in (a) ((a x* ...) x*))) (quote (a 17 37))) .......... [PASS] 87. ((lambda (in) (sr-match in (begin) ((begin (x* y*) ...) (list x* y*)))) (quote (begin (1 5) (2 6) (3 7) (4 8)))) .......... [PASS] 88. ((lambda (in) (sr-match in () (((x* y** ...) ...) (list x* y**)))) (quote ((a b c d) (e f g) (h i) (j)))) .......... [PASS] 89. ((lambda (in) (cm-match in ((a (unquote x)) 1) ((b (unquote x) (unquote y)) 2) ((a (unquote x) (unquote y)) 3) (((unquote _) (unquote _) (unquote _)) 4))) (quote (a 17 37))) .......... [PASS] 90. ((lambda (in) (cm-match in ((a (unquote x)) 1) ((b (unquote x) (unquote y)) 2) ((a (unquote x) (unquote y)) 3) (((unquote _) (unquote _) (unquote _)) 4))) (quote (b 17 37))) .......... [PASS] 91. ((lambda (in) (cm-match in ((a (unquote x)) 1) ((b (unquote x) (unquote y)) 2) ((a (unquote x) (unquote y)) 3) (((unquote _) (unquote _) (unquote _)) 4))) (quote (c 17 37))) .......... [PASS] 92. ((lambda (in) (cm-match in ((a (unquote x)) (- x)) ((b (unquote x) (unquote y)) (+ x y)) ((a (unquote x) (unquote y)) (* x y)))) (quote (a 17 37))) .......... [PASS] 93. ((lambda (in) (cm-match in ((a (unquote x*) ...) x*))) (quote (a 17 37))) .......... [PASS] 94. ((lambda (in) (cm-match in ((begin ((unquote x*) (unquote y*)) ...) (append x* y*)))) (quote (begin (1 5) (2 6) (3 7) (4 8)))) .......... [PASS] 95. ((lambda (in) (cm-match in ((((unquote x*) (unquote y**) ...) ...) (list x* y**)))) (quote ((a b c d) (e f g) (h i) (j)))) .......... [PASS] 96. ((lambda (in) (letrec ((len (lambda (lst) (cm-match lst (() 0) (((unquote x) (unquote x*) ...) (+ 1 (len x*))))))) (len in))) (quote (a b c d))) .......... [PASS] 97. ((lambda (in) (let ((len (lambda (lst) (cm-match lst (() 0) (((unquote x) unquote (y)) (+ 1 y)))))) (len in))) (quote (a b c d))) .......... [PASS] 98. ((lambda (in) (let ((split (lambda (lis) (cm-match lis (() (values (quote ()) (quote ()))) (((unquote x)) (values (quasiquote ((unquote x))) (quote ()))) (((unquote x) (unquote y) unquote (odds evens)) (values (quasiquote ((unquote x) unquote odds)) (quasiquote ((unquote y) unquote evens)))))))) (call-with-values (lambda () (split in)) vector))) (quote (a b c d e f))) .......... [PASS] 99. ((lambda (in) (letrec ((split (lambda (lis) (cm-match lis (() (values (quote ()) (quote ()))) (((unquote x)) (values (quasiquote ((unquote x))) (quote ()))) (((unquote x) (unquote y) unquote (split -> odds evens)) (values (quasiquote ((unquote x) unquote odds)) (quasiquote ((unquote y) unquote evens)))))))) (call-with-values (lambda () (split in)) vector))) (quote (a b c d e f))) .......... [PASS] 100. ((lambda (in) (let ((simple-eval (lambda (x) (cm-match x ((unquote i) (guard (integer? i)) i) ((+ (unquote (x*)) ...) (apply + x*)) ((* (unquote (x*)) ...) (apply * x*)) ((- (unquote (x)) (unquote (y))) (- x y)) ((/ (unquote (x)) (unquote (y))) (/ x y)) ((unquote x) (error "invalid expression" x)))))) (simple-eval in))) (quote (+ (- 0 1) (+ 2 3)))) .......... [PASS] 101. ((lambda (in) (let ((simple-eval (lambda (x) (cm-match x ((unquote i) (guard (integer? i)) i) ((+ (unquote (x*)) ...) (apply + x*)) ((* (unquote (x*)) ...) (apply * x*)) ((- (unquote (x)) (unquote (y))) (- x y)) ((/ (unquote (x)) (unquote (y))) (/ x y)) ((unquote x) (error "invalid expression" x)))))) (simple-eval in))) (quote (+ 1 2 3))) .......... [PASS] 102. ((lambda (in) (let ((simple-eval (lambda (x) (cm-match x ((unquote i) (guard (integer? i)) i) ((+ (unquote (x*)) ...) (apply + x*)) ((* (unquote (x*)) ...) (apply * x*)) ((- (unquote (x)) (unquote (y))) (- x y)) ((/ (unquote (x)) (unquote (y))) (/ x y)) ((unquote x) (error "invalid expression" x)))))) (simple-eval in))) (quote (+ (- 0 1) (+ 2 3)))) .......... [PASS] 103. ((lambda (x) (define Prog (lambda (x) (cm-match x ((program (unquote (Stmt -> s*)) ... (unquote (Expr -> e))) (quasiquote (begin (unquote-splicing s*) (unquote e)))) ((unquote x) (error "invalid program" x))))) (define Stmt (lambda (x) (cm-match x ((if (unquote (Expr -> e)) (unquote (Stmt -> s1)) (unquote (Stmt -> s2))) (quasiquote (if (unquote e) (unquote s1) (unquote s2)))) ((set! (unquote v) (unquote (Expr -> e))) (guard (symbol? v)) (quasiquote (set! (unquote v) (unquote e)))) ((unquote x) (error "invalid statement" x))))) (define Expr (lambda (x) (cm-match x ((unquote v) (guard (symbol? v)) v) ((unquote n) (guard (integer? n)) n) ((if (unquote (e1)) (unquote (e2)) (unquote (e3))) (quasiquote (if (unquote e1) (unquote e2) (unquote e3)))) (((unquote (rator)) (unquote (rand*)) ...) (quasiquote ((unquote rator) (unquote-splicing rand*)))) ((unquote x) (error "invalid expression" x))))) (Prog x)) (quote (program (set! x 3) (+ x 4)))) .......... [PASS] 104. ((lambda (x) (define Prog (lambda (x) (cm-match x ((program (unquote (Stmt -> s*)) ... (unquote ((Expr (quote ())) -> e))) (quasiquote (begin (unquote-splicing s*) (unquote e)))) ((unquote x) (error "invalid program" x))))) (define Stmt (lambda (x) (cm-match x ((if (unquote ((Expr (quote ())) -> e)) (unquote (Stmt -> s1)) (unquote (Stmt -> s2))) (quasiquote (if (unquote e) (unquote s1) (unquote s2)))) ((set! (unquote v) (unquote ((Expr (quote ())) -> e))) (guard (symbol? v)) (quasiquote (set! (unquote v) (unquote e)))) ((unquote x) (error "invalid statement" x))))) (define Expr (lambda (env) (lambda (x) (cm-match x ((unquote v) (guard (symbol? v)) v) ((unquote n) (guard (integer? n)) n) ((if (unquote (e1)) (unquote (e2)) (unquote (e3))) (guard (not (memq (quote if) env))) (quasiquote (if (unquote e1) (unquote e2) (unquote e3)))) ((let (((unquote v) (unquote (e)))) (unquote ((Expr (cons v env)) -> body))) (guard (not (memq (quote let) env)) (symbol? v)) (quasiquote (let (((unquote v) (unquote e))) (unquote body)))) (((unquote (rator)) (unquote (rand*)) ...) (quasiquote (call (unquote rator) (unquote-splicing rand*)))) ((unquote x) (error "invalid expression" x)))))) (Prog x)) (quote (program (let ((if (if x list values))) (if 1 2 3))))) .......... [PASS] testing record patterns 105. (matcher-rec 1) .......... [PASS] 106. (matcher-rec (quote (1 . 4))) .......... [PASS] 107. (matcher-rec #(5 125)) .......... [PASS] 108. (matcher-rec (kons 42 14)) .......... [PASS] testing boxes 109. (match (quote 42) ((~box? a) a) (_ #f)) .......... [PASS] 110. (match (box 42) ((~box? a) a) (_ #f)) .......... [PASS] 111. (match (quote 42) ((~box a) a) (_ #f)) .......... [PASS] 112. (match (box 42) ((~box a) a) (_ #f)) .......... [PASS] testing regular expressions 113. (match 42 ((~/ "[0-9]+" a) a) (_ #f)) .......... [PASS] 114. (match "42" ((~/ "[0-9]+" a) a) (_ #f)) .......... [PASS] 115. (match 42 ((~/ (rx (+ (/ "09"))) a) a) (_ #f)) .......... [PASS] 116. (match "42" ((~/ (rx (+ (/ "09"))) a) a) (_ #f)) .......... [PASS] 117. (match phs ((~/sub "({a}*): ({d}*)-({d}*)-({d}*)" _ t a b c) (list t a b c)) (_ #f)) .......... [PASS] 118. (match phs ((~/any "({a}*): ({d}*)-({d}*)-({d}*)" _ t a b c) (list t a b c)) (_ #f)) .......... [PASS] 119. (match phs ((~/sub "({a}*): ({d}*)-({d}*)-({d}*)" _ t "240" b c) (list t "240" b c)) (_ #f)) .......... [PASS] 120. (match phs ((~/any "({a}*): ({d}*)-({d}*)-({d}*)" _ t "240" b c) (list t "240" b c)) (_ #f)) .......... [PASS] 121. (match phs ((~/any "({a}*): ({d}*)-({d}*)-({d}*)" _ t (~and a (~not "301")) b c) (list t a b c)) (_ #f)) .......... [PASS] 122. (match phs ((~/any "({a}*): ({d}*)-({d}*)-({d}*)" _ t "412" b c) (list t "412" b c)) (_ #f)) .......... [PASS] 123. (match phs ((~/all "({a}*): ({d}*)-({d}*)-({d}*)" _ t "412" b c) (list t "412" b c)) (_ #f)) .......... [PASS] 124. (match phs ((~/all "({a}*): ({d}*)-({d}*)-({d}*)" _ t a) (list t a)) (_ #f)) .......... [PASS] 125. (match phs ((~/etc "({a}*): ({d}*)-({d}*)-({d}*)" _ t (~and a (~not "240"))) (list t a)) (_ #f)) .......... [PASS] 126. (match phs ((~/etcse "({a}*): ({d}*)-({d}*)-({d}*)" _ t (~and a (~not "240"))) (list t a)) (_ #f)) .......... [PASS] 127. (match phs ((~/etcse "({a}*): ({d}*)-({d}*)-({d}*)" _ t (~and a "412")) (list t a)) (_ #f)) .......... [PASS] 128. (match "ababc" ((~/ (rx ($ (* "ab")) "c") a b) (list a b)) (_ #f)) .......... [PASS] 129. (match "ababc" ((~/ "((?:ab)*)c" a b) (list a b)) (_ #f)) .......... [PASS] 130. (match "xy" ((~/any (rx "y") a) (list a)) (_ #f)) .......... [PASS] 131. (match "xy" ((~/any "y" a) (list a)) (_ #f)) .......... [PASS] 132. (match "xababc" ((~/any (rx ($ (* "ab")) "c") a b) (list a b)) (_ #f)) .......... [PASS] 133. (match "xababc" ((~/any "((?:ab)*)c" a b) (list a b)) (_ #f)) .......... [PASS] 134. (match "fooxbafba" ((~/ (rx (* any) ($ "foo" (* any)) ($ "bar" (* any)))) (list)) (_ #f)) .......... [PASS] 135. (match "fooxbafba" ((~/ "{_}*(foo{_}*)(bar{_}*)") (list)) (_ #f)) .......... [PASS] 136. (match "fooxbarfbar" ((~/ (rx (* any) ($ "foo" (* any)) ($ "bar" (* any))) a b c) (list a b c)) (_ #f)) .......... [PASS] 137. (match "fooxbarfbar" ((~/ "{_}*(foo{_}*)(bar{_}*)" a b c) (list a b c)) (_ #f)) .......... [PASS] 138. (match "abcd" ((~/ (rx ($ (* (or "ab" "cd")))) a b) (list a b)) (_ #f)) .......... [PASS] 139. (match "abcd" ((~/ "((?:ab|cd)*)" a b) (list a b)) (_ #f)) .......... [PASS] 140. (match "ababc" ((~/ (rx bos ($ (* "ab")) "c") a b) (list a b)) (_ #f)) .......... [PASS] 141. (match "ababc" ((~/ "^((?:ab)*)c" a b) (list a b)) (_ #f)) .......... [PASS] 142. (match "ababc" ((~/ (rx ($ (* "ab")) "c" eos) a b) (list a b)) (_ #f)) .......... [PASS] 143. (match "ababc" ((~/ "((?:ab)*)c$" a b) (list a b)) (_ #f)) .......... [PASS] 144. (match "ababc" ((~/ (rx bos ($ (* "ab")) "c" eos) a b) (list a b)) (_ #f)) .......... [PASS] 145. (match "ababc" ((~/ "^((?:ab)*)c$" a b) (list a b)) (_ #f)) .......... [PASS] 146. (match "ababc" ((~/ (rx bos ($ (* "ab")) eos "c")) (list)) (_ #f)) .......... [PASS] 147. (match "ababc" ((~/ "^((?:ab)*)$c") (list)) (_ #f)) .......... [PASS] 148. (match "ababc" ((~/ (rx ($ (* "ab")) bos "c" eos)) (list)) (_ #f)) .......... [PASS] 149. (match "ababc" ((~/ "((?:ab)*)^c$") (list)) (_ #f)) .......... [PASS] 150. (match "ababc" ((~/ (rx bol ($ (* "ab")) "c") a b) (list a b)) (_ #f)) .......... [PASS] 151. (match "ababc" ((~/ "{}" a b) (list a b)) (_ #f)) .......... [PASS] 154. (match "ababc" ((~/ (rx bol ($ (* "ab")) "c" eol) a b) (list a b)) (_ #f)) .......... [PASS] 155. (match "ababc" ((~/ "{}" a b) (list a b)) (_ #f)) .......... [PASS] 156. (match "ababc" ((~/ (rx bol ($ (* "ab")) eol "c")) (list)) (_ #f)) .......... [PASS] 157. (match "ababc" ((~/ "{}c") (list)) (_ #f)) .......... [PASS] 158. (match "ababc" ((~/ (rx ($ (* "ab")) bol "c" eol)) (list)) (_ #f)) .......... [PASS] 159. (match "ababc" ((~/ "((?:ab)*){}") (list)) (_ #f)) .......... [PASS] 160. (match " abc " ((~/ (rx (* #\newline) bol ($ (* alpha)) eol (* #\newline)) a b) (list a b)) (_ #f)) .......... [PASS] 161. (match " abc " ((~/ " *{} *" a b) (list a b)) (_ #f)) .......... [PASS] 162. (match " 'abc " ((~/ (rx (* #\newline) bol ($ (* alpha)) eol (* #\newline))) (list)) (_ #f)) .......... [PASS] 163. (match " 'abc " ((~/ " *{} *") (list)) (_ #f)) .......... [PASS] 164. (match " abc. " ((~/ (rx (* #\newline) bol ($ (* alpha)) eol (* #\newline))) (list)) (_ #f)) .......... [PASS] 165. (match " abc. " ((~/ " *{} *") (list)) (_ #f)) .......... [PASS] 166. (match "ababc" ((~/ (rx bow ($ (* "ab")) "c") a b) (list a b)) (_ #f)) .......... [PASS] 167. (match "ababc" ((~/ "\\<((?:ab)*)c" a b) (list a b)) (_ #f)) .......... [PASS] 168. (match "ababc" ((~/ (rx ($ (* "ab")) "c" eow) a b) (list a b)) (_ #f)) .......... [PASS] 169. (match "ababc" ((~/ "((?:ab)*)c\\>" a b) (list a b)) (_ #f)) .......... [PASS] 170. (match "ababc" ((~/ (rx bow ($ (* "ab")) "c" eow) a b) (list a b)) (_ #f)) .......... [PASS] 171. (match "ababc" ((~/ "\\<((?:ab)*)c\\>" a b) (list a b)) (_ #f)) .......... [PASS] 172. (match "ababc" ((~/ (rx bow ($ (* "ab")) eow "c")) (list)) (_ #f)) .......... [PASS] 173. (match "ababc" ((~/ "\\<((?:ab)*)\\>c") (list)) (_ #f)) .......... [PASS] 174. (match "ababc" ((~/ (rx ($ (* "ab")) bow "c" eow)) (list)) (_ #f)) .......... [PASS] 175. (match "ababc" ((~/ "((?:ab)*)\\") (list)) (_ #f)) .......... [PASS] 176. (match " abc " ((~/ (rx (* space) bow ($ (* alpha)) eow (* space)) a b) (list a b)) (_ #f)) .......... [PASS] 177. (match " abc " ((~/ "\\s*\\<({a}*)\\>\\s*" a b) (list a b)) (_ #f)) .......... [PASS] 178. (match " 'abc " ((~/ (rx (* space) bow ($ (* alpha)) eow (* space))) (list)) (_ #f)) .......... [PASS] 179. (match " 'abc " ((~/ "\\s*\\<({a}*)\\>\\s*") (list)) (_ #f)) .......... [PASS] 180. (match " abc. " ((~/ (rx (* space) bow ($ (* alpha)) eow (* space))) (list)) (_ #f)) .......... [PASS] 181. (match " abc. " ((~/ "\\s*\\<({a}*)\\>\\s*") (list)) (_ #f)) .......... [PASS] 182. (match "abc " ((~/ (rx ($ (* alpha)) (* any)) a b) (list a b)) (_ #f)) .......... [PASS] 183. (match "abc " ((~/ "({a}*){_}*" a b) (list a b)) (_ #f)) .......... [PASS] 184. (match "abc " ((~/ (rx ($ (*? alpha)) (* any)) a b) (list a b)) (_ #f)) .......... [PASS] 185. (match "abc " ((~/ "({a}*?){_}*" a b) (list a b)) (_ #f)) .......... [PASS] 186. (match "Hello World" ((~/ (rx "<" ($ (* any)) ">" (* any)) a b) (list a b)) (_ #f)) .......... [PASS] 187. (match "Hello World" ((~/ "<({_}*)>{_}*" a b) (list a b)) (_ #f)) .......... [PASS] 188. (match "Hello World" ((~/ (rx "<" ($ (*? any)) ">" (* any)) a b) (list a b)) (_ #f)) .......... [PASS] 189. (match "Hello World" ((~/ "<({_}*?)>{_}*" a b) (list a b)) (_ #f)) .......... [PASS] 190. (match " foo " ((~/any (rx "foo") a) (list a)) (_ #f)) .......... [PASS] 191. (match " foo " ((~/any "foo" a) (list a)) (_ #f)) .......... [PASS] 192. (match " foo " ((~/any (rx nwb "foo" nwb)) (list)) (_ #f)) .......... [PASS] 193. (match " foo " ((~/any "\\Bfoo\\B") (list)) (_ #f)) .......... [PASS] 194. (match "xfoox" ((~/any (rx nwb "foo" nwb) a) (list a)) (_ #f)) .......... [PASS] 195. (match "xfoox" ((~/any "\\Bfoo\\B" a) (list a)) (_ #f)) .......... [PASS] 196. (match "beef" ((~/ (rx (* (/ "af"))) a) (list a)) (_ #f)) .......... [PASS] 197. (match "beef" ((~/ "[a-f]*" a) (list a)) (_ #f)) .......... [PASS] 198. (match "12345beef" ((~/ (rx (* numeric) ($ (* (/ "af")))) a b) (list a b)) (_ #f)) .......... [PASS] 199. (match "12345beef" ((~/ "\\d*([a-f]*)" a b) (list a b)) (_ #f)) .......... [PASS] 200. (match "12345BeeF" ((~/ (rx (* numeric) (w/nocase ($ (* (/ "af"))))) a b) (list a b)) (_ #f)) .......... [PASS] 201. (match "12345BeeF" ((~/ "\\d*(?i:([a-f]*))" a b) (list a b)) (_ #f)) .......... [PASS] 202. (match "abcD" ((~/ (rx (* lower))) (list)) (_ #f)) .......... [PASS] 203. (match "abcD" ((~/ "{l}*") (list)) (_ #f)) .......... [PASS] 204. (match "abcD" ((~/ (rx (w/nocase (* lower))) a) (list a)) (_ #f)) .......... [PASS] 205. (match "abcD" ((~/ "(?i){l}*" a) (list a)) (_ #f)) .......... [PASS] 206. (match "abc123def456ghi789" ((~/extracted (rx (+ numeric)) l) l)) .......... [PASS] 207. (match "abc123def456ghi789" ((~/extracted "{d}+" l) l)) .......... [PASS] 208. (match "abc123def456ghi789" ((~/extracted (rx (* numeric)) l) l)) .......... [PASS] 209. (match "abc123def456ghi789" ((~/extracted "[\\d]*" l) l)) .......... [PASS] 210. (match "abc123def456ghi789" ((~/split (rx (* numeric)) l) l)) .......... [PASS] 211. (match "abc123def456ghi789" ((~/split "{d}*" l) l)) .......... [PASS] 212. (match "abc123def456ghi789" ((~/split (rx (+ numeric)) l) l)) .......... [PASS] 213. (match "abc123def456ghi789" ((~/split "\\d+" l) l)) .......... [PASS] 214. (match "a b" ((~/split (rx (+ whitespace)) l) l)) .......... [PASS] 215. (match "a b" ((~/split "{s}+" l) l)) .......... [PASS] 216. (match "a,,b" ((~/split (rx (",;")) l) l)) .......... [PASS] 217. (match "a,,b" ((~/split "[,;]" l) l)) .......... [PASS] 218. (match "a,,b," ((~/split (rx (",;")) l) l)) .......... [PASS] 219. (match "a,,b," ((~/split "[,;]" l) l)) .......... [PASS] 220. (match "" ((~/partitioned (rx (* numeric)) l) l)) .......... [PASS] 221. (match "" ((~/partitioned "{d}*" l) l)) .......... [PASS] 222. (match "abc123def456ghi" ((~/partitioned (rx (* numeric)) l) l)) .......... [PASS] 223. (match "abc123def456ghi" ((~/partitioned "{d}*" l) l)) .......... [PASS] 224. (match "abc123def456ghi789" ((~/partitioned (rx (* numeric)) l) l)) .......... [PASS] 225. (match "abc123def456ghi789" ((~/partitioned "{d}*" l) l)) .......... [PASS] 225 out of 225 passed (100.00%) --------------------------- ------------------------------------------------------ RUNNING TESTS FOR SRFI 239: ./skint test/srfi/239.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 244: ./skint test/srfi/244.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 251: ./skint test/srfi/251.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 252: ./skint test/srfi/252.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 257: ./skint test/srfi/257.scm ------------------------------------------------------ ------------------------------------------------------ RUNNING TESTS FOR SRFI 264: ./skint test/srfi/264.scm --------------------------------------------------1. (ssre->sre (quote "the quick brown fox")) .......... [PASS] 2. (ssre->sre (quote "a*abc?xyz+pqr{3}ab{2,}xy{4,5}pq{0,6}AB{0,}zz")) .......... [PASS] 3. (ssre->sre (quote "^(abc){1,2}zz")) .......... [PASS] 4. (ssre->sre (quote "^(b+?|a){1,2}?c")) .......... [PASS] 5. (ssre->sre (quote "^(b+|a){1,2}c")) .......... [PASS] 6. (ssre->sre (quote "^(ba|b*){1,2}?bc")) .......... [PASS] 7. (ssre->sre (quote "^[ab\\]cde]")) .......... [PASS] 8. (ssre->sre (quote "^[]cde]")) .......... [PASS] 9. (ssre->sre (quote "^[^ab\\]cde]")) .......... [PASS] 10. (ssre->sre (quote "^[^]cde]")) .......... [PASS] 11. (ssre->sre (quote "^@")) .......... [PASS] 12. (ssre->sre (quote "^[0-9]+$")) .......... [PASS] 13. (ssre->sre (quote "^.*nter")) .......... [PASS] 14. (ssre->sre (quote "^xxx[0-9]+$")) .......... [PASS] 15. (ssre->sre (quote "^.+[0-9][0-9][0-9]$")) .......... [PASS] 16. (ssre->sre (quote "^.+?[0-9][0-9][0-9]$")) .......... [PASS] 17. (ssre->sre (quote "^([^!]+)!(.+)=apquxz\\.ixr\\.zzz\\.ac\\.uk$")) .......... [PASS] 18. (ssre->sre (quote ":")) .......... [PASS] 19. (ssre->sre (quote "([\\da-f:]+)$")) .......... [PASS] 20. (ssre->sre (quote "^.*\\.(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})$")) .......... [PASS] 21. (ssre->sre (quote "^(\\d+)\\s+IN\\s+SOA\\s+(\\S+)\\s+(\\S+)\\s*\\(\\s*$")) .......... [PASS] 22. (ssre->sre (quote "^[a-zA-Z\\d][a-zA-Z\\d\\-]*(\\.[a-zA-Z\\d][a-zA-Z\\d\\-]*)*\\.$")) .......... [PASS] 23. (ssre->sre (quote "^\\*\\.[a-z]([a-z\\-\\d]*[a-z\\d]+)?(\\.[a-z]([a-z\\-\\d]*[a-z\\d]+)?)*$")) .......... [PASS] 24. (ssre->sre (quote "^(?=ab(de))(abd)(e)")) .......... [PASS] 25. (ssre->sre (quote "^(?!(ab)de|x)(abd)(f)")) .......... [PASS] 26. (ssre->sre (quote "^(?=(ab(cd)))(ab)")) .......... [PASS] 27. (ssre->sre (quote "^[\\da-f](\\.[\\da-f])*$")) .......... [PASS] 28. (ssre->sre (quote "^\".*\"\\s*(;.*)?$")) .......... [PASS] 29. (ssre->sre (quote "^$")) .......... [PASS] 30. (ssre->sre (quote "(?x)^ a\\ b[c ]d $")) .......... [PASS] 31. (ssre->sre (quote "^(a(b(c)))(d(e(f)))(h(i(j)))(k(l(m)))$")) .......... [PASS] 32. (ssre->sre (quote "^(?:a(b(c)))(?:d(e(f)))(?:h(i(j)))(?:k(l(m)))$")) .......... [PASS] 33. (ssre->sre (quote "^[\\w][\\W][\\s][\\S][\\d][\\D]\\]")) .......... [PASS] 34. (ssre->sre (quote "^[.^$|()*+?{,}]+")) .......... [PASS] 35. (ssre->sre (quote "^a*\\w")) .......... [PASS] 36. (ssre->sre (quote "^a*?\\w")) .......... [PASS] 37. (ssre->sre (quote "^a+\\w")) .......... [PASS] 38. (ssre->sre (quote "^a+?\\w")) .......... [PASS] 39. (ssre->sre (quote "^\\d{8}\\w{2,}")) .......... [PASS] 40. (ssre->sre (quote "^[aeiou\\d]{4,5}$")) .......... [PASS] 41. (ssre->sre (quote "^[aeiou\\d]{4,5}?")) .......... [PASS] 42. (ssre->sre (quote "^From +([^ ]+) +[a-zA-Z][a-zA-Z][a-zA-Z] +[a-zA-Z][a-zA-Z][a-zA-Z] +[0-9]?[0-9] +[0-9][0-9]:[0-9][0-9]")) .......... [PASS] 43. (ssre->sre (quote "^From\\s+\\S+\\s+([a-zA-Z]{3}\\s+){2}\\d{1,2}\\s+\\d\\d:\\d\\d")) .......... [PASS] 44. (ssre->sre (quote "^12.34")) .......... [PASS] 45. (ssre->sre (quote "foo(?!bar)(.*)")) .......... [PASS] 46. (ssre->sre (quote "(?:(?!foo)...|^.{0,2})bar(.*)")) .......... [PASS] 47. (ssre->sre (quote "^(\\D*)(?=\\d)(?!123)")) .......... [PASS] 48. (ssre->sre (quote "(?!^)abc")) .......... [PASS] 49. (ssre->sre (quote "(?=^)abc")) .......... [PASS] 50. (ssre->sre (quote "^[ab]{1,3}(ab*|b)")) .......... [PASS] 51. (ssre->sre (quote "^[ab]{1,3}?(ab*|b)")) .......... [PASS] 52. (ssre->sre (quote "^[ab]{1,3}?(ab*?|b)")) .......... [PASS] 53. (ssre->sre (quote "^[ab]{1,3}(ab*?|b)")) .......... [PASS] 54. (ssre->sre (quote "ab{1,3}bc")) .......... [PASS] 55. (ssre->sre (quote "([^.]*)\\.([^:]*):[T ]+(.*)")) .......... [PASS] 56. (ssre->sre (quote "^[W-c]+$")) .......... [PASS] 57. (ssre->sre (quote "^[?-_]+$")) .......... [PASS] 58. (ssre->sre (quote "^abc$")) .......... [PASS] 59. (ssre->sre (quote "\\Aabc\\z")) .......... [PASS] 60. (ssre->sre (quote "\\A(.)*\\z")) .......... [PASS] 61. (ssre->sre (quote "(?:b)|(?::+)")) .......... [PASS] 62. (ssre->sre (quote "[-az]+")) .......... [PASS] 63. (ssre->sre (quote "[az-]+")) .......... [PASS] 64. (ssre->sre (quote "[a\\-z]+")) .......... [PASS] 65. (ssre->sre (quote "[a-z]+")) .......... [PASS] 66. (ssre->sre (quote "[\\d-]+")) .......... [PASS] 67. (ssre->sre (quote "\\\\")) .......... [PASS] 68. (ssre->sre (quote "a{0}bc")) .......... [PASS] 69. (ssre->sre (quote "(a|(bc)){0,0}?xyz")) .......... [PASS] 70. (ssre->sre (quote "^([^a])([^b])([^c]*)([^d]{3,4})")) .......... [PASS] 71. (ssre->sre (quote "[^a]")) .......... [PASS] 72. (ssre->sre (quote "[^a]+")) .......... [PASS] 73. (ssre->sre (quote "[^a]+")) .......... [PASS] 74. (ssre->sre (quote "[^a]+")) .......... [PASS] 75. (ssre->sre (quote "[^k]$")) .......... [PASS] 76. (ssre->sre (quote "[^k]{2,3}$")) .......... [PASS] 77. (ssre->sre (quote "^\\d{8,}@.+[^k]$")) .......... [PASS] 78. (ssre->sre (quote "[^a]")) .......... [PASS] 79. (ssre->sre (quote "[^az]")) .......... [PASS] 80. (ssre->sre (quote "P[^*]TAIRE[^*]{1,6}?LL")) .......... [PASS] 81. (ssre->sre (quote "P[^*]TAIRE[^*]{1,}?LL")) .......... [PASS] 82. (ssre->sre (quote "(\\.\\d\\d[1-9]?)\\d+")) .......... [PASS] 83. (ssre->sre (quote "(\\.\\d\\d((?=0)|\\d(?=\\d)))")) .......... [PASS] 84. (ssre->sre (quote "\\b(foo)\\s+(\\w+)")) .......... [PASS] 85. (ssre->sre (quote "foo(.*)bar")) .......... [PASS] 86. (ssre->sre (quote "foo(.*?)bar")) .......... [PASS] 87. (ssre->sre (quote "(.*)(\\d*)")) .......... [PASS] 88. (ssre->sre (quote "(.*)(\\d+)")) .......... [PASS] 89. (ssre->sre (quote "(.*?)(\\d*)")) .......... [PASS] 90. (ssre->sre (quote "(.*?)(\\d+)")) .......... [PASS] 91. (ssre->sre (quote "(.*)(\\d+)$")) .......... [PASS] 92. (ssre->sre (quote "(.*?)(\\d+)$")) .......... [PASS] 93. (ssre->sre (quote "(.*)\\b(\\d+)$")) .......... [PASS] 94. (ssre->sre (quote "(.*\\D)(\\d+)$")) .......... [PASS] 95. (ssre->sre (quote "^\\D*(?!123)")) .......... [PASS] 96. (ssre->sre (quote "^(\\D*)(?=\\d)(?!123)")) .......... [PASS] 97. (ssre->sre (quote "^[W-]46\\]")) .......... [PASS] 98. (ssre->sre (quote "^[W-\\]46]")) .......... [PASS] 99. (ssre->sre (quote "word (?:[a-zA-Z0-9]+ ){0,10}otherword")) .......... [PASS] 100. (ssre->sre (quote "word (?:[a-zA-Z0-9]+ ){0,300}otherword")) .......... [PASS] 101. (ssre->sre (quote "^(a){0,0}")) .......... [PASS] 102. (ssre->sre (quote "^(a){0,1}")) .......... [PASS] 103. (ssre->sre (quote "^(a){0,2}")) .......... [PASS] 104. (ssre->sre (quote "^(a){0,3}")) .......... [PASS] 105. (ssre->sre (quote "^(a){0,}")) .......... [PASS] 106. (ssre->sre (quote "^(a){1,1}")) .......... [PASS] 107. (ssre->sre (quote "^(a){1,2}")) .......... [PASS] 108. (ssre->sre (quote "^(a){1,3}")) .......... [PASS] 109. (ssre->sre (quote "^(a){1,}")) .......... [PASS] 110. (ssre->sre (quote ".*\\.gif")) .......... [PASS] 111. (ssre->sre (quote ".{0,}\\.gif")) .......... [PASS] 112. (ssre->sre (quote ".*\\.gif")) .......... [PASS] 113. (ssre->sre (quote ".*\\.gif")) .......... [PASS] 114. (ssre->sre (quote ".*\\.gif")) .......... [PASS] 115. (ssre->sre (quote ".*$")) .......... [PASS] 116. (ssre->sre (quote ".*$")) .......... [PASS] 117. (ssre->sre (quote ".*$")) .......... [PASS] 118. (ssre->sre (quote ".*$")) .......... [PASS] 119. (ssre->sre (quote ".*$")) .......... [PASS] 120. (ssre->sre (quote ".*$")) .......... [PASS] 121. (ssre->sre (quote ".*$")) .......... [PASS] 122. (ssre->sre (quote ".*$")) .......... [PASS] 123. (ssre->sre (quote "(.*X|^B)")) .......... [PASS] 124. (ssre->sre (quote "^.*B")) .......... [PASS] 125. (ssre->sre (quote "(?m)^.*B")) .......... [PASS] 126. (ssre->sre (quote "^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]")) .......... [PASS] 127. (ssre->sre (quote "^\\d\\d\\d\\d\\d\\d\\d\\d\\d\\d\\d\\d")) .......... [PASS] 128. (ssre->sre (quote "^[\\d][\\d][\\d][\\d][\\d][\\d][\\d][\\d][\\d][\\d][\\d][\\d]")) .......... [PASS] 129. (ssre->sre (quote "^[abc]{12}")) .......... [PASS] 130. (ssre->sre (quote "^[a-c]{12}")) .......... [PASS] 131. (ssre->sre (quote "^(a|b|c){12}")) .......... [PASS] 132. (ssre->sre (quote "^[abcdefghijklmnopqrstuvwxy0123456789]")) .......... [PASS] 133. (ssre->sre (quote "abcde{0,0}")) .......... [PASS] 134. (ssre->sre (quote "ab[cd]{0,0}e")) .......... [PASS] 135. (ssre->sre (quote "ab(c){0,0}d")) .......... [PASS] 136. (ssre->sre (quote "a(b*)")) .......... [PASS] 137. (ssre->sre (quote "ab\\d{0}e")) .......... [PASS] 138. (ssre->sre (quote "\"([^\\\\\"]+|\\\\.)*\"")) .......... [PASS] 139. (ssre->sre (quote ".*?")) .......... [PASS] 140. (ssre->sre (quote "\\b")) .......... [PASS] 141. (ssre->sre (quote "\\b")) .......... [PASS] 142. (ssre->sre (quote "a[^a]b")) .......... [PASS] 143. (ssre->sre (quote "a.b")) .......... [PASS] 144. (ssre->sre (quote "a[^a]b")) .......... [PASS] 145. (ssre->sre (quote "a.b")) .......... [PASS] 146. (ssre->sre (quote "^(b+?|a){1,2}?c")) .......... [PASS] 147. (ssre->sre (quote "^(b+|a){1,2}?c")) .......... [PASS] 148. (ssre->sre (quote "(?!\\A)x")) .......... [PASS] 149. (ssre->sre (quote "(A|B)*?CD")) .......... [PASS] 150. (ssre->sre (quote "(A|B)*CD")) .......... [PASS] 151. (ssre->sre (quote "(?sre (quote "\\w{3}(?sre (quote "(?<=(foo)a)bar")) .......... [PASS] 154. (ssre->sre (quote "\\Aabc\\z")) .......... [PASS] 155. (ssre->sre (quote "(\\d+)(\\w)")) .......... [PASS] 156. (ssre->sre (quote "a(?i:b)c")) .......... [PASS] 157. (ssre->sre (quote "a(?i:b)*c")) .......... [PASS] 158. (ssre->sre (quote "([a]*?)*")) .......... [PASS] 159. (ssre->sre (quote "([ab]*?)*")) .......... [PASS] 160. (ssre->sre (quote "([^a]*?)*")) .......... [PASS] 161. (ssre->sre (quote "([^ab]*?)*")) .......... [PASS] 162. (ssre->sre (quote "(?<=foo )^bar")) .......... [PASS] 163. (ssre->sre (quote "(?<=(?sre (quote "abc")) .......... [PASS] 165. (ssre->sre (quote "ab*c")) .......... [PASS] 166. (ssre->sre (quote "ab*bc")) .......... [PASS] 167. (ssre->sre (quote ".{1}")) .......... [PASS] 168. (ssre->sre (quote ".{3,4}")) .......... [PASS] 169. (ssre->sre (quote "ab{0,}bc")) .......... [PASS] 170. (ssre->sre (quote "ab+bc")) .......... [PASS] 171. (ssre->sre (quote "ab{1,}bc")) .......... [PASS] 172. (ssre->sre (quote "ab+bc")) .......... [PASS] 173. (ssre->sre (quote "ab{1,}bc")) .......... [PASS] 174. (ssre->sre (quote "ab{1,3}bc")) .......... [PASS] 175. (ssre->sre (quote "ab{3,4}bc")) .......... [PASS] 176. (ssre->sre (quote "ab{4,5}bc")) .......... [PASS] 177. (ssre->sre (quote "ab?bc")) .......... [PASS] 178. (ssre->sre (quote "ab{0,1}bc")) .......... [PASS] 179. (ssre->sre (quote "ab?bc")) .......... [PASS] 180. (ssre->sre (quote "ab?c")) .......... [PASS] 181. (ssre->sre (quote "ab{0,1}c")) .......... [PASS] 182. (ssre->sre (quote "^abc$")) .......... [PASS] 183. (ssre->sre (quote "^abc")) .......... [PASS] 184. (ssre->sre (quote "^abc$")) .......... [PASS] 185. (ssre->sre (quote "abc$")) .......... [PASS] 186. (ssre->sre (quote "^")) .......... [PASS] 187. (ssre->sre (quote "$")) .......... [PASS] 188. (ssre->sre (quote "a.c")) .......... [PASS] 189. (ssre->sre (quote "a.*c")) .......... [PASS] 190. (ssre->sre (quote "a[bc]d")) .......... [PASS] 191. (ssre->sre (quote "a[b-d]e")) .......... [PASS] 192. (ssre->sre (quote "a[b-d]")) .......... [PASS] 193. (ssre->sre (quote "a[-b]")) .......... [PASS] 194. (ssre->sre (quote "a[b-]")) .......... [PASS] 195. (ssre->sre (quote "a\\]")) .......... [PASS] 196. (ssre->sre (quote "a[]]b")) .......... [PASS] 197. (ssre->sre (quote "a[^bc]d")) .......... [PASS] 198. (ssre->sre (quote "a[^-b]c")) .......... [PASS] 199. (ssre->sre (quote "a[^]b]c")) .......... [PASS] 200. (ssre->sre (quote "\\ba\\b")) .......... [PASS] 201. (ssre->sre (quote "\\by\\b")) .......... [PASS] 202. (ssre->sre (quote "\\Ba\\B")) .......... [PASS] 203. (ssre->sre (quote "\\By\\b")) .......... [PASS] 204. (ssre->sre (quote "\\by\\B")) .......... [PASS] 205. (ssre->sre (quote "\\By\\B")) .......... [PASS] 206. (ssre->sre (quote "\\w")) .......... [PASS] 207. (ssre->sre (quote "\\W")) .......... [PASS] 208. (ssre->sre (quote "a\\sb")) .......... [PASS] 209. (ssre->sre (quote "a\\Sb")) .......... [PASS] 210. (ssre->sre (quote "\\d")) .......... [PASS] 211. (ssre->sre (quote "\\D")) .......... [PASS] 212. (ssre->sre (quote "ab|cd")) .......... [PASS] 213. (ssre->sre (quote "()ef")) .......... [PASS] 214. (ssre->sre (quote "$b")) .......... [PASS] 215. (ssre->sre (quote "a\\(b")) .......... [PASS] 216. (ssre->sre (quote "a\\(*b")) .......... [PASS] 217. (ssre->sre (quote "a\\\\b")) .......... [PASS] 218. (ssre->sre (quote "((a))")) .......... [PASS] 219. (ssre->sre (quote "(a)b(c)")) .......... [PASS] 220. (ssre->sre (quote "a+b+c")) .......... [PASS] 221. (ssre->sre (quote "a{1,}b{1,}c")) .......... [PASS] 222. (ssre->sre (quote "a.+?c")) .......... [PASS] 223. (ssre->sre (quote "(a+|b)*")) .......... [PASS] 224. (ssre->sre (quote "(a+|b){0,}")) .......... [PASS] 225. (ssre->sre (quote "(a+|b)+")) .......... [PASS] 226. (ssre->sre (quote "(a+|b){1,}")) .......... [PASS] 227. (ssre->sre (quote "(a+|b)?")) .......... [PASS] 228. (ssre->sre (quote "(a+|b){0,1}")) .......... [PASS] 229. (ssre->sre (quote "[^ab]*")) .......... [PASS] 230. (ssre->sre (quote "abc")) .......... [PASS] 231. (ssre->sre (quote "a*")) .......... [PASS] 232. (ssre->sre (quote "([abc])*d")) .......... [PASS] 233. (ssre->sre (quote "([abc])*bcd")) .......... [PASS] 234. (ssre->sre (quote "a|b|c|d|e")) .......... [PASS] 235. (ssre->sre (quote "(a|b|c|d|e)f")) .......... [PASS] 236. (ssre->sre (quote "abcd*efg")) .......... [PASS] 237. (ssre->sre (quote "ab*")) .......... [PASS] 238. (ssre->sre (quote "(ab|cd)e")) .......... [PASS] 239. (ssre->sre (quote "[abhgefdc]ij")) .......... [PASS] 240. (ssre->sre (quote "^(ab|cd)e")) .......... [PASS] 241. (ssre->sre (quote "(abc|)ef")) .......... [PASS] 242. (ssre->sre (quote "(a|b)c*d")) .......... [PASS] 243. (ssre->sre (quote "(ab|ab*)bc")) .......... [PASS] 244. (ssre->sre (quote "a([bc]*)c*")) .......... [PASS] 245. (ssre->sre (quote "a([bc]*)(c*d)")) .......... [PASS] 246. (ssre->sre (quote "a([bc]+)(c*d)")) .......... [PASS] 247. (ssre->sre (quote "a([bc]*)(c+d)")) .......... [PASS] 248. (ssre->sre (quote "a[bcd]*dcdcde")) .......... [PASS] 249. (ssre->sre (quote "a[bcd]+dcdcde")) .......... [PASS] 250. (ssre->sre (quote "(ab|a)b*c")) .......... [PASS] 251. (ssre->sre (quote "((a)(b)c)(d)")) .......... [PASS] 252. (ssre->sre (quote "[a-zA-Z_][a-zA-Z0-9_]*")) .......... [PASS] 253. (ssre->sre (quote "^a(bc+|b[eh])g|.h$")) .......... [PASS] 254. (ssre->sre (quote "(bc+d$|ef*g.|h?i(j|k))")) .......... [PASS] 255. (ssre->sre (quote "((((((((((a))))))))))")) .......... [PASS] 256. (ssre->sre (quote "(((((((((a)))))))))")) .......... [PASS] 257. (ssre->sre (quote "multiple words of text")) .......... [PASS] 258. (ssre->sre (quote "multiple words")) .......... [PASS] 259. (ssre->sre (quote "(.*)c(.*)")) .......... [PASS] 260. (ssre->sre (quote "\\((.*), (.*)\\)")) .......... [PASS] 261. (ssre->sre (quote "[k]")) .......... [PASS] 262. (ssre->sre (quote "abcd")) .......... [PASS] 263. (ssre->sre (quote "a(bc)d")) .......... [PASS] 264. (ssre->sre (quote "a[-]?c")) .......... [PASS] 265. (ssre->sre (quote "a(?!b).")) .......... [PASS] 266. (ssre->sre (quote "a(?=d).")) .......... [PASS] 267. (ssre->sre (quote "a(?=c|d).")) .......... [PASS] 268. (ssre->sre (quote "a(?:b|c|d)(.)")) .......... [PASS] 269. (ssre->sre (quote "a(?:b|c|d)*(.)")) .......... [PASS] 270. (ssre->sre (quote "a(?:b|c|d)+?(.)")) .......... [PASS] 271. (ssre->sre (quote "a(?:b|c|d)+(.)")) .......... [PASS] 272. (ssre->sre (quote "a(?:b|c|d){2}(.)")) .......... [PASS] 273. (ssre->sre (quote "a(?:b|c|d){4,5}(.)")) .......... [PASS] 274. (ssre->sre (quote "a(?:b|c|d){4,5}?(.)")) .......... [PASS] 275. (ssre->sre (quote "a(?:b|c|d){6,7}(.)")) .......... [PASS] 276. (ssre->sre (quote "a(?:b|c|d){6,7}?(.)")) .......... [PASS] 277. (ssre->sre (quote "a(?:b|c|d){5,6}(.)")) .......... [PASS] 278. (ssre->sre (quote "a(?:b|c|d){5,6}?(.)")) .......... [PASS] 279. (ssre->sre (quote "a(?:b|c|d){5,7}(.)")) .......... [PASS] 280. (ssre->sre (quote "a(?:b|c|d){5,7}?(.)")) .......... [PASS] 281. (ssre->sre (quote "a(?:b|(c|e){1,2}?|d)+?(.)")) .......... [PASS] 282. (ssre->sre (quote "^(.+)?B")) .......... [PASS] 283. (ssre->sre (quote "^([^a-z])|(\\^)$")) .......... [PASS] 284. (ssre->sre (quote "^[<>]&")) .......... [PASS] 285. (ssre->sre (quote "(?<=a)b")) .......... [PASS] 286. (ssre->sre (quote "(?sre (quote "(?:..)*a")) .......... [PASS] 288. (ssre->sre (quote "(?:..)*?a")) .......... [PASS] 289. (ssre->sre (quote "^(){3,5}")) .......... [PASS] 290. (ssre->sre (quote "(a|x)*ab")) .......... [PASS] 291. (ssre->sre (quote "(a)*ab")) .......... [PASS] 292. (ssre->sre (quote "(?i:a)b")) .......... [PASS] 293. (ssre->sre (quote "((?i:a))b")) .......... [PASS] 294. (ssre->sre (quote "(?:c|d)(?:)(?:a(?:)(?:b)(?:b(?:))(?:b(?:)(?:b)))")) .......... [PASS] 295. (ssre->sre (quote "(?:c|d)(?:)(?:aaaaaaaa(?:)(?:bbbbbbbb)(?:bbbbbbbb(?:))(?:bbbbbbbb(?:)(?:bbbbbbbb)))")) .......... [PASS] 296. (ssre->sre (quote "foo\\w*\\d{4}baz")) .......... [PASS] 297. (ssre->sre (quote "x(~~)*(?:(?:F)?)?")) .......... [PASS] 298. (ssre->sre (quote "(?sre (quote "(?sre (quote "(?sre (quote "(?sre (quote "(?sre (quote "(?m)^b")) .......... [PASS] 304. (ssre->sre (quote "(?m)^(b)")) .......... [PASS] 305. (ssre->sre (quote "^b")) .......... [PASS] 306. (ssre->sre (quote "()^b")) .......... [PASS] 307. (ssre->sre (quote "(\\w+:)+")) .......... [PASS] 308. (ssre->sre (quote "$(?<=^(a))")) .......... [PASS] 309. (ssre->sre (quote "([\\w:]+::)?(\\w+)$")) .......... [PASS] 310. (ssre->sre (quote "^[^bcd]*(c+)")) .......... [PASS] 311. (ssre->sre (quote "(a*)b+")) .......... [PASS] 312. (ssre->sre (quote "^[^bcd]*(c+)")) .......... [PASS] 313. (ssre->sre (quote "(>a+)ab")) .......... [PASS] 314. (ssre->sre (quote "b\\z")) .......... [PASS] 315. (ssre->sre (quote "(?<=\\d{3}(?!999))foo")) .......... [PASS] 316. (ssre->sre (quote "(?<=(?!...999)\\d{3})foo")) .......... [PASS] 317. (ssre->sre (quote "(?<=\\d{3}(?!999)...)foo")) .......... [PASS] 318. (ssre->sre (quote "(?<=\\d{3}...)(?sre (quote "(Z()|A)*")) .......... [PASS] 320. (ssre->sre (quote "(Z(())|A)*")) .......... [PASS] 321. (ssre->sre (quote "a*")) .......... [PASS] 322. (ssre->sre (quote "\\s+")) .......... [PASS] 323. (ssre->sre (quote "(?!\\A)x")) .......... [PASS] 324. (ssre->sre (quote "(?!^)x")) .......... [PASS] 325. (ssre->sre (quote "abc.")) .......... [PASS] 326. (ssre->sre (quote "a(?x: b c )d")) .......... [PASS] 327. (ssre->sre (quote "(?<=Z)X.")) .......... [PASS] 328. (ssre->sre (quote "(?sre (quote "(?sre (quote "(?<=[^f])X")) .......... [PASS] 331. (ssre->sre (quote "^")) .......... [PASS] 332. (ssre->sre (quote "(?x)(?-x: )")) .......... [PASS] 333. (ssre->sre (quote "(?x)(?-x: \\s*#\\s*)")) .......... [PASS] 334. (ssre->sre (quote "a*b*\\w")) .......... [PASS] 335. (ssre->sre (quote "a*b?\\w")) .......... [PASS] 336. (ssre->sre (quote "a*b{0,4}\\w")) .......... [PASS] 337. (ssre->sre (quote "a*b{0,}\\w")) .......... [PASS] 338. (ssre->sre (quote "a*\\d*\\w")) .......... [PASS] 339. (ssre->sre (quote "(?x)a*b *\\w")) .......... [PASS] 340. (ssre->sre (quote "(?x)a* b *\\w")) .......... [PASS] 341. (ssre->sre (quote "\\z(?sre (quote ".*[op][xyz]")) .......... [PASS] 343. (ssre->sre (quote "(a)b|(a)c")) .......... [PASS] 344. (ssre->sre (quote "(?:a+|ab)+c")) .......... [PASS] 345. (ssre->sre (quote "^(?:a|ab)+c")) .......... [PASS] 346. (ssre->sre (quote "(?=abc){3}abc")) .......... [PASS] 347. (ssre->sre (quote "(?=abc){0}xyz")) .......... [PASS] 348. (ssre->sre (quote "(?=abc){1}xyz")) .......... [PASS] 349. (ssre->sre (quote "(?=(a))?.")) .......... [PASS] 350. (ssre->sre (quote "(?=(a))??.")) .......... [PASS] 351. (ssre->sre (quote "^(?!a){0}\\w+")) .......... [PASS] 352. (ssre->sre (quote "(?<=(abc))?xyz")) .......... [PASS] 353. (ssre->sre (quote "^[:a[:digit:]]+")) .......... [PASS] 354. (ssre->sre (quote "^[:a[:digit:]:b]+")) .......... [PASS] 355. (ssre->sre (quote "[:a]xxx[b:]")) .......... [PASS] 356. (ssre->sre (quote "(?<=[^a]{2})b")) .......... [PASS] 357. (ssre->sre (quote "^(a{2,3}){2,}+a")) .......... [PASS] 358. (ssre->sre (quote "(?=C)")) .......... [PASS] 359. (ssre->sre (quote "(?:a(? (?')|(?\")) |b(? (?')|(?\")) ) (\\k[a-z]+|[0-9]+)")) .......... [PASS] 360. (ssre->sre (quote "^(a){2,}+(\\w)")) .......... [PASS] 361. (ssre->sre (quote "^(?:a){2,}+(\\w)")) .......... [PASS] 362. (ssre->sre (quote "\\A.*?(a|bc)")) .......... [PASS] 363. (ssre->sre (quote "\\A.*?(?:a|bc|d)")) .......... [PASS] 364. (ssre->sre (quote "(?:.*?a)(?<=ba)")) .......... [PASS] 365. (ssre->sre (quote "a(?=bc).|abd")) .......... [PASS] 366. (ssre->sre (quote "\\A.*?(?:a|bc)")) .......... [PASS] 367. (ssre->sre (quote "^\\d*\\w{4}")) .......... [PASS] 368. (ssre->sre (quote "^[^b]*\\w{4}")) .......... [PASS] 369. (ssre->sre (quote "^a*\\w{4}")) .......... [PASS] 370. (ssre->sre (quote "(?:(?foo)|(?bar))\\k")) .......... [PASS] 371. (ssre->sre (quote "(?A)(?:(?foo)|(?bar))\\k")) .......... [PASS] 372. (ssre->sre (quote "^(\\d+)\\s+IN\\s+SOA\\s+(\\S+)\\s+(\\S+)\\s*\\(\\s*$")) .......... [PASS] 373. (ssre->sre (quote "(?:x|(?:(xx|yy)+|x|x|x|x|x)|a|a|a)bc")) .......... [PASS] 374. (ssre->sre (quote "\\sabc")) .......... [PASS] 375. (ssre->sre (quote "Z*(|d*){216}")) .......... [PASS] 376. (ssre->sre (quote "(?<=a(B){0}c)X")) .......... [PASS] 377. (ssre->sre (quote "a+(?:|b)a")) .......... [PASS] 378. (ssre->sre (quote "X?(R||){3335}")) .......... [PASS] 379. (ssre->sre (quote "(?!(b))c|b")) .......... [PASS] 380. (ssre->sre (quote "(?=(b))b|c")) .......... [PASS] 381. (ssre->sre (quote "<(?x:[a b])>")) .......... [PASS] 382. (ssre->sre (quote "<(?:[a b])>")) .......... [PASS] 383. (ssre->sre (quote "<(?xxx:[a b])>")) .......... [PASS] 384. (ssre->sre (quote "<(?-x:[a b])>")) .......... [PASS] 385. (ssre->sre (quote "[[:digit:]-]+")) .......... [PASS] 386. (ssre->sre (quote "(?<=(?=.)?)")) .......... [PASS] 387. (ssre->sre (quote "(?<=(?=.){4,5})")) .......... [PASS] 388. (ssre->sre (quote "(?<=(?=.){4,5}x)")) .......... [PASS] 389. (ssre->sre (quote " (? \\w+ )* \\. ")) .......... [PASS] 390. (ssre->sre (quote "(?<=(?=.(?<=x)))")) .......... [PASS] 391. (ssre->sre (quote "(?<=(?=(?<=a)))b")) .......... [PASS] 392. (ssre->sre (quote "(?<=ab?c)...")) .......... [PASS] 393. (ssre->sre (quote "(?<=PQR|ab?c)...")) .......... [PASS] 394. (ssre->sre (quote "(?<=ab?c|PQR)...")) .......... [PASS] 395. (ssre->sre (quote "(?<=PQ|ab?c)...")) .......... [PASS] 396. (ssre->sre (quote "(?<=ab?c|PQ)...")) .......... [PASS] 397. (ssre->sre (quote "(?<=a(b?c|d?e?e)f)X.")) .......... [PASS] 398. (ssre->sre (quote "(?sre (quote "(?<=\\d{2,3}|ABC).")) .......... [PASS] 400. (ssre->sre (quote "(?<=(\\d{1,255}))X")) .......... [PASS] 401. (ssre->sre (quote "(?<=a(b?c){3}d)X")) .......... [PASS] 402. (ssre->sre (quote "(?<=a(b?c){0}d)X")) .......... [PASS] 403. (ssre->sre (quote "(?<=a?(b?c){0}d)X.")) .......... [PASS] 404. (ssre->sre (quote "(?sre (quote "(?<=PQ|Pc.b?)(.?)(b?)")) .......... [PASS] 406. (ssre->sre (quote "(?=a)b?a")) .......... [PASS] 407. (ssre->sre (quote "(?=a)b?a.")) .......... [PASS] 408. (ssre->sre (quote "65 00 64")) .......... [PASS] 409. (ssre->sre (quote "^.{4}")) .......... [PASS] 410. (ssre->sre (quote "^(.{3,6}!)+$")) .......... [PASS] 411. (ssre->sre (quote "[a-z]{5,}b|x")) .......... [PASS] 412. (ssre->sre (quote "[a-z]{1,6}?s|x")) .......... [PASS] 413. (ssre->sre (quote "[@]")) .......... [PASS] 414. (ssre->sre (quote "@")) .......... [PASS] 415. (ssre->sre (quote "@@@xxx")) .......... [PASS] 416. (ssre->sre (quote "badutf")) .......... [PASS] 417. (ssre->sre (quote "badutf")) .......... [PASS] 418. (ssre->sre (quote "shortutf")) .......... [PASS] 419. (ssre->sre (quote "anything")) .......... [PASS] 420. (ssre->sre (quote "badutf")) .......... [PASS] 421. (ssre->sre (quote "(?<=x)badutf")) .......... [PASS] 422. (ssre->sre (quote "(?<=xx)badutf")) .......... [PASS] 423. (ssre->sre (quote "(?<=xxxx)badutf")) .......... [PASS] 424. (ssre->sre (quote "X")) .......... [PASS] 425. (ssre->sre (quote "a+")) .......... [PASS] 426. (ssre->sre (quote "A")) .......... [PASS] 427. (ssre->sre (quote "x")) .......... [PASS] 428. (ssre->sre (quote "abc")) .......... [PASS] 429. (ssre->sre (quote "X")) .......... [PASS] 430. (ssre->sre (quote "(?<=.)X")) .......... [PASS] 431. (ssre->sre (quote "a+")) .......... [PASS] 432. (ssre->sre (quote "a")) .......... [PASS] 433. (ssre->sre (quote ".")) .......... [PASS] 434. (ssre->sre (quote "s")) .......... [PASS] 435. (ssre->sre (quote "[^s]")) .......... [PASS] 436. (ssre->sre (quote "a(?:.)*?a")) .......... [PASS] 437. (ssre->sre (quote "(?<=pqr)abc(?=xyz)")) .......... [PASS] 438. (ssre->sre (quote "a\\b")) .......... [PASS] 439. (ssre->sre (quote "abc(?=abcde)(?=ab)")) .......... [PASS] 440. (ssre->sre (quote "(?<=abc)123")) .......... [PASS] 441. (ssre->sre (quote "\\babc\\b")) .......... [PASS] 442. (ssre->sre (quote "(?<=abc)def")) .......... [PASS] 443. (ssre->sre (quote "abc(?<=bc)def")) .......... [PASS] 444. (ssre->sre (quote "(?<=ab)cdef")) .......... [PASS] 445. (ssre->sre (quote "b(?sre (quote "abcd")) .......... [PASS] 447. (ssre->sre (quote "abcd")) .......... [PASS] 448. (ssre->sre (quote "^12345678abcd")) .......... [PASS] 449. (ssre->sre (quote "a(?:.)*?a")) .......... [PASS] 450. (ssre->sre (quote "abcd")) .......... [PASS] 451. (ssre->sre (quote "abcd")) .......... [PASS] 452. (ssre->sre (quote "abcd")) .......... [PASS] 453. (ssre->sre (quote "[axm]{7}")) .......... [PASS] 454. (ssre->sre (quote "(.|.)*?bx")) .......... [PASS] 455. (ssre->sre (quote "abc")) .......... [PASS] 456. (ssre->sre (quote "abc")) .......... [PASS] 457. (ssre->sre (quote "(...)-(...)")) .......... [PASS] 458. (ssre->sre (quote "abc")) .......... [PASS] 459. (ssre->sre (quote "abc")) .......... [PASS] 460. (ssre->sre (quote "abc")) .......... [PASS] 461. (ssre->sre (quote "^abc|def")) .......... [PASS] 462. (ssre->sre (quote ".*((abc)$|(def))")) .......... [PASS] 463. (ssre->sre (quote "the quick brown fox")) .......... [PASS] 464. (ssre->sre (quote "a*(b+)(z)(z)")) .......... [PASS] 465. (ssre->sre (quote "ab.cd")) .......... [PASS] 466. (ssre->sre (quote "a?|b?")) .......... [PASS] 467. (ssre->sre (quote "\\w+A")) .......... [PASS] 468. (ssre->sre (quote "\\w+A")) .......... [PASS] 469. (ssre->sre (quote "^d(e)$")) .......... [PASS] 470. (ssre->sre (quote "((a)(b)?(c))")) .......... [PASS] 471. (ssre->sre (quote "\\w")) .......... [PASS] 472. (ssre->sre (quote "x{5,4}")) .......... [PASS] 473. (ssre->sre (quote "z{65536}")) .......... [PASS] 474. (ssre->sre (quote "abc(?<=a+)b")) .......... [PASS] 475. (ssre->sre (quote "(?<=ab(c+)d)ef")) .......... [PASS] 476. (ssre->sre (quote "(?<=ab(?<=c+)d)ef")) .......... [PASS] 477. (ssre->sre (quote "The next three are in testinput2 because they have variable length branches")) .......... [PASS] 478. (ssre->sre (quote "(?<=x+)y")) .......... [PASS] 479. (ssre->sre (quote "a{37,17}")) .......... [PASS] 480. (ssre->sre (quote "a{1,3}b")) .......... [PASS] 481. (ssre->sre (quote ".+foo")) .......... [PASS] 482. (ssre->sre (quote ".+foo")) .......... [PASS] 483. (ssre->sre (quote "^X")) .......... [PASS] 484. (ssre->sre (quote "(?tom|bon)-\\k")) .......... [PASS] 485. (ssre->sre (quote "Xa{2,4}b")) .......... [PASS] 486. (ssre->sre (quote "Xa{2,4}?b")) .......... [PASS] 487. (ssre->sre (quote "Xa{2,4}+b")) .......... [PASS] 488. (ssre->sre (quote "X\\d{2,4}b")) .......... [PASS] 489. (ssre->sre (quote "X\\d{2,4}?b")) .......... [PASS] 490. (ssre->sre (quote "X\\d{2,4}+b")) .......... [PASS] 491. (ssre->sre (quote "X\\D{2,4}b")) .......... [PASS] 492. (ssre->sre (quote "X\\D{2,4}?b")) .......... [PASS] 493. (ssre->sre (quote "X\\D{2,4}+b")) .......... [PASS] 494. (ssre->sre (quote "X[abc]{2,4}b")) .......... [PASS] 495. (ssre->sre (quote "X[abc]{2,4}?b")) .......... [PASS] 496. (ssre->sre (quote "X[abc]{2,4}+b")) .......... [PASS] 497. (ssre->sre (quote "X[^a]{2,4}b")) .......... [PASS] 498. (ssre->sre (quote "X[^a]{2,4}?b")) .......... [PASS] 499. (ssre->sre (quote "X[^a]{2,4}+b")) .......... [PASS] 500. (ssre->sre (quote "Z(?!)")) .......... [PASS] 501. (ssre->sre (quote "dog(sbody)?")) .......... [PASS] 502. (ssre->sre (quote "dog(sbody)??")) .......... [PASS] 503. (ssre->sre (quote "dog|dogsbody")) .......... [PASS] 504. (ssre->sre (quote "dogsbody|dog")) .......... [PASS] 505. (ssre->sre (quote "\\bthe cat\\b")) .......... [PASS] 506. (ssre->sre (quote "abc")) .......... [PASS] 507. (ssre->sre (quote "(?<=abc)123")) .......... [PASS] 508. (ssre->sre (quote "\\babc\\b")) .......... [PASS] 509. (ssre->sre (quote "a?b?")) .......... [PASS] 510. (ssre->sre (quote "^a?b?")) .......... [PASS] 511. (ssre->sre (quote "abcd*")) .......... [PASS] 512. (ssre->sre (quote "abc\\d*")) .......... [PASS] 513. (ssre->sre (quote "abc[de]*")) .......... [PASS] 514. (ssre->sre (quote "(?<=abc)def")) .......... [PASS] 515. (ssre->sre (quote "abc$")) .......... [PASS] 516. (ssre->sre (quote "abc$")) .......... [PASS] 517. (ssre->sre (quote "abc\\z")) .......... [PASS] 518. (ssre->sre (quote "abc\\b")) .......... [PASS] 519. (ssre->sre (quote "abc\\B")) .......... [PASS] 520. (ssre->sre (quote ".+")) .......... [PASS] 521. (ssre->sre (quote "(?<=(abc)+)X")) .......... [PASS] 522. (ssre->sre (quote "(a)b|ac")) .......... [PASS] 523. (ssre->sre (quote "(a)(b)x|abc")) .......... [PASS] 524. (ssre->sre (quote "(?:(foo)|(bar)|(baz))X")) .......... [PASS] 525. (ssre->sre (quote "(ab)x|ab")) .......... [PASS] 526. (ssre->sre (quote "(((((a)))))")) .......... [PASS] 527. (ssre->sre (quote "a*?b*?")) .......... [PASS] 528. (ssre->sre (quote "abc")) .......... [PASS] 529. (ssre->sre (quote "a(b)c")) .......... [PASS] 530. (ssre->sre (quote "(a)(b)|(c)")) .......... [PASS] 531. (ssre->sre (quote "(?a)|(?b)")) .......... [PASS] 532. (ssre->sre (quote "a(b)c(d)")) .......... [PASS] 533. (ssre->sre (quote "^abc")) .......... [PASS] 534. (ssre->sre (quote ".*\\d")) .......... [PASS] 535. (ssre->sre (quote "(abc)*")) .......... [PASS] 536. (ssre->sre (quote "^")) .......... [PASS] 537. (ssre->sre (quote "(?:ab)?(?:ab)(?:ab)")) .......... [PASS] 538. (ssre->sre (quote "abc")) .......... [PASS] 539. (ssre->sre (quote "(abcd)")) .......... [PASS] 540. (ssre->sre (quote "abcd")) .......... [PASS] 541. (ssre->sre (quote "a(b)c")) .......... [PASS] 542. (ssre->sre (quote "0b 28 3f 2d 78 29 3a")) .......... [PASS] 543. (ssre->sre (quote "a|(b)c")) .......... [PASS] 544. (ssre->sre (quote "efg")) .......... [PASS] 545. (ssre->sre (quote "eff")) .......... [PASS] 546. (ssre->sre (quote "effg")) .......... [PASS] 547. (ssre->sre (quote "aaa")) .......... [PASS] 548. (ssre->sre (quote "(?sre (quote "(?sre (quote "(R?){65}")) .......... [PASS] 551. (ssre->sre (quote "abc")) .......... [PASS] 552. (ssre->sre (quote "abc|bcd")) .......... [PASS] 553. (ssre->sre (quote "^(b+|a){1,2}?bc")) .......... [PASS] 554. (ssre->sre (quote "^(b*|ba){1,2}?bc")) .......... [PASS] 555. (ssre->sre (quote "[abc]")) .......... [PASS] 556. (ssre->sre (quote "a(b)c|xyz")) .......... [PASS] 557. (ssre->sre (quote "foobar")) .......... [PASS] 558. (ssre->sre (quote "\\[()\\]{65535}(?)")) .......... [PASS] 559. (ssre->sre (quote "(?<=(?=.(?<=x)))")) .......... [PASS] 560. (ssre->sre (quote "\\z")) .......... [PASS] 561. (ssre->sre (quote "\\Z")) .......... [PASS] 562. (ssre->sre (quote "(?![ab]).*")) .......... [PASS] 563. (ssre->sre (quote "abcd")) .......... [PASS] 564. (ssre->sre (quote "12345(?<=\\d{1,256})X")) .......... [PASS] 565. (ssre->sre (quote "(?sre (quote "(?<=(()()()()()()()()()()()()()(()()()()(())()()()()(()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()(())()()()()(()()()()()()(()()()()()()()()()()()()()()()()()()()()()(())()()()()(()()()()()()()()()()()()()(()()()()()()()()()()()()()(()())))))))))")) .......... [PASS] 567. (ssre->sre (quote "((foo)|(bar))*")) .......... [PASS] 568. (ssre->sre (quote "(?:(f)(o)(o)|(b)(a)(r))*")) .......... [PASS] 569. (ssre->sre (quote "((Z)+|A)*")) .......... [PASS] 570. (ssre->sre (quote "A +")) .......... [PASS] 571. (ssre->sre (quote "a\\z")) .......... [PASS] 572. (ssre->sre (quote "[a[]")) .......... [PASS] 573. (ssre->sre (quote "[[:digit:] -Z]")) .......... [PASS] 574. (ssre->sre (quote "[\\d -Z]")) .......... [PASS] 575. (ssre->sre (quote "(?<=abc)(|DEF)")) .......... [PASS] 576. (ssre->sre (quote "a(bb)c")) .......... [PASS] 577. (ssre->sre (quote "a()c")) .......... [PASS] 578. (ssre->sre (quote "(?:(?foo)|(?bar))\\k")) .......... [PASS] 579. (ssre->sre (quote "a?b[]xy]*c")) .......... [PASS] 580. (ssre->sre (quote "f*")) .......... [PASS] 581. (ssre->sre (quote "foo\\*")) .......... [PASS] 582. (ssre->sre (quote "foo\\*bar")) .......... [PASS] 583. (ssre->sre (quote "f\\\\oo")) .......... [PASS] 584. (ssre->sre (quote "[ten]")) .......... [PASS] 585. (ssre->sre (quote "t[a-g]n")) .......... [PASS] 586. (ssre->sre (quote "a[]]b")) .......... [PASS] 587. (ssre->sre (quote "a[]a-]b")) .......... [PASS] 588. (ssre->sre (quote "a[]-]b")) .......... [PASS] 589. (ssre->sre (quote "a[]a-z]b")) .......... [PASS] 590. (ssre->sre (quote "\\]")) .......... [PASS] 591. (ssre->sre (quote "t[!a-g]n")) .......... [PASS] 592. (ssre->sre (quote "A[+-0]B")) .......... [PASS] 593. (ssre->sre (quote "a[--0]z")) .......... [PASS] 594. (ssre->sre (quote "a[[:digit:].]z")) .......... [PASS] 595. (ssre->sre (quote "A\\B\\\\C\\D")) .......... [PASS] 596. (ssre->sre (quote "a*b")) .......... [PASS] 597. (ssre->sre (quote "<[]bc]>")) .......... [PASS] 598. (ssre->sre (quote "<[^]bc]>")) .......... [PASS] 599. (ssre->sre (quote "a*b+c\\+[def](ab)\\(cd\\)")) .......... [PASS] 600. (ssre->sre (quote "how.to how\\.to")) .......... [PASS] 601. (ssre->sre (quote "^how to \\^how to")) .......... [PASS] 602. (ssre->sre (quote "^b\\(c^d\\)\\(^e^f\\)")) .......... [PASS] 603. (ssre->sre (quote "\\[()\\]{65535}()")) .......... [PASS] 604. (ssre->sre (quote "^A")) .......... [PASS] 605. (ssre->sre (quote "^\\w+")) .......... [PASS] 606. (ssre->sre (quote "(.+)\\b(.+)")) .......... [PASS] 607. (ssre->sre (quote "\\W+")) .......... [PASS] 608. (ssre->sre (quote "\\w+")) .......... [PASS] 609. (ssre->sre (quote "a.b")) .......... [PASS] 610. (ssre->sre (quote "a(.{3})b")) .......... [PASS] 611. (ssre->sre (quote "a(.*?)(.)")) .......... [PASS] 612. (ssre->sre (quote "a(.*?)(.)")) .......... [PASS] 613. (ssre->sre (quote "a(.*)(.)")) .......... [PASS] 614. (ssre->sre (quote "a(.*)(.)")) .......... [PASS] 615. (ssre->sre (quote "a(.)(.)")) .......... [PASS] 616. (ssre->sre (quote "a(.)(.)")) .......... [PASS] 617. (ssre->sre (quote "a(.?)(.)")) .......... [PASS] 618. (ssre->sre (quote "a(.?)(.)")) .......... [PASS] 619. (ssre->sre (quote "a(.??)(.)")) .......... [PASS] 620. (ssre->sre (quote "a(.??)(.)")) .......... [PASS] 621. (ssre->sre (quote "a(.{3})b")) .......... [PASS] 622. (ssre->sre (quote "a(.{3,})b")) .......... [PASS] 623. (ssre->sre (quote "a(.{3,}?)b")) .......... [PASS] 624. (ssre->sre (quote "a(.{3,5})b")) .......... [PASS] 625. (ssre->sre (quote "a(.{3,5}?)b")) .......... [PASS] 626. (ssre->sre (quote "(?<=aXb)cd")) .......... [PASS] 627. (ssre->sre (quote "(?<=(.))X")) .......... [PASS] 628. (ssre->sre (quote "[^a]+")) .......... [PASS] 629. (ssre->sre (quote "^[^a]{2}")) .......... [PASS] 630. (ssre->sre (quote "^[^a]{2,}")) .......... [PASS] 631. (ssre->sre (quote "^[^a]{2,}?")) .......... [PASS] 632. (ssre->sre (quote "[^a]+")) .......... [PASS] 633. (ssre->sre (quote "^[^a]{2}")) .......... [PASS] 634. (ssre->sre (quote "^[^a]{2,}")) .......... [PASS] 635. (ssre->sre (quote "^[^a]{2,}?")) .......... [PASS] 636. (ssre->sre (quote "\\D*")) .......... [PASS] 637. (ssre->sre (quote "\\D*")) .......... [PASS] 638. (ssre->sre (quote "\\D")) .......... [PASS] 639. (ssre->sre (quote ">\\S")) .......... [PASS] 640. (ssre->sre (quote "\\d")) .......... [PASS] 641. (ssre->sre (quote "\\s")) .......... [PASS] 642. (ssre->sre (quote "\\D+")) .......... [PASS] 643. (ssre->sre (quote "\\D{2,3}")) .......... [PASS] 644. (ssre->sre (quote "\\D{2,3}?")) .......... [PASS] 645. (ssre->sre (quote "\\d+")) .......... [PASS] 646. (ssre->sre (quote "\\d{2,3}")) .......... [PASS] 647. (ssre->sre (quote "\\d{2,3}?")) .......... [PASS] 648. (ssre->sre (quote "\\S+")) .......... [PASS] 649. (ssre->sre (quote "\\S{2,3}")) .......... [PASS] 650. (ssre->sre (quote "\\S{2,3}?")) .......... [PASS] 651. (ssre->sre (quote ">\\s+<")) .......... [PASS] 652. (ssre->sre (quote ">\\s{2,3}<")) .......... [PASS] 653. (ssre->sre (quote ">\\s{2,3}?<")) .......... [PASS] 654. (ssre->sre (quote "\\w+")) .......... [PASS] 655. (ssre->sre (quote "\\w{2,3}")) .......... [PASS] 656. (ssre->sre (quote "\\w{2,3}?")) .......... [PASS] 657. (ssre->sre (quote "\\W+")) .......... [PASS] 658. (ssre->sre (quote "\\W{2,3}")) .......... [PASS] 659. (ssre->sre (quote "\\W{2,3}?")) .......... [PASS] 660. (ssre->sre (quote "^[ac]*b")) .......... [PASS] 661. (ssre->sre (quote "^[^x]*b")) .......... [PASS] 662. (ssre->sre (quote "^[^x]*b")) .......... [PASS] 663. (ssre->sre (quote "^\\d*b")) .......... [PASS] 664. (ssre->sre (quote "(|a)")) .......... [PASS] 665. (ssre->sre (quote "\\S\\S")) .......... [PASS] 666. (ssre->sre (quote "\\S{2}")) .......... [PASS] 667. (ssre->sre (quote "\\W\\W")) .......... [PASS] 668. (ssre->sre (quote "\\W{2}")) .......... [PASS] 669. (ssre->sre (quote "\\S")) .......... [PASS] 670. (ssre->sre (quote "\\D")) .......... [PASS] 671. (ssre->sre (quote "\\W")) .......... [PASS] 672. (ssre->sre (quote ".[^\\S ].")) .......... [PASS] 673. (ssre->sre (quote "^[^d]*?$")) .......... [PASS] 674. (ssre->sre (quote "^[^d]*?$")) .......... [PASS] 675. (ssre->sre (quote "^[^d]*?$")) .......... [PASS] 676. (ssre->sre (quote "A*")) .......... [PASS] 677. (ssre->sre (quote ".")) .......... [PASS] 678. (ssre->sre (quote "^\\d*\\w{4}")) .......... [PASS] 679. (ssre->sre (quote "^[^b]*\\w{4}")) .......... [PASS] 680. (ssre->sre (quote "^[^b]*\\w{4}")) .......... [PASS] 681. (ssre->sre (quote "^.\\B.\\B.")) .......... [PASS] 682. (ssre->sre (quote "\\D+")) .......... [PASS] 683. (ssre->sre (quote "^\\w+")) .......... [PASS] 684. (ssre->sre (quote "^\\d+")) .......... [PASS] 685. (ssre->sre (quote "^>\\s+")) .......... [PASS] 686. (ssre->sre (quote "^A\\s+Z")) .......... [PASS] 687. (ssre->sre (quote "[RST]+")) .......... [PASS] 688. (ssre->sre (quote "[R-T]+")) .......... [PASS] 689. (ssre->sre (quote "[q-u]+")) .......... [PASS] 690. (ssre->sre (quote "^s?c")) .......... [PASS] 691. (ssre->sre (quote "[A-`]")) .......... [PASS] 692. (ssre->sre (quote "\\w+")) .......... [PASS] 693. (ssre->sre (quote "\\b.+?\\b")) .......... [PASS] 694. (ssre->sre (quote "caf\\B.+?\\B")) .......... [PASS] 695. (ssre->sre (quote "c3 b1")) .......... [PASS] 696. (ssre->sre (quote "^A\\s+Z")) .......... [PASS] 697. (ssre->sre (quote "\\W")) .......... [PASS] 698. (ssre->sre (quote "\\w")) .......... [PASS] 699. (ssre->sre (quote "Xa{2,4}b")) .......... [PASS] 700. (ssre->sre (quote "Xa{2,4}?b")) .......... [PASS] 701. (ssre->sre (quote "Xa{2,4}+b")) .......... [PASS] 702. (ssre->sre (quote "X\\d{2,4}b")) .......... [PASS] 703. (ssre->sre (quote "X\\d{2,4}?b")) .......... [PASS] 704. (ssre->sre (quote "X\\d{2,4}+b")) .......... [PASS] 705. (ssre->sre (quote "X\\D{2,4}b")) .......... [PASS] 706. (ssre->sre (quote "X\\D{2,4}?b")) .......... [PASS] 707. (ssre->sre (quote "X\\D{2,4}+b")) .......... [PASS] 708. (ssre->sre (quote "X\\D{2,4}b")) .......... [PASS] 709. (ssre->sre (quote "X\\D{2,4}?b")) .......... [PASS] 710. (ssre->sre (quote "X\\D{2,4}+b")) .......... [PASS] 711. (ssre->sre (quote "X[abc]{2,4}b")) .......... [PASS] 712. (ssre->sre (quote "X[abc]{2,4}?b")) .......... [PASS] 713. (ssre->sre (quote "X[abc]{2,4}+b")) .......... [PASS] 714. (ssre->sre (quote "X[^a]{2,4}b")) .......... [PASS] 715. (ssre->sre (quote "X[^a]{2,4}?b")) .......... [PASS] 716. (ssre->sre (quote "X[^a]{2,4}+b")) .......... [PASS] 717. (ssre->sre (quote "X[^a]{2,4}b")) .......... [PASS] 718. (ssre->sre (quote "X[^a]{2,4}?b")) .......... [PASS] 719. (ssre->sre (quote "X[^a]{2,4}+b")) .......... [PASS] 720. (ssre->sre (quote "\\bthe cat\\b")) .......... [PASS] 721. (ssre->sre (quote "abcd*")) .......... [PASS] 722. (ssre->sre (quote "abcd*")) .......... [PASS] 723. (ssre->sre (quote "abc\\d*")) .......... [PASS] 724. (ssre->sre (quote "abc[de]*")) .......... [PASS] 725. (ssre->sre (quote "X\\W{3}X")) .......... [PASS] 726. (ssre->sre (quote "f.*")) .......... [PASS] 727. (ssre->sre (quote "f.*")) .......... [PASS] 728. (ssre->sre (quote "f.*")) .......... [PASS] 729. (ssre->sre (quote "f.*")) .......... [PASS] 730. (ssre->sre (quote "(?sre (quote "\\b...\\B")) .......... [PASS] 732. (ssre->sre (quote "\\b...\\B")) .......... [PASS] 733. (ssre->sre (quote "\\b...\\B")) .......... [PASS] 734. (ssre->sre (quote "is+t")) .......... [PASS] 735. (ssre->sre (quote "is+?t")) .......... [PASS] 736. (ssre->sre (quote "is?t")) .......... [PASS] 737. (ssre->sre (quote "is{2}t")) .......... [PASS] 738. (ssre->sre (quote "a[[:punct:]b]")) .......... [PASS] 739. (ssre->sre (quote "a[[:punct:]b]")) .......... [PASS] 740. (ssre->sre (quote "a[b[:punct:]]")) .......... [PASS] 741. (ssre->sre (quote "[\\D\\P{Nd}]")) .......... [PASS] 742. (ssre->sre (quote "[^\\D\\P{Nd}]")) .......... [PASS] 743. (ssre->sre (quote "(|@)7")) .......... [PASS] 744. (ssre->sre (quote "AskZ")) .......... [PASS] 745. (ssre->sre (quote "[AskZ]+")) .......... [PASS] 746. (ssre->sre (quote "[^s]+")) .......... [PASS] 747. (ssre->sre (quote "[^s]+")) .......... [PASS] 748. (ssre->sre (quote "[^k]+")) .......... [PASS] 749. (ssre->sre (quote "[^k]+")) .......... [PASS] 750. (ssre->sre (quote "[^sk]+")) .......... [PASS] 751. (ssre->sre (quote "[^sk]+")) .......... [PASS] 752. (ssre->sre (quote "(?:(?ss)|(?kk)) \\k")) .......... [PASS] 753. (ssre->sre (quote "(?:(?s)|(?k)) \\k{3,}!")) .......... [PASS] 754. (ssre->sre (quote "i")) .......... [PASS] 755. (ssre->sre (quote "I")) .......... [PASS] 756. (ssre->sre (quote "[i]")) .......... [PASS] 757. (ssre->sre (quote "[^i]")) .......... [PASS] 758. (ssre->sre (quote "[zi]")) .......... [PASS] 759. (ssre->sre (quote "[iI]")) .......... [PASS] 760. (ssre->sre (quote "\\d+")) .......... [PASS] 761. (ssre->sre (quote "\\d+")) .......... [PASS] 762. (ssre->sre (quote ">\\s+<")) .......... [PASS] 763. (ssre->sre (quote ">\\s+<")) .......... [PASS] 764. (ssre->sre (quote "\\w+")) .......... [PASS] 765. (ssre->sre (quote "\\w+")) .......... [PASS] 766. (ssre->sre (quote "\\bABC\\b")) .......... [PASS] 767. (ssre->sre (quote "\\bABC\\b")) .......... [PASS] 768. (ssre->sre (quote "(?sre (quote "abc")) .......... [PASS] 770. (ssre->sre (quote "ab*c")) .......... [PASS] 771. (ssre->sre (quote "ab+c")) .......... [PASS] 772. (ssre->sre (quote "(a|abcd|african)")) .......... [PASS] 773. (ssre->sre (quote "^abc")) .......... [PASS] 774. (ssre->sre (quote "^abc")) .......... [PASS] 775. (ssre->sre (quote "\\Aabc")) .......... [PASS] 776. (ssre->sre (quote "\\Aabc")) .......... [PASS] 777. (ssre->sre (quote "x\\dy\\Dz")) .......... [PASS] 778. (ssre->sre (quote "x\\sy\\Sz")) .......... [PASS] 779. (ssre->sre (quote "x\\wy\\Wz")) .......... [PASS] 780. (ssre->sre (quote "x.y")) .......... [PASS] 781. (ssre->sre (quote "x.y")) .......... [PASS] 782. (ssre->sre (quote "a\\d\\z")) .......... [PASS] 783. (ssre->sre (quote "a\\d\\z")) .......... [PASS] 784. (ssre->sre (quote "a\\d$")) .......... [PASS] 785. (ssre->sre (quote "a\\d$")) .......... [PASS] 786. (ssre->sre (quote "[^a]")) .......... [PASS] 787. (ssre->sre (quote "ab?\\w")) .......... [PASS] 788. (ssre->sre (quote "x{0,3}yz")) .......... [PASS] 789. (ssre->sre (quote "x{3}yz")) .......... [PASS] 790. (ssre->sre (quote "x{2,3}yz")) .......... [PASS] 791. (ssre->sre (quote "\\d*")) .......... [PASS] 792. (ssre->sre (quote "\\D*")) .......... [PASS] 793. (ssre->sre (quote "\\d+")) .......... [PASS] 794. (ssre->sre (quote "\\D+")) .......... [PASS] 795. (ssre->sre (quote "\\d?A")) .......... [PASS] 796. (ssre->sre (quote "\\D?A")) .......... [PASS] 797. (ssre->sre (quote "a+")) .......... [PASS] 798. (ssre->sre (quote "^.*xyz")) .......... [PASS] 799. (ssre->sre (quote "^.+xyz")) .......... [PASS] 800. (ssre->sre (quote "^.?xyz")) .......... [PASS] 801. (ssre->sre (quote "^\\d{2,3}X")) .......... [PASS] 802. (ssre->sre (quote "^[abcd]\\d")) .......... [PASS] 803. (ssre->sre (quote "^[abcd]*\\d")) .......... [PASS] 804. (ssre->sre (quote "^[abcd]+\\d")) .......... [PASS] 805. (ssre->sre (quote "^a+X")) .......... [PASS] 806. (ssre->sre (quote "^[abcd]?\\d")) .......... [PASS] 807. (ssre->sre (quote "^[abcd]{2,3}\\d")) .......... [PASS] 808. (ssre->sre (quote "^(abc)*\\d")) .......... [PASS] 809. (ssre->sre (quote "^(abc)+\\d")) .......... [PASS] 810. (ssre->sre (quote "^(abc)?\\d")) .......... [PASS] 811. (ssre->sre (quote "^(abc){2,3}\\d")) .......... [PASS] 812. (ssre->sre (quote "^(a*\\w|ab)=(a*\\w|ab)")) .......... [PASS] 813. (ssre->sre (quote "^(?=abc)\\w{5}:$")) .......... [PASS] 814. (ssre->sre (quote "^(?!abc)\\d\\d$")) .......... [PASS] 815. (ssre->sre (quote "(?<=abc|xy)123")) .......... [PASS] 816. (ssre->sre (quote "(?sre (quote "^abc")) .......... [PASS] 818. (ssre->sre (quote "^(a*|xyz)")) .......... [PASS] 819. (ssre->sre (quote "xyz$")) .......... [PASS] 820. (ssre->sre (quote "xyz$")) .......... [PASS] 821. (ssre->sre (quote "^abcdef")) .......... [PASS] 822. (ssre->sre (quote "^a{2,4}\\d+z")) .......... [PASS] 823. (ssre->sre (quote "^abcdef")) .......... [PASS] 824. (ssre->sre (quote "(?<=foo)bar")) .......... [PASS] 825. (ssre->sre (quote "(ab*(cd|ef))+X")) .......... [PASS] 826. (ssre->sre (quote "the quick brown fox")) .......... [PASS] 827. (ssre->sre (quote "a*abc?xyz+pqr{3}ab{2,}xy{4,5}pq{0,6}AB{0,}zz")) .......... [PASS] 828. (ssre->sre (quote "^(abc){1,2}zz")) .......... [PASS] 829. (ssre->sre (quote "^(b+?|a){1,2}?c")) .......... [PASS] 830. (ssre->sre (quote "^(b+|a){1,2}c")) .......... [PASS] 831. (ssre->sre (quote "^(b+|a){1,2}?bc")) .......... [PASS] 832. (ssre->sre (quote "^(b*|ba){1,2}?bc")) .......... [PASS] 833. (ssre->sre (quote "^(ba|b*){1,2}?bc")) .......... [PASS] 834. (ssre->sre (quote "^[ab\\]cde]")) .......... [PASS] 835. (ssre->sre (quote "^[]cde]")) .......... [PASS] 836. (ssre->sre (quote "^[^ab\\]cde]")) .......... [PASS] 837. (ssre->sre (quote "^[^]cde]")) .......... [PASS] 838. (ssre->sre (quote "^@")) .......... [PASS] 839. (ssre->sre (quote "^[0-9]+$")) .......... [PASS] 840. (ssre->sre (quote "^.*nter")) .......... [PASS] 841. (ssre->sre (quote "^xxx[0-9]+$")) .......... [PASS] 842. (ssre->sre (quote "^.+[0-9][0-9][0-9]$")) .......... [PASS] 843. (ssre->sre (quote "^.+?[0-9][0-9][0-9]$")) .......... [PASS] 844. (ssre->sre (quote "^([^!]+)!(.+)=apquxz\\.ixr\\.zzz\\.ac\\.uk$")) .......... [PASS] 845. (ssre->sre (quote ":")) .......... [PASS] 846. (ssre->sre (quote "^.*\\.(\\d{1,3})\\.(\\d{1,3})\\.(\\d{1,3})$")) .......... [PASS] 847. (ssre->sre (quote "^(\\d+)\\s+IN\\s+SOA\\s+(\\S+)\\s+(\\S+)\\s*\\(\\s*$")) .......... [PASS] 848. (ssre->sre (quote "^[a-zA-Z\\d][a-zA-Z\\d\\-]*(\\.[a-zA-Z\\d][a-zA-Z\\d\\-]*)*\\.$")) .......... [PASS] 849. (ssre->sre (quote "^\\*\\.[a-z]([a-z\\-\\d]*[a-z\\d]+)?(\\.[a-z]([a-z\\-\\d]*[a-z\\d]+)?)*$")) .......... [PASS] 850. (ssre->sre (quote "^(?=ab(de))(abd)(e)")) .......... [PASS] 851. (ssre->sre (quote "^(?!(ab)de|x)(abd)(f)")) .......... [PASS] 852. (ssre->sre (quote "^(?=(ab(cd)))(ab)")) .......... [PASS] 853. (ssre->sre (quote "^$")) .......... [PASS] 854. (ssre->sre (quote "(?x)^ a\\ b[c ]d $")) .......... [PASS] 855. (ssre->sre (quote "^(a(b(c)))(d(e(f)))(h(i(j)))(k(l(m)))$")) .......... [PASS] 856. (ssre->sre (quote "^(?:a(b(c)))(?:d(e(f)))(?:h(i(j)))(?:k(l(m)))$")) .......... [PASS] 857. (ssre->sre (quote "^[.^$|()*+?{,}]+")) .......... [PASS] 858. (ssre->sre (quote "^a*\\w")) .......... [PASS] 859. (ssre->sre (quote "^a*?\\w")) .......... [PASS] 860. (ssre->sre (quote "^a+\\w")) .......... [PASS] 861. (ssre->sre (quote "^a+?\\w")) .......... [PASS] 862. (ssre->sre (quote "^\\d{8}\\w{2,}")) .......... [PASS] 863. (ssre->sre (quote "^[aeiou\\d]{4,5}$")) .......... [PASS] 864. (ssre->sre (quote "^[aeiou\\d]{4,5}?")) .......... [PASS] 865. (ssre->sre (quote "^12.34")) .......... [PASS] 866. (ssre->sre (quote "foo(?!bar)(.*)")) .......... [PASS] 867. (ssre->sre (quote "(?:(?!foo)...|^.{0,2})bar(.*)")) .......... [PASS] 868. (ssre->sre (quote "^(\\D*)(?=\\d)(?!123)")) .......... [PASS] 869. (ssre->sre (quote "(?!^)abc")) .......... [PASS] 870. (ssre->sre (quote "(?=^)abc")) .......... [PASS] 871. (ssre->sre (quote "ab{1,3}bc")) .......... [PASS] 872. (ssre->sre (quote "([^.]*)\\.([^:]*):[T ]+(.*)")) .......... [PASS] 873. (ssre->sre (quote "^[W-c]+$")) .......... [PASS] 874. (ssre->sre (quote "^abc$")) .......... [PASS] 875. (ssre->sre (quote "^abc$")) .......... [PASS] 876. (ssre->sre (quote "\\Aabc\\Z")) .......... [PASS] 877. (ssre->sre (quote "\\A(.)*\\Z")) .......... [PASS] 878. (ssre->sre (quote "(?:b)|(?::+)")) .......... [PASS] 879. (ssre->sre (quote "[-az]+")) .......... [PASS] 880. (ssre->sre (quote "[az-]+")) .......... [PASS] 881. (ssre->sre (quote "[a\\-z]+")) .......... [PASS] 882. (ssre->sre (quote "[a-z]+")) .......... [PASS] 883. (ssre->sre (quote "[\\d-]+")) .......... [PASS] 884. (ssre->sre (quote "abc$")) .......... [PASS] 885. (ssre->sre (quote "a{0}bc")) .......... [PASS] 886. (ssre->sre (quote "(a|(bc)){0,0}?xyz")) .......... [PASS] 887. (ssre->sre (quote "[^a]")) .......... [PASS] 888. (ssre->sre (quote "[^a]+")) .......... [PASS] 889. (ssre->sre (quote "[^a]+")) .......... [PASS] 890. (ssre->sre (quote "[^k]$")) .......... [PASS] 891. (ssre->sre (quote "[^k]{2,3}$")) .......... [PASS] 892. (ssre->sre (quote "^\\d{8,}@.+[^k]$")) .......... [PASS] 893. (ssre->sre (quote "[^a]")) .......... [PASS] 894. (ssre->sre (quote "[^az]")) .......... [PASS] 895. (ssre->sre (quote "P[^*]TAIRE[^*]{1,6}?LL")) .......... [PASS] 896. (ssre->sre (quote "P[^*]TAIRE[^*]{1,}?LL")) .......... [PASS] 897. (ssre->sre (quote "(\\.\\d\\d[1-9]?)\\d+")) .......... [PASS] 898. (ssre->sre (quote "(\\.\\d\\d((?=0)|\\d(?=\\d)))")) .......... [PASS] 899. (ssre->sre (quote "foo(.*)bar")) .......... [PASS] 900. (ssre->sre (quote "foo(.*?)bar")) .......... [PASS] 901. (ssre->sre (quote "(.*)(\\d+)")) .......... [PASS] 902. (ssre->sre (quote "(.*?)(\\d+)")) .......... [PASS] 903. (ssre->sre (quote "(.*)(\\d+)$")) .......... [PASS] 904. (ssre->sre (quote "(.*?)(\\d+)$")) .......... [PASS] 905. (ssre->sre (quote "(.*)\\b(\\d+)$")) .......... [PASS] 906. (ssre->sre (quote "(.*\\D)(\\d+)$")) .......... [PASS] 907. (ssre->sre (quote "^\\D*(?!123)")) .......... [PASS] 908. (ssre->sre (quote "^(\\D*)(?=\\d)(?!123)")) .......... [PASS] 909. (ssre->sre (quote "^[W-\\]46]")) .......... [PASS] 910. (ssre->sre (quote "word (?:[a-zA-Z0-9]+ ){0,10}otherword")) .......... [PASS] 911. (ssre->sre (quote "word (?:[a-zA-Z0-9]+ ){0,300}otherword")) .......... [PASS] 912. (ssre->sre (quote "^(a){0,0}")) .......... [PASS] 913. (ssre->sre (quote "^(a){0,1}")) .......... [PASS] 914. (ssre->sre (quote "^(a){0,2}")) .......... [PASS] 915. (ssre->sre (quote "^(a){0,3}")) .......... [PASS] 916. (ssre->sre (quote "^(a){0,}")) .......... [PASS] 917. (ssre->sre (quote "^(a){1,1}")) .......... [PASS] 918. (ssre->sre (quote "^(a){1,2}")) .......... [PASS] 919. (ssre->sre (quote "^(a){1,3}")) .......... [PASS] 920. (ssre->sre (quote "^(a){1,}")) .......... [PASS] 921. (ssre->sre (quote ".*\\.gif")) .......... [PASS] 922. (ssre->sre (quote ".{0,}\\.gif")) .......... [PASS] 923. (ssre->sre (quote ".*\\.gif")) .......... [PASS] 924. (ssre->sre (quote ".*\\.gif")) .......... [PASS] 925. (ssre->sre (quote ".*\\.gif")) .......... [PASS] 926. (ssre->sre (quote ".*$")) .......... [PASS] 927. (ssre->sre (quote ".*$")) .......... [PASS] 928. (ssre->sre (quote ".*$")) .......... [PASS] 929. (ssre->sre (quote ".*$")) .......... [PASS] 930. (ssre->sre (quote ".*$")) .......... [PASS] 931. (ssre->sre (quote ".*$")) .......... [PASS] 932. (ssre->sre (quote ".*$")) .......... [PASS] 933. (ssre->sre (quote ".*$")) .......... [PASS] 934. (ssre->sre (quote "(.*X|^B)")) .......... [PASS] 935. (ssre->sre (quote "(.*X|^B)")) .......... [PASS] 936. (ssre->sre (quote "(.*X|^B)")) .......... [PASS] 937. (ssre->sre (quote "(.*X|^B)")) .......... [PASS] 938. (ssre->sre (quote "^.*B")) .......... [PASS] 939. (ssre->sre (quote "(?m)^.*B")) .......... [PASS] 940. (ssre->sre (quote "^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]")) .......... [PASS] 941. (ssre->sre (quote "^\\d\\d\\d\\d\\d\\d\\d\\d\\d\\d\\d\\d")) .......... [PASS] 942. (ssre->sre (quote "^[\\d][\\d][\\d][\\d][\\d][\\d][\\d][\\d][\\d][\\d][\\d][\\d]")) .......... [PASS] 943. (ssre->sre (quote "^[abc]{12}")) .......... [PASS] 944. (ssre->sre (quote "^[a-c]{12}")) .......... [PASS] 945. (ssre->sre (quote "^(a|b|c){12}")) .......... [PASS] 946. (ssre->sre (quote "^[abcdefghijklmnopqrstuvwxy0123456789]")) .......... [PASS] 947. (ssre->sre (quote "abcde{0,0}")) .......... [PASS] 948. (ssre->sre (quote "ab[cd]{0,0}e")) .......... [PASS] 949. (ssre->sre (quote "ab(c){0,0}d")) .......... [PASS] 950. (ssre->sre (quote "a(b*)")) .......... [PASS] 951. (ssre->sre (quote "ab\\d{0}e")) .......... [PASS] 952. (ssre->sre (quote "\"([^\\\\\"]+|\\\\.)*\"")) .......... [PASS] 953. (ssre->sre (quote ".*?")) .......... [PASS] 954. (ssre->sre (quote "\\b")) .......... [PASS] 955. (ssre->sre (quote "\\b")) .......... [PASS] 956. (ssre->sre (quote "a[^a]b")) .......... [PASS] 957. (ssre->sre (quote "a.b")) .......... [PASS] 958. (ssre->sre (quote "a[^a]b")) .......... [PASS] 959. (ssre->sre (quote "a.b")) .......... [PASS] 960. (ssre->sre (quote "^(b+?|a){1,2}?c")) .......... [PASS] 961. (ssre->sre (quote "^(b+|a){1,2}?c")) .......... [PASS] 962. (ssre->sre (quote "(?!\\A)x")) .......... [PASS] 963. (ssre->sre (quote "(A|B)*CD")) .......... [PASS] 964. (ssre->sre (quote "(?sre (quote "\\w{3}(?sre (quote "(?<=(foo)a)bar")) .......... [PASS] 967. (ssre->sre (quote "\\Aabc\\z")) .......... [PASS] 968. (ssre->sre (quote "(\\d+)(\\w)")) .......... [PASS] 969. (ssre->sre (quote "(a+|b+|c+)*c")) .......... [PASS] 970. (ssre->sre (quote "([a]*?)*")) .......... [PASS] 971. (ssre->sre (quote "([ab]*?)*")) .......... [PASS] 972. (ssre->sre (quote "([^a]*?)*")) .......... [PASS] 973. (ssre->sre (quote "([^ab]*?)*")) .......... [PASS] 974. (ssre->sre (quote "(?<=(?sre (quote "abc")) .......... [PASS] 976. (ssre->sre (quote "ab*c")) .......... [PASS] 977. (ssre->sre (quote "ab*bc")) .......... [PASS] 978. (ssre->sre (quote ".{1}")) .......... [PASS] 979. (ssre->sre (quote ".{3,4}")) .......... [PASS] 980. (ssre->sre (quote "ab{0,}bc")) .......... [PASS] 981. (ssre->sre (quote "ab+bc")) .......... [PASS] 982. (ssre->sre (quote "ab+bc")) .......... [PASS] 983. (ssre->sre (quote "ab{1,}bc")) .......... [PASS] 984. (ssre->sre (quote "ab{1,3}bc")) .......... [PASS] 985. (ssre->sre (quote "ab{3,4}bc")) .......... [PASS] 986. (ssre->sre (quote "ab{4,5}bc")) .......... [PASS] 987. (ssre->sre (quote "ab?bc")) .......... [PASS] 988. (ssre->sre (quote "ab{0,1}bc")) .......... [PASS] 989. (ssre->sre (quote "ab?bc")) .......... [PASS] 990. (ssre->sre (quote "ab?c")) .......... [PASS] 991. (ssre->sre (quote "ab{0,1}c")) .......... [PASS] 992. (ssre->sre (quote "^abc$")) .......... [PASS] 993. (ssre->sre (quote "^abc")) .......... [PASS] 994. (ssre->sre (quote "^abc$")) .......... [PASS] 995. (ssre->sre (quote "abc$")) .......... [PASS] 996. (ssre->sre (quote "^")) .......... [PASS] 997. (ssre->sre (quote "$")) .......... [PASS] 998. (ssre->sre (quote "a.c")) .......... [PASS] 999. (ssre->sre (quote "a.*c")) .......... [PASS] 1000. (ssre->sre (quote "a[bc]d")) .......... [PASS] 1001. (ssre->sre (quote "a[b-d]e")) .......... [PASS] 1002. (ssre->sre (quote "a[b-d]")) .......... [PASS] 1003. (ssre->sre (quote "a[-b]")) .......... [PASS] 1004. (ssre->sre (quote "a[b-]")) .......... [PASS] 1005. (ssre->sre (quote "a[]]b")) .......... [PASS] 1006. (ssre->sre (quote "a[^bc]d")) .......... [PASS] 1007. (ssre->sre (quote "a[^-b]c")) .......... [PASS] 1008. (ssre->sre (quote "a[^]b]c")) .......... [PASS] 1009. (ssre->sre (quote "\\ba\\b")) .......... [PASS] 1010. (ssre->sre (quote "\\by\\b")) .......... [PASS] 1011. (ssre->sre (quote "\\Ba\\B")) .......... [PASS] 1012. (ssre->sre (quote "\\By\\b")) .......... [PASS] 1013. (ssre->sre (quote "\\by\\B")) .......... [PASS] 1014. (ssre->sre (quote "\\By\\B")) .......... [PASS] 1015. (ssre->sre (quote "\\w")) .......... [PASS] 1016. (ssre->sre (quote "\\W")) .......... [PASS] 1017. (ssre->sre (quote "a\\sb")) .......... [PASS] 1018. (ssre->sre (quote "a\\Sb")) .......... [PASS] 1019. (ssre->sre (quote "\\d")) .......... [PASS] 1020. (ssre->sre (quote "\\D")) .......... [PASS] 1021. (ssre->sre (quote "ab|cd")) .......... [PASS] 1022. (ssre->sre (quote "()ef")) .......... [PASS] 1023. (ssre->sre (quote "$b")) .......... [PASS] 1024. (ssre->sre (quote "a\\(b")) .......... [PASS] 1025. (ssre->sre (quote "a\\(*b")) .......... [PASS] 1026. (ssre->sre (quote "a\\\\b")) .......... [PASS] 1027. (ssre->sre (quote "((a))")) .......... [PASS] 1028. (ssre->sre (quote "(a)b(c)")) .......... [PASS] 1029. (ssre->sre (quote "a+b+c")) .......... [PASS] 1030. (ssre->sre (quote "a{1,}b{1,}c")) .......... [PASS] 1031. (ssre->sre (quote "a.+?c")) .......... [PASS] 1032. (ssre->sre (quote "(a+|b)*")) .......... [PASS] 1033. (ssre->sre (quote "(a+|b){0,}")) .......... [PASS] 1034. (ssre->sre (quote "(a+|b)+")) .......... [PASS] 1035. (ssre->sre (quote "(a+|b){1,}")) .......... [PASS] 1036. (ssre->sre (quote "(a+|b)?")) .......... [PASS] 1037. (ssre->sre (quote "(a+|b){0,1}")) .......... [PASS] 1038. (ssre->sre (quote "[^ab]*")) .......... [PASS] 1039. (ssre->sre (quote "abc")) .......... [PASS] 1040. (ssre->sre (quote "a*")) .......... [PASS] 1041. (ssre->sre (quote "([abc])*d")) .......... [PASS] 1042. (ssre->sre (quote "([abc])*bcd")) .......... [PASS] 1043. (ssre->sre (quote "a|b|c|d|e")) .......... [PASS] 1044. (ssre->sre (quote "(a|b|c|d|e)f")) .......... [PASS] 1045. (ssre->sre (quote "abcd*efg")) .......... [PASS] 1046. (ssre->sre (quote "ab*")) .......... [PASS] 1047. (ssre->sre (quote "(ab|cd)e")) .......... [PASS] 1048. (ssre->sre (quote "[abhgefdc]ij")) .......... [PASS] 1049. (ssre->sre (quote "^(ab|cd)e")) .......... [PASS] 1050. (ssre->sre (quote "(abc|)ef")) .......... [PASS] 1051. (ssre->sre (quote "(a|b)c*d")) .......... [PASS] 1052. (ssre->sre (quote "(ab|ab*)bc")) .......... [PASS] 1053. (ssre->sre (quote "a([bc]*)c*")) .......... [PASS] 1054. (ssre->sre (quote "a([bc]*)(c*d)")) .......... [PASS] 1055. (ssre->sre (quote "a([bc]+)(c*d)")) .......... [PASS] 1056. (ssre->sre (quote "a([bc]*)(c+d)")) .......... [PASS] 1057. (ssre->sre (quote "a[bcd]*dcdcde")) .......... [PASS] 1058. (ssre->sre (quote "a[bcd]+dcdcde")) .......... [PASS] 1059. (ssre->sre (quote "(ab|a)b*c")) .......... [PASS] 1060. (ssre->sre (quote "((a)(b)c)(d)")) .......... [PASS] 1061. (ssre->sre (quote "[a-zA-Z_][a-zA-Z0-9_]*")) .......... [PASS] 1062. (ssre->sre (quote "^a(bc+|b[eh])g|.h$")) .......... [PASS] 1063. (ssre->sre (quote "(bc+d$|ef*g.|h?i(j|k))")) .......... [PASS] 1064. (ssre->sre (quote "((((((((((a))))))))))")) .......... [PASS] 1065. (ssre->sre (quote "(((((((((a)))))))))")) .......... [PASS] 1066. (ssre->sre (quote "multiple words of text")) .......... [PASS] 1067. (ssre->sre (quote "multiple words")) .......... [PASS] 1068. (ssre->sre (quote "(.*)c(.*)")) .......... [PASS] 1069. (ssre->sre (quote "\\((.*), (.*)\\)")) .......... [PASS] 1070. (ssre->sre (quote "[k]")) .......... [PASS] 1071. (ssre->sre (quote "abcd")) .......... [PASS] 1072. (ssre->sre (quote "a(bc)d")) .......... [PASS] 1073. (ssre->sre (quote "a[-]?c")) .......... [PASS] 1074. (ssre->sre (quote "a(?!b).")) .......... [PASS] 1075. (ssre->sre (quote "a(?=d).")) .......... [PASS] 1076. (ssre->sre (quote "a(?=c|d).")) .......... [PASS] 1077. (ssre->sre (quote "a(?:b|c|d)(.)")) .......... [PASS] 1078. (ssre->sre (quote "a(?:b|c|d)*(.)")) .......... [PASS] 1079. (ssre->sre (quote "a(?:b|c|d)+?(.)")) .......... [PASS] 1080. (ssre->sre (quote "a(?:b|c|d)+(.)")) .......... [PASS] 1081. (ssre->sre (quote "a(?:b|c|d){2}(.)")) .......... [PASS] 1082. (ssre->sre (quote "a(?:b|c|d){4,5}(.)")) .......... [PASS] 1083. (ssre->sre (quote "a(?:b|c|d){4,5}?(.)")) .......... [PASS] 1084. (ssre->sre (quote "((foo)|(bar))*")) .......... [PASS] 1085. (ssre->sre (quote "a(?:b|c|d){6,7}(.)")) .......... [PASS] 1086. (ssre->sre (quote "a(?:b|c|d){6,7}?(.)")) .......... [PASS] 1087. (ssre->sre (quote "a(?:b|c|d){5,6}(.)")) .......... [PASS] 1088. (ssre->sre (quote "a(?:b|c|d){5,6}?(.)")) .......... [PASS] 1089. (ssre->sre (quote "a(?:b|c|d){5,7}(.)")) .......... [PASS] 1090. (ssre->sre (quote "a(?:b|c|d){5,7}?(.)")) .......... [PASS] 1091. (ssre->sre (quote "a(?:b|(c|e){1,2}?|d)+?(.)")) .......... [PASS] 1092. (ssre->sre (quote "^(.+)?B")) .......... [PASS] 1093. (ssre->sre (quote "^([^a-z])|(\\^)$")) .......... [PASS] 1094. (ssre->sre (quote "^[<>]&")) .......... [PASS] 1095. (ssre->sre (quote "(?:(f)(o)(o)|(b)(a)(r))*")) .......... [PASS] 1096. (ssre->sre (quote "(?<=a)b")) .......... [PASS] 1097. (ssre->sre (quote "(?sre (quote "(?:..)*a")) .......... [PASS] 1099. (ssre->sre (quote "(?:..)*?a")) .......... [PASS] 1100. (ssre->sre (quote "^(){3,5}")) .......... [PASS] 1101. (ssre->sre (quote "(a|x)*ab")) .......... [PASS] 1102. (ssre->sre (quote "(a)*ab")) .......... [PASS] 1103. (ssre->sre (quote "(?:c|d)(?:)(?:a(?:)(?:b)(?:b(?:))(?:b(?:)(?:b)))")) .......... [PASS] 1104. (ssre->sre (quote "(?:c|d)(?:)(?:aaaaaaaa(?:)(?:bbbbbbbb)(?:bbbbbbbb(?:))(?:bbbbbbbb(?:)(?:bbbbbbbb)))")) .......... [PASS] 1105. (ssre->sre (quote "foo\\w*\\d{4}baz")) .......... [PASS] 1106. (ssre->sre (quote "x(~~)*(?:(?:F)?)?")) .......... [PASS] 1107. (ssre->sre (quote "(?sre (quote "(?sre (quote "(?sre (quote "(?sre (quote "(?sre (quote "(?m)^b")) .......... [PASS] 1113. (ssre->sre (quote "(?m)^(b)")) .......... [PASS] 1114. (ssre->sre (quote "^b")) .......... [PASS] 1115. (ssre->sre (quote "()^b")) .......... [PASS] 1116. (ssre->sre (quote "(\\w+:)+")) .......... [PASS] 1117. (ssre->sre (quote "$(?<=^(a))")) .......... [PASS] 1118. (ssre->sre (quote "^[^bcd]*(c+)")) .......... [PASS] 1119. (ssre->sre (quote "(a*)b+")) .......... [PASS] 1120. (ssre->sre (quote "([\\w:]+::)?(\\w+)$")) .......... [PASS] 1121. (ssre->sre (quote "^[^bcd]*(c+)")) .......... [PASS] 1122. (ssre->sre (quote "(>a+)ab")) .......... [PASS] 1123. (ssre->sre (quote "a\\z")) .......... [PASS] 1124. (ssre->sre (quote "(?<=\\d{3}(?!999))foo")) .......... [PASS] 1125. (ssre->sre (quote "(?<=(?!...999)\\d{3})foo")) .......... [PASS] 1126. (ssre->sre (quote "(?<=\\d{3}(?!999)...)foo")) .......... [PASS] 1127. (ssre->sre (quote "(?<=\\d{3}...)(?sre (quote "((Z)+|A)*")) .......... [PASS] 1129. (ssre->sre (quote "(Z()|A)*")) .......... [PASS] 1130. (ssre->sre (quote "(Z(())|A)*")) .......... [PASS] 1131. (ssre->sre (quote "a*")) .......... [PASS] 1132. (ssre->sre (quote "\\s+")) .......... [PASS] 1133. (ssre->sre (quote "(?!\\A)x")) .......... [PASS] 1134. (ssre->sre (quote "(?!^)x")) .......... [PASS] 1135. (ssre->sre (quote "abc.")) .......... [PASS] 1136. (ssre->sre (quote "a(?x: b c )d")) .......... [PASS] 1137. (ssre->sre (quote "(?<=Z)X.")) .......... [PASS] 1138. (ssre->sre (quote "(?<=a|bbbb)c")) .......... [PASS] 1139. (ssre->sre (quote "1234")) .......... [PASS] 1140. (ssre->sre (quote "^")) .......... [PASS] 1141. (ssre->sre (quote "(?<=C )^")) .......... [PASS] 1142. (ssre->sre (quote "(?m)A?B")) .......... [PASS] 1143. (ssre->sre (quote "(?m)A*B")) .......... [PASS] 1144. (ssre->sre (quote "\\w+(.)(.)?def")) .......... [PASS] 1145. (ssre->sre (quote ".+foo")) .......... [PASS] 1146. (ssre->sre (quote ".+foo")) .......... [PASS] 1147. (ssre->sre (quote "^X")) .......... [PASS] 1148. (ssre->sre (quote "a(?!)|\\wbc")) .......... [PASS] 1149. (ssre->sre (quote "X$")) .......... [PASS] 1150. (ssre->sre (quote "\\d+X|9+Y")) .......... [PASS] 1151. (ssre->sre (quote "Z(?!)")) .......... [PASS] 1152. (ssre->sre (quote "dog(sbody)?")) .......... [PASS] 1153. (ssre->sre (quote "dog(sbody)??")) .......... [PASS] 1154. (ssre->sre (quote "dog|dogsbody")) .......... [PASS] 1155. (ssre->sre (quote "dogsbody|dog")) .......... [PASS] 1156. (ssre->sre (quote "\\bthe cat\\b")) .......... [PASS] 1157. (ssre->sre (quote "dog(sbody)?")) .......... [PASS] 1158. (ssre->sre (quote "dog(sbody)?")) .......... [PASS] 1159. (ssre->sre (quote "abc")) .......... [PASS] 1160. (ssre->sre (quote "(?<=abc)123")) .......... [PASS] 1161. (ssre->sre (quote "\\babc\\b")) .......... [PASS] 1162. (ssre->sre (quote "(?=C)")) .......... [PASS] 1163. (ssre->sre (quote "abcd*")) .......... [PASS] 1164. (ssre->sre (quote "abc\\d*")) .......... [PASS] 1165. (ssre->sre (quote "abc[de]*")) .......... [PASS] 1166. (ssre->sre (quote "(?<=abc)def")) .......... [PASS] 1167. (ssre->sre (quote "abc$")) .......... [PASS] 1168. (ssre->sre (quote "abc$")) .......... [PASS] 1169. (ssre->sre (quote "abc\\z")) .......... [PASS] 1170. (ssre->sre (quote "abc\\b")) .......... [PASS] 1171. (ssre->sre (quote "abc\\B")) .......... [PASS] 1172. (ssre->sre (quote ".+")) .......... [PASS] 1173. (ssre->sre (quote "(?=abc){3}abc")) .......... [PASS] 1174. (ssre->sre (quote "(?=abc){0}xyz")) .......... [PASS] 1175. (ssre->sre (quote "(?=abc){1}xyz")) .......... [PASS] 1176. (ssre->sre (quote "(?=(a))?.")) .......... [PASS] 1177. (ssre->sre (quote "(?=(a))??.")) .......... [PASS] 1178. (ssre->sre (quote "^(?!a){0}\\w+")) .......... [PASS] 1179. (ssre->sre (quote "(?<=(abc))?xyz")) .......... [PASS] 1180. (ssre->sre (quote "abcdef")) .......... [PASS] 1181. (ssre->sre (quote "abcd")) .......... [PASS] 1182. (ssre->sre (quote "[ab]*")) .......... [PASS] 1183. (ssre->sre (quote "[ab]*?")) .......... [PASS] 1184. (ssre->sre (quote "[ab]?")) .......... [PASS] 1185. (ssre->sre (quote "[ab]??")) .......... [PASS] 1186. (ssre->sre (quote "[ab]+")) .......... [PASS] 1187. (ssre->sre (quote "[ab]+?")) .......... [PASS] 1188. (ssre->sre (quote "[ab]{2,3}")) .......... [PASS] 1189. (ssre->sre (quote "[ab]{2,3}?")) .......... [PASS] 1190. (ssre->sre (quote "[ab]{2,}")) .......... [PASS] 1191. (ssre->sre (quote "[ab]{2,}?")) .......... [PASS] 1192. (ssre->sre (quote "abc(?=xyz)")) .......... [PASS] 1193. (ssre->sre (quote "(?<=pqr)abc(?=xyz)")) .......... [PASS] 1194. (ssre->sre (quote "a\\b")) .......... [PASS] 1195. (ssre->sre (quote "abc(?=abcde)(?=ab)")) .......... [PASS] 1196. (ssre->sre (quote "a*?b*?")) .......... [PASS] 1197. (ssre->sre (quote "(a)(b)|(c)")) .......... [PASS] 1198. (ssre->sre (quote "(?aa)")) .......... [PASS] 1199. (ssre->sre (quote "a(b)c(d)")) .......... [PASS] 1200. (ssre->sre (quote "^")) .......... [PASS] 1201. (ssre->sre (quote "(02-)?[0-9]{3}-[0-9]{3}")) .......... [PASS] 1202. (ssre->sre (quote "abc")) .......... [PASS] 1203. (ssre->sre (quote "abc")) .......... [PASS] 1204. (ssre->sre (quote "abc|bcd")) .......... [PASS] 1205. (ssre->sre (quote "(?<=abc|)")) .......... [PASS] 1206. (ssre->sre (quote "(?<=abc|)")) .......... [PASS] 1207. (ssre->sre (quote "(?<=|abc)")) .......... [PASS] 1208. (ssre->sre (quote "[abc]")) .......... [PASS] 1209. (ssre->sre (quote "foobar")) .......... [PASS] 1210. (ssre->sre (quote "foobar")) .......... [PASS] 1211. (ssre->sre (quote "(?<=pqr)abc(?=xyz)")) .......... [PASS] 1212. (ssre->sre (quote "\\z")) .......... [PASS] 1213. (ssre->sre (quote "\\Z")) .......... [PASS] 1214. (ssre->sre (quote "(?<=(?=.(?<=x)))")) .......... [PASS] 1215. (ssre->sre (quote "(?![ab]).*")) .......... [PASS] 1216. (ssre->sre (quote "[a[]")) .......... [PASS] 1217. (ssre->sre (quote "\\bX")) .......... [PASS] 1218. (ssre->sre (quote "\\BX")) .......... [PASS] 1219. (ssre->sre (quote "X\\b")) .......... [PASS] 1220. (ssre->sre (quote "X\\B")) .......... [PASS] 1221. (ssre->sre (quote "[^a]")) .......... [PASS] 1222. (ssre->sre (quote "a.b")) .......... [PASS] 1223. (ssre->sre (quote "a(.{3})b")) .......... [PASS] 1224. (ssre->sre (quote "a(.*?)(.)")) .......... [PASS] 1225. (ssre->sre (quote "a(.*?)(.)")) .......... [PASS] 1226. (ssre->sre (quote "a(.*)(.)")) .......... [PASS] 1227. (ssre->sre (quote "a(.*)(.)")) .......... [PASS] 1228. (ssre->sre (quote "a(.)(.)")) .......... [PASS] 1229. (ssre->sre (quote "a(.)(.)")) .......... [PASS] 1230. (ssre->sre (quote "a(.?)(.)")) .......... [PASS] 1231. (ssre->sre (quote "a(.?)(.)")) .......... [PASS] 1232. (ssre->sre (quote "a(.??)(.)")) .......... [PASS] 1233. (ssre->sre (quote "a(.??)(.)")) .......... [PASS] 1234. (ssre->sre (quote "a(.{3})b")) .......... [PASS] 1235. (ssre->sre (quote "a(.{3,})b")) .......... [PASS] 1236. (ssre->sre (quote "a(.{3,}?)b")) .......... [PASS] 1237. (ssre->sre (quote "a(.{3,5})b")) .......... [PASS] 1238. (ssre->sre (quote "a(.{3,5}?)b")) .......... [PASS] 1239. (ssre->sre (quote "(?<=aXb)cd")) .......... [PASS] 1240. (ssre->sre (quote "(?<=(.))X")) .......... [PASS] 1241. (ssre->sre (quote "[^a]+")) .......... [PASS] 1242. (ssre->sre (quote "^[^a]{2}")) .......... [PASS] 1243. (ssre->sre (quote "^[^a]{2,}")) .......... [PASS] 1244. (ssre->sre (quote "^[^a]{2,}?")) .......... [PASS] 1245. (ssre->sre (quote "[^a]+")) .......... [PASS] 1246. (ssre->sre (quote "^[^a]{2}")) .......... [PASS] 1247. (ssre->sre (quote "^[^a]{2,}")) .......... [PASS] 1248. (ssre->sre (quote "^[^a]{2,}?")) .......... [PASS] 1249. (ssre->sre (quote "\\D")) .......... [PASS] 1250. (ssre->sre (quote ">\\S")) .......... [PASS] 1251. (ssre->sre (quote "\\d")) .......... [PASS] 1252. (ssre->sre (quote "\\s")) .......... [PASS] 1253. (ssre->sre (quote "\\D+")) .......... [PASS] 1254. (ssre->sre (quote "\\D{2,3}")) .......... [PASS] 1255. (ssre->sre (quote "\\D{2,3}?")) .......... [PASS] 1256. (ssre->sre (quote "\\d+")) .......... [PASS] 1257. (ssre->sre (quote "\\d{2,3}")) .......... [PASS] 1258. (ssre->sre (quote "\\d{2,3}?")) .......... [PASS] 1259. (ssre->sre (quote "\\S+")) .......... [PASS] 1260. (ssre->sre (quote "\\S{2,3}")) .......... [PASS] 1261. (ssre->sre (quote "\\S{2,3}?")) .......... [PASS] 1262. (ssre->sre (quote ">\\s+<")) .......... [PASS] 1263. (ssre->sre (quote ">\\s{2,3}<")) .......... [PASS] 1264. (ssre->sre (quote ">\\s{2,3}?<")) .......... [PASS] 1265. (ssre->sre (quote "\\w+")) .......... [PASS] 1266. (ssre->sre (quote "\\w{2,3}")) .......... [PASS] 1267. (ssre->sre (quote "\\w{2,3}?")) .......... [PASS] 1268. (ssre->sre (quote "\\W+")) .......... [PASS] 1269. (ssre->sre (quote "\\W{2,3}")) .......... [PASS] 1270. (ssre->sre (quote "\\W{2,3}?")) .......... [PASS] 1271. (ssre->sre (quote "^[ac]*b")) .......... [PASS] 1272. (ssre->sre (quote "^[^x]*b")) .......... [PASS] 1273. (ssre->sre (quote "^[^x]*b")) .......... [PASS] 1274. (ssre->sre (quote "^\\d*b")) .......... [PASS] 1275. (ssre->sre (quote "(|a)")) .......... [PASS] 1276. (ssre->sre (quote "abcd*")) .......... [PASS] 1277. (ssre->sre (quote "abcd*")) .......... [PASS] 1278. (ssre->sre (quote "abc\\d*")) .......... [PASS] 1279. (ssre->sre (quote "abc[de]*")) .......... [PASS] 1280. (ssre->sre (quote "\\bthe cat\\b")) .......... [PASS] 1281. (ssre->sre (quote "[\\p{Nd}]")) .......... [PASS] 1282. (ssre->sre (quote "[\\p{Nd}+-]+")) .......... [PASS] 1283. (ssre->sre (quote "[\\P{Nd}]+")) .......... [PASS] 1284. (ssre->sre (quote "^[\\p{Vowel}]")) .......... [PASS] 1285. (ssre->sre (quote "^[\\p{Any}]X")) .......... [PASS] 1286. (ssre->sre (quote "^[\\P{Any}]X")) .......... [PASS] 1287. (ssre->sre (quote "^[\\p{Any}]?X")) .......... [PASS] 1288. (ssre->sre (quote "[.\\p{Lu}][.\\p{Ll}][.\\P{Lu}][.\\P{Ll}]")) .......... [PASS] 1289. (ssre->sre (quote "[\\p{L}]")) .......... [PASS] 1290. (ssre->sre (quote "[\\P{L}]")) .......... [PASS] 1291. (ssre->sre (quote "[\\pLu]")) .......... [PASS] 1292. (ssre->sre (quote "[\\PLu]")) .......... [PASS] 1293. (ssre->sre (quote "\\p{Nd}")) .......... [PASS] 1294. (ssre->sre (quote "\\p{Nd}+")) .......... [PASS] 1295. (ssre->sre (quote "\\P{Nd}+")) .......... [PASS] 1296. (ssre->sre (quote "^\\p{Vowel}")) .......... [PASS] 1297. (ssre->sre (quote "^\\p{Any}X")) .......... [PASS] 1298. (ssre->sre (quote "^\\P{Any}X")) .......... [PASS] 1299. (ssre->sre (quote "^\\p{Any}?X")) .......... [PASS] 1300. (ssre->sre (quote "\\p{L}")) .......... [PASS] 1301. (ssre->sre (quote "\\P{L}")) .......... [PASS] 1302. (ssre->sre (quote "\\pLu")) .......... [PASS] 1303. (ssre->sre (quote "\\PLu")) .......... [PASS] 1304. (ssre->sre (quote "\\b...\\B")) .......... [PASS] 1305. (ssre->sre (quote "\\b...\\B")) .......... [PASS] 1306. (ssre->sre (quote "\\b...\\B")) .......... [PASS] 1307. (ssre->sre (quote "ist")) .......... [PASS] 1308. (ssre->sre (quote "is+t")) .......... [PASS] 1309. (ssre->sre (quote "is+?t")) .......... [PASS] 1310. (ssre->sre (quote "is?t")) .......... [PASS] 1311. (ssre->sre (quote "is{2}t")) .......... [PASS] 1312. (ssre->sre (quote "^A\\s+Z")) .......... [PASS] 1313. (ssre->sre (quote "AskZ")) .......... [PASS] 1314. (ssre->sre (quote "[AskZ]+")) .......... [PASS] 1315. (ssre->sre (quote "[^s]+")) .......... [PASS] 1316. (ssre->sre (quote "[^s]+")) .......... [PASS] 1317. (ssre->sre (quote "[^k]+")) .......... [PASS] 1318. (ssre->sre (quote "[^k]+")) .......... [PASS] 1319. (ssre->sre (quote "[^sk]+")) .......... [PASS] 1320. (ssre->sre (quote "[^sk]+")) .......... [PASS] 1321. (ssre->sre (quote "i")) .......... [PASS] 1322. (ssre->sre (quote "I")) .......... [PASS] 1323. (ssre->sre (quote "[i]")) .......... [PASS] 1324. (ssre->sre (quote "[zi]")) .......... [PASS] 1325. (ssre->sre (quote "[iI]")) .......... [PASS] 1326. (ssre->sre (quote "\\d+")) .......... [PASS] 1327. (ssre->sre (quote "\\d+")) .......... [PASS] 1328. (ssre->sre (quote ">\\s+<")) .......... [PASS] 1329. (ssre->sre (quote ">\\s+<")) .......... [PASS] 1330. (ssre->sre (quote "\\w+")) .......... [PASS] 1331. (ssre->sre (quote "\\w+")) .......... [PASS] 1332. (ssre->sre (quote "\\w+")) .......... [PASS] 1333. (ssre->sre (quote "\\b.+?\\b")) .......... [PASS] 1334. (ssre->sre (quote "caf\\B.+?\\B")) .......... [PASS] 1335. (ssre->sre (quote "x{1,3}+")) .......... [PASS] 1336. (ssre->sre (quote "[a]")) .......... [PASS] 1337. (ssre->sre (quote "[^a]")) .......... [PASS] 1338. (ssre->sre (quote "(?<=C )^")) .......... [PASS] 1339. (ssre->sre (quote "\\w+(?= )")) .......... [PASS] 1340. (ssre->sre (quote "{Nd}")) .......... [PASS] 1341. (ssre->sre (quote "{Nd|[+]|[-]}+")) .......... [PASS] 1342. (ssre->sre (quote "{~Nd}+")) .......... [PASS] 1343. (ssre->sre (quote "^{Vowel}")) .......... [PASS] 1344. (ssre->sre (quote "^{Any}X")) .......... [PASS] 1345. (ssre->sre (quote "^{~Any}X")) .......... [PASS] 1346. (ssre->sre (quote "^{Any}?X")) .......... [PASS] 1347. (ssre->sre (quote "{[.]|Lu}{[.]|Ll}{[.]|~Lu}{[.]|~Ll}")) .......... [PASS] 1348. (ssre->sre (quote "{L}")) .......... [PASS] 1349. (ssre->sre (quote "{~L}")) .......... [PASS] 1350. (ssre->sre (quote "{L}u")) .......... [PASS] 1351. (ssre->sre (quote "{~L}u")) .......... [PASS] 1352. (ssre->sre (quote "{L-Vowel}u")) .......... [PASS] 1353. (ssre->sre (quote "{Nd}")) .......... [PASS] 1354. (ssre->sre (quote "{Nd}+")) .......... [PASS] 1355. (ssre->sre (quote "{~Nd}+")) .......... [PASS] 1356. (ssre->sre (quote "^{Vowel}")) .......... [PASS] 1357. (ssre->sre (quote "^{Any}X")) .......... [PASS] 1358. (ssre->sre (quote "^{~Any}X")) .......... [PASS] 1359. (ssre->sre (quote "^{Any}?X")) .......... [PASS] 1360. (ssre->sre (quote "{u}{l|d}*")) .......... [PASS] 1361. (ssre->sre (quote "{~d}{an|[']}*")) .......... [PASS] 1362. (ssre->sre (quote "{<}{u&~Vowel|d}{!b}{an-d}*{>}")) .......... [PASS] 1363. (ssre->sre (quote "{}\\X*")) .......... [PASS] 1364. (ssre->sre (quote "a{}b")) .......... [PASS] 1365. (ssre->sre (quote "a{{}}b")) .......... [PASS] 1366. (ssre->sre (quote "a{{}|{}|{}}b")) .......... [PASS] 1367. (ssre->sre (quote "a{{}&{}}b")) .......... [PASS] 1368. (ssre->sre (quote "a{{}&{{}-{}-{}}}b")) .......... [PASS] 1369. (ssre->sre (quote "{?i-u:?u:an&{l|d}}")) .......... [PASS] 1370. (ssre->sre (quote "(?x){ ?i-u: ?u: an & { l | d } }")) .......... [PASS] 1371. (ssre->sre (quote "(?x){ ?i-u: ?u: an & { l | d } }")) .......... [PASS] 1372. (ssre->sre (quote "{?x: an & { ?i-u: l | d } }")) .......... [PASS] 1373. (ssre->sre (quote "{an&{?i:{?-u:l|d}}}")) .......... [PASS] 1374. (ssre->sre (quote "(?i)(?-u){l|d}")) .......... [PASS] 1375. (ssre->sre (quote "(?i)A string")) .......... [PASS] 1376. (ssre->sre (quote "(?i)([^.]*)\\.([^:]*):[T ]+(.*)")) .......... [PASS] 1377. (ssre->sre (quote "(?i)^[W-c]+$")) .......... [PASS] 1378. (ssre->sre (quote "(?s)\\A(.)*\\z")) .......... [PASS] 1379. (ssre->sre (quote "(?i)[^a]")) .......... [PASS] 1380. (ssre->sre (quote "(?i:saturday|sunday)")) .......... [PASS] 1381. (ssre->sre (quote "(?i)(?i:a)b")) .......... [PASS] 1382. (ssre->sre (quote "(?i)((?i:a))b")) .......... [PASS] 1383. (ssre->sre (quote "(?i)(?-i:a)b")) .......... [PASS] 1384. (ssre->sre (quote "(?i)((?-i:a))b")) .......... [PASS] 1385. (ssre->sre (quote "(?i)(?-i:a)b")) .......... [PASS] 1386. (ssre->sre (quote "((?-i:a))b")) .......... [PASS] 1387. (ssre->sre (quote "(?-i:a)b")) .......... [PASS] 1388. (ssre->sre (quote "((?-i:a))b")) .......... [PASS] 1389. (ssre->sre (quote "(?is)((?-i:a.))b")) .......... [PASS] 1390. (ssre->sre (quote "(?m)^b$")) .......... [PASS] 1391. (ssre->sre (quote "(?ms)^b.")) .......... [PASS] 1392. (ssre->sre (quote "(?i)([\\w:]+::)?(\\w+)$")) .......... [PASS] 1393. (ssre->sre (quote "(?x)x y z | a b c")) .......... [PASS] 1394. (ssre->sre (quote "(?i)AB(?-i:C)")) .......... [PASS] 1395. (ssre->sre (quote "(?i)reg(?:ul(?:[a@]|ae)r|ex)")) .......... [PASS] 1396. (ssre->sre (quote "ab cd (?x: de fg)")) .......... [PASS] 1397. (ssre->sre (quote "ab cd(?x: de fg) h")) .......... [PASS] 1398. (ssre->sre (quote "(?s)^\\w+=.*(\\\\ .*)*")) .......... [PASS] 1399. (ssre->sre (quote "(?i)[^a]*")) .......... [PASS] 1400. (ssre->sre (quote "(?i)[^a]*?X")) .......... [PASS] 1401. (ssre->sre (quote "(?i)[^a]+?X")) .......... [PASS] 1402. (ssre->sre (quote "(?i)[^a]?X")) .......... [PASS] 1403. (ssre->sre (quote "(?i)[^a]??X")) .......... [PASS] 1404. (ssre->sre (quote "(?i)[^a]{2,3}")) .......... [PASS] 1405. (ssre->sre (quote "(?i)[^a]{2,3}?")) .......... [PASS] 1406. (ssre->sre (quote "(?i)(?<=a{2})b")) .......... [PASS] 1407. (ssre->sre (quote "(?i)(?sre (quote "(?i)(?<=[^a]{2})b")) .......... [PASS] 1409. (ssre->sre (quote "(?i)^[^b]*\\w{4}")) .......... [PASS] 1410. (ssre->sre (quote "(?i)^a*\\w{4}")) .......... [PASS] 1411. (ssre->sre (quote "(?i)s")) .......... [PASS] 1412. (ssre->sre (quote "(?i)[^s]")) .......... [PASS] 1413. (ssre->sre (quote "(?i)the end")) .......... [PASS] 1414. (ssre->sre (quote "(?i)abcd*")) .......... [PASS] 1415. (ssre->sre (quote "(?i)abc\\Z")) .......... [PASS] 1416. (ssre->sre (quote "(?i)^[^d]*?$")) .......... [PASS] 1417. (ssre->sre (quote "(?i)^[^d]*?(?m:$)")) .......... [PASS] 1418. (ssre->sre (quote "(?:[\\PLa*]*){8,}")) .......... [PASS] 1419. (ssre->sre (quote "(?i)abc")) .......... [PASS] 1420. (ssre->sre (quote "(?i)(?-i)the end")) .......... [PASS] 1421. (ssre->sre (quote "(?i)([\\da-f:]+)$")) .......... [PASS] 1422. (ssre->sre (quote "(?i)^[\\da-f](\\.[\\da-f])*$")) .......... [PASS] 1423. (ssre->sre (quote "(?is)([^.]*)\\.([^:]*):[T ]+(.*)")) .......... [PASS] 1424. (ssre->sre (quote "(?isn)([^.]*)\\.([^:]*):[T ]+(.*)")) .......... [PASS] 1425. (ssre->sre (quote "(?i)^[W-c]+$")) .......... [PASS] 1426. (ssre->sre (quote "(?i)^[?-_]+$")) .......... [PASS] 1427. (ssre->sre (quote "(?i)[^a]")) .......... [PASS] 1428. (ssre->sre (quote "(?i)[^a]+")) .......... [PASS] 1429. (ssre->sre (quote "(?i)[^az]")) .......... [PASS] 1430. (ssre->sre (quote "(?i)\\b(foo)\\s+(\\w+)")) .......... [PASS] 1431. (ssre->sre (quote "a(?i:b)c")) .......... [PASS] 1432. (ssre->sre (quote "a(?i:b)*c")) .......... [PASS] 1433. (ssre->sre (quote "(?im)^(?-u:\\w\\s*\\w)$")) .......... [PASS] 1434. (ssre->sre (quote "(?i)abc\\X*")) .......... [PASS] 1435. (ssre->sre (quote "(?n)((((((((((a))))))))))")) .......... [PASS] 1436. (ssre->sre (quote "(?n)((((((((?-n:(a)))))))))")) .......... [PASS] 1437. (ssre->sre (quote "(?n)((((((((?-n:(a)|(a)))))))))")) .......... [PASS] 1438. (sre->ssre (quote (: #\t #\h #\e #\space #\q #\u #\i #\c #\k #\space #\b #\r #\o #\w #\n #\space #\f #\o #\x))) .......... [PASS] 1439. (sre->ssre (quote (: (* #\a) #\a #\b (? #\c) #\x #\y (+ #\z) #\p #\q (= 3 #\r) #\a (>= 2 #\b) #\x (** 4 5 #\y) #\p (** 0 6 #\q) #\A (>= 0 #\B) #\z #\z))) .......... [PASS] 1440. (sre->ssre (quote (: bos (** 1 2 ($ (: #\a #\b #\c))) #\z #\z))) .......... [PASS] 1441. (sre->ssre (quote (: bos (**? 1 2 ($ (or (**? 1 #f #\b) #\a))) #\c))) .......... [PASS] 1442. (sre->ssre (quote (: bos (** 1 2 ($ (or (+ #\b) #\a))) #\c))) .......... [PASS] 1443. (sre->ssre (quote (: bos (**? 1 2 ($ (or (: #\b #\a) (* #\b)))) #\b #\c))) .......... [PASS] 1444. (sre->ssre (quote (: bos (or #\a #\b #\] #\c #\d #\e)))) .......... [PASS] 1445. (sre->ssre (quote (: bos (or #\] #\c #\d #\e)))) .......... [PASS] 1446. (sre->ssre (quote (: bos (~ (or #\a #\b #\] #\c #\d #\e))))) .......... [PASS] 1447. (sre->ssre (quote (: bos (~ (or #\] #\c #\d #\e))))) .......... [PASS] 1448. (sre->ssre (quote (: bos #\@))) .......... [PASS] 1449. (sre->ssre (quote (: bos (+ (char-range #\0 #\9)) eos))) .......... [PASS] 1450. (sre->ssre (quote (: bos (* nonl) #\n #\t #\e #\r))) .......... [PASS] 1451. (sre->ssre (quote (: bos #\x #\x #\x (+ (char-range #\0 #\9)) eos))) .......... [PASS] 1452. (sre->ssre (quote (: bos (+ nonl) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) eos))) .......... [PASS] 1453. (sre->ssre (quote (: bos (**? 1 #f nonl) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) eos))) .......... [PASS] 1454. (sre->ssre (quote (: bos ($ (+ (~ #\!))) #\! ($ (+ nonl)) #\= #\a #\p #\q #\u #\x #\z #\. #\i #\x #\r #\. #\z #\z #\z #\. #\a #\c #\. #\u #\k eos))) .......... [PASS] 1455. (sre->ssre (quote #\:)) .......... [PASS] 1456. (sre->ssre (quote (: ($ (+ (or numeric (char-range #\a #\f) #\:))) eos))) .......... [PASS] 1457. (sre->ssre (quote (: bos (* nonl) #\. ($ (** 1 3 numeric)) #\. ($ (** 1 3 numeric)) #\. ($ (** 1 3 numeric)) eos))) .......... [PASS] 1458. (sre->ssre (quote (: bos ($ (+ numeric)) (+ space) #\I #\N (+ space) #\S #\O #\A (+ space) ($ (+ (~ space))) (+ space) ($ (+ (~ space))) (* space) #\( (* space) eos))) .......... [PASS] 1459. (sre->ssre (quote (: bos (or (char-range #\a #\z) (char-range #\A #\Z) numeric) (* (or (char-range #\a #\z) (char-range #\A #\Z) numeric #\-)) (* ($ (: #\. (or (char-range #\a #\z) (char-range #\A #\Z) numeric) (* (or (char-range #\a #\z) (char-range #\A #\Z) numeric #\-))))) #\. eos))) .......... [PASS] 1460. (sre->ssre (quote (: bos #\* #\. (char-range #\a #\z) (? ($ (: (* (or (char-range #\a #\z) #\- numeric)) (+ (or (char-range #\a #\z) numeric))))) (* ($ (: #\. (char-range #\a #\z) (? ($ (: (* (or (char-range #\a #\z) #\- numeric)) (+ (or (char-range #\a #\z) numeric)))))))) eos))) .......... [PASS] 1461. (sre->ssre (quote (: bos (look-ahead (: #\a #\b ($ (: #\d #\e)))) ($ (: #\a #\b #\d)) ($ #\e)))) .......... [PASS] 1462. (sre->ssre (quote (: bos (neg-look-ahead (or (: ($ (: #\a #\b)) #\d #\e) #\x)) ($ (: #\a #\b #\d)) ($ #\f)))) .......... [PASS] 1463. (sre->ssre (quote (: bos (look-ahead ($ (: #\a #\b ($ (: #\c #\d))))) ($ (: #\a #\b))))) .......... [PASS] 1464. (sre->ssre (quote (: bos (or numeric (char-range #\a #\f)) (* ($ (: #\. (or numeric (char-range #\a #\f))))) eos))) .......... [PASS] 1465. (sre->ssre (quote (: bos #\" (* nonl) #\" (* space) (? ($ (: #\; (* nonl)))) eos))) .......... [PASS] 1466. (sre->ssre (quote (: bos eos))) .......... [PASS] 1467. (sre->ssre (quote (: bos #\a #\space #\b (or #\c #\space) #\d eos))) .......... [PASS] 1468. (sre->ssre (quote (: bos ($ (: #\a ($ (: #\b ($ #\c))))) ($ (: #\d ($ (: #\e ($ #\f))))) ($ (: #\h ($ (: #\i ($ #\j))))) ($ (: #\k ($ (: #\l ($ #\m))))) eos))) .......... [PASS] 1469. (sre->ssre (quote (: bos (: #\a ($ (: #\b ($ #\c)))) (: #\d ($ (: #\e ($ #\f)))) (: #\h ($ (: #\i ($ #\j)))) (: #\k ($ (: #\l ($ #\m)))) eos))) .......... [PASS] 1470. (sre->ssre (quote (: bos (or alnum #\_) (~ (or alnum #\_)) space (~ space) numeric (~ numeric) #\]))) .......... [PASS] 1471. (sre->ssre (quote (: bos (+ (or #\. #\^ #\$ #\| #\( #\) #\* #\+ #\? #\{ #\, #\}))))) .......... [PASS] 1472. (sre->ssre (quote (: bos (* #\a) (or alnum #\_)))) .......... [PASS] 1473. (sre->ssre (quote (: bos (*? #\a) (or alnum #\_)))) .......... [PASS] 1474. (sre->ssre (quote (: bos (+ #\a) (or alnum #\_)))) .......... [PASS] 1475. (sre->ssre (quote (: bos (**? 1 #f #\a) (or alnum #\_)))) .......... [PASS] 1476. (sre->ssre (quote (: bos (= 8 numeric) (>= 2 (or alnum #\_))))) .......... [PASS] 1477. (sre->ssre (quote (: bos (** 4 5 (or #\a #\e #\i #\o #\u numeric)) eos))) .......... [PASS] 1478. (sre->ssre (quote (: bos (**? 4 5 (or #\a #\e #\i #\o #\u numeric))))) .......... [PASS] 1479. (sre->ssre (quote (: bos #\F #\r #\o #\m (+ #\space) ($ (+ (~ #\space))) (+ #\space) (or (char-range #\a #\z) (char-range #\A #\Z)) (or (char-range #\a #\z) (char-range #\A #\Z)) (or (char-range #\a #\z) (char-range #\A #\Z)) (+ #\space) (or (char-range #\a #\z) (char-range #\A #\Z)) (or (char-range #\a #\z) (char-range #\A #\Z)) (or (char-range #\a #\z) (char-range #\A #\Z)) (+ #\space) (? (char-range #\0 #\9)) (char-range #\0 #\9) (+ #\space) (char-range #\0 #\9) (char-range #\0 #\9) #\: (char-range #\0 #\9) (char-range #\0 #\9)))) .......... [PASS] 1480. (sre->ssre (quote (: bos #\F #\r #\o #\m (+ space) (+ (~ space)) (+ space) (= 2 ($ (: (= 3 (or (char-range #\a #\z) (char-range #\A #\Z))) (+ space)))) (** 1 2 numeric) (+ space) numeric numeric #\: numeric numeric))) .......... [PASS] 1481. (sre->ssre (quote (: bos #\1 #\2 nonl #\3 #\4))) .......... [PASS] 1482. (sre->ssre (quote (: #\f #\o #\o (neg-look-ahead (: #\b #\a #\r)) ($ (* nonl))))) .......... [PASS] 1483. (sre->ssre (quote (: (or (: (neg-look-ahead (: #\f #\o #\o)) nonl nonl nonl) (: bos (** 0 2 nonl))) #\b #\a #\r ($ (* nonl))))) .......... [PASS] 1484. (sre->ssre (quote (: bos ($ (* (~ numeric))) (look-ahead numeric) (neg-look-ahead (: #\1 #\2 #\3))))) .......... [PASS] 1485. (sre->ssre (quote (: (neg-look-ahead bos) #\a #\b #\c))) .......... [PASS] 1486. (sre->ssre (quote (: (look-ahead bos) #\a #\b #\c))) .......... [PASS] 1487. (sre->ssre (quote (: bos (** 1 3 (or #\a #\b)) ($ (or (: #\a (* #\b)) #\b))))) .......... [PASS] 1488. (sre->ssre (quote (: bos (**? 1 3 (or #\a #\b)) ($ (or (: #\a (* #\b)) #\b))))) .......... [PASS] 1489. (sre->ssre (quote (: bos (**? 1 3 (or #\a #\b)) ($ (or (: #\a (*? #\b)) #\b))))) .......... [PASS] 1490. (sre->ssre (quote (: bos (** 1 3 (or #\a #\b)) ($ (or (: #\a (*? #\b)) #\b))))) .......... [PASS] 1491. (sre->ssre (quote (: #\a (** 1 3 #\b) #\b #\c))) .......... [PASS] 1492. (sre->ssre (quote (: ($ (* (~ #\.))) #\. ($ (* (~ #\:))) #\: (+ (or #\T #\space)) ($ (* nonl))))) .......... [PASS] 1493. (sre->ssre (quote (: bos (+ (char-range #\W #\c)) eos))) .......... [PASS] 1494. (sre->ssre (quote (: bos (+ (char-range #\? #\_)) eos))) .......... [PASS] 1495. (sre->ssre (quote (: bos #\a #\b #\c eos))) .......... [PASS] 1496. (sre->ssre (quote (: bos (* ($ nonl)) eos))) .......... [PASS] 1497. (sre->ssre (quote (or #\b (+ #\:)))) .......... [PASS] 1498. (sre->ssre (quote (+ (or #\- #\a #\z)))) .......... [PASS] 1499. (sre->ssre (quote (+ (or #\a #\z #\-)))) .......... [PASS] 1500. (sre->ssre (quote (+ (or #\a #\- #\z)))) .......... [PASS] 1501. (sre->ssre (quote (+ (char-range #\a #\z)))) .......... [PASS] 1502. (sre->ssre (quote (+ (or numeric #\-)))) .......... [PASS] 1503. (sre->ssre (quote #\\)) .......... [PASS] 1504. (sre->ssre (quote (: (= 0 #\a) #\b #\c))) .......... [PASS] 1505. (sre->ssre (quote (: (**? 0 0 ($ (or #\a ($ (: #\b #\c))))) #\x #\y #\z))) .......... [PASS] 1506. (sre->ssre (quote (: bos ($ (~ #\a)) ($ (~ #\b)) ($ (* (~ #\c))) ($ (** 3 4 (~ #\d)))))) .......... [PASS] 1507. (sre->ssre (quote (~ #\a))) .......... [PASS] 1508. (sre->ssre (quote (+ (~ #\a)))) .......... [PASS] 1509. (sre->ssre (quote (+ (~ #\a)))) .......... [PASS] 1510. (sre->ssre (quote (+ (~ #\a)))) .......... [PASS] 1511. (sre->ssre (quote (: (~ #\k) eos))) .......... [PASS] 1512. (sre->ssre (quote (: (** 2 3 (~ #\k)) eos))) .......... [PASS] 1513. (sre->ssre (quote (: bos (>= 8 numeric) #\@ (+ nonl) (~ #\k) eos))) .......... [PASS] 1514. (sre->ssre (quote (~ #\a))) .......... [PASS] 1515. (sre->ssre (quote (~ (or #\a #\z)))) .......... [PASS] 1516. (sre->ssre (quote (: #\P (~ #\*) #\T #\A #\I #\R #\E (**? 1 6 (~ #\*)) #\L #\L))) .......... [PASS] 1517. (sre->ssre (quote (: #\P (~ #\*) #\T #\A #\I #\R #\E (**? 1 #f (~ #\*)) #\L #\L))) .......... [PASS] 1518. (sre->ssre (quote (: ($ (: #\. numeric numeric (? (char-range #\1 #\9)))) (+ numeric)))) .......... [PASS] 1519. (sre->ssre (quote ($ (: #\. numeric numeric ($ (or (look-ahead #\0) (: numeric (look-ahead numeric)))))))) .......... [PASS] 1520. (sre->ssre (quote (: (or bow eow) ($ (: #\f #\o #\o)) (+ space) ($ (+ (or alnum #\_)))))) .......... [PASS] 1521. (sre->ssre (quote (: #\f #\o #\o ($ (* nonl)) #\b #\a #\r))) .......... [PASS] 1522. (sre->ssre (quote (: #\f #\o #\o ($ (*? nonl)) #\b #\a #\r))) .......... [PASS] 1523. (sre->ssre (quote (: ($ (* nonl)) ($ (* numeric))))) .......... [PASS] 1524. (sre->ssre (quote (: ($ (* nonl)) ($ (+ numeric))))) .......... [PASS] 1525. (sre->ssre (quote (: ($ (*? nonl)) ($ (* numeric))))) .......... [PASS] 1526. (sre->ssre (quote (: ($ (*? nonl)) ($ (+ numeric))))) .......... [PASS] 1527. (sre->ssre (quote (: ($ (* nonl)) ($ (+ numeric)) eos))) .......... [PASS] 1528. (sre->ssre (quote (: ($ (*? nonl)) ($ (+ numeric)) eos))) .......... [PASS] 1529. (sre->ssre (quote (: ($ (* nonl)) (or bow eow) ($ (+ numeric)) eos))) .......... [PASS] 1530. (sre->ssre (quote (: ($ (: (* nonl) (~ numeric))) ($ (+ numeric)) eos))) .......... [PASS] 1531. (sre->ssre (quote (: bos (* (~ numeric)) (neg-look-ahead (: #\1 #\2 #\3))))) .......... [PASS] 1532. (sre->ssre (quote (: bos ($ (* (~ numeric))) (look-ahead numeric) (neg-look-ahead (: #\1 #\2 #\3))))) .......... [PASS] 1533. (sre->ssre (quote (: bos (or #\W #\-) #\4 #\6 #\]))) .......... [PASS] 1534. (sre->ssre (quote (: bos (or (char-range #\W #\]) #\4 #\6)))) .......... [PASS] 1535. (sre->ssre (quote (: #\w #\o #\r #\d #\space (** 0 10 (: (+ (or (char-range #\a #\z) (char-range #\A #\Z) (char-range #\0 #\9))) #\space)) #\o #\t #\h #\e #\r #\w #\o #\r #\d))) .......... [PASS] 1536. (sre->ssre (quote (: #\w #\o #\r #\d #\space (** 0 300 (: (+ (or (char-range #\a #\z) (char-range #\A #\Z) (char-range #\0 #\9))) #\space)) #\o #\t #\h #\e #\r #\w #\o #\r #\d))) .......... [PASS] 1537. (sre->ssre (quote (: bos (= 0 ($ #\a))))) .......... [PASS] 1538. (sre->ssre (quote (: bos (** 0 1 ($ #\a))))) .......... [PASS] 1539. (sre->ssre (quote (: bos (** 0 2 ($ #\a))))) .......... [PASS] 1540. (sre->ssre (quote (: bos (** 0 3 ($ #\a))))) .......... [PASS] 1541. (sre->ssre (quote (: bos (>= 0 ($ #\a))))) .......... [PASS] 1542. (sre->ssre (quote (: bos (= 1 ($ #\a))))) .......... [PASS] 1543. (sre->ssre (quote (: bos (** 1 2 ($ #\a))))) .......... [PASS] 1544. (sre->ssre (quote (: bos (** 1 3 ($ #\a))))) .......... [PASS] 1545. (sre->ssre (quote (: bos (>= 1 ($ #\a))))) .......... [PASS] 1546. (sre->ssre (quote (: (* nonl) #\. #\g #\i #\f))) .......... [PASS] 1547. (sre->ssre (quote (: (>= 0 nonl) #\. #\g #\i #\f))) .......... [PASS] 1548. (sre->ssre (quote (: (* nonl) eos))) .......... [PASS] 1549. (sre->ssre (quote ($ (or (: (* nonl) #\X) (: bos #\B))))) .......... [PASS] 1550. (sre->ssre (quote (: bos (* nonl) #\B))) .......... [PASS] 1551. (sre->ssre (quote (: bos (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9)))) .......... [PASS] 1552. (sre->ssre (quote (: bos numeric numeric numeric numeric numeric numeric numeric numeric numeric numeric numeric numeric))) .......... [PASS] 1553. (sre->ssre (quote (: bos (= 12 (or #\a #\b #\c))))) .......... [PASS] 1554. (sre->ssre (quote (: bos (= 12 (char-range #\a #\c))))) .......... [PASS] 1555. (sre->ssre (quote (: bos (= 12 ($ (or #\a #\b #\c)))))) .......... [PASS] 1556. (sre->ssre (quote (: bos (or #\a #\b #\c #\d #\e #\f #\g #\h #\i #\j #\k #\l #\m #\n #\o #\p #\q #\r #\s #\t #\u #\v #\w #\x #\y #\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9)))) .......... [PASS] 1557. (sre->ssre (quote (: #\a #\b #\c #\d (= 0 #\e)))) .......... [PASS] 1558. (sre->ssre (quote (: #\a #\b (= 0 (or #\c #\d)) #\e))) .......... [PASS] 1559. (sre->ssre (quote (: #\a #\b (= 0 ($ #\c)) #\d))) .......... [PASS] 1560. (sre->ssre (quote (: #\a ($ (* #\b))))) .......... [PASS] 1561. (sre->ssre (quote (: #\a #\b (= 0 numeric) #\e))) .......... [PASS] 1562. (sre->ssre (quote (: #\" (* ($ (or (+ (~ (or #\\ #\"))) (: #\\ nonl)))) #\"))) .......... [PASS] 1563. (sre->ssre (quote (*? nonl))) .......... [PASS] 1564. (sre->ssre (quote (or bow eow))) .......... [PASS] 1565. (sre->ssre (quote (or bow eow))) .......... [PASS] 1566. (sre->ssre (quote (: #\a (~ #\a) #\b))) .......... [PASS] 1567. (sre->ssre (quote (: #\a nonl #\b))) .......... [PASS] 1568. (sre->ssre (quote (: #\a (~ #\a) #\b))) .......... [PASS] 1569. (sre->ssre (quote (: #\a nonl #\b))) .......... [PASS] 1570. (sre->ssre (quote (: bos (**? 1 2 ($ (or (**? 1 #f #\b) #\a))) #\c))) .......... [PASS] 1571. (sre->ssre (quote (: bos (**? 1 2 ($ (or (+ #\b) #\a))) #\c))) .......... [PASS] 1572. (sre->ssre (quote (: (neg-look-ahead bos) #\x))) .......... [PASS] 1573. (sre->ssre (quote (: (*? ($ (or #\A #\B))) #\C #\D))) .......... [PASS] 1574. (sre->ssre (quote (: (* ($ (or #\A #\B))) #\C #\D))) .......... [PASS] 1575. (sre->ssre (quote (: (neg-look-behind (: #\b #\a #\r)) #\f #\o #\o))) .......... [PASS] 1576. (sre->ssre (quote (: (= 3 (or alnum #\_)) (neg-look-behind (: #\b #\a #\r)) #\f #\o #\o))) .......... [PASS] 1577. (sre->ssre (quote (: (look-behind (: ($ (: #\f #\o #\o)) #\a)) #\b #\a #\r))) .......... [PASS] 1578. (sre->ssre (quote (: bos #\a #\b #\c eos))) .......... [PASS] 1579. (sre->ssre (quote (: ($ (+ numeric)) ($ (or alnum #\_))))) .......... [PASS] 1580. (sre->ssre (quote (: #\a (w/nocase #\b) #\c))) .......... [PASS] 1581. (sre->ssre (quote (: #\a (* (w/nocase #\b)) #\c))) .......... [PASS] 1582. (sre->ssre (quote (* ($ (*? #\a))))) .......... [PASS] 1583. (sre->ssre (quote (* ($ (*? (or #\a #\b)))))) .......... [PASS] 1584. (sre->ssre (quote (* ($ (*? (~ #\a)))))) .......... [PASS] 1585. (sre->ssre (quote (* ($ (*? (~ (or #\a #\b))))))) .......... [PASS] 1586. (sre->ssre (quote (: (look-behind (: #\f #\o #\o #\newline)) bos #\b #\a #\r))) .......... [PASS] 1587. (sre->ssre (quote (: (look-behind (: (neg-look-behind (: #\f #\o #\o)) #\b #\a #\r)) #\b #\a #\z))) .......... [PASS] 1588. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 1589. (sre->ssre (quote (: #\a (* #\b) #\c))) .......... [PASS] 1590. (sre->ssre (quote (: #\a (* #\b) #\b #\c))) .......... [PASS] 1591. (sre->ssre (quote (= 1 nonl))) .......... [PASS] 1592. (sre->ssre (quote (** 3 4 nonl))) .......... [PASS] 1593. (sre->ssre (quote (: #\a (>= 0 #\b) #\b #\c))) .......... [PASS] 1594. (sre->ssre (quote (: #\a (+ #\b) #\b #\c))) .......... [PASS] 1595. (sre->ssre (quote (: #\a (>= 1 #\b) #\b #\c))) .......... [PASS] 1596. (sre->ssre (quote (: #\a (+ #\b) #\b #\c))) .......... [PASS] 1597. (sre->ssre (quote (: #\a (>= 1 #\b) #\b #\c))) .......... [PASS] 1598. (sre->ssre (quote (: #\a (** 1 3 #\b) #\b #\c))) .......... [PASS] 1599. (sre->ssre (quote (: #\a (** 3 4 #\b) #\b #\c))) .......... [PASS] 1600. (sre->ssre (quote (: #\a (** 4 5 #\b) #\b #\c))) .......... [PASS] 1601. (sre->ssre (quote (: #\a (? #\b) #\b #\c))) .......... [PASS] 1602. (sre->ssre (quote (: #\a (** 0 1 #\b) #\b #\c))) .......... [PASS] 1603. (sre->ssre (quote (: #\a (? #\b) #\b #\c))) .......... [PASS] 1604. (sre->ssre (quote (: #\a (? #\b) #\c))) .......... [PASS] 1605. (sre->ssre (quote (: #\a (** 0 1 #\b) #\c))) .......... [PASS] 1606. (sre->ssre (quote (: bos #\a #\b #\c eos))) .......... [PASS] 1607. (sre->ssre (quote (: bos #\a #\b #\c))) .......... [PASS] 1608. (sre->ssre (quote (: bos #\a #\b #\c eos))) .......... [PASS] 1609. (sre->ssre (quote (: #\a #\b #\c eos))) .......... [PASS] 1610. (sre->ssre (quote bos)) .......... [PASS] 1611. (sre->ssre (quote eos)) .......... [PASS] 1612. (sre->ssre (quote (: #\a nonl #\c))) .......... [PASS] 1613. (sre->ssre (quote (: #\a (* nonl) #\c))) .......... [PASS] 1614. (sre->ssre (quote (: #\a (or #\b #\c) #\d))) .......... [PASS] 1615. (sre->ssre (quote (: #\a (char-range #\b #\d) #\e))) .......... [PASS] 1616. (sre->ssre (quote (: #\a (char-range #\b #\d)))) .......... [PASS] 1617. (sre->ssre (quote (: #\a (or #\- #\b)))) .......... [PASS] 1618. (sre->ssre (quote (: #\a (or #\b #\-)))) .......... [PASS] 1619. (sre->ssre (quote (: #\a #\]))) .......... [PASS] 1620. (sre->ssre (quote (: #\a #\] #\b))) .......... [PASS] 1621. (sre->ssre (quote (: #\a (~ (or #\b #\c)) #\d))) .......... [PASS] 1622. (sre->ssre (quote (: #\a (~ (or #\- #\b)) #\c))) .......... [PASS] 1623. (sre->ssre (quote (: #\a (~ (or #\] #\b)) #\c))) .......... [PASS] 1624. (sre->ssre (quote (: (or bow eow) #\a (or bow eow)))) .......... [PASS] 1625. (sre->ssre (quote (: (or bow eow) #\y (or bow eow)))) .......... [PASS] 1626. (sre->ssre (quote (: nwb #\a nwb))) .......... [PASS] 1627. (sre->ssre (quote (: nwb #\y (or bow eow)))) .......... [PASS] 1628. (sre->ssre (quote (: (or bow eow) #\y nwb))) .......... [PASS] 1629. (sre->ssre (quote (: nwb #\y nwb))) .......... [PASS] 1630. (sre->ssre (quote (or alnum #\_))) .......... [PASS] 1631. (sre->ssre (quote (~ (or alnum #\_)))) .......... [PASS] 1632. (sre->ssre (quote (: #\a space #\b))) .......... [PASS] 1633. (sre->ssre (quote (: #\a (~ space) #\b))) .......... [PASS] 1634. (sre->ssre (quote numeric)) .......... [PASS] 1635. (sre->ssre (quote (~ numeric))) .......... [PASS] 1636. (sre->ssre (quote (or (: #\a #\b) (: #\c #\d)))) .......... [PASS] 1637. (sre->ssre (quote (: ($ (:)) #\e #\f))) .......... [PASS] 1638. (sre->ssre (quote (: eos #\b))) .......... [PASS] 1639. (sre->ssre (quote (: #\a #\( #\b))) .......... [PASS] 1640. (sre->ssre (quote (: #\a (* #\() #\b))) .......... [PASS] 1641. (sre->ssre (quote (: #\a #\\ #\b))) .......... [PASS] 1642. (sre->ssre (quote ($ ($ #\a)))) .......... [PASS] 1643. (sre->ssre (quote (: ($ #\a) #\b ($ #\c)))) .......... [PASS] 1644. (sre->ssre (quote (: (+ #\a) (+ #\b) #\c))) .......... [PASS] 1645. (sre->ssre (quote (: (>= 1 #\a) (>= 1 #\b) #\c))) .......... [PASS] 1646. (sre->ssre (quote (: #\a (**? 1 #f nonl) #\c))) .......... [PASS] 1647. (sre->ssre (quote (* ($ (or (+ #\a) #\b))))) .......... [PASS] 1648. (sre->ssre (quote (>= 0 ($ (or (+ #\a) #\b))))) .......... [PASS] 1649. (sre->ssre (quote (+ ($ (or (+ #\a) #\b))))) .......... [PASS] 1650. (sre->ssre (quote (>= 1 ($ (or (+ #\a) #\b))))) .......... [PASS] 1651. (sre->ssre (quote (? ($ (or (+ #\a) #\b))))) .......... [PASS] 1652. (sre->ssre (quote (** 0 1 ($ (or (+ #\a) #\b))))) .......... [PASS] 1653. (sre->ssre (quote (* (~ (or #\a #\b))))) .......... [PASS] 1654. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 1655. (sre->ssre (quote (* #\a))) .......... [PASS] 1656. (sre->ssre (quote (: (* ($ (or #\a #\b #\c))) #\d))) .......... [PASS] 1657. (sre->ssre (quote (: (* ($ (or #\a #\b #\c))) #\b #\c #\d))) .......... [PASS] 1658. (sre->ssre (quote (or #\a #\b #\c #\d #\e))) .......... [PASS] 1659. (sre->ssre (quote (: ($ (or #\a #\b #\c #\d #\e)) #\f))) .......... [PASS] 1660. (sre->ssre (quote (: #\a #\b #\c (* #\d) #\e #\f #\g))) .......... [PASS] 1661. (sre->ssre (quote (: #\a (* #\b)))) .......... [PASS] 1662. (sre->ssre (quote (: ($ (or (: #\a #\b) (: #\c #\d))) #\e))) .......... [PASS] 1663. (sre->ssre (quote (: (or #\a #\b #\h #\g #\e #\f #\d #\c) #\i #\j))) .......... [PASS] 1664. (sre->ssre (quote (: bos ($ (or (: #\a #\b) (: #\c #\d))) #\e))) .......... [PASS] 1665. (sre->ssre (quote (: ($ (or (: #\a #\b #\c) (:))) #\e #\f))) .......... [PASS] 1666. (sre->ssre (quote (: ($ (or #\a #\b)) (* #\c) #\d))) .......... [PASS] 1667. (sre->ssre (quote (: ($ (or (: #\a #\b) (: #\a (* #\b)))) #\b #\c))) .......... [PASS] 1668. (sre->ssre (quote (: #\a ($ (* (or #\b #\c))) (* #\c)))) .......... [PASS] 1669. (sre->ssre (quote (: #\a ($ (* (or #\b #\c))) ($ (: (* #\c) #\d))))) .......... [PASS] 1670. (sre->ssre (quote (: #\a ($ (+ (or #\b #\c))) ($ (: (* #\c) #\d))))) .......... [PASS] 1671. (sre->ssre (quote (: #\a ($ (* (or #\b #\c))) ($ (: (+ #\c) #\d))))) .......... [PASS] 1672. (sre->ssre (quote (: #\a (* (or #\b #\c #\d)) #\d #\c #\d #\c #\d #\e))) .......... [PASS] 1673. (sre->ssre (quote (: #\a (+ (or #\b #\c #\d)) #\d #\c #\d #\c #\d #\e))) .......... [PASS] 1674. (sre->ssre (quote (: ($ (or (: #\a #\b) #\a)) (* #\b) #\c))) .......... [PASS] 1675. (sre->ssre (quote (: ($ (: ($ #\a) ($ #\b) #\c)) ($ #\d)))) .......... [PASS] 1676. (sre->ssre (quote (: (or (char-range #\a #\z) (char-range #\A #\Z) #\_) (* (or (char-range #\a #\z) (char-range #\A #\Z) (char-range #\0 #\9) #\_))))) .......... [PASS] 1677. (sre->ssre (quote (or (: bos #\a ($ (or (: #\b (+ #\c)) (: #\b (or #\e #\h)))) #\g) (: nonl #\h eos)))) .......... [PASS] 1678. (sre->ssre (quote ($ (or (: #\b (+ #\c) #\d eos) (: #\e (* #\f) #\g nonl) (: (? #\h) #\i ($ (or #\j #\k))))))) .......... [PASS] 1679. (sre->ssre (quote ($ ($ ($ ($ ($ ($ ($ ($ ($ ($ #\a)))))))))))) .......... [PASS] 1680. (sre->ssre (quote ($ ($ ($ ($ ($ ($ ($ ($ ($ #\a))))))))))) .......... [PASS] 1681. (sre->ssre (quote (: #\m #\u #\l #\t #\i #\p #\l #\e #\space #\w #\o #\r #\d #\s #\space #\o #\f #\space #\t #\e #\x #\t))) .......... [PASS] 1682. (sre->ssre (quote (: #\m #\u #\l #\t #\i #\p #\l #\e #\space #\w #\o #\r #\d #\s))) .......... [PASS] 1683. (sre->ssre (quote (: ($ (* nonl)) #\c ($ (* nonl))))) .......... [PASS] 1684. (sre->ssre (quote (: #\( ($ (* nonl)) #\, #\space ($ (* nonl)) #\)))) .......... [PASS] 1685. (sre->ssre (quote #\k)) .......... [PASS] 1686. (sre->ssre (quote (: #\a #\b #\c #\d))) .......... [PASS] 1687. (sre->ssre (quote (: #\a ($ (: #\b #\c)) #\d))) .......... [PASS] 1688. (sre->ssre (quote (: #\a (? #\-) #\c))) .......... [PASS] 1689. (sre->ssre (quote (: #\a (neg-look-ahead #\b) nonl))) .......... [PASS] 1690. (sre->ssre (quote (: #\a (look-ahead #\d) nonl))) .......... [PASS] 1691. (sre->ssre (quote (: #\a (look-ahead (or #\c #\d)) nonl))) .......... [PASS] 1692. (sre->ssre (quote (: #\a (or #\b #\c #\d) ($ nonl)))) .......... [PASS] 1693. (sre->ssre (quote (: #\a (* (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1694. (sre->ssre (quote (: #\a (**? 1 #f (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1695. (sre->ssre (quote (: #\a (+ (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1696. (sre->ssre (quote (: #\a (= 2 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1697. (sre->ssre (quote (: #\a (** 4 5 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1698. (sre->ssre (quote (: #\a (**? 4 5 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1699. (sre->ssre (quote (: #\a (** 6 7 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1700. (sre->ssre (quote (: #\a (**? 6 7 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1701. (sre->ssre (quote (: #\a (** 5 6 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1702. (sre->ssre (quote (: #\a (**? 5 6 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1703. (sre->ssre (quote (: #\a (** 5 7 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1704. (sre->ssre (quote (: #\a (**? 5 7 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 1705. (sre->ssre (quote (: #\a (**? 1 #f (or #\b (**? 1 2 ($ (or #\c #\e))) #\d)) ($ nonl)))) .......... [PASS] 1706. (sre->ssre (quote (: bos (? ($ (+ nonl))) #\B))) .......... [PASS] 1707. (sre->ssre (quote (or (: bos ($ (~ (char-range #\a #\z)))) (: ($ #\^) eos)))) .......... [PASS] 1708. (sre->ssre (quote (: bos (or #\< #\>) #\&))) .......... [PASS] 1709. (sre->ssre (quote (: (look-behind #\a) #\b))) .......... [PASS] 1710. (sre->ssre (quote (: (neg-look-behind #\c) #\b))) .......... [PASS] 1711. (sre->ssre (quote (: (* (: nonl nonl)) #\a))) .......... [PASS] 1712. (sre->ssre (quote (: (*? (: nonl nonl)) #\a))) .......... [PASS] 1713. (sre->ssre (quote (: bos (** 3 5 ($ (:)))))) .......... [PASS] 1714. (sre->ssre (quote (: (* ($ (or #\a #\x))) #\a #\b))) .......... [PASS] 1715. (sre->ssre (quote (: (* ($ #\a)) #\a #\b))) .......... [PASS] 1716. (sre->ssre (quote (: (w/nocase #\a) #\b))) .......... [PASS] 1717. (sre->ssre (quote (: ($ (w/nocase #\a)) #\b))) .......... [PASS] 1718. (sre->ssre (quote (: (or #\c #\d) (:) (: #\a (:) #\b (: #\b (:)) (: #\b (:) #\b))))) .......... [PASS] 1719. (sre->ssre (quote (: (or #\c #\d) (:) (: #\a #\a #\a #\a #\a #\a #\a #\a (:) (: #\b #\b #\b #\b #\b #\b #\b #\b) (: #\b #\b #\b #\b #\b #\b #\b #\b (:)) (: #\b #\b #\b #\b #\b #\b #\b #\b (:) (: #\b #\b #\b #\b #\b #\b #\b #\b)))))) .......... [PASS] 1720. (sre->ssre (quote (: #\f #\o #\o (* (or alnum #\_)) (= 4 numeric) #\b #\a #\z))) .......... [PASS] 1721. (sre->ssre (quote (: #\x (* ($ (: #\~ #\~))) (? (? #\F))))) .......... [PASS] 1722. (sre->ssre (quote (: #\x (* ($ (: #\~ #\~))) (?? #\F)))) .......... [PASS] 1723. (sre->ssre (quote (: (neg-look-behind (or #\c #\d)) #\b))) .......... [PASS] 1724. (sre->ssre (quote (: (neg-look-behind (or #\c #\d)) (or #\a #\b)))) .......... [PASS] 1725. (sre->ssre (quote (: (neg-look-behind ($ (or #\c #\d))) #\b))) .......... [PASS] 1726. (sre->ssre (quote (: (neg-look-behind ($ (or #\c #\d))) (or #\a #\b)))) .......... [PASS] 1727. (sre->ssre (quote (: (neg-look-behind (: #\c #\d)) (or #\a #\b)))) .......... [PASS] 1728. (sre->ssre (quote (: bol #\b))) .......... [PASS] 1729. (sre->ssre (quote (: bol ($ #\b)))) .......... [PASS] 1730. (sre->ssre (quote (: bos #\b))) .......... [PASS] 1731. (sre->ssre (quote (: ($ (:)) bos #\b))) .......... [PASS] 1732. (sre->ssre (quote (+ ($ (: (+ (or alnum #\_)) #\:))))) .......... [PASS] 1733. (sre->ssre (quote (: eos (look-behind (: bos ($ #\a)))))) .......... [PASS] 1734. (sre->ssre (quote (: (? ($ (: (+ (or (or alnum #\_) #\:)) #\: #\:))) ($ (+ (or alnum #\_))) eos))) .......... [PASS] 1735. (sre->ssre (quote (: bos (* (~ (or #\b #\c #\d))) ($ (+ #\c))))) .......... [PASS] 1736. (sre->ssre (quote (: ($ (* #\a)) (+ #\b)))) .......... [PASS] 1737. (sre->ssre (quote (: bos (* (~ (or #\b #\c #\d))) ($ (+ #\c))))) .......... [PASS] 1738. (sre->ssre (quote (: ($ (: #\> (+ #\a))) #\a #\b))) .......... [PASS] 1739. (sre->ssre (quote (: #\b eos))) .......... [PASS] 1740. (sre->ssre (quote (: (look-behind (: (= 3 numeric) (neg-look-ahead (: #\9 #\9 #\9)))) #\f #\o #\o))) .......... [PASS] 1741. (sre->ssre (quote (: (look-behind (: (neg-look-ahead (: nonl nonl nonl #\9 #\9 #\9)) (= 3 numeric))) #\f #\o #\o))) .......... [PASS] 1742. (sre->ssre (quote (: (look-behind (: (= 3 numeric) (neg-look-ahead (: #\9 #\9 #\9)) nonl nonl nonl)) #\f #\o #\o))) .......... [PASS] 1743. (sre->ssre (quote (: (look-behind (: (= 3 numeric) nonl nonl nonl)) (neg-look-behind (: #\9 #\9 #\9)) #\f #\o #\o))) .......... [PASS] 1744. (sre->ssre (quote (* ($ (or (: #\Z ($ (:))) #\A))))) .......... [PASS] 1745. (sre->ssre (quote (* ($ (or (: #\Z ($ ($ (:)))) #\A))))) .......... [PASS] 1746. (sre->ssre (quote (* #\a))) .......... [PASS] 1747. (sre->ssre (quote (+ space))) .......... [PASS] 1748. (sre->ssre (quote (: (neg-look-ahead bos) #\x))) .......... [PASS] 1749. (sre->ssre (quote (: #\a #\b #\c nonl))) .......... [PASS] 1750. (sre->ssre (quote (: #\a (: #\b #\c) #\d))) .......... [PASS] 1751. (sre->ssre (quote (: (look-behind #\Z) #\X nonl))) .......... [PASS] 1752. (sre->ssre (quote (: (neg-look-behind (: (~ #\f) #\o #\o)) ($ (: #\b #\a #\r))))) .......... [PASS] 1753. (sre->ssre (quote (: (neg-look-behind (~ #\f)) #\X))) .......... [PASS] 1754. (sre->ssre (quote (: (look-behind (~ #\f)) #\X))) .......... [PASS] 1755. (sre->ssre (quote bos)) .......... [PASS] 1756. (sre->ssre (quote #\space)) .......... [PASS] 1757. (sre->ssre (quote (: #\space (* space) #\# (* space)))) .......... [PASS] 1758. (sre->ssre (quote (: (* #\a) (* #\b) (or alnum #\_)))) .......... [PASS] 1759. (sre->ssre (quote (: (* #\a) (? #\b) (or alnum #\_)))) .......... [PASS] 1760. (sre->ssre (quote (: (* #\a) (** 0 4 #\b) (or alnum #\_)))) .......... [PASS] 1761. (sre->ssre (quote (: (* #\a) (>= 0 #\b) (or alnum #\_)))) .......... [PASS] 1762. (sre->ssre (quote (: (* #\a) (* numeric) (or alnum #\_)))) .......... [PASS] 1763. (sre->ssre (quote (: (* #\a) (* #\b) (or alnum #\_)))) .......... [PASS] 1764. (sre->ssre (quote (: eos (neg-look-behind #\newline)))) .......... [PASS] 1765. (sre->ssre (quote (: (* nonl) (or #\o #\p) (or #\x #\y #\z)))) .......... [PASS] 1766. (sre->ssre (quote (or (: ($ #\a) #\b) (: ($ #\a) #\c)))) .......... [PASS] 1767. (sre->ssre (quote (: (+ (or (+ #\a) (: #\a #\b))) #\c))) .......... [PASS] 1768. (sre->ssre (quote (: bos (+ (or #\a (: #\a #\b))) #\c))) .......... [PASS] 1769. (sre->ssre (quote (: (= 3 (look-ahead (: #\a #\b #\c))) #\a #\b #\c))) .......... [PASS] 1770. (sre->ssre (quote (: (= 0 (look-ahead (: #\a #\b #\c))) #\x #\y #\z))) .......... [PASS] 1771. (sre->ssre (quote (: (= 1 (look-ahead (: #\a #\b #\c))) #\x #\y #\z))) .......... [PASS] 1772. (sre->ssre (quote (: (? (look-ahead ($ #\a))) nonl))) .......... [PASS] 1773. (sre->ssre (quote (: (?? (look-ahead ($ #\a))) nonl))) .......... [PASS] 1774. (sre->ssre (quote (: bos (= 0 (neg-look-ahead #\a)) (+ (or alnum #\_))))) .......... [PASS] 1775. (sre->ssre (quote (: (? (look-behind ($ (: #\a #\b #\c)))) #\x #\y #\z))) .......... [PASS] 1776. (sre->ssre (quote (: bos (+ (or #\: #\a numeric))))) .......... [PASS] 1777. (sre->ssre (quote (: bos (+ (or #\: #\a numeric #\: #\b))))) .......... [PASS] 1778. (sre->ssre (quote (: (or #\: #\a) #\x #\x #\x (or #\b #\:)))) .......... [PASS] 1779. (sre->ssre (quote (: (look-behind (= 2 (~ #\a))) #\b))) .......... [PASS] 1780. (sre->ssre (quote (: bos (+ (>= 2 ($ (** 2 3 #\a)))) #\a))) .......... [PASS] 1781. (sre->ssre (quote (look-ahead #\C))) .......... [PASS] 1782. (sre->ssre (quote (: (or (: #\a (-> quote (or (: #\space (-> apostrophe #\')) (-> realquote #\"))) #\space) (: #\b (-> quote (or (: #\space (-> apostrophe #\')) (-> realquote #\"))) #\space)) #\space ($ (or (: (backref quote) (+ (char-range #\a #\z))) (+ (char-range #\0 #\9))))))) .......... [PASS] 1783. (sre->ssre (quote (: bos (+ (>= 2 ($ #\a))) ($ (or alnum #\_))))) .......... [PASS] 1784. (sre->ssre (quote (: bos (+ (>= 2 #\a)) ($ (or alnum #\_))))) .......... [PASS] 1785. (sre->ssre (quote (: bos (*? nonl) ($ (or #\a (: #\b #\c)))))) .......... [PASS] 1786. (sre->ssre (quote (: bos (*? nonl) (or #\a (: #\b #\c) #\d)))) .......... [PASS] 1787. (sre->ssre (quote (: (*? nonl) #\a (look-behind (: #\b #\a))))) .......... [PASS] 1788. (sre->ssre (quote (or (: #\a (look-ahead (: #\b #\c)) nonl) (: #\a #\b #\d)))) .......... [PASS] 1789. (sre->ssre (quote (: bos (*? nonl) (or #\a (: #\b #\c))))) .......... [PASS] 1790. (sre->ssre (quote (: bos (* numeric) (= 4 (or alnum #\_))))) .......... [PASS] 1791. (sre->ssre (quote (: bos (* (~ #\b)) (= 4 (or alnum #\_))))) .......... [PASS] 1792. (sre->ssre (quote (: bos (* #\a) (= 4 (or alnum #\_))))) .......... [PASS] 1793. (sre->ssre (quote (: (or (-> n (: #\f #\o #\o)) (-> n (: #\b #\a #\r))) (backref n)))) .......... [PASS] 1794. (sre->ssre (quote (: (-> n #\A) (or (-> n (: #\f #\o #\o)) (-> n (: #\b #\a #\r))) (backref n)))) .......... [PASS] 1795. (sre->ssre (quote (: bos ($ (+ numeric)) (+ space) #\I #\N (+ space) #\S #\O #\A (+ space) ($ (+ (~ space))) (+ space) ($ (+ (~ space))) (* space) #\( (* space) eos))) .......... [PASS] 1796. (sre->ssre (quote (: (or #\x (or (+ ($ (or (: #\x #\x) (: #\y #\y)))) #\x #\x #\x #\x #\x) #\a #\a #\a) #\b #\c))) .......... [PASS] 1797. (sre->ssre (quote (: space #\a #\b #\c))) .......... [PASS] 1798. (sre->ssre (quote (: (* #\Z) (= 216 ($ (or (:) (* #\d))))))) .......... [PASS] 1799. (sre->ssre (quote (: (look-behind (: #\a (= 0 ($ #\B)) #\c)) #\X))) .......... [PASS] 1800. (sre->ssre (quote (: (+ #\a) (or (:) #\b) #\a))) .......... [PASS] 1801. (sre->ssre (quote (: (? #\X) (= 3335 ($ (or #\R (:) (:))))))) .......... [PASS] 1802. (sre->ssre (quote (or (: (neg-look-ahead ($ #\b)) #\c) #\b))) .......... [PASS] 1803. (sre->ssre (quote (or (: (look-ahead ($ #\b)) #\b) #\c))) .......... [PASS] 1804. (sre->ssre (quote (: #\< (or #\a #\space #\b) #\>))) .......... [PASS] 1805. (sre->ssre (quote (+ (or numeric #\-)))) .......... [PASS] 1806. (sre->ssre (quote (look-behind (? (look-ahead nonl))))) .......... [PASS] 1807. (sre->ssre (quote (look-behind (** 4 5 (look-ahead nonl))))) .......... [PASS] 1808. (sre->ssre (quote (look-behind (: (** 4 5 (look-ahead nonl)) #\x)))) .......... [PASS] 1809. (sre->ssre (quote (: #\space #\space #\space (* (-> word (: #\space (+ (or alnum #\_)) #\space))) #\space #\space #\space #\space #\. #\space #\space #\space))) .......... [PASS] 1810. (sre->ssre (quote (look-behind (look-ahead (: nonl (look-behind #\x)))))) .......... [PASS] 1811. (sre->ssre (quote (: (look-behind (look-ahead (look-behind #\a))) #\b))) .......... [PASS] 1812. (sre->ssre (quote (: (look-behind (: #\a (? #\b) #\c)) nonl nonl nonl))) .......... [PASS] 1813. (sre->ssre (quote (: (look-behind (or (: #\P #\Q #\R) (: #\a (? #\b) #\c))) nonl nonl nonl))) .......... [PASS] 1814. (sre->ssre (quote (: (look-behind (or (: #\a (? #\b) #\c) (: #\P #\Q #\R))) nonl nonl nonl))) .......... [PASS] 1815. (sre->ssre (quote (: (look-behind (or (: #\P #\Q) (: #\a (? #\b) #\c))) nonl nonl nonl))) .......... [PASS] 1816. (sre->ssre (quote (: (look-behind (or (: #\a (? #\b) #\c) (: #\P #\Q))) nonl nonl nonl))) .......... [PASS] 1817. (sre->ssre (quote (: (look-behind (: #\a ($ (or (: (? #\b) #\c) (: (? #\d) (? #\e) #\e))) #\f)) #\X nonl))) .......... [PASS] 1818. (sre->ssre (quote (: (neg-look-behind (: #\a ($ (or (: (? #\b) #\c) (: (? #\d) (? #\e) #\e))) #\f)) #\X nonl))) .......... [PASS] 1819. (sre->ssre (quote (: (look-behind (or (** 2 3 numeric) (: #\A #\B #\C))) nonl))) .......... [PASS] 1820. (sre->ssre (quote (: (look-behind ($ (** 1 255 numeric))) #\X))) .......... [PASS] 1821. (sre->ssre (quote (: (look-behind (: #\a (= 3 ($ (: (? #\b) #\c))) #\d)) #\X))) .......... [PASS] 1822. (sre->ssre (quote (: (look-behind (: #\a (= 0 ($ (: (? #\b) #\c))) #\d)) #\X))) .......... [PASS] 1823. (sre->ssre (quote (: (look-behind (: (? #\a) (= 0 ($ (: (? #\b) #\c))) #\d)) #\X nonl))) .......... [PASS] 1824. (sre->ssre (quote (neg-look-behind (? #\a)))) .......... [PASS] 1825. (sre->ssre (quote (: (look-behind (or (: #\P #\Q) (: #\P #\c nonl (? #\b)))) ($ (? nonl)) ($ (? #\b))))) .......... [PASS] 1826. (sre->ssre (quote (: (look-ahead #\a) (? #\b) #\a))) .......... [PASS] 1827. (sre->ssre (quote (: (look-ahead #\a) (? #\b) #\a nonl))) .......... [PASS] 1828. (sre->ssre (quote (: #\6 #\5 #\space #\0 #\0 #\space #\6 #\4))) .......... [PASS] 1829. (sre->ssre (quote (: bos (= 4 nonl)))) .......... [PASS] 1830. (sre->ssre (quote (: bos (+ ($ (: (** 3 6 nonl) #\!))) eos))) .......... [PASS] 1831. (sre->ssre (quote (or (: (>= 5 (char-range #\a #\z)) #\b) #\x))) .......... [PASS] 1832. (sre->ssre (quote (or (: (**? 1 6 (char-range #\a #\z)) #\s) #\x))) .......... [PASS] 1833. (sre->ssre (quote #\@)) .......... [PASS] 1834. (sre->ssre (quote (: #\@ #\@ #\@ #\x #\x #\x))) .......... [PASS] 1835. (sre->ssre (quote (: (look-behind #\x) #\b #\a #\d #\u #\t #\f))) .......... [PASS] 1836. (sre->ssre (quote (: (look-behind (: #\x #\x)) #\b #\a #\d #\u #\t #\f))) .......... [PASS] 1837. (sre->ssre (quote (: (look-behind (: #\x #\x #\x #\x)) #\b #\a #\d #\u #\t #\f))) .......... [PASS] 1838. (sre->ssre (quote #\X)) .......... [PASS] 1839. (sre->ssre (quote (+ #\a))) .......... [PASS] 1840. (sre->ssre (quote #\A)) .......... [PASS] 1841. (sre->ssre (quote #\x)) .......... [PASS] 1842. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 1843. (sre->ssre (quote #\X)) .......... [PASS] 1844. (sre->ssre (quote (: (look-behind nonl) #\X))) .......... [PASS] 1845. (sre->ssre (quote (+ #\a))) .......... [PASS] 1846. (sre->ssre (quote #\a)) .......... [PASS] 1847. (sre->ssre (quote nonl)) .......... [PASS] 1848. (sre->ssre (quote #\s)) .......... [PASS] 1849. (sre->ssre (quote (~ #\s))) .......... [PASS] 1850. (sre->ssre (quote (: #\a (*? nonl) #\a))) .......... [PASS] 1851. (sre->ssre (quote (: (look-behind (: #\p #\q #\r)) #\a #\b #\c (look-ahead (: #\x #\y #\z))))) .......... [PASS] 1852. (sre->ssre (quote (: #\a (or bow eow)))) .......... [PASS] 1853. (sre->ssre (quote (: #\a #\b #\c (look-ahead (: #\a #\b #\c #\d #\e)) (look-ahead (: #\a #\b))))) .......... [PASS] 1854. (sre->ssre (quote (: (look-behind (: #\a #\b #\c)) #\1 #\2 #\3))) .......... [PASS] 1855. (sre->ssre (quote (: (or bow eow) #\a #\b #\c (or bow eow)))) .......... [PASS] 1856. (sre->ssre (quote (: (look-behind (: #\a #\b #\c)) #\d #\e #\f))) .......... [PASS] 1857. (sre->ssre (quote (: #\a #\b #\c (look-behind (: #\b #\c)) #\d #\e #\f))) .......... [PASS] 1858. (sre->ssre (quote (: (look-behind (: #\a #\b)) #\c #\d #\e #\f))) .......... [PASS] 1859. (sre->ssre (quote (: #\b (neg-look-behind (: #\a #\x)) (neg-look-ahead (: #\c #\x))))) .......... [PASS] 1860. (sre->ssre (quote (: #\a #\b #\c #\d))) .......... [PASS] 1861. (sre->ssre (quote (: #\a #\b #\c #\d))) .......... [PASS] 1862. (sre->ssre (quote (: bos #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\a #\b #\c #\d))) .......... [PASS] 1863. (sre->ssre (quote (= 7 (or #\a #\x #\m)))) .......... [PASS] 1864. (sre->ssre (quote (: (*? ($ (or nonl nonl))) #\b #\x))) .......... [PASS] 1865. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 1866. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 1867. (sre->ssre (quote (: ($ (: nonl nonl nonl)) #\- ($ (: nonl nonl nonl))))) .......... [PASS] 1868. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 1869. (sre->ssre (quote (or (: bos #\a #\b #\c) (: #\d #\e #\f)))) .......... [PASS] 1870. (sre->ssre (quote (: (* nonl) ($ (or (: ($ (: #\a #\b #\c)) eos) ($ (: #\d #\e #\f))))))) .......... [PASS] 1871. (sre->ssre (quote (: #\t #\h #\e #\space #\q #\u #\i #\c #\k #\space #\b #\r #\o #\w #\n #\space #\f #\o #\x))) .......... [PASS] 1872. (sre->ssre (quote (: (* #\a) ($ (+ #\b)) ($ #\z) ($ #\z)))) .......... [PASS] 1873. (sre->ssre (quote (: #\a #\b nonl #\c #\d))) .......... [PASS] 1874. (sre->ssre (quote (or (? #\a) (? #\b)))) .......... [PASS] 1875. (sre->ssre (quote (: (+ (or alnum #\_)) #\A))) .......... [PASS] 1876. (sre->ssre (quote (: bos #\d ($ #\e) eos))) .......... [PASS] 1877. (sre->ssre (quote ($ (: ($ #\a) (? ($ #\b)) ($ #\c))))) .......... [PASS] 1878. (sre->ssre (quote (or alnum #\_))) .......... [PASS] 1879. (sre->ssre (quote (** 5 4 #\x))) .......... [PASS] 1880. (sre->ssre (quote (= 65536 #\z))) .......... [PASS] 1881. (sre->ssre (quote (: #\a #\b #\c (look-behind (+ #\a)) #\b))) .......... [PASS] 1882. (sre->ssre (quote (: (look-behind (: #\a #\b ($ (+ #\c)) #\d)) #\e #\f))) .......... [PASS] 1883. (sre->ssre (quote (: (look-behind (: #\a #\b (look-behind (+ #\c)) #\d)) #\e #\f))) .......... [PASS] 1884. (sre->ssre (quote (: #\T #\h #\e #\space #\n #\e #\x #\t #\space #\t #\h #\r #\e #\e #\space #\a #\r #\e #\space #\i #\n #\space #\t #\e #\s #\t #\i #\n #\p #\u #\t #\2 #\space #\b #\e #\c #\a #\u #\s #\e #\space #\t #\h #\e #\y #\space #\h #\a #\v #\e #\space #\v #\a #\r #\i #\a #\b #\l #\e #\space #\l #\e #\n #\g #\t #\h #\space #\b #\r #\a #\n #\c #\h #\e #\s))) .......... [PASS] 1885. (sre->ssre (quote (: (look-behind (+ #\x)) #\y))) .......... [PASS] 1886. (sre->ssre (quote (** 37 17 #\a))) .......... [PASS] 1887. (sre->ssre (quote (: (** 1 3 #\a) #\b))) .......... [PASS] 1888. (sre->ssre (quote (: (+ nonl) #\f #\o #\o))) .......... [PASS] 1889. (sre->ssre (quote (: (+ nonl) #\f #\o #\o))) .......... [PASS] 1890. (sre->ssre (quote (: bos #\X))) .......... [PASS] 1891. (sre->ssre (quote (: (-> A (or (: #\t #\o #\m) (: #\b #\o #\n))) #\- (backref A)))) .......... [PASS] 1892. (sre->ssre (quote (: #\X (** 2 4 #\a) #\b))) .......... [PASS] 1893. (sre->ssre (quote (: #\X (**? 2 4 #\a) #\b))) .......... [PASS] 1894. (sre->ssre (quote (: #\X (+ (** 2 4 #\a)) #\b))) .......... [PASS] 1895. (sre->ssre (quote (: #\X (** 2 4 numeric) #\b))) .......... [PASS] 1896. (sre->ssre (quote (: #\X (**? 2 4 numeric) #\b))) .......... [PASS] 1897. (sre->ssre (quote (: #\X (+ (** 2 4 numeric)) #\b))) .......... [PASS] 1898. (sre->ssre (quote (: #\X (** 2 4 (~ numeric)) #\b))) .......... [PASS] 1899. (sre->ssre (quote (: #\X (**? 2 4 (~ numeric)) #\b))) .......... [PASS] 1900. (sre->ssre (quote (: #\X (+ (** 2 4 (~ numeric))) #\b))) .......... [PASS] 1901. (sre->ssre (quote (: #\X (** 2 4 (or #\a #\b #\c)) #\b))) .......... [PASS] 1902. (sre->ssre (quote (: #\X (**? 2 4 (or #\a #\b #\c)) #\b))) .......... [PASS] 1903. (sre->ssre (quote (: #\X (+ (** 2 4 (or #\a #\b #\c))) #\b))) .......... [PASS] 1904. (sre->ssre (quote (: #\X (** 2 4 (~ #\a)) #\b))) .......... [PASS] 1905. (sre->ssre (quote (: #\X (**? 2 4 (~ #\a)) #\b))) .......... [PASS] 1906. (sre->ssre (quote (: #\X (+ (** 2 4 (~ #\a))) #\b))) .......... [PASS] 1907. (sre->ssre (quote (: #\Z (neg-look-ahead (:))))) .......... [PASS] 1908. (sre->ssre (quote (: #\d #\o #\g (? ($ (: #\s #\b #\o #\d #\y)))))) .......... [PASS] 1909. (sre->ssre (quote (: #\d #\o #\g (?? ($ (: #\s #\b #\o #\d #\y)))))) .......... [PASS] 1910. (sre->ssre (quote (or (: #\d #\o #\g) (: #\d #\o #\g #\s #\b #\o #\d #\y)))) .......... [PASS] 1911. (sre->ssre (quote (or (: #\d #\o #\g #\s #\b #\o #\d #\y) (: #\d #\o #\g)))) .......... [PASS] 1912. (sre->ssre (quote (: (or bow eow) #\t #\h #\e #\space #\c #\a #\t (or bow eow)))) .......... [PASS] 1913. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 1914. (sre->ssre (quote (: (look-behind (: #\a #\b #\c)) #\1 #\2 #\3))) .......... [PASS] 1915. (sre->ssre (quote (: (or bow eow) #\a #\b #\c (or bow eow)))) .......... [PASS] 1916. (sre->ssre (quote (: (? #\a) (? #\b)))) .......... [PASS] 1917. (sre->ssre (quote (: bos (? #\a) (? #\b)))) .......... [PASS] 1918. (sre->ssre (quote (: #\a #\b #\c (* #\d)))) .......... [PASS] 1919. (sre->ssre (quote (: #\a #\b #\c (* numeric)))) .......... [PASS] 1920. (sre->ssre (quote (: #\a #\b #\c (* (or #\d #\e))))) .......... [PASS] 1921. (sre->ssre (quote (: (look-behind (: #\a #\b #\c)) #\d #\e #\f))) .......... [PASS] 1922. (sre->ssre (quote (: #\a #\b #\c eos))) .......... [PASS] 1923. (sre->ssre (quote (: #\a #\b #\c (or bow eow)))) .......... [PASS] 1924. (sre->ssre (quote (: #\a #\b #\c nwb))) .......... [PASS] 1925. (sre->ssre (quote (+ nonl))) .......... [PASS] 1926. (sre->ssre (quote (: (look-behind (+ ($ (: #\a #\b #\c)))) #\X))) .......... [PASS] 1927. (sre->ssre (quote (or (: ($ #\a) #\b) (: #\a #\c)))) .......... [PASS] 1928. (sre->ssre (quote (or (: ($ #\a) ($ #\b) #\x) (: #\a #\b #\c)))) .......... [PASS] 1929. (sre->ssre (quote (: (or ($ (: #\f #\o #\o)) ($ (: #\b #\a #\r)) ($ (: #\b #\a #\z))) #\X))) .......... [PASS] 1930. (sre->ssre (quote (or (: ($ (: #\a #\b)) #\x) (: #\a #\b)))) .......... [PASS] 1931. (sre->ssre (quote ($ ($ ($ ($ ($ #\a))))))) .......... [PASS] 1932. (sre->ssre (quote (: (*? #\a) (*? #\b)))) .......... [PASS] 1933. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 1934. (sre->ssre (quote (: #\a ($ #\b) #\c))) .......... [PASS] 1935. (sre->ssre (quote (or (: ($ #\a) ($ #\b)) ($ #\c)))) .......... [PASS] 1936. (sre->ssre (quote (or (-> A #\a) (-> A #\b)))) .......... [PASS] 1937. (sre->ssre (quote (: #\a ($ #\b) #\c ($ #\d)))) .......... [PASS] 1938. (sre->ssre (quote (: bos #\a #\b #\c))) .......... [PASS] 1939. (sre->ssre (quote (: (* nonl) numeric))) .......... [PASS] 1940. (sre->ssre (quote (* ($ (: #\a #\b #\c))))) .......... [PASS] 1941. (sre->ssre (quote bos)) .......... [PASS] 1942. (sre->ssre (quote (: (? (: #\a #\b)) (: #\a #\b) (: #\a #\b)))) .......... [PASS] 1943. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 1944. (sre->ssre (quote ($ (: #\a #\b #\c #\d)))) .......... [PASS] 1945. (sre->ssre (quote (: #\a #\b #\c #\d))) .......... [PASS] 1946. (sre->ssre (quote (: #\a ($ #\b) #\c))) .......... [PASS] 1947. (sre->ssre (quote (: #\a (or punct #\b)))) .......... [PASS] 1948. (sre->ssre (quote (: #\a (or #\b punct)))) .......... [PASS] 1949. (sre->ssre (quote (: #\0 #\b #\space #\2 #\8 #\space #\3 #\f #\space #\2 #\d #\space #\7 #\8 #\space #\2 #\9 #\space #\3 #\a))) .......... [PASS] 1950. (sre->ssre (quote (or #\a (: ($ #\b) #\c)))) .......... [PASS] 1951. (sre->ssre (quote (: #\e #\f #\g))) .......... [PASS] 1952. (sre->ssre (quote (: #\e #\f #\f))) .......... [PASS] 1953. (sre->ssre (quote (: #\e #\f #\f #\g))) .......... [PASS] 1954. (sre->ssre (quote (: #\a #\a #\a))) .......... [PASS] 1955. (sre->ssre (quote (neg-look-behind (or (:) (: #\! (neg-look-behind (:))))))) .......... [PASS] 1956. (sre->ssre (quote (or (: (neg-look-behind (or (:) #\! #\! (:) (:) (:) (:) (:) (neg-look-behind (:)) (:) (: (neg-look-behind (:)) #\!) #\! (:) (: (neg-look-behind (:)) #\!) (: #\! (neg-look-behind (:)) #\!) #\! #\! #\! (:) (:) (:) (: #\! #\!) (: #\< #\!))) #\!) #\! (:) (:) (:) #\! (:)))) .......... [PASS] 1957. (sre->ssre (quote (= 65 ($ (? #\R))))) .......... [PASS] 1958. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 1959. (sre->ssre (quote (or (: #\a #\b #\c) (: #\b #\c #\d)))) .......... [PASS] 1960. (sre->ssre (quote (: bos (**? 1 2 ($ (or (+ #\b) #\a))) #\b #\c))) .......... [PASS] 1961. (sre->ssre (quote (: bos (**? 1 2 ($ (or (* #\b) (: #\b #\a)))) #\b #\c))) .......... [PASS] 1962. (sre->ssre (quote (or #\a #\b #\c))) .......... [PASS] 1963. (sre->ssre (quote (or (: #\a ($ #\b) #\c) (: #\x #\y #\z)))) .......... [PASS] 1964. (sre->ssre (quote (: #\f #\o #\o #\b #\a #\r))) .......... [PASS] 1965. (sre->ssre (quote (: #\[ ($ (:)) (= 65535 #\]) (-> A (:))))) .......... [PASS] 1966. (sre->ssre (quote (look-behind (look-ahead (: nonl (look-behind #\x)))))) .......... [PASS] 1967. (sre->ssre (quote eos)) .......... [PASS] 1968. (sre->ssre (quote (: (? #\newline) eos))) .......... [PASS] 1969. (sre->ssre (quote (: (neg-look-ahead (or #\a #\b)) (* nonl)))) .......... [PASS] 1970. (sre->ssre (quote (: #\a #\b #\c #\d))) .......... [PASS] 1971. (sre->ssre (quote (: #\1 #\2 #\3 #\4 #\5 (look-behind (** 1 256 numeric)) #\X))) .......... [PASS] 1972. (sre->ssre (quote (neg-look-behind (** 9 44965 ($ (= 65054 #\space)))))) .......... [PASS] 1973. (sre->ssre (quote (look-behind ($ (: ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (: ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ ($ (:))) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (: ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ ($ (:))) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (: ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (: ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ ($ (:))) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (: ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (: ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (:)) ($ (: ($ (:)) ($ (:))))))))))))))))))))) .......... [PASS] 1974. (sre->ssre (quote (* ($ (or ($ (: #\f #\o #\o)) ($ (: #\b #\a #\r))))))) .......... [PASS] 1975. (sre->ssre (quote (* (or (: ($ #\f) ($ #\o) ($ #\o)) (: ($ #\b) ($ #\a) ($ #\r)))))) .......... [PASS] 1976. (sre->ssre (quote (* ($ (or (+ ($ #\Z)) #\A))))) .......... [PASS] 1977. (sre->ssre (quote (: #\A (+ #\space)))) .......... [PASS] 1978. (sre->ssre (quote (: #\a eos))) .......... [PASS] 1979. (sre->ssre (quote (or #\a #\[))) .......... [PASS] 1980. (sre->ssre (quote (or numeric #\space #\space (char-range #\space #\Z)))) .......... [PASS] 1981. (sre->ssre (quote (: (look-behind (: #\a #\b #\c)) ($ (or (:) (: #\D #\E #\F)))))) .......... [PASS] 1982. (sre->ssre (quote (: #\a ($ (: #\b #\b)) #\c))) .......... [PASS] 1983. (sre->ssre (quote (: #\a ($ (:)) #\c))) .......... [PASS] 1984. (sre->ssre (quote (: (or (-> n (: #\f #\o #\o)) (-> n (: #\b #\a #\r))) (backref n)))) .......... [PASS] 1985. (sre->ssre (quote (: (? #\a) #\b (* (or #\] #\x #\y)) #\c))) .......... [PASS] 1986. (sre->ssre (quote (* #\f))) .......... [PASS] 1987. (sre->ssre (quote (: #\f #\o #\o #\*))) .......... [PASS] 1988. (sre->ssre (quote (: #\f #\o #\o #\* #\b #\a #\r))) .......... [PASS] 1989. (sre->ssre (quote (: #\f #\\ #\o #\o))) .......... [PASS] 1990. (sre->ssre (quote (or #\t #\e #\n))) .......... [PASS] 1991. (sre->ssre (quote (: #\t (char-range #\a #\g) #\n))) .......... [PASS] 1992. (sre->ssre (quote (: #\a #\] #\b))) .......... [PASS] 1993. (sre->ssre (quote (: #\a (or #\] #\a #\-) #\b))) .......... [PASS] 1994. (sre->ssre (quote (: #\a (or #\] #\-) #\b))) .......... [PASS] 1995. (sre->ssre (quote (: #\a (or #\] (char-range #\a #\z)) #\b))) .......... [PASS] 1996. (sre->ssre (quote #\])) .......... [PASS] 1997. (sre->ssre (quote (: #\t (or #\! (char-range #\a #\g)) #\n))) .......... [PASS] 1998. (sre->ssre (quote (: #\A (char-range #\+ #\0) #\B))) .......... [PASS] 1999. (sre->ssre (quote (: #\a (char-range #\- #\0) #\z))) .......... [PASS] 2000. (sre->ssre (quote (: #\a (or numeric #\.) #\z))) .......... [PASS] 2001. (sre->ssre (quote (: #\A nwb #\\ #\C (~ numeric)))) .......... [PASS] 2002. (sre->ssre (quote (: (* #\a) #\b))) .......... [PASS] 2003. (sre->ssre (quote (: #\< (or #\] #\b #\c) #\>))) .......... [PASS] 2004. (sre->ssre (quote (: #\< (~ (or #\] #\b #\c)) #\>))) .......... [PASS] 2005. (sre->ssre (quote (: (* #\a) (+ #\b) #\c #\+ (or #\d #\e #\f) ($ (: #\a #\b)) #\( #\c #\d #\)))) .......... [PASS] 2006. (sre->ssre (quote (: #\h #\o #\w nonl #\t #\o #\space #\h #\o #\w #\. #\t #\o))) .......... [PASS] 2007. (sre->ssre (quote (: bos #\h #\o #\w #\space #\t #\o #\space #\^ #\h #\o #\w #\space #\t #\o))) .......... [PASS] 2008. (sre->ssre (quote (: bos #\b #\( #\c bos #\d #\) #\( bos #\e bos #\f #\)))) .......... [PASS] 2009. (sre->ssre (quote (: #\[ ($ (:)) (= 65535 #\]) ($ (:))))) .......... [PASS] 2010. (sre->ssre (quote (: bos #\A))) .......... [PASS] 2011. (sre->ssre (quote (: bos (+ (or alnum #\_))))) .......... [PASS] 2012. (sre->ssre (quote (: ($ (+ nonl)) (or bow eow) ($ (+ nonl))))) .......... [PASS] 2013. (sre->ssre (quote (+ (~ (or alnum #\_))))) .......... [PASS] 2014. (sre->ssre (quote (+ (or alnum #\_)))) .......... [PASS] 2015. (sre->ssre (quote (: #\a nonl #\b))) .......... [PASS] 2016. (sre->ssre (quote (: #\a ($ (= 3 nonl)) #\b))) .......... [PASS] 2017. (sre->ssre (quote (: #\a ($ (*? nonl)) ($ nonl)))) .......... [PASS] 2018. (sre->ssre (quote (: #\a ($ (*? nonl)) ($ nonl)))) .......... [PASS] 2019. (sre->ssre (quote (: #\a ($ (* nonl)) ($ nonl)))) .......... [PASS] 2020. (sre->ssre (quote (: #\a ($ (* nonl)) ($ nonl)))) .......... [PASS] 2021. (sre->ssre (quote (: #\a ($ nonl) ($ nonl)))) .......... [PASS] 2022. (sre->ssre (quote (: #\a ($ nonl) ($ nonl)))) .......... [PASS] 2023. (sre->ssre (quote (: #\a ($ (? nonl)) ($ nonl)))) .......... [PASS] 2024. (sre->ssre (quote (: #\a ($ (? nonl)) ($ nonl)))) .......... [PASS] 2025. (sre->ssre (quote (: #\a ($ (?? nonl)) ($ nonl)))) .......... [PASS] 2026. (sre->ssre (quote (: #\a ($ (?? nonl)) ($ nonl)))) .......... [PASS] 2027. (sre->ssre (quote (: #\a ($ (= 3 nonl)) #\b))) .......... [PASS] 2028. (sre->ssre (quote (: #\a ($ (>= 3 nonl)) #\b))) .......... [PASS] 2029. (sre->ssre (quote (: #\a ($ (**? 3 #f nonl)) #\b))) .......... [PASS] 2030. (sre->ssre (quote (: #\a ($ (** 3 5 nonl)) #\b))) .......... [PASS] 2031. (sre->ssre (quote (: #\a ($ (**? 3 5 nonl)) #\b))) .......... [PASS] 2032. (sre->ssre (quote (: (look-behind (: #\a #\X #\b)) #\c #\d))) .......... [PASS] 2033. (sre->ssre (quote (: (look-behind ($ nonl)) #\X))) .......... [PASS] 2034. (sre->ssre (quote (+ (~ #\a)))) .......... [PASS] 2035. (sre->ssre (quote (: bos (= 2 (~ #\a))))) .......... [PASS] 2036. (sre->ssre (quote (: bos (>= 2 (~ #\a))))) .......... [PASS] 2037. (sre->ssre (quote (: bos (**? 2 #f (~ #\a))))) .......... [PASS] 2038. (sre->ssre (quote (+ (~ #\a)))) .......... [PASS] 2039. (sre->ssre (quote (: bos (= 2 (~ #\a))))) .......... [PASS] 2040. (sre->ssre (quote (: bos (>= 2 (~ #\a))))) .......... [PASS] 2041. (sre->ssre (quote (: bos (**? 2 #f (~ #\a))))) .......... [PASS] 2042. (sre->ssre (quote (* (~ numeric)))) .......... [PASS] 2043. (sre->ssre (quote (* (~ numeric)))) .......... [PASS] 2044. (sre->ssre (quote (~ numeric))) .......... [PASS] 2045. (sre->ssre (quote (: #\> (~ space)))) .......... [PASS] 2046. (sre->ssre (quote numeric)) .......... [PASS] 2047. (sre->ssre (quote space)) .......... [PASS] 2048. (sre->ssre (quote (+ (~ numeric)))) .......... [PASS] 2049. (sre->ssre (quote (** 2 3 (~ numeric)))) .......... [PASS] 2050. (sre->ssre (quote (**? 2 3 (~ numeric)))) .......... [PASS] 2051. (sre->ssre (quote (+ numeric))) .......... [PASS] 2052. (sre->ssre (quote (** 2 3 numeric))) .......... [PASS] 2053. (sre->ssre (quote (**? 2 3 numeric))) .......... [PASS] 2054. (sre->ssre (quote (+ (~ space)))) .......... [PASS] 2055. (sre->ssre (quote (** 2 3 (~ space)))) .......... [PASS] 2056. (sre->ssre (quote (**? 2 3 (~ space)))) .......... [PASS] 2057. (sre->ssre (quote (: #\> (+ space) #\<))) .......... [PASS] 2058. (sre->ssre (quote (: #\> (** 2 3 space) #\<))) .......... [PASS] 2059. (sre->ssre (quote (: #\> (**? 2 3 space) #\<))) .......... [PASS] 2060. (sre->ssre (quote (+ (or alnum #\_)))) .......... [PASS] 2061. (sre->ssre (quote (** 2 3 (or alnum #\_)))) .......... [PASS] 2062. (sre->ssre (quote (**? 2 3 (or alnum #\_)))) .......... [PASS] 2063. (sre->ssre (quote (+ (~ (or alnum #\_))))) .......... [PASS] 2064. (sre->ssre (quote (** 2 3 (~ (or alnum #\_))))) .......... [PASS] 2065. (sre->ssre (quote (**? 2 3 (~ (or alnum #\_))))) .......... [PASS] 2066. (sre->ssre (quote (: bos (* (or #\a #\c)) #\b))) .......... [PASS] 2067. (sre->ssre (quote (: bos (* (~ #\x)) #\b))) .......... [PASS] 2068. (sre->ssre (quote (: bos (* (~ #\x)) #\b))) .......... [PASS] 2069. (sre->ssre (quote (: bos (* numeric) #\b))) .......... [PASS] 2070. (sre->ssre (quote ($ (or (:) #\a)))) .......... [PASS] 2071. (sre->ssre (quote (: (~ space) (~ space)))) .......... [PASS] 2072. (sre->ssre (quote (= 2 (~ space)))) .......... [PASS] 2073. (sre->ssre (quote (: (~ (or alnum #\_)) (~ (or alnum #\_))))) .......... [PASS] 2074. (sre->ssre (quote (= 2 (~ (or alnum #\_))))) .......... [PASS] 2075. (sre->ssre (quote (~ space))) .......... [PASS] 2076. (sre->ssre (quote (~ numeric))) .......... [PASS] 2077. (sre->ssre (quote (~ (or alnum #\_)))) .......... [PASS] 2078. (sre->ssre (quote (: nonl (~ (or (~ space) #\newline)) nonl))) .......... [PASS] 2079. (sre->ssre (quote (: bos (*? (~ #\d)) eos))) .......... [PASS] 2080. (sre->ssre (quote (: bos (*? (~ #\d)) eos))) .......... [PASS] 2081. (sre->ssre (quote (: bos (*? (~ #\d)) eos))) .......... [PASS] 2082. (sre->ssre (quote (* #\A))) .......... [PASS] 2083. (sre->ssre (quote nonl)) .......... [PASS] 2084. (sre->ssre (quote (: bos (* numeric) (= 4 (or alnum #\_))))) .......... [PASS] 2085. (sre->ssre (quote (: bos (* (~ #\b)) (= 4 (or alnum #\_))))) .......... [PASS] 2086. (sre->ssre (quote (: bos (* (~ #\b)) (= 4 (or alnum #\_))))) .......... [PASS] 2087. (sre->ssre (quote (: bos nonl nwb nonl nwb nonl))) .......... [PASS] 2088. (sre->ssre (quote (+ (~ numeric)))) .......... [PASS] 2089. (sre->ssre (quote (: bos (+ (or alnum #\_))))) .......... [PASS] 2090. (sre->ssre (quote (: bos (+ numeric)))) .......... [PASS] 2091. (sre->ssre (quote (: bos #\> (+ space)))) .......... [PASS] 2092. (sre->ssre (quote (: bos #\A (+ space) #\Z))) .......... [PASS] 2093. (sre->ssre (quote (+ (or #\R #\S #\T)))) .......... [PASS] 2094. (sre->ssre (quote (+ (char-range #\R #\T)))) .......... [PASS] 2095. (sre->ssre (quote (+ (char-range #\q #\u)))) .......... [PASS] 2096. (sre->ssre (quote (: bos (? #\s) #\c))) .......... [PASS] 2097. (sre->ssre (quote (char-range #\A #\`))) .......... [PASS] 2098. (sre->ssre (quote (+ (or alnum #\_)))) .......... [PASS] 2099. (sre->ssre (quote (: (or bow eow) (**? 1 #f nonl) (or bow eow)))) .......... [PASS] 2100. (sre->ssre (quote (: #\c #\a #\f nwb (**? 1 #f nonl) nwb))) .......... [PASS] 2101. (sre->ssre (quote (: #\c #\3 #\space #\b #\1))) .......... [PASS] 2102. (sre->ssre (quote (: bos #\A (+ space) #\Z))) .......... [PASS] 2103. (sre->ssre (quote (~ (or alnum #\_)))) .......... [PASS] 2104. (sre->ssre (quote (or alnum #\_))) .......... [PASS] 2105. (sre->ssre (quote (: #\X (** 2 4 #\a) #\b))) .......... [PASS] 2106. (sre->ssre (quote (: #\X (**? 2 4 #\a) #\b))) .......... [PASS] 2107. (sre->ssre (quote (: #\X (+ (** 2 4 #\a)) #\b))) .......... [PASS] 2108. (sre->ssre (quote (: #\X (** 2 4 numeric) #\b))) .......... [PASS] 2109. (sre->ssre (quote (: #\X (**? 2 4 numeric) #\b))) .......... [PASS] 2110. (sre->ssre (quote (: #\X (+ (** 2 4 numeric)) #\b))) .......... [PASS] 2111. (sre->ssre (quote (: #\X (** 2 4 (~ numeric)) #\b))) .......... [PASS] 2112. (sre->ssre (quote (: #\X (**? 2 4 (~ numeric)) #\b))) .......... [PASS] 2113. (sre->ssre (quote (: #\X (+ (** 2 4 (~ numeric))) #\b))) .......... [PASS] 2114. (sre->ssre (quote (: #\X (** 2 4 (~ numeric)) #\b))) .......... [PASS] 2115. (sre->ssre (quote (: #\X (**? 2 4 (~ numeric)) #\b))) .......... [PASS] 2116. (sre->ssre (quote (: #\X (+ (** 2 4 (~ numeric))) #\b))) .......... [PASS] 2117. (sre->ssre (quote (: #\X (** 2 4 (or #\a #\b #\c)) #\b))) .......... [PASS] 2118. (sre->ssre (quote (: #\X (**? 2 4 (or #\a #\b #\c)) #\b))) .......... [PASS] 2119. (sre->ssre (quote (: #\X (+ (** 2 4 (or #\a #\b #\c))) #\b))) .......... [PASS] 2120. (sre->ssre (quote (: #\X (** 2 4 (~ #\a)) #\b))) .......... [PASS] 2121. (sre->ssre (quote (: #\X (**? 2 4 (~ #\a)) #\b))) .......... [PASS] 2122. (sre->ssre (quote (: #\X (+ (** 2 4 (~ #\a))) #\b))) .......... [PASS] 2123. (sre->ssre (quote (: #\X (** 2 4 (~ #\a)) #\b))) .......... [PASS] 2124. (sre->ssre (quote (: #\X (**? 2 4 (~ #\a)) #\b))) .......... [PASS] 2125. (sre->ssre (quote (: #\X (+ (** 2 4 (~ #\a))) #\b))) .......... [PASS] 2126. (sre->ssre (quote (: (or bow eow) #\t #\h #\e #\space #\c #\a #\t (or bow eow)))) .......... [PASS] 2127. (sre->ssre (quote (: #\a #\b #\c (* #\d)))) .......... [PASS] 2128. (sre->ssre (quote (: #\a #\b #\c (* #\d)))) .......... [PASS] 2129. (sre->ssre (quote (: #\a #\b #\c (* numeric)))) .......... [PASS] 2130. (sre->ssre (quote (: #\a #\b #\c (* (or #\d #\e))))) .......... [PASS] 2131. (sre->ssre (quote (: #\X (= 3 (~ (or alnum #\_))) #\X))) .......... [PASS] 2132. (sre->ssre (quote (: #\f (* nonl)))) .......... [PASS] 2133. (sre->ssre (quote (: #\f (* nonl)))) .......... [PASS] 2134. (sre->ssre (quote (: #\f (* nonl)))) .......... [PASS] 2135. (sre->ssre (quote (: #\f (* nonl)))) .......... [PASS] 2136. (sre->ssre (quote (: (neg-look-behind bos) #\E #\T #\A))) .......... [PASS] 2137. (sre->ssre (quote (: (or bow eow) nonl nonl nonl nwb))) .......... [PASS] 2138. (sre->ssre (quote (: (or bow eow) nonl nonl nonl nwb))) .......... [PASS] 2139. (sre->ssre (quote (: (or bow eow) nonl nonl nonl nwb))) .......... [PASS] 2140. (sre->ssre (quote (: #\i (+ #\s) #\t))) .......... [PASS] 2141. (sre->ssre (quote (: #\i (**? 1 #f #\s) #\t))) .......... [PASS] 2142. (sre->ssre (quote (: #\i (? #\s) #\t))) .......... [PASS] 2143. (sre->ssre (quote (: #\i (= 2 #\s) #\t))) .......... [PASS] 2144. (sre->ssre (quote (or (~ numeric) (~ numeric)))) .......... [PASS] 2145. (sre->ssre (quote (~ (or (~ numeric) (~ numeric))))) .......... [PASS] 2146. (sre->ssre (quote (: ($ (or (:) #\@)) #\7))) .......... [PASS] 2147. (sre->ssre (quote (: #\A #\s #\k #\Z))) .......... [PASS] 2148. (sre->ssre (quote (+ (or #\A #\s #\k #\Z)))) .......... [PASS] 2149. (sre->ssre (quote (+ (~ #\s)))) .......... [PASS] 2150. (sre->ssre (quote (+ (~ #\s)))) .......... [PASS] 2151. (sre->ssre (quote (+ (~ #\k)))) .......... [PASS] 2152. (sre->ssre (quote (+ (~ #\k)))) .......... [PASS] 2153. (sre->ssre (quote (+ (~ (or #\s #\k))))) .......... [PASS] 2154. (sre->ssre (quote (+ (~ (or #\s #\k))))) .......... [PASS] 2155. (sre->ssre (quote (: (or (-> A (: #\s #\s)) (-> A (: #\k #\k))) #\space (backref A)))) .......... [PASS] 2156. (sre->ssre (quote (: (or (-> A #\s) (-> A #\k)) #\space (>= 3 (backref A)) #\!))) .......... [PASS] 2157. (sre->ssre (quote #\i)) .......... [PASS] 2158. (sre->ssre (quote #\I)) .......... [PASS] 2159. (sre->ssre (quote #\i)) .......... [PASS] 2160. (sre->ssre (quote (~ #\i))) .......... [PASS] 2161. (sre->ssre (quote (or #\z #\i))) .......... [PASS] 2162. (sre->ssre (quote (or #\i #\I))) .......... [PASS] 2163. (sre->ssre (quote (+ numeric))) .......... [PASS] 2164. (sre->ssre (quote (+ numeric))) .......... [PASS] 2165. (sre->ssre (quote (: #\> (+ space) #\<))) .......... [PASS] 2166. (sre->ssre (quote (: #\> (+ space) #\<))) .......... [PASS] 2167. (sre->ssre (quote (+ (or alnum #\_)))) .......... [PASS] 2168. (sre->ssre (quote (+ (or alnum #\_)))) .......... [PASS] 2169. (sre->ssre (quote (: (or bow eow) #\A #\B #\C (or bow eow)))) .......... [PASS] 2170. (sre->ssre (quote (: (or bow eow) #\A #\B #\C (or bow eow)))) .......... [PASS] 2171. (sre->ssre (quote (neg-look-behind ($ (or (:) (: #\l #\space)))))) .......... [PASS] 2172. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 2173. (sre->ssre (quote (: #\a (* #\b) #\c))) .......... [PASS] 2174. (sre->ssre (quote (: #\a (+ #\b) #\c))) .......... [PASS] 2175. (sre->ssre (quote ($ (or #\a (: #\a #\b #\c #\d) (: #\a #\f #\r #\i #\c #\a #\n))))) .......... [PASS] 2176. (sre->ssre (quote (: bos #\a #\b #\c))) .......... [PASS] 2177. (sre->ssre (quote (: bos #\a #\b #\c))) .......... [PASS] 2178. (sre->ssre (quote (: #\x numeric #\y (~ numeric) #\z))) .......... [PASS] 2179. (sre->ssre (quote (: #\x space #\y (~ space) #\z))) .......... [PASS] 2180. (sre->ssre (quote (: #\x (or alnum #\_) #\y (~ (or alnum #\_)) #\z))) .......... [PASS] 2181. (sre->ssre (quote (: #\x nonl #\y))) .......... [PASS] 2182. (sre->ssre (quote (: #\x nonl #\y))) .......... [PASS] 2183. (sre->ssre (quote (: #\a numeric eos))) .......... [PASS] 2184. (sre->ssre (quote (~ #\a))) .......... [PASS] 2185. (sre->ssre (quote (: #\a (? #\b) (or alnum #\_)))) .......... [PASS] 2186. (sre->ssre (quote (: (** 0 3 #\x) #\y #\z))) .......... [PASS] 2187. (sre->ssre (quote (: (= 3 #\x) #\y #\z))) .......... [PASS] 2188. (sre->ssre (quote (: (** 2 3 #\x) #\y #\z))) .......... [PASS] 2189. (sre->ssre (quote (* numeric))) .......... [PASS] 2190. (sre->ssre (quote (* (~ numeric)))) .......... [PASS] 2191. (sre->ssre (quote (+ numeric))) .......... [PASS] 2192. (sre->ssre (quote (+ (~ numeric)))) .......... [PASS] 2193. (sre->ssre (quote (: (? numeric) #\A))) .......... [PASS] 2194. (sre->ssre (quote (: (? (~ numeric)) #\A))) .......... [PASS] 2195. (sre->ssre (quote (+ #\a))) .......... [PASS] 2196. (sre->ssre (quote (: bos (* nonl) #\x #\y #\z))) .......... [PASS] 2197. (sre->ssre (quote (: bos (+ nonl) #\x #\y #\z))) .......... [PASS] 2198. (sre->ssre (quote (: bos (? nonl) #\x #\y #\z))) .......... [PASS] 2199. (sre->ssre (quote (: bos (** 2 3 numeric) #\X))) .......... [PASS] 2200. (sre->ssre (quote (: bos (or #\a #\b #\c #\d) numeric))) .......... [PASS] 2201. (sre->ssre (quote (: bos (* (or #\a #\b #\c #\d)) numeric))) .......... [PASS] 2202. (sre->ssre (quote (: bos (+ (or #\a #\b #\c #\d)) numeric))) .......... [PASS] 2203. (sre->ssre (quote (: bos (+ #\a) #\X))) .......... [PASS] 2204. (sre->ssre (quote (: bos (? (or #\a #\b #\c #\d)) numeric))) .......... [PASS] 2205. (sre->ssre (quote (: bos (** 2 3 (or #\a #\b #\c #\d)) numeric))) .......... [PASS] 2206. (sre->ssre (quote (: bos (* ($ (: #\a #\b #\c))) numeric))) .......... [PASS] 2207. (sre->ssre (quote (: bos (+ ($ (: #\a #\b #\c))) numeric))) .......... [PASS] 2208. (sre->ssre (quote (: bos (? ($ (: #\a #\b #\c))) numeric))) .......... [PASS] 2209. (sre->ssre (quote (: bos (** 2 3 ($ (: #\a #\b #\c))) numeric))) .......... [PASS] 2210. (sre->ssre (quote (: bos ($ (or (: (* #\a) (or alnum #\_)) (: #\a #\b))) #\= ($ (or (: (* #\a) (or alnum #\_)) (: #\a #\b)))))) .......... [PASS] 2211. (sre->ssre (quote (: bos (look-ahead (: #\a #\b #\c)) (= 5 (or alnum #\_)) #\: eos))) .......... [PASS] 2212. (sre->ssre (quote (: bos (neg-look-ahead (: #\a #\b #\c)) numeric numeric eos))) .......... [PASS] 2213. (sre->ssre (quote (: (look-behind (or (: #\a #\b #\c) (: #\x #\y))) #\1 #\2 #\3))) .......... [PASS] 2214. (sre->ssre (quote (: (neg-look-behind (or (: #\a #\b #\c) (: #\x #\y))) #\1 #\2 #\3))) .......... [PASS] 2215. (sre->ssre (quote (: bos #\a #\b #\c))) .......... [PASS] 2216. (sre->ssre (quote (: bos ($ (or (* #\a) (: #\x #\y #\z)))))) .......... [PASS] 2217. (sre->ssre (quote (: #\x #\y #\z eos))) .......... [PASS] 2218. (sre->ssre (quote (: #\x #\y #\z eos))) .......... [PASS] 2219. (sre->ssre (quote (: bos #\a #\b #\c #\d #\e #\f))) .......... [PASS] 2220. (sre->ssre (quote (: bos (** 2 4 #\a) (+ numeric) #\z))) .......... [PASS] 2221. (sre->ssre (quote (: bos #\a #\b #\c #\d #\e #\f))) .......... [PASS] 2222. (sre->ssre (quote (: (look-behind (: #\f #\o #\o)) #\b #\a #\r))) .......... [PASS] 2223. (sre->ssre (quote (: (+ ($ (: #\a (* #\b) ($ (or (: #\c #\d) (: #\e #\f)))))) #\X))) .......... [PASS] 2224. (sre->ssre (quote (: #\t #\h #\e #\space #\q #\u #\i #\c #\k #\space #\b #\r #\o #\w #\n #\space #\f #\o #\x))) .......... [PASS] 2225. (sre->ssre (quote (: (* #\a) #\a #\b (? #\c) #\x #\y (+ #\z) #\p #\q (= 3 #\r) #\a (>= 2 #\b) #\x (** 4 5 #\y) #\p (** 0 6 #\q) #\A (>= 0 #\B) #\z #\z))) .......... [PASS] 2226. (sre->ssre (quote (: bos (** 1 2 ($ (: #\a #\b #\c))) #\z #\z))) .......... [PASS] 2227. (sre->ssre (quote (: bos (**? 1 2 ($ (or (**? 1 #f #\b) #\a))) #\c))) .......... [PASS] 2228. (sre->ssre (quote (: bos (** 1 2 ($ (or (+ #\b) #\a))) #\c))) .......... [PASS] 2229. (sre->ssre (quote (: bos (**? 1 2 ($ (or (+ #\b) #\a))) #\b #\c))) .......... [PASS] 2230. (sre->ssre (quote (: bos (**? 1 2 ($ (or (* #\b) (: #\b #\a)))) #\b #\c))) .......... [PASS] 2231. (sre->ssre (quote (: bos (**? 1 2 ($ (or (: #\b #\a) (* #\b)))) #\b #\c))) .......... [PASS] 2232. (sre->ssre (quote (: bos (or #\a #\b #\] #\c #\d #\e)))) .......... [PASS] 2233. (sre->ssre (quote (: bos (or #\] #\c #\d #\e)))) .......... [PASS] 2234. (sre->ssre (quote (: bos (~ (or #\a #\b #\] #\c #\d #\e))))) .......... [PASS] 2235. (sre->ssre (quote (: bos (~ (or #\] #\c #\d #\e))))) .......... [PASS] 2236. (sre->ssre (quote (: bos #\@))) .......... [PASS] 2237. (sre->ssre (quote (: bos (+ (char-range #\0 #\9)) eos))) .......... [PASS] 2238. (sre->ssre (quote (: bos (* nonl) #\n #\t #\e #\r))) .......... [PASS] 2239. (sre->ssre (quote (: bos #\x #\x #\x (+ (char-range #\0 #\9)) eos))) .......... [PASS] 2240. (sre->ssre (quote (: bos (+ nonl) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) eos))) .......... [PASS] 2241. (sre->ssre (quote (: bos (**? 1 #f nonl) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) eos))) .......... [PASS] 2242. (sre->ssre (quote (: bos ($ (+ (~ #\!))) #\! ($ (+ nonl)) #\= #\a #\p #\q #\u #\x #\z #\. #\i #\x #\r #\. #\z #\z #\z #\. #\a #\c #\. #\u #\k eos))) .......... [PASS] 2243. (sre->ssre (quote #\:)) .......... [PASS] 2244. (sre->ssre (quote (: bos (* nonl) #\. ($ (** 1 3 numeric)) #\. ($ (** 1 3 numeric)) #\. ($ (** 1 3 numeric)) eos))) .......... [PASS] 2245. (sre->ssre (quote (: bos ($ (+ numeric)) (+ space) #\I #\N (+ space) #\S #\O #\A (+ space) ($ (+ (~ space))) (+ space) ($ (+ (~ space))) (* space) #\( (* space) eos))) .......... [PASS] 2246. (sre->ssre (quote (: bos (or (char-range #\a #\z) (char-range #\A #\Z) numeric) (* (or (char-range #\a #\z) (char-range #\A #\Z) numeric #\-)) (* ($ (: #\. (or (char-range #\a #\z) (char-range #\A #\Z) numeric) (* (or (char-range #\a #\z) (char-range #\A #\Z) numeric #\-))))) #\. eos))) .......... [PASS] 2247. (sre->ssre (quote (: bos #\* #\. (char-range #\a #\z) (? ($ (: (* (or (char-range #\a #\z) #\- numeric)) (+ (or (char-range #\a #\z) numeric))))) (* ($ (: #\. (char-range #\a #\z) (? ($ (: (* (or (char-range #\a #\z) #\- numeric)) (+ (or (char-range #\a #\z) numeric)))))))) eos))) .......... [PASS] 2248. (sre->ssre (quote (: bos (look-ahead (: #\a #\b ($ (: #\d #\e)))) ($ (: #\a #\b #\d)) ($ #\e)))) .......... [PASS] 2249. (sre->ssre (quote (: bos (neg-look-ahead (or (: ($ (: #\a #\b)) #\d #\e) #\x)) ($ (: #\a #\b #\d)) ($ #\f)))) .......... [PASS] 2250. (sre->ssre (quote (: bos (look-ahead ($ (: #\a #\b ($ (: #\c #\d))))) ($ (: #\a #\b))))) .......... [PASS] 2251. (sre->ssre (quote (: bos eos))) .......... [PASS] 2252. (sre->ssre (quote (: bos #\a #\space #\b (or #\c #\space) #\d eos))) .......... [PASS] 2253. (sre->ssre (quote (: bos ($ (: #\a ($ (: #\b ($ #\c))))) ($ (: #\d ($ (: #\e ($ #\f))))) ($ (: #\h ($ (: #\i ($ #\j))))) ($ (: #\k ($ (: #\l ($ #\m))))) eos))) .......... [PASS] 2254. (sre->ssre (quote (: bos (: #\a ($ (: #\b ($ #\c)))) (: #\d ($ (: #\e ($ #\f)))) (: #\h ($ (: #\i ($ #\j)))) (: #\k ($ (: #\l ($ #\m)))) eos))) .......... [PASS] 2255. (sre->ssre (quote (: bos (+ (or #\. #\^ #\$ #\| #\( #\) #\* #\+ #\? #\{ #\, #\}))))) .......... [PASS] 2256. (sre->ssre (quote (: bos (* #\a) (or alnum #\_)))) .......... [PASS] 2257. (sre->ssre (quote (: bos (*? #\a) (or alnum #\_)))) .......... [PASS] 2258. (sre->ssre (quote (: bos (+ #\a) (or alnum #\_)))) .......... [PASS] 2259. (sre->ssre (quote (: bos (**? 1 #f #\a) (or alnum #\_)))) .......... [PASS] 2260. (sre->ssre (quote (: bos (= 8 numeric) (>= 2 (or alnum #\_))))) .......... [PASS] 2261. (sre->ssre (quote (: bos (** 4 5 (or #\a #\e #\i #\o #\u numeric)) eos))) .......... [PASS] 2262. (sre->ssre (quote (: bos (**? 4 5 (or #\a #\e #\i #\o #\u numeric))))) .......... [PASS] 2263. (sre->ssre (quote (: bos #\1 #\2 nonl #\3 #\4))) .......... [PASS] 2264. (sre->ssre (quote (: #\f #\o #\o (neg-look-ahead (: #\b #\a #\r)) ($ (* nonl))))) .......... [PASS] 2265. (sre->ssre (quote (: (or (: (neg-look-ahead (: #\f #\o #\o)) nonl nonl nonl) (: bos (** 0 2 nonl))) #\b #\a #\r ($ (* nonl))))) .......... [PASS] 2266. (sre->ssre (quote (: bos ($ (* (~ numeric))) (look-ahead numeric) (neg-look-ahead (: #\1 #\2 #\3))))) .......... [PASS] 2267. (sre->ssre (quote (: (neg-look-ahead bos) #\a #\b #\c))) .......... [PASS] 2268. (sre->ssre (quote (: (look-ahead bos) #\a #\b #\c))) .......... [PASS] 2269. (sre->ssre (quote (: #\a (** 1 3 #\b) #\b #\c))) .......... [PASS] 2270. (sre->ssre (quote (: ($ (* (~ #\.))) #\. ($ (* (~ #\:))) #\: (+ (or #\T #\space)) ($ (* nonl))))) .......... [PASS] 2271. (sre->ssre (quote (: bos (+ (char-range #\W #\c)) eos))) .......... [PASS] 2272. (sre->ssre (quote (: bos #\a #\b #\c eos))) .......... [PASS] 2273. (sre->ssre (quote (: bos #\a #\b #\c eos))) .......... [PASS] 2274. (sre->ssre (quote (: bos #\a #\b #\c (: (? #\newline) eos)))) .......... [PASS] 2275. (sre->ssre (quote (: bos (* ($ nonl)) (: (? #\newline) eos)))) .......... [PASS] 2276. (sre->ssre (quote (or #\b (+ #\:)))) .......... [PASS] 2277. (sre->ssre (quote (+ (or #\- #\a #\z)))) .......... [PASS] 2278. (sre->ssre (quote (+ (or #\a #\z #\-)))) .......... [PASS] 2279. (sre->ssre (quote (+ (or #\a #\- #\z)))) .......... [PASS] 2280. (sre->ssre (quote (+ (char-range #\a #\z)))) .......... [PASS] 2281. (sre->ssre (quote (+ (or numeric #\-)))) .......... [PASS] 2282. (sre->ssre (quote (: #\a #\b #\c eos))) .......... [PASS] 2283. (sre->ssre (quote (: (= 0 #\a) #\b #\c))) .......... [PASS] 2284. (sre->ssre (quote (: (**? 0 0 ($ (or #\a ($ (: #\b #\c))))) #\x #\y #\z))) .......... [PASS] 2285. (sre->ssre (quote (~ #\a))) .......... [PASS] 2286. (sre->ssre (quote (+ (~ #\a)))) .......... [PASS] 2287. (sre->ssre (quote (+ (~ #\a)))) .......... [PASS] 2288. (sre->ssre (quote (: (~ #\k) eos))) .......... [PASS] 2289. (sre->ssre (quote (: (** 2 3 (~ #\k)) eos))) .......... [PASS] 2290. (sre->ssre (quote (: bos (>= 8 numeric) #\@ (+ nonl) (~ #\k) eos))) .......... [PASS] 2291. (sre->ssre (quote (~ #\a))) .......... [PASS] 2292. (sre->ssre (quote (~ (or #\a #\z)))) .......... [PASS] 2293. (sre->ssre (quote (: #\P (~ #\*) #\T #\A #\I #\R #\E (**? 1 6 (~ #\*)) #\L #\L))) .......... [PASS] 2294. (sre->ssre (quote (: #\P (~ #\*) #\T #\A #\I #\R #\E (**? 1 #f (~ #\*)) #\L #\L))) .......... [PASS] 2295. (sre->ssre (quote (: ($ (: #\. numeric numeric (? (char-range #\1 #\9)))) (+ numeric)))) .......... [PASS] 2296. (sre->ssre (quote ($ (: #\. numeric numeric ($ (or (look-ahead #\0) (: numeric (look-ahead numeric)))))))) .......... [PASS] 2297. (sre->ssre (quote (: #\f #\o #\o ($ (* nonl)) #\b #\a #\r))) .......... [PASS] 2298. (sre->ssre (quote (: #\f #\o #\o ($ (*? nonl)) #\b #\a #\r))) .......... [PASS] 2299. (sre->ssre (quote (: ($ (* nonl)) ($ (+ numeric))))) .......... [PASS] 2300. (sre->ssre (quote (: ($ (*? nonl)) ($ (+ numeric))))) .......... [PASS] 2301. (sre->ssre (quote (: ($ (* nonl)) ($ (+ numeric)) eos))) .......... [PASS] 2302. (sre->ssre (quote (: ($ (*? nonl)) ($ (+ numeric)) eos))) .......... [PASS] 2303. (sre->ssre (quote (: ($ (* nonl)) (or bow eow) ($ (+ numeric)) eos))) .......... [PASS] 2304. (sre->ssre (quote (: ($ (: (* nonl) (~ numeric))) ($ (+ numeric)) eos))) .......... [PASS] 2305. (sre->ssre (quote (: bos (* (~ numeric)) (neg-look-ahead (: #\1 #\2 #\3))))) .......... [PASS] 2306. (sre->ssre (quote (: bos ($ (* (~ numeric))) (look-ahead numeric) (neg-look-ahead (: #\1 #\2 #\3))))) .......... [PASS] 2307. (sre->ssre (quote (: bos (or (char-range #\W #\]) #\4 #\6)))) .......... [PASS] 2308. (sre->ssre (quote (: #\w #\o #\r #\d #\space (** 0 10 (: (+ (or (char-range #\a #\z) (char-range #\A #\Z) (char-range #\0 #\9))) #\space)) #\o #\t #\h #\e #\r #\w #\o #\r #\d))) .......... [PASS] 2309. (sre->ssre (quote (: #\w #\o #\r #\d #\space (** 0 300 (: (+ (or (char-range #\a #\z) (char-range #\A #\Z) (char-range #\0 #\9))) #\space)) #\o #\t #\h #\e #\r #\w #\o #\r #\d))) .......... [PASS] 2310. (sre->ssre (quote (: bos (= 0 ($ #\a))))) .......... [PASS] 2311. (sre->ssre (quote (: bos (** 0 1 ($ #\a))))) .......... [PASS] 2312. (sre->ssre (quote (: bos (** 0 2 ($ #\a))))) .......... [PASS] 2313. (sre->ssre (quote (: bos (** 0 3 ($ #\a))))) .......... [PASS] 2314. (sre->ssre (quote (: bos (>= 0 ($ #\a))))) .......... [PASS] 2315. (sre->ssre (quote (: bos (= 1 ($ #\a))))) .......... [PASS] 2316. (sre->ssre (quote (: bos (** 1 2 ($ #\a))))) .......... [PASS] 2317. (sre->ssre (quote (: bos (** 1 3 ($ #\a))))) .......... [PASS] 2318. (sre->ssre (quote (: bos (>= 1 ($ #\a))))) .......... [PASS] 2319. (sre->ssre (quote (: (* nonl) #\. #\g #\i #\f))) .......... [PASS] 2320. (sre->ssre (quote (: (>= 0 nonl) #\. #\g #\i #\f))) .......... [PASS] 2321. (sre->ssre (quote (: (* nonl) eos))) .......... [PASS] 2322. (sre->ssre (quote ($ (or (: (* nonl) #\X) (: bos #\B))))) .......... [PASS] 2323. (sre->ssre (quote (: bos (* nonl) #\B))) .......... [PASS] 2324. (sre->ssre (quote (: bol (* nonl) #\B))) .......... [PASS] 2325. (sre->ssre (quote (: bos (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9) (char-range #\0 #\9)))) .......... [PASS] 2326. (sre->ssre (quote (: bos numeric numeric numeric numeric numeric numeric numeric numeric numeric numeric numeric numeric))) .......... [PASS] 2327. (sre->ssre (quote (: bos (= 12 (or #\a #\b #\c))))) .......... [PASS] 2328. (sre->ssre (quote (: bos (= 12 (char-range #\a #\c))))) .......... [PASS] 2329. (sre->ssre (quote (: bos (= 12 ($ (or #\a #\b #\c)))))) .......... [PASS] 2330. (sre->ssre (quote (: bos (or #\a #\b #\c #\d #\e #\f #\g #\h #\i #\j #\k #\l #\m #\n #\o #\p #\q #\r #\s #\t #\u #\v #\w #\x #\y #\0 #\1 #\2 #\3 #\4 #\5 #\6 #\7 #\8 #\9)))) .......... [PASS] 2331. (sre->ssre (quote (: #\a #\b #\c #\d (= 0 #\e)))) .......... [PASS] 2332. (sre->ssre (quote (: #\a #\b (= 0 (or #\c #\d)) #\e))) .......... [PASS] 2333. (sre->ssre (quote (: #\a #\b (= 0 ($ #\c)) #\d))) .......... [PASS] 2334. (sre->ssre (quote (: #\a ($ (* #\b))))) .......... [PASS] 2335. (sre->ssre (quote (: #\a #\b (= 0 numeric) #\e))) .......... [PASS] 2336. (sre->ssre (quote (: #\" (* ($ (or (+ (~ (or #\\ #\"))) (: #\\ nonl)))) #\"))) .......... [PASS] 2337. (sre->ssre (quote (*? nonl))) .......... [PASS] 2338. (sre->ssre (quote (or bow eow))) .......... [PASS] 2339. (sre->ssre (quote (or bow eow))) .......... [PASS] 2340. (sre->ssre (quote (: #\a (~ #\a) #\b))) .......... [PASS] 2341. (sre->ssre (quote (: #\a nonl #\b))) .......... [PASS] 2342. (sre->ssre (quote (: #\a (~ #\a) #\b))) .......... [PASS] 2343. (sre->ssre (quote (: #\a nonl #\b))) .......... [PASS] 2344. (sre->ssre (quote (: bos (**? 1 2 ($ (or (**? 1 #f #\b) #\a))) #\c))) .......... [PASS] 2345. (sre->ssre (quote (: bos (**? 1 2 ($ (or (+ #\b) #\a))) #\c))) .......... [PASS] 2346. (sre->ssre (quote (: (neg-look-ahead bos) #\x))) .......... [PASS] 2347. (sre->ssre (quote (: (* ($ (or #\A #\B))) #\C #\D))) .......... [PASS] 2348. (sre->ssre (quote (: (neg-look-behind (: #\b #\a #\r)) #\f #\o #\o))) .......... [PASS] 2349. (sre->ssre (quote (: (= 3 (or alnum #\_)) (neg-look-behind (: #\b #\a #\r)) #\f #\o #\o))) .......... [PASS] 2350. (sre->ssre (quote (: (look-behind (: ($ (: #\f #\o #\o)) #\a)) #\b #\a #\r))) .......... [PASS] 2351. (sre->ssre (quote (: bos #\a #\b #\c eos))) .......... [PASS] 2352. (sre->ssre (quote (: ($ (+ numeric)) ($ (or alnum #\_))))) .......... [PASS] 2353. (sre->ssre (quote (: (* ($ (or (+ #\a) (+ #\b) (+ #\c)))) #\c))) .......... [PASS] 2354. (sre->ssre (quote (* ($ (*? #\a))))) .......... [PASS] 2355. (sre->ssre (quote (* ($ (*? (or #\a #\b)))))) .......... [PASS] 2356. (sre->ssre (quote (* ($ (*? (~ #\a)))))) .......... [PASS] 2357. (sre->ssre (quote (* ($ (*? (~ (or #\a #\b))))))) .......... [PASS] 2358. (sre->ssre (quote (: (look-behind (: (neg-look-behind (: #\f #\o #\o)) #\b #\a #\r)) #\b #\a #\z))) .......... [PASS] 2359. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 2360. (sre->ssre (quote (: #\a (* #\b) #\c))) .......... [PASS] 2361. (sre->ssre (quote (: #\a (* #\b) #\b #\c))) .......... [PASS] 2362. (sre->ssre (quote (= 1 nonl))) .......... [PASS] 2363. (sre->ssre (quote (** 3 4 nonl))) .......... [PASS] 2364. (sre->ssre (quote (: #\a (>= 0 #\b) #\b #\c))) .......... [PASS] 2365. (sre->ssre (quote (: #\a (+ #\b) #\b #\c))) .......... [PASS] 2366. (sre->ssre (quote (: #\a (+ #\b) #\b #\c))) .......... [PASS] 2367. (sre->ssre (quote (: #\a (>= 1 #\b) #\b #\c))) .......... [PASS] 2368. (sre->ssre (quote (: #\a (** 1 3 #\b) #\b #\c))) .......... [PASS] 2369. (sre->ssre (quote (: #\a (** 3 4 #\b) #\b #\c))) .......... [PASS] 2370. (sre->ssre (quote (: #\a (** 4 5 #\b) #\b #\c))) .......... [PASS] 2371. (sre->ssre (quote (: #\a (? #\b) #\b #\c))) .......... [PASS] 2372. (sre->ssre (quote (: #\a (** 0 1 #\b) #\b #\c))) .......... [PASS] 2373. (sre->ssre (quote (: #\a (? #\b) #\b #\c))) .......... [PASS] 2374. (sre->ssre (quote (: #\a (? #\b) #\c))) .......... [PASS] 2375. (sre->ssre (quote (: #\a (** 0 1 #\b) #\c))) .......... [PASS] 2376. (sre->ssre (quote (: bos #\a #\b #\c eos))) .......... [PASS] 2377. (sre->ssre (quote (: bos #\a #\b #\c))) .......... [PASS] 2378. (sre->ssre (quote (: bos #\a #\b #\c eos))) .......... [PASS] 2379. (sre->ssre (quote (: #\a #\b #\c eos))) .......... [PASS] 2380. (sre->ssre (quote bos)) .......... [PASS] 2381. (sre->ssre (quote eos)) .......... [PASS] 2382. (sre->ssre (quote (: #\a nonl #\c))) .......... [PASS] 2383. (sre->ssre (quote (: #\a (* nonl) #\c))) .......... [PASS] 2384. (sre->ssre (quote (: #\a (or #\b #\c) #\d))) .......... [PASS] 2385. (sre->ssre (quote (: #\a (char-range #\b #\d) #\e))) .......... [PASS] 2386. (sre->ssre (quote (: #\a (char-range #\b #\d)))) .......... [PASS] 2387. (sre->ssre (quote (: #\a (or #\- #\b)))) .......... [PASS] 2388. (sre->ssre (quote (: #\a (or #\b #\-)))) .......... [PASS] 2389. (sre->ssre (quote (: #\a #\] #\b))) .......... [PASS] 2390. (sre->ssre (quote (: #\a (~ (or #\b #\c)) #\d))) .......... [PASS] 2391. (sre->ssre (quote (: #\a (~ (or #\- #\b)) #\c))) .......... [PASS] 2392. (sre->ssre (quote (: #\a (~ (or #\] #\b)) #\c))) .......... [PASS] 2393. (sre->ssre (quote (: (or bow eow) #\a (or bow eow)))) .......... [PASS] 2394. (sre->ssre (quote (: (or bow eow) #\y (or bow eow)))) .......... [PASS] 2395. (sre->ssre (quote (: nwb #\a nwb))) .......... [PASS] 2396. (sre->ssre (quote (: nwb #\y (or bow eow)))) .......... [PASS] 2397. (sre->ssre (quote (: (or bow eow) #\y nwb))) .......... [PASS] 2398. (sre->ssre (quote (: nwb #\y nwb))) .......... [PASS] 2399. (sre->ssre (quote (or alnum #\_))) .......... [PASS] 2400. (sre->ssre (quote (~ (or alnum #\_)))) .......... [PASS] 2401. (sre->ssre (quote (: #\a space #\b))) .......... [PASS] 2402. (sre->ssre (quote (: #\a (~ space) #\b))) .......... [PASS] 2403. (sre->ssre (quote numeric)) .......... [PASS] 2404. (sre->ssre (quote (~ numeric))) .......... [PASS] 2405. (sre->ssre (quote (or (: #\a #\b) (: #\c #\d)))) .......... [PASS] 2406. (sre->ssre (quote (: ($ (:)) #\e #\f))) .......... [PASS] 2407. (sre->ssre (quote (: eos #\b))) .......... [PASS] 2408. (sre->ssre (quote (: #\a #\( #\b))) .......... [PASS] 2409. (sre->ssre (quote (: #\a (* #\() #\b))) .......... [PASS] 2410. (sre->ssre (quote (: #\a #\\ #\b))) .......... [PASS] 2411. (sre->ssre (quote ($ ($ #\a)))) .......... [PASS] 2412. (sre->ssre (quote (: ($ #\a) #\b ($ #\c)))) .......... [PASS] 2413. (sre->ssre (quote (: (+ #\a) (+ #\b) #\c))) .......... [PASS] 2414. (sre->ssre (quote (: (>= 1 #\a) (>= 1 #\b) #\c))) .......... [PASS] 2415. (sre->ssre (quote (: #\a (**? 1 #f nonl) #\c))) .......... [PASS] 2416. (sre->ssre (quote (* ($ (or (+ #\a) #\b))))) .......... [PASS] 2417. (sre->ssre (quote (>= 0 ($ (or (+ #\a) #\b))))) .......... [PASS] 2418. (sre->ssre (quote (+ ($ (or (+ #\a) #\b))))) .......... [PASS] 2419. (sre->ssre (quote (>= 1 ($ (or (+ #\a) #\b))))) .......... [PASS] 2420. (sre->ssre (quote (? ($ (or (+ #\a) #\b))))) .......... [PASS] 2421. (sre->ssre (quote (** 0 1 ($ (or (+ #\a) #\b))))) .......... [PASS] 2422. (sre->ssre (quote (* (~ (or #\a #\b))))) .......... [PASS] 2423. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 2424. (sre->ssre (quote (* #\a))) .......... [PASS] 2425. (sre->ssre (quote (: (* ($ (or #\a #\b #\c))) #\d))) .......... [PASS] 2426. (sre->ssre (quote (: (* ($ (or #\a #\b #\c))) #\b #\c #\d))) .......... [PASS] 2427. (sre->ssre (quote (or #\a #\b #\c #\d #\e))) .......... [PASS] 2428. (sre->ssre (quote (: ($ (or #\a #\b #\c #\d #\e)) #\f))) .......... [PASS] 2429. (sre->ssre (quote (: #\a #\b #\c (* #\d) #\e #\f #\g))) .......... [PASS] 2430. (sre->ssre (quote (: #\a (* #\b)))) .......... [PASS] 2431. (sre->ssre (quote (: ($ (or (: #\a #\b) (: #\c #\d))) #\e))) .......... [PASS] 2432. (sre->ssre (quote (: (or #\a #\b #\h #\g #\e #\f #\d #\c) #\i #\j))) .......... [PASS] 2433. (sre->ssre (quote (: bos ($ (or (: #\a #\b) (: #\c #\d))) #\e))) .......... [PASS] 2434. (sre->ssre (quote (: ($ (or (: #\a #\b #\c) (:))) #\e #\f))) .......... [PASS] 2435. (sre->ssre (quote (: ($ (or #\a #\b)) (* #\c) #\d))) .......... [PASS] 2436. (sre->ssre (quote (: ($ (or (: #\a #\b) (: #\a (* #\b)))) #\b #\c))) .......... [PASS] 2437. (sre->ssre (quote (: #\a ($ (* (or #\b #\c))) (* #\c)))) .......... [PASS] 2438. (sre->ssre (quote (: #\a ($ (* (or #\b #\c))) ($ (: (* #\c) #\d))))) .......... [PASS] 2439. (sre->ssre (quote (: #\a ($ (+ (or #\b #\c))) ($ (: (* #\c) #\d))))) .......... [PASS] 2440. (sre->ssre (quote (: #\a ($ (* (or #\b #\c))) ($ (: (+ #\c) #\d))))) .......... [PASS] 2441. (sre->ssre (quote (: #\a (* (or #\b #\c #\d)) #\d #\c #\d #\c #\d #\e))) .......... [PASS] 2442. (sre->ssre (quote (: #\a (+ (or #\b #\c #\d)) #\d #\c #\d #\c #\d #\e))) .......... [PASS] 2443. (sre->ssre (quote (: ($ (or (: #\a #\b) #\a)) (* #\b) #\c))) .......... [PASS] 2444. (sre->ssre (quote (: ($ (: ($ #\a) ($ #\b) #\c)) ($ #\d)))) .......... [PASS] 2445. (sre->ssre (quote (: (or (char-range #\a #\z) (char-range #\A #\Z) #\_) (* (or (char-range #\a #\z) (char-range #\A #\Z) (char-range #\0 #\9) #\_))))) .......... [PASS] 2446. (sre->ssre (quote (or (: bos #\a ($ (or (: #\b (+ #\c)) (: #\b (or #\e #\h)))) #\g) (: nonl #\h eos)))) .......... [PASS] 2447. (sre->ssre (quote ($ (or (: #\b (+ #\c) #\d eos) (: #\e (* #\f) #\g nonl) (: (? #\h) #\i ($ (or #\j #\k))))))) .......... [PASS] 2448. (sre->ssre (quote ($ ($ ($ ($ ($ ($ ($ ($ ($ ($ #\a)))))))))))) .......... [PASS] 2449. (sre->ssre (quote ($ ($ ($ ($ ($ ($ ($ ($ ($ #\a))))))))))) .......... [PASS] 2450. (sre->ssre (quote (: #\m #\u #\l #\t #\i #\p #\l #\e #\space #\w #\o #\r #\d #\s #\space #\o #\f #\space #\t #\e #\x #\t))) .......... [PASS] 2451. (sre->ssre (quote (: #\m #\u #\l #\t #\i #\p #\l #\e #\space #\w #\o #\r #\d #\s))) .......... [PASS] 2452. (sre->ssre (quote (: ($ (* nonl)) #\c ($ (* nonl))))) .......... [PASS] 2453. (sre->ssre (quote (: #\( ($ (* nonl)) #\, #\space ($ (* nonl)) #\)))) .......... [PASS] 2454. (sre->ssre (quote #\k)) .......... [PASS] 2455. (sre->ssre (quote (: #\a #\b #\c #\d))) .......... [PASS] 2456. (sre->ssre (quote (: #\a ($ (: #\b #\c)) #\d))) .......... [PASS] 2457. (sre->ssre (quote (: #\a (? #\-) #\c))) .......... [PASS] 2458. (sre->ssre (quote (: #\a (neg-look-ahead #\b) nonl))) .......... [PASS] 2459. (sre->ssre (quote (: #\a (look-ahead #\d) nonl))) .......... [PASS] 2460. (sre->ssre (quote (: #\a (look-ahead (or #\c #\d)) nonl))) .......... [PASS] 2461. (sre->ssre (quote (: #\a (or #\b #\c #\d) ($ nonl)))) .......... [PASS] 2462. (sre->ssre (quote (: #\a (* (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2463. (sre->ssre (quote (: #\a (**? 1 #f (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2464. (sre->ssre (quote (: #\a (+ (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2465. (sre->ssre (quote (: #\a (= 2 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2466. (sre->ssre (quote (: #\a (** 4 5 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2467. (sre->ssre (quote (: #\a (**? 4 5 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2468. (sre->ssre (quote (* ($ (or ($ (: #\f #\o #\o)) ($ (: #\b #\a #\r))))))) .......... [PASS] 2469. (sre->ssre (quote (: #\a (** 6 7 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2470. (sre->ssre (quote (: #\a (**? 6 7 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2471. (sre->ssre (quote (: #\a (** 5 6 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2472. (sre->ssre (quote (: #\a (**? 5 6 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2473. (sre->ssre (quote (: #\a (** 5 7 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2474. (sre->ssre (quote (: #\a (**? 5 7 (or #\b #\c #\d)) ($ nonl)))) .......... [PASS] 2475. (sre->ssre (quote (: #\a (**? 1 #f (or #\b (**? 1 2 ($ (or #\c #\e))) #\d)) ($ nonl)))) .......... [PASS] 2476. (sre->ssre (quote (: bos (? ($ (+ nonl))) #\B))) .......... [PASS] 2477. (sre->ssre (quote (or (: bos ($ (~ (char-range #\a #\z)))) (: ($ #\^) eos)))) .......... [PASS] 2478. (sre->ssre (quote (: bos (or #\< #\>) #\&))) .......... [PASS] 2479. (sre->ssre (quote (* (or (: ($ #\f) ($ #\o) ($ #\o)) (: ($ #\b) ($ #\a) ($ #\r)))))) .......... [PASS] 2480. (sre->ssre (quote (: (look-behind #\a) #\b))) .......... [PASS] 2481. (sre->ssre (quote (: (neg-look-behind #\c) #\b))) .......... [PASS] 2482. (sre->ssre (quote (: (* (: nonl nonl)) #\a))) .......... [PASS] 2483. (sre->ssre (quote (: (*? (: nonl nonl)) #\a))) .......... [PASS] 2484. (sre->ssre (quote (: bos (** 3 5 ($ (:)))))) .......... [PASS] 2485. (sre->ssre (quote (: (* ($ (or #\a #\x))) #\a #\b))) .......... [PASS] 2486. (sre->ssre (quote (: (* ($ #\a)) #\a #\b))) .......... [PASS] 2487. (sre->ssre (quote (: (or #\c #\d) (:) (: #\a (:) #\b (: #\b (:)) (: #\b (:) #\b))))) .......... [PASS] 2488. (sre->ssre (quote (: (or #\c #\d) (:) (: #\a #\a #\a #\a #\a #\a #\a #\a (:) (: #\b #\b #\b #\b #\b #\b #\b #\b) (: #\b #\b #\b #\b #\b #\b #\b #\b (:)) (: #\b #\b #\b #\b #\b #\b #\b #\b (:) (: #\b #\b #\b #\b #\b #\b #\b #\b)))))) .......... [PASS] 2489. (sre->ssre (quote (: #\f #\o #\o (* (or alnum #\_)) (= 4 numeric) #\b #\a #\z))) .......... [PASS] 2490. (sre->ssre (quote (: #\x (* ($ (: #\~ #\~))) (?? #\F)))) .......... [PASS] 2491. (sre->ssre (quote (: #\x (* ($ (: #\~ #\~))) (? (? #\F))))) .......... [PASS] 2492. (sre->ssre (quote (: (neg-look-behind (or #\c #\d)) #\b))) .......... [PASS] 2493. (sre->ssre (quote (: (neg-look-behind (or #\c #\d)) (or #\a #\b)))) .......... [PASS] 2494. (sre->ssre (quote (: (neg-look-behind ($ (or #\c #\d))) #\b))) .......... [PASS] 2495. (sre->ssre (quote (: (neg-look-behind ($ (or #\c #\d))) (or #\a #\b)))) .......... [PASS] 2496. (sre->ssre (quote (: (neg-look-behind (: #\c #\d)) (or #\a #\b)))) .......... [PASS] 2497. (sre->ssre (quote (: bol #\b))) .......... [PASS] 2498. (sre->ssre (quote (: bol ($ #\b)))) .......... [PASS] 2499. (sre->ssre (quote (: bos #\b))) .......... [PASS] 2500. (sre->ssre (quote (: ($ (:)) bos #\b))) .......... [PASS] 2501. (sre->ssre (quote (+ ($ (: (+ (or alnum #\_)) #\:))))) .......... [PASS] 2502. (sre->ssre (quote (: eos (look-behind (: bos ($ #\a)))))) .......... [PASS] 2503. (sre->ssre (quote (: bos (* (~ (or #\b #\c #\d))) ($ (+ #\c))))) .......... [PASS] 2504. (sre->ssre (quote (: ($ (* #\a)) (+ #\b)))) .......... [PASS] 2505. (sre->ssre (quote (: (? ($ (: (+ (or (or alnum #\_) #\:))) #\: #\:)) ($ (+ (or alnum #\_))) eos))) .......... [PASS] 2506. (sre->ssre (quote (: bos (* (~ (or #\b #\c #\d))) ($ (+ #\c))))) .......... [PASS] 2507. (sre->ssre (quote (: ($ (: #\> (+ #\a))) #\a #\b))) .......... [PASS] 2508. (sre->ssre (quote (: #\a eos))) .......... [PASS] 2509. (sre->ssre (quote (: (look-behind (: (= 3 numeric) (neg-look-ahead (: #\9 #\9 #\9)))) #\f #\o #\o))) .......... [PASS] 2510. (sre->ssre (quote (: (look-behind (: (neg-look-ahead (: nonl nonl nonl #\9 #\9 #\9)) (= 3 numeric))) #\f #\o #\o))) .......... [PASS] 2511. (sre->ssre (quote (: (look-behind (: (= 3 numeric) (neg-look-ahead (: #\9 #\9 #\9)) nonl nonl nonl)) #\f #\o #\o))) .......... [PASS] 2512. (sre->ssre (quote (: (look-behind (: (= 3 numeric) nonl nonl nonl)) (neg-look-behind (: #\9 #\9 #\9)) #\f #\o #\o))) .......... [PASS] 2513. (sre->ssre (quote (* ($ (or (+ ($ #\Z)) #\A))))) .......... [PASS] 2514. (sre->ssre (quote (* ($ (or (: #\Z ($ (:))) #\A))))) .......... [PASS] 2515. (sre->ssre (quote (* ($ (or (: #\Z ($ ($ (:)))) #\A))))) .......... [PASS] 2516. (sre->ssre (quote (* #\a))) .......... [PASS] 2517. (sre->ssre (quote (+ space))) .......... [PASS] 2518. (sre->ssre (quote (: (neg-look-ahead bos) #\x))) .......... [PASS] 2519. (sre->ssre (quote (: #\a #\b #\c nonl))) .......... [PASS] 2520. (sre->ssre (quote (: #\a (: #\b #\c) #\d))) .......... [PASS] 2521. (sre->ssre (quote (: (look-behind #\Z) #\X nonl))) .......... [PASS] 2522. (sre->ssre (quote (: (look-behind (or #\a (: #\b #\b #\b #\b))) #\c))) .......... [PASS] 2523. (sre->ssre (quote (: #\1 #\2 #\3 #\4))) .......... [PASS] 2524. (sre->ssre (quote bos)) .......... [PASS] 2525. (sre->ssre (quote (: (look-behind (: #\C #\newline)) bos))) .......... [PASS] 2526. (sre->ssre (quote (: (? #\A) #\B))) .......... [PASS] 2527. (sre->ssre (quote (: (* #\A) #\B))) .......... [PASS] 2528. (sre->ssre (quote (: (+ (or alnum #\_)) ($ nonl) (? ($ nonl)) #\d #\e #\f))) .......... [PASS] 2529. (sre->ssre (quote (: (+ nonl) #\f #\o #\o))) .......... [PASS] 2530. (sre->ssre (quote (: (+ nonl) #\f #\o #\o))) .......... [PASS] 2531. (sre->ssre (quote (: bos #\X))) .......... [PASS] 2532. (sre->ssre (quote (or (: #\a (neg-look-ahead (:))) (: (or alnum #\_) #\b #\c)))) .......... [PASS] 2533. (sre->ssre (quote (: #\X eos))) .......... [PASS] 2534. (sre->ssre (quote (or (: (+ numeric) #\X) (: (+ #\9) #\Y)))) .......... [PASS] 2535. (sre->ssre (quote (: #\Z (neg-look-ahead (:))))) .......... [PASS] 2536. (sre->ssre (quote (: #\d #\o #\g (? ($ (: #\s #\b #\o #\d #\y)))))) .......... [PASS] 2537. (sre->ssre (quote (: #\d #\o #\g (?? ($ (: #\s #\b #\o #\d #\y)))))) .......... [PASS] 2538. (sre->ssre (quote (or (: #\d #\o #\g) (: #\d #\o #\g #\s #\b #\o #\d #\y)))) .......... [PASS] 2539. (sre->ssre (quote (or (: #\d #\o #\g #\s #\b #\o #\d #\y) (: #\d #\o #\g)))) .......... [PASS] 2540. (sre->ssre (quote (: (or bow eow) #\t #\h #\e #\space #\c #\a #\t (or bow eow)))) .......... [PASS] 2541. (sre->ssre (quote (: #\d #\o #\g (? ($ (: #\s #\b #\o #\d #\y)))))) .......... [PASS] 2542. (sre->ssre (quote (: #\d #\o #\g (? ($ (: #\s #\b #\o #\d #\y)))))) .......... [PASS] 2543. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 2544. (sre->ssre (quote (: (look-behind (: #\a #\b #\c)) #\1 #\2 #\3))) .......... [PASS] 2545. (sre->ssre (quote (: (or bow eow) #\a #\b #\c (or bow eow)))) .......... [PASS] 2546. (sre->ssre (quote (look-ahead #\C))) .......... [PASS] 2547. (sre->ssre (quote (: #\a #\b #\c (* #\d)))) .......... [PASS] 2548. (sre->ssre (quote (: #\a #\b #\c (* numeric)))) .......... [PASS] 2549. (sre->ssre (quote (: #\a #\b #\c (* (or #\d #\e))))) .......... [PASS] 2550. (sre->ssre (quote (: (look-behind (: #\a #\b #\c)) #\d #\e #\f))) .......... [PASS] 2551. (sre->ssre (quote (: #\a #\b #\c eos))) .......... [PASS] 2552. (sre->ssre (quote (: #\a #\b #\c (or bow eow)))) .......... [PASS] 2553. (sre->ssre (quote (: #\a #\b #\c nwb))) .......... [PASS] 2554. (sre->ssre (quote (+ nonl))) .......... [PASS] 2555. (sre->ssre (quote (: (= 3 (look-ahead (: #\a #\b #\c))) #\a #\b #\c))) .......... [PASS] 2556. (sre->ssre (quote (: (= 0 (look-ahead (: #\a #\b #\c))) #\x #\y #\z))) .......... [PASS] 2557. (sre->ssre (quote (: (= 1 (look-ahead (: #\a #\b #\c))) #\x #\y #\z))) .......... [PASS] 2558. (sre->ssre (quote (: (? (look-ahead ($ #\a))) nonl))) .......... [PASS] 2559. (sre->ssre (quote (: (?? (look-ahead ($ #\a))) nonl))) .......... [PASS] 2560. (sre->ssre (quote (: bos (= 0 (neg-look-ahead #\a)) (+ (or alnum #\_))))) .......... [PASS] 2561. (sre->ssre (quote (: (? (look-behind ($ (: #\a #\b #\c)))) #\x #\y #\z))) .......... [PASS] 2562. (sre->ssre (quote (: #\a #\b #\c #\d #\e #\f))) .......... [PASS] 2563. (sre->ssre (quote (: #\a #\b #\c #\d))) .......... [PASS] 2564. (sre->ssre (quote (* (or #\a #\b)))) .......... [PASS] 2565. (sre->ssre (quote (*? (or #\a #\b)))) .......... [PASS] 2566. (sre->ssre (quote (? (or #\a #\b)))) .......... [PASS] 2567. (sre->ssre (quote (?? (or #\a #\b)))) .......... [PASS] 2568. (sre->ssre (quote (+ (or #\a #\b)))) .......... [PASS] 2569. (sre->ssre (quote (**? 1 #f (or #\a #\b)))) .......... [PASS] 2570. (sre->ssre (quote (** 2 3 (or #\a #\b)))) .......... [PASS] 2571. (sre->ssre (quote (**? 2 3 (or #\a #\b)))) .......... [PASS] 2572. (sre->ssre (quote (>= 2 (or #\a #\b)))) .......... [PASS] 2573. (sre->ssre (quote (**? 2 #f (or #\a #\b)))) .......... [PASS] 2574. (sre->ssre (quote (: #\a #\b #\c (look-ahead (: #\x #\y #\z))))) .......... [PASS] 2575. (sre->ssre (quote (: (look-behind (: #\p #\q #\r)) #\a #\b #\c (look-ahead (: #\x #\y #\z))))) .......... [PASS] 2576. (sre->ssre (quote (: #\a (or bow eow)))) .......... [PASS] 2577. (sre->ssre (quote (: #\a #\b #\c (look-ahead (: #\a #\b #\c #\d #\e)) (look-ahead (: #\a #\b))))) .......... [PASS] 2578. (sre->ssre (quote (: (*? #\a) (*? #\b)))) .......... [PASS] 2579. (sre->ssre (quote (or (: ($ #\a) ($ #\b)) ($ #\c)))) .......... [PASS] 2580. (sre->ssre (quote (-> A (: #\a #\a)))) .......... [PASS] 2581. (sre->ssre (quote (: #\a ($ #\b) #\c ($ #\d)))) .......... [PASS] 2582. (sre->ssre (quote bos)) .......... [PASS] 2583. (sre->ssre (quote (: (? ($ (: #\0 #\2 #\-))) (= 3 (char-range #\0 #\9)) #\- (= 3 (char-range #\0 #\9))))) .......... [PASS] 2584. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 2585. (sre->ssre (quote (: #\a #\b #\c))) .......... [PASS] 2586. (sre->ssre (quote (or (: #\a #\b #\c) (: #\b #\c #\d)))) .......... [PASS] 2587. (sre->ssre (quote (look-behind (or (: #\a #\b #\c) (:))))) .......... [PASS] 2588. (sre->ssre (quote (look-behind (or (: #\a #\b #\c) (:))))) .......... [PASS] 2589. (sre->ssre (quote (look-behind (or (:) (: #\a #\b #\c))))) .......... [PASS] 2590. (sre->ssre (quote (or #\a #\b #\c))) .......... [PASS] 2591. (sre->ssre (quote (: #\f #\o #\o #\b #\a #\r))) .......... [PASS] 2592. (sre->ssre (quote (: #\f #\o #\o #\b #\a #\r))) .......... [PASS] 2593. (sre->ssre (quote (: (look-behind (: #\p #\q #\r)) #\a #\b #\c (look-ahead (: #\x #\y #\z))))) .......... [PASS] 2594. (sre->ssre (quote eos)) .......... [PASS] 2595. (sre->ssre (quote (: (? #\newline) eos))) .......... [PASS] 2596. (sre->ssre (quote (look-behind (look-ahead (: nonl (look-behind #\x)))))) .......... [PASS] 2597. (sre->ssre (quote (: (neg-look-ahead (or #\a #\b)) (* nonl)))) .......... [PASS] 2598. (sre->ssre (quote (or #\a #\[))) .......... [PASS] 2599. (sre->ssre (quote (: (or bow eow) #\X))) .......... [PASS] 2600. (sre->ssre (quote (: nwb #\X))) .......... [PASS] 2601. (sre->ssre (quote (: #\X (or bow eow)))) .......... [PASS] 2602. (sre->ssre (quote (: #\X nwb))) .......... [PASS] 2603. (sre->ssre (quote (~ #\a))) .......... [PASS] 2604. (sre->ssre (quote (: #\a nonl #\b))) .......... [PASS] 2605. (sre->ssre (quote (: #\a ($ (= 3 nonl)) #\b))) .......... [PASS] 2606. (sre->ssre (quote (: #\a ($ (*? nonl)) ($ nonl)))) .......... [PASS] 2607. (sre->ssre (quote (: #\a ($ (*? nonl)) ($ nonl)))) .......... [PASS] 2608. (sre->ssre (quote (: #\a ($ (* nonl)) ($ nonl)))) .......... [PASS] 2609. (sre->ssre (quote (: #\a ($ (* nonl)) ($ nonl)))) .......... [PASS] 2610. (sre->ssre (quote (: #\a ($ nonl) ($ nonl)))) .......... [PASS] 2611. (sre->ssre (quote (: #\a ($ nonl) ($ nonl)))) .......... [PASS] 2612. (sre->ssre (quote (: #\a ($ (? nonl)) ($ nonl)))) .......... [PASS] 2613. (sre->ssre (quote (: #\a ($ (? nonl)) ($ nonl)))) .......... [PASS] 2614. (sre->ssre (quote (: #\a ($ (?? nonl)) ($ nonl)))) .......... [PASS] 2615. (sre->ssre (quote (: #\a ($ (?? nonl)) ($ nonl)))) .......... [PASS] 2616. (sre->ssre (quote (: #\a ($ (= 3 nonl)) #\b))) .......... [PASS] 2617. (sre->ssre (quote (: #\a ($ (>= 3 nonl)) #\b))) .......... [PASS] 2618. (sre->ssre (quote (: #\a ($ (**? 3 #f nonl)) #\b))) .......... [PASS] 2619. (sre->ssre (quote (: #\a ($ (** 3 5 nonl)) #\b))) .......... [PASS] 2620. (sre->ssre (quote (: #\a ($ (**? 3 5 nonl)) #\b))) .......... [PASS] 2621. (sre->ssre (quote (: (look-behind (: #\a #\X #\b)) #\c #\d))) .......... [PASS] 2622. (sre->ssre (quote (: (look-behind ($ nonl)) #\X))) .......... [PASS] 2623. (sre->ssre (quote (+ (~ #\a)))) .......... [PASS] 2624. (sre->ssre (quote (: bos (= 2 (~ #\a))))) .......... [PASS] 2625. (sre->ssre (quote (: bos (>= 2 (~ #\a))))) .......... [PASS] 2626. (sre->ssre (quote (: bos (**? 2 #f (~ #\a))))) .......... [PASS] 2627. (sre->ssre (quote (+ (~ #\a)))) .......... [PASS] 2628. (sre->ssre (quote (: bos (= 2 (~ #\a))))) .......... [PASS] 2629. (sre->ssre (quote (: bos (>= 2 (~ #\a))))) .......... [PASS] 2630. (sre->ssre (quote (: bos (**? 2 #f (~ #\a))))) .......... [PASS] 2631. (sre->ssre (quote (~ numeric))) .......... [PASS] 2632. (sre->ssre (quote (: #\> (~ space)))) .......... [PASS] 2633. (sre->ssre (quote numeric)) .......... [PASS] 2634. (sre->ssre (quote space)) .......... [PASS] 2635. (sre->ssre (quote (+ (~ numeric)))) .......... [PASS] 2636. (sre->ssre (quote (** 2 3 (~ numeric)))) .......... [PASS] 2637. (sre->ssre (quote (**? 2 3 (~ numeric)))) .......... [PASS] 2638. (sre->ssre (quote (+ numeric))) .......... [PASS] 2639. (sre->ssre (quote (** 2 3 numeric))) .......... [PASS] 2640. (sre->ssre (quote (**? 2 3 numeric))) .......... [PASS] 2641. (sre->ssre (quote (+ (~ space)))) .......... [PASS] 2642. (sre->ssre (quote (** 2 3 (~ space)))) .......... [PASS] 2643. (sre->ssre (quote (**? 2 3 (~ space)))) .......... [PASS] 2644. (sre->ssre (quote (: #\> (+ space) #\<))) .......... [PASS] 2645. (sre->ssre (quote (: #\> (** 2 3 space) #\<))) .......... [PASS] 2646. (sre->ssre (quote (: #\> (**? 2 3 space) #\<))) .......... [PASS] 2647. (sre->ssre (quote (+ (or alnum #\_)))) .......... [PASS] 2648. (sre->ssre (quote (** 2 3 (or alnum #\_)))) .......... [PASS] 2649. (sre->ssre (quote (**? 2 3 (or alnum #\_)))) .......... [PASS] 2650. (sre->ssre (quote (+ (~ (or alnum #\_))))) .......... [PASS] 2651. (sre->ssre (quote (** 2 3 (~ (or alnum #\_))))) .......... [PASS] 2652. (sre->ssre (quote (**? 2 3 (~ (or alnum #\_))))) .......... [PASS] 2653. (sre->ssre (quote (: bos (* (or #\a #\c)) #\b))) .......... [PASS] 2654. (sre->ssre (quote (: bos (* (~ #\x)) #\b))) .......... [PASS] 2655. (sre->ssre (quote (: bos (* (~ #\x)) #\b))) .......... [PASS] 2656. (sre->ssre (quote (: bos (* numeric) #\b))) .......... [PASS] 2657. (sre->ssre (quote ($ (or (:) #\a)))) .......... [PASS] 2658. (sre->ssre (quote (: #\a #\b #\c (* #\d)))) .......... [PASS] 2659. (sre->ssre (quote (: #\a #\b #\c (* #\d)))) .......... [PASS] 2660. (sre->ssre (quote (: #\a #\b #\c (* numeric)))) .......... [PASS] 2661. (sre->ssre (quote (: #\a #\b #\c (* (or #\d #\e))))) .......... [PASS] 2662. (sre->ssre (quote (: (or bow eow) #\t #\h #\e #\space #\c #\a #\t (or bow eow)))) .......... [PASS] 2663. (sre->ssre (quote (: (or bow eow) nonl nonl nonl nwb))) .......... [PASS] 2664. (sre->ssre (quote (: (or bow eow) nonl nonl nonl nwb))) .......... [PASS] 2665. (sre->ssre (quote (: (or bow eow) nonl nonl nonl nwb))) .......... [PASS] 2666. (sre->ssre (quote (: #\i #\s #\t))) .......... [PASS] 2667. (sre->ssre (quote (: #\i (+ #\s) #\t))) .......... [PASS] 2668. (sre->ssre (quote (: #\i (**? 1 #f #\s) #\t))) .......... [PASS] 2669. (sre->ssre (quote (: #\i (? #\s) #\t))) .......... [PASS] 2670. (sre->ssre (quote (: #\i (= 2 #\s) #\t))) .......... [PASS] 2671. (sre->ssre (quote (: bos #\A (+ space) #\Z))) .......... [PASS] 2672. (sre->ssre (quote (: #\A #\s #\k #\Z))) .......... [PASS] 2673. (sre->ssre (quote (+ (or #\A #\s #\k #\Z)))) .......... [PASS] 2674. (sre->ssre (quote (+ (~ #\s)))) .......... [PASS] 2675. (sre->ssre (quote (+ (~ #\s)))) .......... [PASS] 2676. (sre->ssre (quote (+ (~ #\k)))) .......... [PASS] 2677. (sre->ssre (quote (+ (~ #\k)))) .......... [PASS] 2678. (sre->ssre (quote (+ (~ (or #\s #\k))))) .......... [PASS] 2679. (sre->ssre (quote (+ (~ (or #\s #\k))))) .......... [PASS] 2680. (sre->ssre (quote #\i)) .......... [PASS] 2681. (sre->ssre (quote #\I)) .......... [PASS] 2682. (sre->ssre (quote (or #\z #\i))) .......... [PASS] 2683. (sre->ssre (quote (or #\i #\I))) .......... [PASS] 2684. (sre->ssre (quote (+ numeric))) .......... [PASS] 2685. (sre->ssre (quote (+ numeric))) .......... [PASS] 2686. (sre->ssre (quote (: #\> (+ space) #\<))) .......... [PASS] 2687. (sre->ssre (quote (: #\> (+ space) #\<))) .......... [PASS] 2688. (sre->ssre (quote (+ (or alnum #\_)))) .......... [PASS] 2689. (sre->ssre (quote (+ (or alnum #\_)))) .......... [PASS] 2690. (sre->ssre (quote (+ (or alnum #\_)))) .......... [PASS] 2691. (sre->ssre (quote (: (or bow eow) (**? 1 #f nonl) (or bow eow)))) .......... [PASS] 2692. (sre->ssre (quote (: #\c #\a #\f nwb (**? 1 #f nonl) nwb))) .......... [PASS] 2693. (sre->ssre (quote (+ (** 1 3 #\x)))) .......... [PASS] 2694. (sre->ssre (quote (~ #\a))) .......... [PASS] 2695. (sre->ssre (quote (: (look-behind (: #\C #\newline)) bos))) .......... [PASS] 2696. (sre->ssre (quote (: (+ (or alnum #\_)) (look-ahead #\tab)))) .......... [PASS] 2697. (sre->ssre (quote (w/nocase (: #\A #\space #\s #\t #\r #\i #\n #\g)))) .......... [PASS] 2698. (sre->ssre (quote (w/nocase (: ($ (* (~ #\.))) #\. ($ (* (~ #\:))) #\: (+ (or #\T #\space)) ($ (* nonl)))))) .......... [PASS] 2699. (sre->ssre (quote (w/nocase (: bos (+ (char-range #\W #\c)) eos)))) .......... [PASS] 2700. (sre->ssre (quote (w/nocase (~ #\a)))) .......... [PASS] 2701. (sre->ssre (quote (: (w/nocase (or (: #\s #\a #\t #\u #\r #\d #\a #\y) (: #\s #\u #\n #\d #\a #\y))) #\:))) .......... [PASS] 2702. (sre->ssre (quote (: (w/nocase #\a) #\b))) .......... [PASS] 2703. (sre->ssre (quote (w/nocase (: ($ (w/nocase #\a)) #\b)))) .......... [PASS] 2704. (sre->ssre (quote (w/nocase (: (w/case #\a) #\b)))) .......... [PASS] 2705. (sre->ssre (quote (w/nocase (: ($ (w/case #\a)) #\b)))) .......... [PASS] 2706. (sre->ssre (quote (w/nocase (: (w/case #\a) #\b)))) .......... [PASS] 2707. (sre->ssre (quote (w/nocase (: (? ($ (: (+ (or (or alnum #\_) #\:))) #\: #\:))) ($ (+ (or alnum #\_))) eos))) .......... [PASS] 2708. (sre->ssre (quote (w/nocase (: #\A #\B (w/case #\C))))) .......... [PASS] 2709. (sre->ssre (quote (w/nocase (: #\r #\e #\g (or (: #\u #\l (or #\a #\@ (: #\a #\e)) #\r) (: #\e #\x)))))) .......... [PASS] 2710. (sre->ssre (quote (w/nocase (* (~ #\a))))) .......... [PASS] 2711. (sre->ssre (quote (w/nocase (: (*? (~ #\a)) #\X)))) .......... [PASS] 2712. (sre->ssre (quote (w/nocase (: (**? 1 #f (~ #\a)) #\X)))) .......... [PASS] 2713. (sre->ssre (quote (w/nocase (: (? (~ #\a)) #\X)))) .......... [PASS] 2714. (sre->ssre (quote (w/nocase (: (?? (~ #\a)) #\X)))) .......... [PASS] 2715. (sre->ssre (quote (w/nocase (** 2 3 (~ #\a))))) .......... [PASS] 2716. (sre->ssre (quote (w/nocase (**? 2 3 (~ #\a))))) .......... [PASS] 2717. (sre->ssre (quote (w/nocase (: (look-behind (= 2 #\a)) #\b)))) .......... [PASS] 2718. (sre->ssre (quote (w/nocase (: (neg-look-behind (= 2 #\a)) #\b)))) .......... [PASS] 2719. (sre->ssre (quote (w/nocase (: (look-behind (= 2 (~ #\a))) #\b)))) .......... [PASS] 2720. (sre->ssre (quote (w/nocase (: bos (* (~ #\b)) (= 4 (or alnum #\_)))))) .......... [PASS] 2721. (sre->ssre (quote (w/nocase (: bos (* #\a) (= 4 (or alnum #\_)))))) .......... [PASS] 2722. (sre->ssre (quote (w/nocase #\s))) .......... [PASS] 2723. (sre->ssre (quote (w/nocase (~ #\s)))) .......... [PASS] 2724. (sre->ssre (quote (w/nocase (: #\t #\h #\e #\space #\e #\n #\d)))) .......... [PASS] 2725. (sre->ssre (quote (w/nocase (: #\a #\b #\c (* #\d))))) .......... [PASS] 2726. (sre->ssre (quote (w/nocase (: #\a #\b #\c (: (? #\newline) eos))))) .......... [PASS] 2727. (sre->ssre (quote (w/nocase (: bos (*? (~ #\d)) eos)))) .......... [PASS] 2728. (sre->ssre (quote (w/nocase (: #\a #\b #\c)))) .......... [PASS] 2729. (sre->ssre (quote (w/nocase (w/case (: #\t #\h #\e #\space #\e #\n #\d))))) .......... [PASS] 2730. (sre->ssre (quote (w/nocase (: ($ (+ (or numeric (char-range #\a #\f) #\:))) eos)))) .......... [PASS] 2731. (sre->ssre (quote (w/nocase (: bos (or numeric (char-range #\a #\f)) (* ($ (: #\. (or numeric (char-range #\a #\f))))) eos)))) .......... [PASS] 2732. (sre->ssre (quote (w/nocase (: bos (+ (char-range #\W #\c)) eos)))) .......... [PASS] 2733. (sre->ssre (quote (w/nocase (: bos (+ (char-range #\? #\_)) eos)))) .......... [PASS] 2734. (sre->ssre (quote (w/nocase (~ #\a)))) .......... [PASS] 2735. (sre->ssre (quote (w/nocase (+ (~ #\a))))) .......... [PASS] 2736. (sre->ssre (quote (w/nocase (~ (or #\a #\z))))) .......... [PASS] 2737. (sre->ssre (quote (w/nocase (: (or bow eow) ($ (: #\f #\o #\o)) (+ space) ($ (+ (or alnum #\_))))))) .......... [PASS] 2738. (sre->ssre (quote (: #\a (w/nocase #\b) #\c))) .......... [PASS] 2739. (sre->ssre (quote (: #\a (* (w/nocase #\b)) #\c))) .......... [PASS] 2740. (sre->ssre (quote (w/nocase (: #\a #\b #\c (* grapheme))))) .......... [PASS] 2741. (sre->ssre (quote (: #\a (or) #\b))) .......... [PASS] 2742. (sre->ssre (quote (: #\a (or (or)) #\b))) .......... [PASS] 2743. (sre->ssre (quote (: #\a (or (or (or))) #\b))) .......... [PASS] 2744. (sre->ssre (quote (: #\a (or (or (or) (or))) #\b))) .......... [PASS] 2745. (sre->ssre (quote (: #\a (/) #\b))) .......... [PASS] 2746. (sre->ssre (quote (: #\a (or ("") (/ "" "" "")) #\b))) .......... [PASS] 2747. (sre->ssre (quote (: #\a (or (or (or) ("")) (or (or (/)) (/ "" "" ""))) #\b))) .......... [PASS] 2748. (sre->ssre (quote (or ($ #\a) ($ #\a)))) .......... [PASS] 2749. (sre->ssre (quote (and alnum (w/nocase (w/ascii (or lower numeric)))))) .......... [PASS] 2750. (sre->ssre (quote (or alnum (w/nocase (w/ascii (or lower numeric)))))) .......... [PASS] 2751. (sre->ssre (quote (w/nocase (w/ascii (or lower numeric))))) .......... [PASS] 2751 out of 2751 passed (100.00%) ---- ------------------------------------------------------ CUMULATIVE RESULTS: ------------------------------------------------------ SRFI-1: ok SRFI-2: ok SRFI-4: ok SRFI-5: ok SRFI-6: ok SRFI-8: ok SRFI-9: ok SRFI-11: ok SRFI-13: ok SRFI-14: ok SRFI-16: ok SRFI-17: ok SRFI-22: ok SRFI-23: ok SRFI-25: ok SRFI-26: ok SRFI-27: ok SRFI-29: ok SRFI-31: ok SRFI-34: ok SRFI-35: ok SRFI-37: ok SRFI-38: ok SRFI-39: ok SRFI-41: ok SRFI-42: ok SRFI-43: ok SRFI-45: ok SRFI-48: ok SRFI-51: ok SRFI-54: ok SRFI-60: ok SRFI-61: ok SRFI-63: ok SRFI-64: ok SRFI-66: ok SRFI-67: ok SRFI-69: ok SRFI-71: ok SRFI-74: ok SRFI-78: ok SRFI-86: ok SRFI-87: ok SRFI-95: ok SRFI-98: ok SRFI-111: ok SRFI-113: ok SRFI-115: ok SRFI-116: ok SRFI-117: ok SRFI-121: ok SRFI-125: ok SRFI-127: ok SRFI-128: ok SRFI-130: ok SRFI-131: ok SRFI-132: ok SRFI-133: ok SRFI-134: ok SRFI-135: ok SRFI-136: ok SRFI-137: ok SRFI-141: ok SRFI-143: ok SRFI-144: ok SRFI-145: ok SRFI-146: ok SRFI-151: ok SRFI-152: ok SRFI-153: ok SRFI-156: ok SRFI-158: ok SRFI-160: ok SRFI-162: ok SRFI-165: ok SRFI-171: ok SRFI-172: ok SRFI-173: ok SRFI-175: ok SRFI-176: ok SRFI-189: ok SRFI-193: ok SRFI-194: ok SRFI-196: ok SRFI-197: ok SRFI-214: ok SRFI-217: ok SRFI-219: ok SRFI-221: ok SRFI-222: ok SRFI-223: ok SRFI-224: ok SRFI-225: ok SRFI-227: ok SRFI-228: ok SRFI-232: ok SRFI-234: ok SRFI-235: ok SRFI-236: ok SRFI-239: ok SRFI-244: ok SRFI-251: ok SRFI-252: ok SRFI-257: ok SRFI-264: ok SRFIs TESTED: 105 CUMULATIVE FAILURES: 0 >>> skint: Entering fakeroot... version is 0.6.5 prefix is set to /usr install -d /home/buildozer/aports/testing/skint/pkg/skint/usr/bin install -m 755 -s ./skint /home/buildozer/aports/testing/skint/pkg/skint/usr/bin version is 0.6.5 prefix is set to /usr install -d /home/buildozer/aports/testing/skint/pkg/skint/usr/share/skint/lib cp -a lib/. /home/buildozer/aports/testing/skint/pkg/skint/usr/share/skint/lib/ find /home/buildozer/aports/testing/skint/pkg/skint/usr/share/skint -type f -exec chmod 644 {} + find /home/buildozer/aports/testing/skint/pkg/skint/usr/share/skint -type d -exec chmod 755 {} + >>> skint*: Running postcheck for skint >>> skint*: Preparing package skint... >>> skint*: Stripping binaries >>> skint*: Scanning shared objects >>> skint*: Tracing dependencies... so:libc.musl-x86.so.1 >>> skint*: Package size: 2.3 MB >>> skint*: Compressing data... >>> skint*: Create checksum... >>> skint*: Create skint-0.6.5-r0.apk >>> skint: Build complete at Tue, 16 Sep 2025 09:02:56 +0000 elapsed time 0h 1m 16s >>> skint: Cleaning up srcdir >>> skint: Cleaning up pkgdir >>> skint: Uninstalling dependencies... (1/1) Purging .makedepends-skint (20250916.090142) OK: 426 MiB in 105 packages >>> skint: Updating the testing/x86 repository index... >>> skint: Signing the index...