Merge pull request #821 from nmeum/parse-string-failure-reason

(chibi parse): Ensure reason is always a string
This commit is contained in:
Alex Shinn 2022-04-10 10:16:47 +09:00 committed by GitHub
commit 79abb960a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -663,7 +663,7 @@
(define (parse-string str)
(parse-map (parse-with-failure-reason
(parse-seq-list (map parse-char (string->list str)))
`(expected ,str))
(string-append "expected '" str "'"))
list->string))
;;> Parse a sequence of characters matching \var{x} as with