uglify/squish.uglify.lua

changeset 56
791c9d8b750c
parent 36
bbfbc08d568f
child 62
15c48274ee1f
equal deleted inserted replaced
55:feb7832393cd 56:791c9d8b750c
57 57
58 -- Write loadstring and open string 58 -- Write loadstring and open string
59 local maxequals = 0; 59 local maxequals = 0;
60 data:gsub("(=+)", function (equals_string) maxequals = math.max(maxequals, #equals_string); end); 60 data:gsub("(=+)", function (equals_string) maxequals = math.max(maxequals, #equals_string); end);
61 61
62 outfile:write [[assert(loadstring(prettify]] 62 outfile:write [[return assert(loadstring(prettify]]
63 outfile:write("[", string.rep("=", maxequals+1), "["); 63 outfile:write("[", string.rep("=", maxequals+1), "[");
64 64
65 -- Write code, substituting tokens as we go 65 -- Write code, substituting tokens as we go
66 llex.init(code, "@"..infile_fn); 66 llex.init(code, "@"..infile_fn);
67 llex.llex() 67 llex.llex()

mercurial