diff options
author | Alon Zakai <alonzakai@gmail.com> | 2015-12-21 13:44:17 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2015-12-21 13:45:31 -0800 |
commit | a032c1bedf0df186f5f6166ba41af82a42e7db2f (patch) | |
tree | 15474e45e85e5838b4e22b35a3f014df74f57ed4 /src | |
parent | bdb9bf5a59073ca6ff45cb851fa85ee67fefe22f (diff) | |
download | binaryen-a032c1bedf0df186f5f6166ba41af82a42e7db2f.tar.gz binaryen-a032c1bedf0df186f5f6166ba41af82a42e7db2f.tar.bz2 binaryen-a032c1bedf0df186f5f6166ba41af82a42e7db2f.zip |
more escaping
Diffstat (limited to 'src')
-rw-r--r-- | src/wasm-s-parser.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/wasm-s-parser.h b/src/wasm-s-parser.h index 0271370dd..4f0bd199b 100644 --- a/src/wasm-s-parser.h +++ b/src/wasm-s-parser.h @@ -195,9 +195,19 @@ private: str += '"'; input += 2; continue; + } else if (input[1] == '\'') { + str += '\''; + input += 2; + continue; } else if (input[1] == '\\') { str += '\\'; input += 2; + } else if (input[1] == 'n') { + str += '\n'; + input += 2; + } else if (input[1] == 't') { + str += '\t'; + input += 2; } else { str += (char)(unhex(input[1])*16 + unhex(input[2])); input += 3; |