adjust scribble lexer so its failures print to stderr, not stdout

This commit is contained in:
Robby Findler 2013-02-16 19:43:46 -06:00
parent 5c109946c2
commit dbb1d8f360

View File

@ -23,12 +23,12 @@
(caddar l)))
(loop (+ (+ pos (caar l))) (cdr l)))))])
(unless (equal? v val)
(printf "FAILED, line ~s\n" line)
(printf " result\n")
(pretty-print v)
(printf " is not expected\n")
(pretty-print val)
(printf "\n"))))
(eprintf "FAILED, line ~s\n" line)
(eprintf " result\n")
(pretty-print v (current-error-port))
(eprintf " is not expected\n")
(pretty-print val (current-error-port))
(eprintf "\n"))))
(define-syntax-rule (test str len-val)
(test* str len-val (syntax-line #'str)))