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 {