aboutsummaryrefslogtreecommitdiff
path: root/src/parser.lua
diff options
context:
space:
mode:
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" +