upgrade to #lang scheme
svn: r15344
This commit is contained in:
parent
616630f862
commit
3d356123cf
|
@ -1,5 +1,5 @@
|
|||
#lang scheme
|
||||
|
||||
(module util mzscheme
|
||||
(provide delim-identifier=?
|
||||
extract-until)
|
||||
|
||||
|
@ -37,18 +37,16 @@
|
|||
)
|
||||
(let-values ([(before rest hit) (extract-until original (list delimiter))])
|
||||
;; is there a better way to test equality between two syntaxes?
|
||||
(when (not (and (equal? (syntax-object->datum expected-before)
|
||||
(map syntax-object->datum before))
|
||||
(equal? (syntax-object->datum expected-rest)
|
||||
(map syntax-object->datum rest))
|
||||
(equal? (syntax-object->datum expected-delimiter)
|
||||
(syntax-object->datum hit))))
|
||||
(printf "failure: original ~a until ~a\n" (syntax-object->datum original) (map syntax-object->datum (list delimiter)))
|
||||
(printf " before expected ~a actual ~a\n" (syntax-object->datum expected-before) (map syntax-object->datum before))
|
||||
(printf " rest expected ~a actual ~a\n" (syntax-object->datum expected-rest) (map syntax-object->datum rest))
|
||||
(printf " delimiter expected ~a actual ~a\n" (syntax-object->datum expected-delimiter) (syntax-object->datum hit))
|
||||
(when (not (and (equal? (syntax->datum expected-before)
|
||||
(map syntax->datum before))
|
||||
(equal? (syntax->datum expected-rest)
|
||||
(map syntax->datum rest))
|
||||
(equal? (syntax->datum expected-delimiter)
|
||||
(syntax->datum hit))))
|
||||
(printf "failure: original ~a until ~a\n" (syntax->datum original) (map syntax->datum (list delimiter)))
|
||||
(printf " before expected ~a actual ~a\n" (syntax->datum expected-before) (map syntax->datum before))
|
||||
(printf " rest expected ~a actual ~a\n" (syntax->datum expected-rest) (map syntax->datum rest))
|
||||
(printf " delimiter expected ~a actual ~a\n" (syntax->datum expected-delimiter) (syntax->datum hit))
|
||||
))))
|
||||
|
||||
(test)
|
||||
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue
Block a user