add compile_to_lua helper function

This commit is contained in:
leaf corcoran
2014-02-01 12:36:38 -08:00
parent 9fd6d7af0f
commit e81c4e4399
3 changed files with 24 additions and 0 deletions

View File

@@ -264,6 +264,13 @@ do
setfenv(fn, combined_env)
return fn(buffer, #buffer, tostring, concat, html_escape)
end,
compile_to_lua = function(self, str)
local success, err = self:parse(str)
if not (success) then
return nil, err
end
return self:chunks_to_lua()
end,
chunks_to_lua = function(self)
local buffer = {
"local _b, _b_i, _tostring, _concat, _escape = ..."