aboutsummaryrefslogtreecommitdiff
path: root/src/parser.lua
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2016-08-22 14:32:38 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2016-08-22 14:32:38 -0400
commit25af93b5d1281e7a0f8d8869c5bff0a2ce8cf1bf (patch)
treea7b5609cc5c6170b3ecde511ce6a245a1c899113 /src/parser.lua
parent5871a659d3436cfd7ed813bd317036d9b45e2e90 (diff)
downloadglum-25af93b5d1281e7a0f8d8869c5bff0a2ce8cf1bf.tar.gz
glum-25af93b5d1281e7a0f8d8869c5bff0a2ce8cf1bf.tar.bz2
glum-25af93b5d1281e7a0f8d8869c5bff0a2ce8cf1bf.zip
Completed minifier, created+completed uglifier
Diffstat (limited to 'src/parser.lua')
-rw-r--r--src/parser.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/parser.lua b/src/parser.lua
index ffcca71..0770bf7 100644
--- a/src/parser.lua
+++ b/src/parser.lua
@@ -132,8 +132,6 @@ end
--Fixes strings
local function fix_str (str)
- --print("I need to fix string:" .. str)
- --print("attempt:" .. string.format("%q",str))
str = string.gsub(str, "\\a", "\a")
str = string.gsub(str, "\\b", "\b")
str = string.gsub(str, "\\f", "\f")
@@ -146,7 +144,6 @@ local function fix_str (str)
str = string.gsub(str, "\\'", "'")
str = string.gsub(str, '\\"', '"')
str = string.gsub(str, '\\\\', '\\')
- --print("actual:" .. str)
return str
end
@@ -420,7 +417,10 @@ local G = { V"Lua",
function (n) return tonumber(n) end;
ShortString = P'"' * C(((P'\\' * P(1)) + (P(1) - P'"'))^0) * P'"' +
P"'" * C(((P"\\" * P(1)) + (P(1) - P"'"))^0) * P"'";
- String = V"LongString" + (V"ShortString" / function (s) return fix_str(s) end);
+ String = V"LongString" + (V"ShortString" / function (s)
+ --print("instead of " .. s .. " i return " .. fix_str(s))
+ return s end);
+ --return fix_str(s) end);
OrOp = kw("or") / "or" +
symb("||") / "or";
AndOp = kw("and") / "and" +