diff --git a/src/bindings/lua/hammer.lua b/src/bindings/lua/hammer.lua index 0236bd9e4b2c80fc0482d49bc329c2019b255ad3..011f5c3596179b63d74ec0a5e7ebcdfe627a4185 100644 --- a/src/bindings/lua/hammer.lua +++ b/src/bindings/lua/hammer.lua @@ -142,7 +142,7 @@ end -- Exponents do a lot of heavy lifting in Lpeg, -- which is the overloading template we're going to follow -local function __exp(rule, power) +local function __pow(rule, power) assert(type(power) == "number") if power == 0 then return h.h_many(rule) @@ -164,7 +164,7 @@ local mt = { __mul = function(left, right) return h.h_sequence(left, right) end, - __exp = __exp, + __pow = __pow, __len = function(rule) return h.h_and(rule) end,