Mercurial > python-compiler.rs
changeset 96:20c1c9d7803d default tip
Fix dump failure in strings containing backquotes and double quotes.
| author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
|---|---|
| date | Tue, 28 Jun 2016 01:40:55 +0100 |
| parents | 6569eea3db23 |
| children | |
| files | src/ast_dump.rs tests/test_parse_files/test_str.py |
| diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ast_dump.rs +++ b/src/ast_dump.rs @@ -195,7 +195,7 @@ impl ToStringable for expr { arguments.join(", ") }), expr::Num(n) => format!("{}", n), - expr::Str(s) => format!("\"{}\"", s), + expr::Str(s) => format!("\"{}\"", s.replace('\\', "\\\\").replace('"', "\\\"")), expr::Bytes(s) => format!("b\"{}\"", { let mut string = String::with_capacity(s.len()); for ascii_code in s {
