def lua_eval(code)
@options[:luabridge]['chunkstr'] = code
@options[:luabridge].eval("res, err = wrap(chunkstr, env, hook)")
unless @options[:luabridge]['err'].nil?
if @options[:luabridge]['err'] =~ /LOC_LIMIT/
"<span class=\"error\">#{I18n.t("max lines of code")}</span>"
elsif @options[:luabridge]['err'] =~ /RECURSION_LIMIT/
"<span class=\"error\">#{I18n.t("recursion limit reached")}</span>"
else
"<span class=\"error\">#{@options[:luabridge]['err']}</span>"
end
nil
else
@options[:luabridge]['res']
end
end