lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

> The description of lpeg.Cmt on
> describes
> the behaviour when the called function returns a number, false, nil,
> or no value. If I understand the example "Lua's long strings"
> correctly, it can return true which does what I would expect: the
> match is successful.
> If this is correct, I'd suggest to add this clarification.

It is correct. The new manual will say that.

> BTW: If I'd had to process a rather _large_ string, using lpeg.Cmt
> would be the adequate tool, because the other options hold the
> captures in memory until lpeg.match returns, right?

I missed you here. All kinds of captures must be kept in memory until
match returns, so that it can return them, no?

-- Roberto