aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWaqas Hussain <waqas20@gmail.com>2012-08-04 23:23:49 +0500
committerWaqas Hussain <waqas20@gmail.com>2012-08-04 23:23:49 +0500
commitd69fd55cf67321b7d42df1d256c400d900212799 (patch)
treefb39ca86052d2c0067d21a2817a50f0dd0f8893f
parent4c408e8dfee99aefb7dbaa266ffc9e6036c2a3b5 (diff)
downloadprosody-d69fd55cf67321b7d42df1d256c400d900212799.tar.gz
prosody-d69fd55cf67321b7d42df1d256c400d900212799.zip
tools/erlparse: Fix erlang string escape sequences.
-rw-r--r--tools/erlparse.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/erlparse.lua b/tools/erlparse.lua
index dc3a2f94..287e45ba 100644
--- a/tools/erlparse.lua
+++ b/tools/erlparse.lua
@@ -51,7 +51,7 @@ local function isSpace(ch)
return ch <= _space;
end
-local escapes = {["\\b"]="\b", ["\\d"]="\d", ["\\e"]="\e", ["\\f"]="\f", ["\\n"]="\n", ["\\r"]="\r", ["\\s"]="\s", ["\\t"]="\t", ["\\v"]="\v", ["\\\""]="\"", ["\\'"]="'", ["\\\\"]="\\"};
+local escapes = {["\\b"]="\b", ["\\d"]="\127", ["\\e"]="\27", ["\\f"]="\f", ["\\n"]="\n", ["\\r"]="\r", ["\\s"]=" ", ["\\t"]="\t", ["\\v"]="\v", ["\\\""]="\"", ["\\'"]="'", ["\\\\"]="\\"};
local function readString()
read("\""); -- skip quote
local slash = nil;