redeval.lua 251 B

12345678
  1. local function isvalidcode(code) local f, e = loadstring(code); return f~=nil; end
  2. function redevallua(code)
  3. if isvalidcode("print("..code..")") then code = "print("..code..")" end
  4. local f, e = loadstring(code)
  5. if f then f() else print(e) end
  6. end