[cl-unification-devel] Updated patch to cl-ppcre integration

Pixel // pinterface pinterface at gmail.com
Tue Dec 1 21:19:32 UTC 2009


This replaces my previous patch to cl-ppcre.lisp.

In addition to the previous functionality changes/bug fixes, it converts
'unify to use #'cl-ppcre:scan-to-strings, which simplifies the logic
somewhat.  It also fixes a bug involving unbound register groups.  That is:

  (match (#T(regexp "(foo)(bar)?baz" (?x ?y)) "foobaz")
    (values x y))

will now return

  "foo", nil

rather than signaling a type-error.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cl-ppcre-updated.patch
Type: application/octet-stream
Size: 1765 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/cl-unification-devel/attachments/20091201/d5021e15/attachment.obj>


More information about the cl-unification-devel mailing list