tools/erlparse: Fix erlang string escape sequences.
authorWaqas Hussain <waqas20@gmail.com>
Sat, 4 Aug 2012 18:23:49 +0000 (23:23 +0500)
committerWaqas Hussain <waqas20@gmail.com>
Sat, 4 Aug 2012 18:23:49 +0000 (23:23 +0500)
tools/erlparse.lua

index dc3a2f94e6d44c3d03fa20d09dc57c94bec31d69..287e45ba2543de7cd72520e35b70e9ff4135c63f 100644 (file)
@@ -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;