rackunit-typechecking: add more esc chars
This commit is contained in:
parent
772a2f1337
commit
50f08886d1
|
@ -6,12 +6,12 @@
|
|||
|
||||
(begin-for-syntax
|
||||
(define (add-esc s) (string-append "\\" s))
|
||||
(define escs (map add-esc '("(" ")" "[" "]")))
|
||||
(define escs (map add-esc '("(" ")" "[" "]" "+" "*")))
|
||||
(define (replace-brackets str)
|
||||
(regexp-replace* "\\]" (regexp-replace* "\\[" str "(") ")"))
|
||||
(define (add-escs str)
|
||||
(replace-brackets
|
||||
(foldl (lambda (c s) (regexp-replace* c s (add-esc c))) str escs)))
|
||||
(foldl (lambda (c s) (regexp-replace* c s (add-esc c))) str escs)))
|
||||
(define (expected tys #:given [givens ""] #:note [note ""])
|
||||
(string-append
|
||||
note ".*Expected.+argument\\(s\\) with type\\(s\\).+"
|
||||
|
|
Loading…
Reference in New Issue
Block a user