lua-users home
lua-l archive

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


> > = re.match("aaand", "[a]^2")
> > .\re.lua: attempt to perform arithmetic on local 'p' (a string value)
> > 
> > the fix is simple, just make sure class range ALWAYS return lpeg object
> 
> Thanks for the report.
> 
> -- Roberto

BTW, a cleaner fix seems to be this:

-local item = defined + Range + m.C(any)
+local item = defined + Range + m.P(any)

Then, 'item' always results in a pattern.

-- Roberto