diff options
| author | Alexander Pickering <alexandermpickering@gmail.com> | 2016-08-22 14:32:38 -0400 |
|---|---|---|
| committer | Alexander Pickering <alexandermpickering@gmail.com> | 2016-08-22 14:32:38 -0400 |
| commit | 25af93b5d1281e7a0f8d8869c5bff0a2ce8cf1bf (patch) | |
| tree | a7b5609cc5c6170b3ecde511ce6a245a1c899113 /src/parser.lua | |
| parent | 5871a659d3436cfd7ed813bd317036d9b45e2e90 (diff) | |
| download | glum-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.lua | 8 |
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" + |
