Hi,
I was using lisp-unit2 to test my lisp code and it has dependency on
cl-ppcre. And I am developing in MKCL. When I tried to compile and run
my Lisp code using ql:quickload I got the following error from cl-ppcre
package.
Expected end of string. at position 8 in string "\\Q((?:[^\\]|\\(?!Q))*?)(?:\\E|$)"
On further investigation I found that the error was caused by line no. 1210 of api.lisp.
(section-scanner (create-scanner "\\Q((?:[^\\]|\\(?!Q))*?)(?:\\E|$)")))
I reason is what I guess, the if block of parse-string function of parser.lisp is returning false. I couldn't dig anymore. Please help me resolving the issue. I am stuck up, couldn't even run my first test method.
cl-ppcre version that Quicklisp has resolved is 2.0.7.
Thanks and regards
Santanu