Open
Description
Example:
function is_prime(num)
static regex = new (require"regex") [[/^.?$|^(..+?)\1+$/]]
return not regex:match("1":rep(num))
end
Could possibly generate code like this:
function is_prime(num)
if not __staticinit__is_prime__regex do
__staticinit__is_prime__regex = new (require"regex") [[/^.?$|^(..+?)\1+$/]]
end
return not __staticinit__is_prime__regex:match("1":rep(num))
end