adjust scribble lexer so its failures print to stderr, not stdout
This commit is contained in:
parent
5c109946c2
commit
dbb1d8f360
|
@ -23,12 +23,12 @@
|
||||||
(caddar l)))
|
(caddar l)))
|
||||||
(loop (+ (+ pos (caar l))) (cdr l)))))])
|
(loop (+ (+ pos (caar l))) (cdr l)))))])
|
||||||
(unless (equal? v val)
|
(unless (equal? v val)
|
||||||
(printf "FAILED, line ~s\n" line)
|
(eprintf "FAILED, line ~s\n" line)
|
||||||
(printf " result\n")
|
(eprintf " result\n")
|
||||||
(pretty-print v)
|
(pretty-print v (current-error-port))
|
||||||
(printf " is not expected\n")
|
(eprintf " is not expected\n")
|
||||||
(pretty-print val)
|
(pretty-print val (current-error-port))
|
||||||
(printf "\n"))))
|
(eprintf "\n"))))
|
||||||
|
|
||||||
(define-syntax-rule (test str len-val)
|
(define-syntax-rule (test str len-val)
|
||||||
(test* str len-val (syntax-line #'str)))
|
(test* str len-val (syntax-line #'str)))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user