On 3/25/06, Sunnan <[EMAIL PROTECTED]> wrote:
> The following expressions:
> (string-split-fields "foo" "foobarfooquuxfoo foo baz foo" #:infix)
> (string-split-fields "foo" "foobarfooquuxfoo foo baz foo" #:suffix)
> (string-split-fields "foo" "foobarfooquuxfoo foo baz " #:infix)
>
> all return the same, while
> (string-split-fields "foo" "foobarfooquuxfoo foo baz " #:suffix)
> dies with an error, which I guess makes sense.
>
> Would you please consider updating the #!:infix variant so that
> (string-split-fields "foo" "foobarfooquuxfoo foo baz foo" #:infix)
> returns an extra "" at the end of the list, to distinguish it from
> (string-split-fields "foo" "foobarfooquuxfoo foo baz " #:infix)

Try this patch (for regex-comon.scm):

57c57
<                           (reverse ms)
---
>                           (reverse (cons "" ms))


cheers,
felix


_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to