diff options
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" + |
