> = 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